@charset "utf-8";.js-hidden,.js-invisible{visibility:hidden!important}.js-clearfix:after,.js-clearfix:before{display:table;content:"";line-height:0}.js-clearfix:after{clear:both}.js-responsive-frame{width:100%}@media (min-width:960px){.js-hidden-large,.js-visible-medium,.js-visible-small{display:none!important}}@media (min-width:768px) and (max-width:959px){.js-hidden-medium,.js-visible-large,.js-visible-small{display:none!important}}@media (max-width:767px){.js-hidden-small,.js-visible-large,.js-visible-medium{display:none!important}}.js-hidden{display:none!important}.js-visible-hover:hover .js-hidden,.js-visible-hover:hover .js-invisible{display:block!important;visibility:visible!important}.js-visible-hover-inline:hover .js-hidden,.js-visible-hover-inline:hover .js-invisible{display:inline-block!important;visibility:visible!important}
div#jrealtime_msg{display:block;width:400px;cursor:auto;position:fixed;left:50%;top:50%;margin-left:-200px;margin-top:0;-webkit-box-shadow:0 0 7px 5px rgba(0,0,0,0.4);-moz-box-shadow:0 0 7px 5px rgba(0,0,0,0.4);box-shadow:0 0 7px 5px rgba(0,0,0,0.4);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;z-index:20000;background-color:#EEE;padding:3px}div#jrealtime_msgtext{clear:both;margin:5px 0 0 0;font-size:14px;text-align:center}div#jrealtime_msgtitle{text-align:center;font-weight:bold;font-size:16px;border-bottom:1px solid #CCC;padding:5px;background-color:#fdfdfd}

/*!
 * iCagenda v4.0.0 2026-01-04 (https://www.joomlic.com)
 * Copyright 2012-2026 Cyril Reze / JoomliC. All rights reserved.
 * Licensed under GNU General Public License version 3 or later; see LICENSE.txt
 */
:root {
	--ic-border-color: rgba(127,127,127,.22);
	--ic-inactive-color: color-mix(in srgb, currentColor 65%, transparent);
	--ic-inactive-bg: color-mix(in srgb, currentColor 5%, transparent);
	--ic-inactive-color-hover: color-mix(in srgb, currentColor 85%, transparent);
	--ic-inactive-bg-hover: color-mix(in srgb, currentColor 15%, transparent);
	--ic-important-color: color-mix(in srgb, currentColor 30%, FireBrick);
	--ic-element-margin-bottom: .3125rem;
}
[hidden] {
	display: none !important;
}
.visually-hidden {
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important;
	width: 1px !important;
	height: 1px !important;
	margin: -1px !important;
	padding: 0 !important;
	overflow: hidden !important;
}

/** Calendar Container */
.ic-calendar-container {
	display: block;
	position: relative;
	width: auto;
}

/** Calendar Navigation Bar */
.ic-calendar-nav {
	display: flex;
	justify-content: space-between;
	padding: .5rem 2px;
}
.ic-calendar-nav-prev {
	display: block;
	width: 1.75rem;
	text-align: center;
	border: none;
	color: currentColor;
	background: none;
	cursor: pointer;
}
.ic-calendar-nav-prev:after {
	content: "";
	position: absolute;
	width: 16px;
	height: 16px;
	margin-top: -8px;
	margin-left: -4px;
	border-top: 2px solid;
	border-right: 2px solid;
	-webkit-transform: rotate(224deg);
	transform: rotate(224deg);
}
.ic-calendar-nav-next{
	display: block;
	width: 1.75rem;
	text-align: center;
	border: none;
	color: currentColor;
	background: none;
	cursor: pointer;
}
.ic-calendar-nav-next:after {
	content: "";
	position: absolute;
	width: 16px;
	height: 16px;
	margin-top: -8px;
	margin-left: -12px;
	border-top: 2px solid;
	border-right: 2px solid;
	-webkit-transform: rotate(44deg);
	transform: rotate(44deg);
}
.ic-calendar-nav-selectors {
	text-align: center;
}
.ic-calendar-nav-month {
	display: inline-block;
	padding: 0;
}
.ic-calendar-nav-month select {
	text-align: right;
	font-size: 1rem;
	border: none;
	color: currentColor;
	background: none;
}
.ic-calendar-nav-year {
	display: inline-block;
	padding: 0;
}
.ic-calendar-nav-year input[type=number] {
	display: inline-block;
	-webkit-appearance: none;
	appearance: none;
	font-size: 1rem;
	text-align: center;
	border: none;
	color: currentColor;
	background: none;
}
.ic-calendar-nav-year input[type=number]:focus {
	background: reset;
}

/** Calendar Main */
.ic-calendar-main {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-flow: column wrap;
	-webkit-box-align: stretch;
	align-items: stretch;
	width: 100%;
	height: 100%;
	font-size: .875rem;
	text-align: center;
	padding: 0;
	overflow-x: auto;
	overflow-y: hidden;
}

/** Calendar Header */
.ic-calendar-top {
	display: flex;
	flex: 2rem 0 0;
	padding: 0 .1rem 0;
	border-bottom: 1px solid var(--ic-border-color);
}
.ic-calendar-top-week-number {
	margin-right: 1rem;
}
.ic-calendar-top-day {
	width: 100%;
	padding: .325rem;
	font-weight: 400;
	font-size: .875rem;
	line-height: 1.5;
	color: currentColor;
	opacity: .65;
}
.ic-calendar-top-day abbr {
	text-decoration: none !important;
}

/** Calendar Days */
.ic-calendar-row {
	display: flex;
	flex: 1 1 0;
	padding: .5rem 1px 0;
	border-bottom: 1px solid var(--ic-border-color);
}
.ic-calendar-week-number {
	display: block;
	position: relative;
	width: 1rem;
	margin-top: -.625rem;
	margin-right: .1rem;
	font-size: .6875rem;
	color: currentColor;
	opacity: .65;
}
.ic-calendar-week-number.current-week {
	color: var(--ic-important-color);
	opacity: .9;
}

.ic-calendar-day {
	display: flex;
	flex-flow: column wrap;
	justify-content: space-between;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	cursor: default;
}
.ic-calendar-day.event {
	text-decoration: none;
}
button.ic-calendar-day {
	border: none;
	color: currentColor;
	background: none;
}

.ic-calendar-date {
	display: block;
	width: 2rem;
	height: 2rem;
	margin: 0 auto .5rem;
	padding: .5rem 0;
	line-height: 1;
	font-size: 1rem;
	font-weight: 400;
	color: currentColor;
	background-color: transparent;
}
.ic-calendar-date.ic-indicator {
	margin: 0 auto 1.125rem;
}
.ic-square {
	border-radius: 0;
}
.ic-rounded-light {
	border-radius: .25rem;
}
.ic-rounded-medium {
	border-radius: .5rem;
}
.ic-rounded-strong {
	border-radius: .75rem;
}
.ic-circle {
	border-radius: 50%;
}

.inactive .ic-calendar-date {
	font-weight: 300;
	color: var(--ic-inactive-color);
}

.today .ic-calendar-date {
	font-weight: 600;
	outline: .1rem dotted Crimson;
	outline-offset: 1px;
}
.today:not(.event) .ic-calendar-date {
	color: var(--ic-important-color);
	background-color: white;
}

.event .ic-calendar-date {
	font-weight: 600;
	background-color: #1C6EF2;
	cursor: pointer;
}
/** WCAG 2.0 AA */
.ic-calendar-date.ic-text-large {
	width: 2.1875rem;
	height: 2.1875rem;
	line-height: 1;
	padding: .5rem 0;
	font-size: 1.1875rem;
}
.event .ic-calendar-date.ic-text-large {
	font-weight: 600;
}
.no-event .ic-calendar-date.ic-text-large {
	opacity: .85;
}
.ic-text-white {
	color: #fff;
}
.ic-text-black {
	color: #000;
}

[class*="ic-event-"] .ic-calendar-date > time.dot-indicator::after {
	display: block;
	position: relative;
	width: 2rem;
	margin-top: .9375rem;
	font-family: system-ui,"Segoe UI",roboto,helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","FontAwesome","Font Awesome 5 Free","Font Awesome 5 Pro","Font Awesome 6 Free","Font Awesome 6 Pro";
	line-height: 0;
/*	background-color: #333; */
}
[class*="ic-event-"] .ic-calendar-date.ic-text-large > time.dot-indicator::after {
	width: 2.1875rem;
	text-align: center;
}
.ic-event-number .ic-calendar-date > time.dot-indicator::after {
	content: attr(data-total-events);
	margin-top: 1rem;
	font-size: .875rem;
}
.ic-event-1 .ic-calendar-date > time.dot-indicator::after {
	content: "•";
	font-size: 24px;
}

.ic-event-2 .ic-calendar-date > time.dot-indicator::after {
	content: "••";
	font-size: 20px;
}

.ic-event-3 .ic-calendar-date > time.dot-indicator::after {
	content: "•••";
	font-size: 16px;
}
.ic-event-3-plus .ic-calendar-date > time.dot-indicator::after {
	content: "•••+";
	font-size: 12px;
}

.event[class*="ic-event-"] .ic-calendar-date > time.dot-indicator::after {
	color: #1C6EF2;
}
.inactive[class*="ic-event-"] .ic-calendar-date > time.dot-indicator::after {
	color: currentColor;
}

.inactive[class*="ic-event-"] .ic-calendar-date {
	color: var(--ic-inactive-color);
	background: var(--ic-inactive-bg);
}

.inactive[class*="ic-event-"] .ic-calendar-date:hover {
	color: var(--ic-inactive-color-hover) !important;
	background-color: var(--ic-inactive-bg-hover) !important;
}
.event .ic-calendar-date:hover {
	color: #fff;
	background-color: #333 !important;
}
.ic-text-black:hover {
	color: #fff;
	background-color: #333 !important;
}


/** Calendar Dialog */
dialog.ic-calendar-dialog {
	position: absolute;
	width: 100%;
	margin-top: -2px;
	padding: 0;
	border: 1px solid rgba(127,127,127,.1);
	box-shadow: 0 0 5px 5px rgba(127,127,127,.05);
	z-index: 1001;
}

/** Dialog header */
.ic-dialog-heading {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	height: 3.125rem;
	margin: 0;
	padding: .5rem .5rem .25rem;
	font-size: 1rem;
	border-bottom: 1px solid rgba(127,127,127,.1);
}

.ic-dialog-day-of-week {
	display: block;
	line-height: 1;
	font-weight: 300;
	font-size: .875rem;
}
.ic-dialog-date-day {
	font-weight: 600;
	font-size: 1rem;
}

/** Dialog body */
.ic-dialog-body {
	width: 100%;
	max-height: calc(100% - 3.125rem);
	padding: .5rem;
	overflow-y: auto;
}
.ic-dialog-total-events {
	margin-bottom: .5rem;
	font-size: .875rem;
	opacity: .75;
}
.ic-dialog-list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.ic-dialog-list-item {
	margin: .5rem -.5rem;
	padding: 0;
}

.ic-dialog-event,
.ic-dialog-actions-container {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: stretch;
	gap: 0 .5rem;
	position: relative;
	padding: .5rem;
}
.ic-dialog-actions-container {
	margin-top: -.5rem;
	padding: 0 .5rem;
}

.ic-dialog-list-item:hover {
	background-color: rgba(127,127,127,.1);
}

.ic-dialog-img {
	border-radius: .5rem;
	text-align: center;
}

.ic-dialog-info {
	flex: 1;
	padding-left: .375rem;
	font-size: .875rem;
	border-left: 3px solid;
}
.ic-dialog-info .ic-title {
	margin-bottom: var(--ic-element-margin-bottom);
	font-size: 1rem;
	font-weight: 600;
}
.ic-dialog-info .ic-title a {
	text-decoration: none;
}
.ic-dialog-info .ic-title a:hover {
	text-decoration: underline;
}

.ic-dialog-alert,
.ic-dialog-time,
.ic-dialog-category,
.ic-dialog-venue,
.ic-dialog-tickets,
.ic-dialog-registration-status {
	display: flex;
	gap: .5rem;
	align-items: baseline;
	margin-bottom: var(--ic-element-margin-bottom);
}
.ic-dialog-alert .ic-dialog-icon {
	color: var(--ic-important-color);
	opacity: .8;
}
.ic-dialog-cancelled {
	font-weight: 600;
	color: var(--ic-important-color);
}

.ic-dialog-feature-tags-container {
	display: flex;
	flex-wrap: wrap;
	gap: .25rem;
	margin-bottom: var(--ic-element-margin-bottom);
}
.ic-dialog-feature-tags-container.column {
	flex-direction: column;
}
.ic-dialog-feature-tag-title {
	display: inline-block;
	max-width: 115px;
	max-width: 15ch;
	padding: .125rem;
	font-size: .75rem;
	vertical-align: middle;
	opacity: .75;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ic-badge {
	max-width: 150px;
	max-width: 20ch;
	margin: 0;
	padding: .0625rem .375rem;
	border: 1px solid #757575;
}
.ic-ps-2 {
	padding-left: .5rem !important;
}

.ic-dialog-time {
	margin-bottom: var(--ic-element-margin-bottom);
	font-size: 1rem;
	font-weight: 500;
}
.ic-dialog-venue-name {
	font-weight: 600;
}
.ic-dialog-desc {
	margin-bottom: var(--ic-element-margin-bottom);
}
.ic-dialog-registration {
	margin-top: .75rem;
	margin-bottom: 0;
	padding-top: .25rem;
	font-size: .875rem;
	border-top: 1px solid var(--ic-border-color);
}

.ic-dialog-registration-closed {
	color: var(--ic-important-color);
}

.ic-dialog-actions {
	flex: 1;
	padding-left: .375rem;
	font-size: .875rem;
	border-left: 3px solid;
}
.ic-dialog-button {
	display: inline-block;
	margin: .25rem auto;
	padding: .25rem .5rem;
	font-size: .875rem;
	text-decoration: none;
	border: 2px solid grey;
	border-radius: 2rem;
}
.ic-dialog-button:hover {
	border-color: black;
}
/*
.ic-dialog-footer {
	font-size: .75rem;
	border-top: 1px solid var(--ic-border-color);
	border-bottom: 3px solid var(--ic-border-color);
	background-color: rgba(127,127,127,.05);
	margin: .5rem -.5rem -.5rem;
	padding: .25rem .5rem;
}
*/
.stretched-link::after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: auto;
	z-index: 1;
}
.ic-dialog-icon {
	width: 1rem;
	text-align: center;
	font-size: .875rem;
	opacity: .5;
}

dialog.ic-calendar-dialog[open] {
	animation: fadein .1s ease-out forwards;
}
/** Tone down the animation to avoid vestibular motion triggers. */
@media (prefers-reduced-motion: reduce) {
	dialog.ic-calendar-dialog[open] {
		animation: dissolve 4s;
		opacity: 1;
	}
}

@keyframes fadein{
	0%{
		opacity:0;
		transform: scaleY(0);
	}
	100%{
		opacity:1;
		transform: scaleY(1);
	}
}

.ic-calendar-footer {
	padding-top: .25rem;
}
/*** compatibilite beez en position-12 ***/
#top {overflow: visible !important; }


/**************************
*
*	GENERAL
*
**************************/
.camera_wrap a.camera-link,.camera_wrap a.camera-link:hover {
	background: url(/modules/mod_slideshowck/themes/default/images/blank.gif) !important;
}

.camera_wrap a.camera-button {
	display: inline-block;
}

.camera_wrap a,.camera_wrap a:hover, .camera_wrap img,
.camera_wrap ol, .camera_wrap ul, .camera_wrap li,
.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td
.camera_thumbs_wrap a, .camera_thumbs_wrap img,
.camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li,
.camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {
	background: none;
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	list-style: none
}
.camera_wrap {
	display: none;
	/*float: left;*/
	position: relative;
	z-index: 0;
	max-width: 100%;
	box-sizing: content-box;
}
.camera_wrap img {
	max-width: none!important;
}
.camera_fakehover {
	height: 100%;
	min-height: 60px;
	position: relative;
	width: 100%;
	z-index: 1;
}
.camera_wrap {
	/*width: 100%;*/
}
.camera_src {
	display: none;
}
.cameraCont, .cameraContents {
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 1;
}
.cameraSlide {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.cameraContent {
	bottom: 0;
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.cameraContent video {
	background: #000;
	height:100%;
}
.camera_target {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: left;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_overlayer {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_target_content {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.camera_target_content .camera_link {
	display: block;
	height: 100%;
	text-decoration: none;
        background: url(/modules/mod_slideshowck/themes/default/images/blank.gif) !important;
}
.camera_loader {
    background: #fff url(/modules/mod_slideshowck/themes/default/images/camera-loader.gif) no-repeat center;
	background: rgba(255, 255, 255, 0.9) url(/modules/mod_slideshowck/themes/default/images/camera-loader.gif) no-repeat center;
	border: 1px solid #ffffff;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	height: 36px;
	left: 50%;
	overflow: hidden;
	position: absolute;
	margin: -18px 0 0 -18px;
	top: 50%;
	width: 36px;
	z-index: 3;
}
.camera_bar {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
}
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar {
	height: 100%;
	position: absolute;
	width: auto;
}
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar {
	height: auto;
	position: absolute;
	width: 100%;
}
.camera_nav_cont {
	height: 65px;
	overflow: hidden;
	position: absolute;
	right: 9px;
	top: 15px;
	width: 120px;
	z-index: 4;
}
.camera_caption {
	bottom: 0;
	display: block;
	position: absolute;
	width: 100%;
	z-index: 1000;
}
.camera_caption > div {
	padding: 10px 20px;
	height:100%;
}
.camera_caption_title {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1em;
}
.camerarelative {
	overflow: hidden;
	position: relative;
}
.imgFake {
	cursor: pointer;
}
.camera_prevThumbs {
	bottom: 4px;
	cursor: pointer;
	left: 0;
	position: absolute;
	top: 4px;
	/*visibility: hidden;*/
	width: 30px;
	z-index: 10;
}
.camera_prevThumbs div {
	background: url(/modules/mod_slideshowck/themes/default/images/camera_skins.png) no-repeat -160px 0;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 30px;
}
.camera_nextThumbs {
	bottom: 4px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 4px;
	visibility: hidden;
	width: 30px;
	z-index: 10;
}
.camera_nextThumbs div {
	background: url(/modules/mod_slideshowck/themes/default/images/camera_skins.png) no-repeat -190px 0;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 30px;
}
.camera_command_wrap .hideNav {
	display: none;
}
.camera_command_wrap {
	left: 0;
	position: relative;
	right:0;
	z-index: 4;
}
.camera_wrap .camera_pag .camera_pag_ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
	height: auto !important;
	height: 28px;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
        float: none !important;
        float:left;/*overflow:hidden;*/
	height: 16px;
	margin: 20px 5px;
	position: relative;
	/*text-align: left;*/
	text-indent: 9999px;
	width: 16px;
	overflow: visible !important;
	padding: 0;
}

.camera_commands_emboss .camera_pag .camera_pag_ul li {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li > span {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 8px;
	left: 4px;
	overflow: hidden;
	position: absolute;
	top: 4px;
	width: 8px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.camera_pag_ul li img {
	display: none;
	position: absolute;
	box-sizing: border-box;
}
.camera_pag_ul .thumb_arrow {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid;
	top: 0;
	left: 50%;
	margin-left: -4px;
	position: absolute;
}
.camera_prev, .camera_next, .camera_commands {
	cursor: pointer;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 40px;
	z-index: 2;
}
.camera_prev {
	left: 0;
}
.camera_prev > span {
	background: url(/modules/mod_slideshowck/themes/default/images/camera_skins.png) no-repeat 0 0;
	display: block;
	height: 40px;
	width: 40px;
}
.camera_next {
	right: 0;
}
.camera_next > span {
	background: url(/modules/mod_slideshowck/themes/default/images/camera_skins.png) no-repeat -40px 0;
	display: block;
	height: 40px;
	width: 40px;
}
.camera_commands {
	right: 41px;
}
.camera_commands > .camera_play {
	background: url(/modules/mod_slideshowck/themes/default/images/camera_skins.png) no-repeat -80px 0;
	height: 40px;
	width: 40px;
}
.camera_commands > .camera_stop {
	background: url(/modules/mod_slideshowck/themes/default/images/camera_skins.png) no-repeat -120px 0;
	display: block;
	height: 40px;
	width: 40px;
}

.camera_thumbs_cont {
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.camera_commands_emboss .camera_thumbs_cont {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_thumbs_cont > div {
	float: left;
	width: 100%;
}
.camera_thumbs_cont ul {
	overflow: hidden;
	padding: 3px 4px 8px;
	position: relative;
	text-align: center;
}
.camera_thumbs_cont ul li {
	display: inline-block;
	margin: 0 4px;
}
.camera_thumbs_cont ul li > img {
	border: 1px solid #000;
	cursor: pointer;
	margin-top: 5px;
	vertical-align:bottom;
}
.camera_clear {
	display: block;
	clear: both;
}
.showIt {
	display: none;
}
.camera_clear {
	clear: both;
	display: block;
	height: 1px;
	margin: -1px 0 25px;
	position: relative;
}

.camera_caption {
	color: #fff;
}
.camera_caption > div {
	background: #000;
	background: rgba(0, 0, 0, 0.8);
}
.camera_wrap .camera_pag .camera_pag_ul li {
	background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span {
	background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	background: #434648;
}
.camera_pag_ul li img {
	border: 4px solid #e6e6e6;
	-moz-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
	box-shadow: 0px 3px 6px rgba(0,0,0,.5);
}
.camera_pag_ul .thumb_arrow {
    border-top-color: #e6e6e6;
}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {
	background: #d8d8d8;
	background: rgba(216, 216, 216, 0.85);
}
.camera_wrap .camera_pag .camera_pag_ul li {
	background: #b7b7b7;
}
.camera_thumbs_cont ul li > img {
	border-color: 1px solid #000;
}
/*AMBER SKIN*/
.camera_amber_skin .camera_prevThumbs div {
	background-position: -160px -160px;
}
.camera_amber_skin .camera_nextThumbs div {
	background-position: -190px -160px;
}
.camera_amber_skin .camera_prev > span {
	background-position: 0 -160px;
}
.camera_amber_skin .camera_next > span {
	background-position: -40px -160px;
}
.camera_amber_skin .camera_commands > .camera_play {
	background-position: -80px -160px;
}
.camera_amber_skin .camera_commands > .camera_stop {
	background-position: -120px -160px;
}
/*ASH SKIN*/
.camera_ash_skin .camera_prevThumbs div {
	background-position: -160px -200px;
}
.camera_ash_skin .camera_nextThumbs div {
	background-position: -190px -200px;
}
.camera_ash_skin .camera_prev > span {
	background-position: 0 -200px;
}
.camera_ash_skin .camera_next > span {
	background-position: -40px -200px;
}
.camera_ash_skin .camera_commands > .camera_play {
	background-position: -80px -200px;
}
.camera_ash_skin .camera_commands > .camera_stop {
	background-position: -120px -200px;
}
/*AZURE SKIN*/
.camera_azure_skin .camera_prevThumbs div {
	background-position: -160px -240px;
}
.camera_azure_skin .camera_nextThumbs div {
	background-position: -190px -240px;
}
.camera_azure_skin .camera_prev > span {
	background-position: 0 -240px;
}
.camera_azure_skin .camera_next > span {
	background-position: -40px -240px;
}
.camera_azure_skin .camera_commands > .camera_play {
	background-position: -80px -240px;
}
.camera_azure_skin .camera_commands > .camera_stop {
	background-position: -120px -240px;
}
/*BEIGE SKIN*/
.camera_beige_skin .camera_prevThumbs div {
	background-position: -160px -120px;
}
.camera_beige_skin .camera_nextThumbs div {
	background-position: -190px -120px;
}
.camera_beige_skin .camera_prev > span {
	background-position: 0 -120px;
}
.camera_beige_skin .camera_next > span {
	background-position: -40px -120px;
}
.camera_beige_skin .camera_commands > .camera_play {
	background-position: -80px -120px;
}
.camera_beige_skin .camera_commands > .camera_stop {
	background-position: -120px -120px;
}
/*BLACK SKIN*/
.camera_black_skin .camera_prevThumbs div {
	background-position: -160px -40px;
}
.camera_black_skin .camera_nextThumbs div {
	background-position: -190px -40px;
}
.camera_black_skin .camera_prev > span {
	background-position: 0 -40px;
}
.camera_black_skin .camera_next > span {
	background-position: -40px -40px;
}
.camera_black_skin .camera_commands > .camera_play {
	background-position: -80px -40px;
}
.camera_black_skin .camera_commands > .camera_stop {
	background-position: -120px -40px;
}
/*BLUE SKIN*/
.camera_blue_skin .camera_prevThumbs div {
	background-position: -160px -280px;
}
.camera_blue_skin .camera_nextThumbs div {
	background-position: -190px -280px;
}
.camera_blue_skin .camera_prev > span {
	background-position: 0 -280px;
}
.camera_blue_skin .camera_next > span {
	background-position: -40px -280px;
}
.camera_blue_skin .camera_commands > .camera_play {
	background-position: -80px -280px;
}
.camera_blue_skin .camera_commands > .camera_stop {
	background-position: -120px -280px;
}
/*BROWN SKIN*/
.camera_brown_skin .camera_prevThumbs div {
	background-position: -160px -320px;
}
.camera_brown_skin .camera_nextThumbs div {
	background-position: -190px -320px;
}
.camera_brown_skin .camera_prev > span {
	background-position: 0 -320px;
}
.camera_brown_skin .camera_next > span {
	background-position: -40px -320px;
}
.camera_brown_skin .camera_commands > .camera_play {
	background-position: -80px -320px;
}
.camera_brown_skin .camera_commands > .camera_stop {
	background-position: -120px -320px;
}
/*BURGUNDY SKIN*/
.camera_burgundy_skin .camera_prevThumbs div {
	background-position: -160px -360px;
}
.camera_burgundy_skin .camera_nextThumbs div {
	background-position: -190px -360px;
}
.camera_burgundy_skin .camera_prev > span {
	background-position: 0 -360px;
}
.camera_burgundy_skin .camera_next > span {
	background-position: -40px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_play {
	background-position: -80px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_stop {
	background-position: -120px -360px;
}
/*CHARCOAL SKIN*/
.camera_charcoal_skin .camera_prevThumbs div {
	background-position: -160px -400px;
}
.camera_charcoal_skin .camera_nextThumbs div {
	background-position: -190px -400px;
}
.camera_charcoal_skin .camera_prev > span {
	background-position: 0 -400px;
}
.camera_charcoal_skin .camera_next > span {
	background-position: -40px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_play {
	background-position: -80px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_stop {
	background-position: -120px -400px;
}
/*CHOCOLATE SKIN*/
.camera_chocolate_skin .camera_prevThumbs div {
	background-position: -160px -440px;
}
.camera_chocolate_skin .camera_nextThumbs div {
	background-position: -190px -440px;
}
.camera_chocolate_skin .camera_prev > span {
	background-position: 0 -440px;
}
.camera_chocolate_skin .camera_next > span {
	background-position: -40px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_play {
	background-position: -80px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_stop {
	background-position: -120px -440px	;
}
/*COFFEE SKIN*/
.camera_coffee_skin .camera_prevThumbs div {
	background-position: -160px -480px;
}
.camera_coffee_skin .camera_nextThumbs div {
	background-position: -190px -480px;
}
.camera_coffee_skin .camera_prev > span {
	background-position: 0 -480px;
}
.camera_coffee_skin .camera_next > span {
	background-position: -40px -480px;
}
.camera_coffee_skin .camera_commands > .camera_play {
	background-position: -80px -480px;
}
.camera_coffee_skin .camera_commands > .camera_stop {
	background-position: -120px -480px	;
}
/*CYAN SKIN*/
.camera_cyan_skin .camera_prevThumbs div {
	background-position: -160px -520px;
}
.camera_cyan_skin .camera_nextThumbs div {
	background-position: -190px -520px;
}
.camera_cyan_skin .camera_prev > span {
	background-position: 0 -520px;
}
.camera_cyan_skin .camera_next > span {
	background-position: -40px -520px;
}
.camera_cyan_skin .camera_commands > .camera_play {
	background-position: -80px -520px;
}
.camera_cyan_skin .camera_commands > .camera_stop {
	background-position: -120px -520px	;
}
/*FUCHSIA SKIN*/
.camera_fuchsia_skin .camera_prevThumbs div {
	background-position: -160px -560px;
}
.camera_fuchsia_skin .camera_nextThumbs div {
	background-position: -190px -560px;
}
.camera_fuchsia_skin .camera_prev > span {
	background-position: 0 -560px;
}
.camera_fuchsia_skin .camera_next > span {
	background-position: -40px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_play {
	background-position: -80px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_stop {
	background-position: -120px -560px	;
}
/*GOLD SKIN*/
.camera_gold_skin .camera_prevThumbs div {
	background-position: -160px -600px;
}
.camera_gold_skin .camera_nextThumbs div {
	background-position: -190px -600px;
}
.camera_gold_skin .camera_prev > span {
	background-position: 0 -600px;
}
.camera_gold_skin .camera_next > span {
	background-position: -40px -600px;
}
.camera_gold_skin .camera_commands > .camera_play {
	background-position: -80px -600px;
}
.camera_gold_skin .camera_commands > .camera_stop {
	background-position: -120px -600px	;
}
/*GREEN SKIN*/
.camera_green_skin .camera_prevThumbs div {
	background-position: -160px -640px;
}
.camera_green_skin .camera_nextThumbs div {
	background-position: -190px -640px;
}
.camera_green_skin .camera_prev > span {
	background-position: 0 -640px;
}
.camera_green_skin .camera_next > span {
	background-position: -40px -640px;
}
.camera_green_skin .camera_commands > .camera_play {
	background-position: -80px -640px;
}
.camera_green_skin .camera_commands > .camera_stop {
	background-position: -120px -640px	;
}
/*GREY SKIN*/
.camera_grey_skin .camera_prevThumbs div {
	background-position: -160px -680px;
}
.camera_grey_skin .camera_nextThumbs div {
	background-position: -190px -680px;
}
.camera_grey_skin .camera_prev > span {
	background-position: 0 -680px;
}
.camera_grey_skin .camera_next > span {
	background-position: -40px -680px;
}
.camera_grey_skin .camera_commands > .camera_play {
	background-position: -80px -680px;
}
.camera_grey_skin .camera_commands > .camera_stop {
	background-position: -120px -680px	;
}
/*INDIGO SKIN*/
.camera_indigo_skin .camera_prevThumbs div {
	background-position: -160px -720px;
}
.camera_indigo_skin .camera_nextThumbs div {
	background-position: -190px -720px;
}
.camera_indigo_skin .camera_prev > span {
	background-position: 0 -720px;
}
.camera_indigo_skin .camera_next > span {
	background-position: -40px -720px;
}
.camera_indigo_skin .camera_commands > .camera_play {
	background-position: -80px -720px;
}
.camera_indigo_skin .camera_commands > .camera_stop {
	background-position: -120px -720px	;
}
/*KHAKI SKIN*/
.camera_khaki_skin .camera_prevThumbs div {
	background-position: -160px -760px;
}
.camera_khaki_skin .camera_nextThumbs div {
	background-position: -190px -760px;
}
.camera_khaki_skin .camera_prev > span {
	background-position: 0 -760px;
}
.camera_khaki_skin .camera_next > span {
	background-position: -40px -760px;
}
.camera_khaki_skin .camera_commands > .camera_play {
	background-position: -80px -760px;
}
.camera_khaki_skin .camera_commands > .camera_stop {
	background-position: -120px -760px	;
}
/*LIME SKIN*/
.camera_lime_skin .camera_prevThumbs div {
	background-position: -160px -800px;
}
.camera_lime_skin .camera_nextThumbs div {
	background-position: -190px -800px;
}
.camera_lime_skin .camera_prev > span {
	background-position: 0 -800px;
}
.camera_lime_skin .camera_next > span {
	background-position: -40px -800px;
}
.camera_lime_skin .camera_commands > .camera_play {
	background-position: -80px -800px;
}
.camera_lime_skin .camera_commands > .camera_stop {
	background-position: -120px -800px	;
}
/*MAGENTA SKIN*/
.camera_magenta_skin .camera_prevThumbs div {
	background-position: -160px -840px;
}
.camera_magenta_skin .camera_nextThumbs div {
	background-position: -190px -840px;
}
.camera_magenta_skin .camera_prev > span {
	background-position: 0 -840px;
}
.camera_magenta_skin .camera_next > span {
	background-position: -40px -840px;
}
.camera_magenta_skin .camera_commands > .camera_play {
	background-position: -80px -840px;
}
.camera_magenta_skin .camera_commands > .camera_stop {
	background-position: -120px -840px	;
}
/*MAROON SKIN*/
.camera_maroon_skin .camera_prevThumbs div {
	background-position: -160px -880px;
}
.camera_maroon_skin .camera_nextThumbs div {
	background-position: -190px -880px;
}
.camera_maroon_skin .camera_prev > span {
	background-position: 0 -880px;
}
.camera_maroon_skin .camera_next > span {
	background-position: -40px -880px;
}
.camera_maroon_skin .camera_commands > .camera_play {
	background-position: -80px -880px;
}
.camera_maroon_skin .camera_commands > .camera_stop {
	background-position: -120px -880px	;
}
/*ORANGE SKIN*/
.camera_orange_skin .camera_prevThumbs div {
	background-position: -160px -920px;
}
.camera_orange_skin .camera_nextThumbs div {
	background-position: -190px -920px;
}
.camera_orange_skin .camera_prev > span {
	background-position: 0 -920px;
}
.camera_orange_skin .camera_next > span {
	background-position: -40px -920px;
}
.camera_orange_skin .camera_commands > .camera_play {
	background-position: -80px -920px;
}
.camera_orange_skin .camera_commands > .camera_stop {
	background-position: -120px -920px	;
}
/*OLIVE SKIN*/
.camera_olive_skin .camera_prevThumbs div {
	background-position: -160px -1080px;
}
.camera_olive_skin .camera_nextThumbs div {
	background-position: -190px -1080px;
}
.camera_olive_skin .camera_prev > span {
	background-position: 0 -1080px;
}
.camera_olive_skin .camera_next > span {
	background-position: -40px -1080px;
}
.camera_olive_skin .camera_commands > .camera_play {
	background-position: -80px -1080px;
}
.camera_olive_skin .camera_commands > .camera_stop {
	background-position: -120px -1080px	;
}
/*PINK SKIN*/
.camera_pink_skin .camera_prevThumbs div {
	background-position: -160px -960px;
}
.camera_pink_skin .camera_nextThumbs div {
	background-position: -190px -960px;
}
.camera_pink_skin .camera_prev > span {
	background-position: 0 -960px;
}
.camera_pink_skin .camera_next > span {
	background-position: -40px -960px;
}
.camera_pink_skin .camera_commands > .camera_play {
	background-position: -80px -960px;
}
.camera_pink_skin .camera_commands > .camera_stop {
	background-position: -120px -960px	;
}
/*PISTACHIO SKIN*/
.camera_pistachio_skin .camera_prevThumbs div {
	background-position: -160px -1040px;
}
.camera_pistachio_skin .camera_nextThumbs div {
	background-position: -190px -1040px;
}
.camera_pistachio_skin .camera_prev > span {
	background-position: 0 -1040px;
}
.camera_pistachio_skin .camera_next > span {
	background-position: -40px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_play {
	background-position: -80px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_stop {
	background-position: -120px -1040px	;
}
/*PINK SKIN*/
.camera_pink_skin .camera_prevThumbs div {
	background-position: -160px -80px;
}
.camera_pink_skin .camera_nextThumbs div {
	background-position: -190px -80px;
}
.camera_pink_skin .camera_prev > span {
	background-position: 0 -80px;
}
.camera_pink_skin .camera_next > span {
	background-position: -40px -80px;
}
.camera_pink_skin .camera_commands > .camera_play {
	background-position: -80px -80px;
}
.camera_pink_skin .camera_commands > .camera_stop {
	background-position: -120px -80px;
}
/*RED SKIN*/
.camera_red_skin .camera_prevThumbs div {
	background-position: -160px -1000px;
}
.camera_red_skin .camera_nextThumbs div {
	background-position: -190px -1000px;
}
.camera_red_skin .camera_prev > span {
	background-position: 0 -1000px;
}
.camera_red_skin .camera_next > span {
	background-position: -40px -1000px;
}
.camera_red_skin .camera_commands > .camera_play {
	background-position: -80px -1000px;
}
.camera_red_skin .camera_commands > .camera_stop {
	background-position: -120px -1000px	;
}
/*TANGERINE SKIN*/
.camera_tangerine_skin .camera_prevThumbs div {
	background-position: -160px -1120px;
}
.camera_tangerine_skin .camera_nextThumbs div {
	background-position: -190px -1120px;
}
.camera_tangerine_skin .camera_prev > span {
	background-position: 0 -1120px;
}
.camera_tangerine_skin .camera_next > span {
	background-position: -40px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_play {
	background-position: -80px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_stop {
	background-position: -120px -1120px	;
}
/*TURQUOISE SKIN*/
.camera_turquoise_skin .camera_prevThumbs div {
	background-position: -160px -1160px;
}
.camera_turquoise_skin .camera_nextThumbs div {
	background-position: -190px -1160px;
}
.camera_turquoise_skin .camera_prev > span {
	background-position: 0 -1160px;
}
.camera_turquoise_skin .camera_next > span {
	background-position: -40px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_play {
	background-position: -80px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_stop {
	background-position: -120px -1160px	;
}
/*VIOLET SKIN*/
.camera_violet_skin .camera_prevThumbs div {
	background-position: -160px -1200px;
}
.camera_violet_skin .camera_nextThumbs div {
	background-position: -190px -1200px;
}
.camera_violet_skin .camera_prev > span {
	background-position: 0 -1200px;
}
.camera_violet_skin .camera_next > span {
	background-position: -40px -1200px;
}
.camera_violet_skin .camera_commands > .camera_play {
	background-position: -80px -1200px;
}
.camera_violet_skin .camera_commands > .camera_stop {
	background-position: -120px -1200px	;
}
/*WHITE SKIN*/
.camera_white_skin .camera_prevThumbs div {
	background-position: -160px -80px;
}
.camera_white_skin .camera_nextThumbs div {
	background-position: -190px -80px;
}
.camera_white_skin .camera_prev > span {
	background-position: 0 -80px;
}
.camera_white_skin .camera_next > span {
	background-position: -40px -80px;
}
.camera_white_skin .camera_commands > .camera_play {
	background-position: -80px -80px;
}
.camera_white_skin .camera_commands > .camera_stop {
	background-position: -120px -80px;
}
/*YELLOW SKIN*/
.camera_yellow_skin .camera_prevThumbs div {
	background-position: -160px -1240px;
}
.camera_yellow_skin .camera_nextThumbs div {
	background-position: -190px -1240px;
}
.camera_yellow_skin .camera_prev > span {
	background-position: 0 -1240px;
}
.camera_yellow_skin .camera_next > span {
	background-position: -40px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_play {
	background-position: -80px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_stop {
	background-position: -120px -1240px	;
}


.camera_thumbs_cont .cameraContent {
	display: block;
	pointer-events: none;
	opacity: 1;
	transition: 0.2s;
}

.camera_thumbs_cont .camera_caption_title {
	font-weight: normal;
	font-size: 0.8em;
}

.camera_thumbs_cont ul li {
	position: relative;
}

.camera_thumbs_cont ul li:hover .cameraContent {
	opacity: 0;
}

.camera_thumbs_cont .camera_caption > div {
	background: rgba(0, 0, 0, 0.5);
}

ul.camera_pag_ul {
	overflow: visible;
}
joomla-alert{--jui-alert-min-width:250px;--jui-alert-padding:.5rem 1.25rem;--jui-alert-margin:0 0 1rem 0;--jui-alert-border:1px solid transparent;--jui-alert-border-radius:.25rem;--jui-alert-animation-duration:.5s;--jui-alert-animation-timing-function:ease-in-out;--jui-alert-button-color-dark:#000;--jui-alert-button-color-light:#fff;--jui-alert-success-color:#234423;--jui-alert-success-background-color:#d9e6d9;--jui-alert-success-border-color:#cadcca;--jui-alert-success-link-color:#122212;--jui-alert-info-color:#0c5460;--jui-alert-info-background-color:#d1ecf1;--jui-alert-info-border-color:#bee5eb;--jui-alert-info-link-color:#062c33;--jui-alert-warning-color:#7d5a29;--jui-alert-warning-background-color:#fcefdc;--jui-alert-warning-border-color:#fbe8cd;--jui-alert-warning-link-color:#573e1c;--jui-alert-danger-color:#712b29;--jui-alert-danger-background-color:#f7dddc;--jui-alert-danger-border-color:#f4cfce;--jui-alert-danger-link-color:#4c1d1b;animation-duration:var(--jui-alert-animation-duration,.5s);animation-timing-function:var(--jui-alert-animation-timing-function,ease-in-out);border:var(--jui-alert-border,1px solid transparent);border-radius:var(--jui-alert-border-radius,.25rem);margin:var(--jui-alert-margin,0 0 1rem 0);min-width:var(--jui-alert-min-width,250px);padding:var(--jui-alert-padding,.5rem 1.25rem);display:block}joomla-alert .joomla-alert--close{color:var(--jui-alert-button-color-dark,#000);float:right;opacity:.5;text-shadow:0 1px 0 var(--jui-alert-button-color-light,#fff);background:0 0;border:0;padding:.2rem 1rem;font-size:1.5rem;font-weight:700;line-height:1;position:relative;top:-.5rem;right:-1.25rem}joomla-alert .joomla-alert--close:focus,joomla-alert .joomla-alert--close:hover{color:var(--jui-alert-button-color-dark,#000);cursor:pointer;opacity:.75;text-decoration:none}joomla-alert[type=success]{background-color:var(--jui-alert-success-background-color,#d9e6d9);border-color:var(--jui-alert-success-border-color,#cadcca);color:var(--jui-alert-success-color,#234423)}joomla-alert[type=success] hr{border-top-color:var(--jui-alert-success-border-color,#cadcca)}joomla-alert[type=success] .alert-link{color:var(--jui-alert-success-link-color,#122212)}joomla-alert[type=info]{background-color:var(--jui-alert-info-background-color,#d1ecf1);border-color:var(--jui-alert-info-border-color,#bee5eb);color:var(--jui-alert-info-color,#0c5460)}joomla-alert[type=info] hr{border-top-color:var(--jui-alert-info-border-color,#bee5eb)}joomla-alert[type=info] .alert-link{color:var(--jui-alert-info-link-color,#062c33)}joomla-alert[type=warning]{background-color:var(--jui-alert-warning-background-color,#fcefdc);border-color:var(--jui-alert-warning-border-color,#fbe8cd);color:var(--jui-alert-warning-color,#7d5a29)}joomla-alert[type=warning] hr{border-top-color:var(--jui-alert-warning-border-color,#fbe8cd)}joomla-alert[type=warning] .alert-link{color:var(--jui-alert-warning-link-color,#573e1c)}joomla-alert[type=danger]{background-color:var(--jui-alert-danger-background-color,#f7dddc);border-color:var(--jui-alert-danger-border-color,#f4cfce);color:var(--jui-alert-danger-color,#712b29)}joomla-alert[type=danger] hr{border-top-color:var(--jui-alert-danger-border-color,#f4cfce)}joomla-alert[type=danger] .alert-link{color:var(--jui-alert-danger-link-color,#4c1d1b)}html[dir=rtl] joomla-alert .joomla-alert--close,html[dir=rtl] joomla-alert .joomla-alert-button--close{float:left;left:-1.25rem;right:auto}@keyframes joomla-alert-fade-in{0%{opacity:0}}@keyframes joomla-alert-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){joomla-alert{animation-duration:1ms!important}}
/**
 *----------------------------------------------------------------------------
 * iCicons      icon font for iCagenda
 *----------------------------------------------------------------------------
 * @version     2.2.0 2025-06-11
 *
 * @package     iCagenda.Media
 * @subpackage  iCicons
 * @link        https://www.joomlic.com
 *
 * @author      Cyril Reze
 * @copyright   (c) 2012-2026 Cyril Reze / JoomliC - All rights reserved.
 * @license     GNU General Public License version 3 or later; see LICENSE.txt
 *
 * @since       iCagenda 3.2.2
 *----------------------------------------------------------------------------
*/

@font-face{
  font-family: 'iCicons';
  src:  url(/media/com_icagenda/icicons/fonts/iCicons.eot?be68ex=);
  src:  url(/media/com_icagenda/icicons/fonts/iCicons.eot?be68ex=#iefix) format('embedded-opentype'),
    url(/media/com_icagenda/icicons/fonts/iCicons.ttf?be68ex=) format('truetype'),
    url(/media/com_icagenda/icicons/fonts/iCicons.woff?be68ex=) format('woff'),
    url(/media/com_icagenda/icicons/fonts/iCicons.svg?be68ex=#iCicons) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="iCicon-"], [class*=" iCicon-"],
[class^="icon-iCicon-"], [class*=" icon-iCicon-"],
[class^="menu-iCicon-"], [class*=" menu-iCicon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  display: inline-block;
  font-family: 'iCicons', sans-serif !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Need inline-block to be able to scale icons */
[class^="iCicon-"]:before, [class*=" iCicon-"]:before,
[class^="icon-iCicon-"]:before, [class*=" icon-iCicon-"]:before,
[class^="menu-iCicon-"]:before, [class*=" menu-iCicon-"]:before {
  display: inline-block;
}

/* Dashboard Icon (J4/J5) */
.icon-iCicon-icagenda:before {
  content: "\e606";
  color: #cc0000;
  -webkit-margin-end: 1.1rem !important;
  margin-inline-end: 1.1rem !important;
  -webkit-transform: scale(1.6);
  transform: scale(1.6);
  width: 0;
}

/* Menus Icons Styles (J4/J5) */
[class^="iCicon-jmenu-"]:before,
[class*=" iCicon-jmenu-"]:before {
  margin-right: .85rem;
  text-align: center;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  width: 1rem;
}

/* Menu JoomliC Icon */
.iCicon-jmenu-icagenda:before {
  content: "\e606";
  -webkit-margin-end: .15rem !important;
  margin-inline-end: .15rem !important;
  -webkit-transform: scale(1.6) !important;
  transform: scale(1.6) !important;
}

.iCicon-jmenu-dashboard:before {
  content: "\e900";
}

.iCicon-jmenu-categories:before {
  content: "\e902";
}

.iCicon-jmenu-events:before {
  content: "\e90a";
}

.iCicon-jmenu-registrations:before {
  content: "\e904";
}

.icon-iCicon-newsletter:before {
  content: "\e905";
}

.iCicon-jmenu-customfields:before {
  content: "\e907";
}

.iCicon-jmenu-features:before {
  content: "\e929";
}

.iCicon-jmenu-themes:before {
  content: "\e921";
}

.iCicon-jmenu-information:before {
  content: "\e922";
}

/* Menus Icons Styles (J3) */
[class^="menu-iCicon-"]:before,
[class*=" menu-iCicon-"]:before {
  float: left;
  margin-right: .5rem;
  width: 1rem;
}
.menu-iCicon-icagenda:before {
  float: left;
  margin-right: 0 !important;
  margin-top: .15rem;
  -webkit-transform: scale(1.2) !important;
  transform: scale(1.2) !important;
  width: .9rem !important;
}
.menu-iCicon-icagenda:before {
  content: "\e606";
}
.menu-iCicon-dashboard:before {
  content: "\e900";
}
.menu-iCicon-categories:before {
  content: "\e902";
}
.menu-iCicon-events:before {
  content: "\e90a";
}
.menu-iCicon-registrations:before {
  content: "\e904";
}
.menu-iCicon-newsletter:before {
  content: "\e905";
}
.menu-iCicon-customfields:before {
  content: "\e907";
}
.menu-iCicon-features:before {
  content: "\e929";
}
.menu-iCicon-themes:before {
  content: "\e921";
}
.menu-iCicon-information:before {
  content: "\e922";
}

/*
 * Icons Font
 */
.iCicon-iclogo:before {
  content: "\e606";
}
.iCicon-icagenda:before {
  content: "\e606";
}
.iCicon-dashboard:before {
  content: "\e900";
}
.iCicon-folder-open:before {
  content: "\e902";
}
.iCicon-categories:before {
  content: "\e902";
}
.iCicon-calendar-days:before {
  content: "\e90a";
}
.iCicon-calendar-2:before {
  content: "\e90a";
}
.iCicon-events:before {
  content: "\e90a";
}
.iCicon-user-check:before {
  content: "\e904";
}
.iCicon-registrations:before {
  content: "\e904";
}
.iCicon-registered:before {
  content: "\e904";
}
.iCicon-paper-plane:before {
  content: "\e905";
}
.iCicon-newsletter:before {
  content: "\e905";
}
.iCicon-rectangle-list:before {
  content: "\e907";
}
.iCicon-customfields:before {
  content: "\e907";
}
.iCicon-square-check:before {
  content: "\e920";
}
.iCicon-features:before {
  content: "\e929";
}
.iCicon-palette:before {
  content: "\e921";
}
.iCicon-themes:before {
  content: "\e921";
}
.iCicon-circle-info:before {
  content: "\e922";
}
.iCicon-information:before {
  content: "\e922";
}
.iCicon-backicY:before {
  content: "\e997";
}
.iCicon-backic:before {
  content: "\e998";
}
.iCicon-nextic:before {
  content: "\e999";
}
.iCicon-nexticY:before {
  content: "\e99a";
}
.iCicon-backward:before {
  content: "\e906";
}
.iCicon-back:before {
  content: "\e90e";
}
.iCicon-next:before {
  content: "\e90f";
}
.iCicon-forward:before {
  content: "\e908";
}
.iCicon-calendar-day:before {
  content: "\e909";
}
.iCicon-calendar:before {
  content: "\e903";
}
.iCicon-calendar-week:before {
  content: "\e90b";
}
.iCicon-calendar-check:before {
  content: "\e90c";
}
.iCicon-calendar-plus:before {
  content: "\e90d";
}
.iCicon-calendar-minus:before {
  content: "\e910";
}
.iCicon-calendar-xmark:before {
  content: "\e913";
}
.iCicon-folder:before {
  content: "\e919";
}
.iCicon-folder-tree:before {
  content: "\e91a";
}
.iCicon-square-envelope:before {
  content: "\e91b";
}
.iCicon-envelope:before {
  content: "\e91c";
}
.iCicon-envelope-open:before {
  content: "\e91d";
}
.iCicon-envelope-open-text:before {
  content: "\e91e";
}
.iCicon-house-chimney:before {
  content: "\e91f";
}
.iCicon-location:before {
  content: "\e923";
}
.iCicon-filter:before {
  content: "\e924";
}
.iCicon-filter-circle-xmark:before {
  content: "\e925";
}
.iCicon-lock:before {
  content: "\e926";
}
.iCicon-private:before {
  content: "\e926";
}
.iCicon-ban:before {
  content: "\e927";
}
.iCicon-blocked:before {
  content: "\e927";
}
.iCicon-list-check:before {
  content: "\e928";
}
.iCicon-tags:before {
  content: "\e929";
}
.iCicon-tag:before {
  content: "\e92a";
}
.iCicon-play:before {
  content: "\e92b";
}
.iCicon-clipboard-check:before {
  content: "\e92c";
}
.iCicon-mobile:before {
  content: "\e92d";
}
.iCicon-tablet:before {
  content: "\e92e";
}
.iCicon-desktop:before {
  content: "\e92f";
}
.iCicon-print:before {
  content: "\e930";
}
.iCicon-sign-in:before {
  content: "\e931";
}
.iCicon-register:before {
  content: "\e931";
}
.iCicon-sign-out:before {
  content: "\e932";
}
.iCicon-images:before {
  content: "\e933";
}
.iCicon-thumbs:before {
  content: "\e933";
}
.iCicon-shield:before {
  content: "\e934";
}
.iCicon-clock:before {
  content: "\e935";
}
.iCicon-user-card:before {
  content: "\e993";
}
.iCicon-circle-user:before {
  content: "\e994";
}
.iCicon-user:before {
  content: "\e995";
}
.iCicon-user-lock:before {
  content: "\e936";
}
.iCicon-permissions:before {
  content: "\e936";
}
.iCicon-user-shield:before {
  content: "\e937";
}
.iCicon-user-gear:before {
  content: "\e938";
}
.iCicon-user-group:before {
  content: "\e996";
}
.iCicon-users:before {
  content: "\e99b";
}
.iCicon-users-gear:before {
  content: "\e939";
}
.iCicon-gear:before {
  content: "\e93a";
}
.iCicon-gears:before {
  content: "\e93b";
}
.iCicon-addthis:before {
  content: "\e93c";
  color: orangered;
}
.iCicon-file-fields:before {
  content: "\e986";
}
.iCicon-form:before {
  content: "\e986";
}
.iCicon-file-form:before {
  content: "\e987";
}
.iCicon-file-form-checked:before {
  content: "\e988";
}
.iCicon-file-lines:before {
  content: "\e989";
}
.iCicon-layer-group:before {
  content: "\e93d";
}
.iCicon-eye:before {
  content: "\e98a";
}
.iCicon-eye-slash:before {
  content: "\e98b";
}
.iCicon-info:before {
  content: "\e98c";
}
.iCicon-pagination:before {
  content: "\e96f";
}
.iCicon-pagination-2:before {
  content: "\e970";
}
.iCicon-chevron-down:before {
  content: "\e98d";
}
.iCicon-chevron-up:before {
  content: "\e98e";
}
.iCicon-magnifying-glass:before {
  content: "\e98f";
}
.iCicon-search:before {
  content: "\e98f";
}
.iCicon-arrow-rotate-left:before {
  content: "\e990";
}
.iCicon-reset:before {
  content: "\e990";
}
.iCicon-icons:before {
  content: "\e610";
}
.iCicon-people:before {
  content: "\e60b";
}
.iCicon-avatar:before {
  content: "\e918";
}
.iCicon-plus:before {
  content: "\e991";
}
.iCicon-minus:before {
  content: "\e992";
}
.iCicon-position:before {
  content: "\e93e";
}
.iCicon-header-after:before {
  content: "\e617";
}
.iCicon-header-before:before {
  content: "\e618";
}
.iCicon-icons-2:before {
  content: "\e96e";
}
.iCicon-earth:before {
  content: "\e600";
}
.iCicon-timezone:before {
  content: "\e601";
}
.iCicon-home:before {
  content: "\e901";
}
.iCicon-register-2:before {
  content: "\e609";
}
.iCicon-location-2:before {
  content: "\e605";
}
.iCicon-info-circle:before {
  content: "\e614";
}
.iCicon-print-2:before {
  content: "\e602";
}
.iCicon-lock-2:before {
  content: "\e608";
}
.iCicon-filter-2:before {
  content: "\e611";
}
.iCicon-thumbs-2:before {
  content: "\e60c";
}
.iCicon-clock-2:before {
  content: "\e60d";
}
.iCicon-screen:before {
  content: "\e60e";
}
.iCicon-options:before {
  content: "\e60f";
}
.iCicon-info-2:before {
  content: "\e613";
}
.iCicon-navigation:before {
  content: "\e615";
}
.iCicon-form-2:before {
  content: "\e616";
}
.iCicon-reset-2:before {
  content: "\e911";
}
.iCicon-search-2:before {
  content: "\e912";
}
.iCicon-arrow-down:before {
  content: "\e914";
}
.iCicon-arrow-up:before {
  content: "\e915";
}
.iCicon-eye-2:before {
  content: "\e916";
}
.iCicon-eye-close-2:before {
  content: "\e917";
}


/* Multiple icons */
.iCicon-eyes-1:before {
  content: "\e905\e905\e905";
  vertical-align: middle;
  letter-spacing: 4px;
}
.iCicon-eyes-2:before {
  content: "\e906\e905\e905";
  vertical-align: middle;
  letter-spacing: 4px;
}
.iCicon-eyes-3:before {
  content: "\e906\e906\e905";
  vertical-align: middle;
  letter-spacing: 4px;
}
.iCicon-eyes-4:before {
  content: "\e906\e906\e906";
  vertical-align: middle;
  letter-spacing: 4px;
}

/* BI-COLOR ICONS */
.iCicon-bi-color-header:before {
  content: "\e618";
  letter-spacing: -1em;
  color: #b5b5b5;
}
.iCicon-bi-color-header:after {
  content: "\e617";
/*  color: #cc0000; */
}

/* ONE-COLOR ICONS */
[class^="iCicon-iclogo"]:before,
[class*=" iCicon-iclogo"]:before {
  content: "\e606";
}
[class$="-iCagendaColor"]:before {
  color: #cc0000;
}
[class$="-colorBlue"]:before {
  color: blue;
}
[class$="-colorOrange"]:before {
  color: orange;
}

/* ADDITIONAL STYLES */
.iCicon-info-circle:active,
.iCicon-info-circle:hover,
.iCicon-info-circle:focus {
  text-decoration: none !important;
  background: none;
  text-shadow: 0px 0px 5px rgba(0,0,0,0.3);;
  cursor: help;
}
/**
 *----------------------------------------------------------------------------
 * iCagenda     Events Management Extension for Joomla!
 *----------------------------------------------------------------------------
 * @version     4.0.0 2025-11-22
 *
 * @package     iCagenda.Media
 * @subpackage  CSS
 * @link        https://www.joomlic.com
 *
 * @author      Cyril Reze
 * @copyright   (c) 2012-2026 Cyril Reze / JoomliC. All rights reserved.
 * @license     GNU General Public License version 3 or later; see LICENSE.txt
 *
 * @since       3.5
 *----------------------------------------------------------------------------
*/

:root {
  --ic-text-info: #4c5fb0;
}

[data-bs-theme="dark"] {
  --ic-text-info: #b0c7ff;
}

.ic-text-info {
  color: var(--ic-text-info);
}

.ic-actionbar-advanced {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 1rem;
  font-size: .875rem;
}

.ic-actionbar-readmore {
	margin: .5rem 0;
}

/* Style Registration box button */
.ic-registration-box {
  display: flex;
  gap: .5rem;
}
.ic-registration-box .ic-button-box {
	float: left;
	margin: .5rem 0;
}
.ic-registration-box a {
	text-decoration: none;
}
.ic-registration-box a:hover,
.ic-registration-box a:focus {
	text-decoration: none;
	cursor: pointer;
}

/**
 *--------------*
 *  CSS Common  *
 *--------------*
*/

.ic-svg {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}

.ic-text-decoration-none {
  text-decoration: none !important;
}
.ic-button {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.ic-button:hover {
  opacity: 0.8;
}

.ic-field-muted {
  margin: 1px 0;
}

.ic-bolder {
  font-weight: bolder;
}

.ic-border-1 {
  border-width: 1px;
}

.ic-border-2 {
  border-width: 2px;
}

.ic-opacity-1 {
  opacity: 1 !important;
}

.ic-label-hidden > label {
  display: none;
}

.ic-lead {
  font-size: 1.25rem;
  font-weight: 300;
  margin-top: 2rem;
  padding: 0.65rem 1rem;
  width: 100%;
}
.ic-lead-first {
  margin-top: 0;
}
.ic-lead-bg-light {
  background: linear-gradient(rgba(127, 127, 127, .1), transparent);
  border-radius: 0.2rem 0.2rem 0 0;
}

.ic-fs-1 {
  font-size: 1rem;
}
.ic-fs-1-25 {
  font-size: 1.25rem;
}
.ic-fs-1-5 {
  font-size: 1.5rem;
}
.ic-fs-1-75 {
  font-size: 1.75rem;
}
.ic-fs-2 {
  font-size: 2rem;
}
.ic-fs-2-5 {
  font-size: 2.5rem;
}

/*
 * iC Actionbar
 */
.ic-actionbar {
  display: flex;
  justify-content: space-between;
  margin: .25rem 0;
}

/*
 * iC Dropdown
 */
.ic-dropdown {
  display: inline-block;
  width: auto;
}
.ic-dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  max-height: 50vh;
  overflow: auto;
  padding: 0;
  margin: 0;
  font-size: 1rem;
  color: #22262a;
  text-align: left;
  list-style: none;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid rgba(0,0,0,.15);
  border-radius: .25rem;
  border-top-left-radius: 0;
}
.ic-dropdown-menu.open {
  display: block;
  position: absolute;
}
.ic-dropdown-item {
  display: block;
  width: 100%;
  padding: 0.5rem;
  clear: both;
  font-weight: 400;
  color: #22262a;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.ic-dropdown-item a {
  text-decoration: none;
}
.ic-dropdown-item:hover,
.ic-dropdown-item:focus-within {
  background: rgba(0,0,0,0.05);
}
.ic-dropdown-item img {
  vertical-align: middle;
  padding: 0;
  margin: 0;
}
.ic-dropdown-toggle {
  border-bottom-right-radius: .25rem !important;
  border-bottom-left-radius: .25rem !important;
}
.ic-dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-bottom: 0;
  border-left: .3em solid transparent;
}
.ic-dropdown-toggle.show {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/*
 * iC Tooltip
 */
/* Tooltip container */
.ic-tooltip {
  position: relative;
  display: inline-block;
}

/* Tooltip Legend */
.ic-tooltip-legend {
  font-weight: 600;
  width: auto;
  margin: -5px -5px -15px -5px;
  padding: 5px;
  border-radius: 0.25rem 0.25rem 0 0;
  background-color: #f0f0f0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

/* Tooltip Content (Legend + Text) */
.ic-tooltip .ic-tooltip-content {
  visibility: hidden;
  width: 160px;
  background-color: white;
  color: #111;
  text-align: center;
  padding: 5px;
  border: 1px solid #999;
  border-radius: 0.3rem;
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.4);
  font-size: 0.9rem;
  position: absolute;
  z-index: 1070;
}

/* Show the tooltip content when you mouse over the tooltip container */
.ic-tooltip:focus .ic-tooltip-content,
.ic-tooltip:hover .ic-tooltip-content {
  visibility: visible;
}

.ic-tooltip .ic-tooltip-top {
  bottom: 120%;
  left: 50%;
  margin-left: -80px;
}

.ic-tooltip .ic-tooltip-top::after {
  content: " ";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -6px;
  border-width: 6px;
  border-style: solid;
  border-color: #999 transparent transparent transparent;
}

.ic-tooltip .ic-tooltip-bottom {
  top: 120%;
  left: 50%;
  margin-left: -80px;
}

.ic-tooltip .ic-tooltip-bottom::after {
  content: " ";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -6px;
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent #999 transparent;
}

.ic-tooltip .ic-tooltip-left {
  top: -5px;
  right: 110%;
}

.ic-tooltip .ic-tooltip-left::after {
  content: " ";
  position: absolute;
  top: 50%;
  left: 100%;
  margin-top: -3px;
  margin-left: 0;
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent transparent #999;
}

.ic-tooltip .ic-tooltip-right {
  top: -5px;
  left: 110%;
}

.ic-tooltip .ic-tooltip-right::after {
  content: " ";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -3px;
  margin-left: -6px;
  border-width: 6px;
  border-style: solid;
  border-color: transparent #999 transparent transparent;
}

/*
 * element border-radius
 */
.ic-radius-0,
input.ic-radius-0 + [type="button"] {
  border-radius: 0;
}
.ic-radius-1,
input.ic-radius-1 + [type="button"] {
  border-radius: 0.25rem;
}
.ic-radius-2,
input.ic-radius-2 + [type="button"] {
  border-radius: 0.5rem;
}
.ic-radius-3,
input.ic-radius-3 + [type="button"] {
  border-radius: 1rem;
}
.ic-radius-4,
input.ic-radius-4 + [type="button"] {
  border-radius: 1.5rem;
}
.ic-radius-5,
input.ic-radius-5 + [type="button"] {
  border-radius: 3rem;
}

/*
 * element negative margin
 */
.ic-n-mt-1 {
  margin-top: -0.25rem !important;
}
.ic-n-mt-2 {
  margin-top: -0.5rem !important;
}
.ic-n-mt-3 {
  margin-top: -1rem !important;
}
.ic-n-mt-4 {
  margin-top: -1.5rem !important;
}
.ic-n-mt-5 {
  margin-top: -3rem !important;
}
.ic-n-mb-1 {
  margin-bottom: -0.25rem !important;
}
.ic-n-mb-2 {
  margin-bottom: -0.5rem !important;
}
.ic-n-mb-3 {
  margin-bottom: -1rem !important;
}
.ic-n-mb-4 {
  margin-bottom: -1.5rem !important;
}
.ic-n-mb-5 {
  margin-bottom: -3rem !important;
}

/*
 * element margin
 */
.ic-margin-0 {
  margin: 0 !important;
}
.ic-margin-1 {
  margin: 0.25rem !important;
}
.ic-margin-2 {
  margin: 0.5rem !important;
}
.ic-margin-3 {
  margin: 1rem !important;
}
.ic-margin-4 {
  margin: 1.5rem !important;
}
.ic-margin-5 {
  margin: 3rem !important;
}

/*
 * element padding
 */
 .ic-padding-0 {
  padding: 0 !important;
}
.ic-padding-1 {
  padding: 0.25rem !important;
}
.ic-padding-2 {
  padding: 0.5rem !important;
}
.ic-padding-3 {
  padding: 1rem !important;
}
.ic-padding-4 {
  padding: 1.5rem !important;
}
.ic-padding-5 {
  padding: 3rem !important;
}
.ic-padding-x-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.ic-padding-x-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.ic-padding-x-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.ic-padding-x-3 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.ic-padding-x-4 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.ic-padding-x-5 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.ic-padding-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.ic-padding-y-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.ic-padding-y-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.ic-padding-y-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.ic-padding-y-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.ic-padding-y-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}


.ic-row {
  --gutter-x: 1rem;
  --gutter-y: 0;
}
.ic-input-number-col-2 {
  padding: .5rem;
  text-align: right;
}

/* J3 */
.ic-separator-input {
  width: max-content;
  max-width: 100%;
}

/*
 * Extend BS breakpoints for big screen
 */
@media (min-width: 1600px) {
  .col-xxxl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xxxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xxxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xxxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xxxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xxxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xxxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xxxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xxxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xxxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xxxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xxxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xxxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
}

/*
 * Font color
 */
.ic-bg-bright {
  color: #000;
}
.ic-bg-bright:focus,
.ic-bg-bright:hover {
  color: #000;
}
.ic-bg-dark {
  color: #fff;
}
.ic-bg-dark:focus,
.ic-bg-dark:hover {
  color: #fff;
}

/* 
 * Textarea live counter (Since 3.8.0)
 */
.ic-livecounter {
  display: inline-block;
}
.ic-livecounter-20 {
  color: initial;
}
.ic-livecounter-10 {
  font-weight: 500;
  color: initial;
}
.ic-livecounter-0 {
  font-weight: 700;
  color: red;
}


.ic-float-left {
  float: left;
}
.ic-float-right {
  float: right;
}

.ic-text-left {
  text-align: left;
}
.ic-text-right {
  text-align: right;
}

/* Form Field class */
.ic-h4 {
  margin: 9px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 18px;
  color: inherit;
  text-rendering: optimizelegibility;
}
/* -- IC TEXT CHARACTERS COUNTER -------------------- */
.ic-counter-container {
  display: inline-block;
  text-align: right;
  vertical-align: bottom !important;
  color: #777;
  font-size: 0.9em;
}
.ic-counter {
  display: inline-block;
}
.ic-counter input {
  width: auto !important;
  float: none !important; /* admin j2.5 */
  vertical-align: bottom !important;
  padding: 0 !important;
  margin: 0 !important;
  text-align: right !important;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  font-size: 1em;
}
.ic-counter-limit {
  font-weight: bold;
  color: red;
}

/* -- MAPS ----------------------------------- */
.ic-map-container {
  width: 100%;
  margin-left: inherit;
}
/*
.ic-map-container .search-input {
  width: 94%;
}
*/
.ic-map-box {
  margin-top: 30px;
}
.ic-map-wrapper,
.ic-map-iframe {
  width: 100%;
  height: 380px;
  overflow: hidden;
  box-sizing: content-box;
}
.ic-map-embed {
  margin-top: 10px;
}
.ic-map-legend {
  font-size: .8rem;
  font-style: italic;
}

/**
 *  Google Maps Integration
 */

/* For img in the map remove borders, shadow, no margin and no max-width */
.map img, .svPanel img {
  border: 0px;
  box-shadow: none;
  margin: 0px !important;
  padding: 0px !important;
  max-width: none !important;
  background: none !important;
}
/* Make sure the directions are below the map */
.directions {
  clear: left;
}
.adp-directions {
  width: 100%;
}
/* Solve problems in chrome with the show of the direction steps in full width */
.adp-placemark {
  width : 100%;
}
/* Padding for image overlay */
.controlDiv {
  padding : 5px;
}
/*
.google-map-canvas,
.google-map-canvas * {.box-sizing(content-box); }
*/

/* Fixed Known conflict Bootstrap/Google Maps (joomla 3.2) */
.ic-map-wrapper img {
  max-width: none;
}
/**
 *----------------------------------------------------------------------------
 * iCagenda     Events Management Extension for Joomla!
 *----------------------------------------------------------------------------
 * @version     4.0.0 2025-08-25
 *
 * @package     iCagenda.Media
 * @subpackage  CSS
 * @link        https://www.joomlic.com
 *
 * @author      Cyril Reze
 * @copyright   (c) 2012-2026 Cyril Reze / JoomliC. All rights reserved.
 * @license     GNU General Public License version 3 or later; see LICENSE.txt
 *
 * @since       3.4
 *----------------------------------------------------------------------------
*/

:root {
	--ic-border-radius: 6px;
	--ic-bg-color: rgba(127, 127, 127, .05);
	--ic-bg-color-subtle: rgba(127, 127, 127, .02);
	--ic-border-color: rgba(127, 127, 127, .05);
}

/**
 *----------------------------------------------------------------------------
 * CSS Frontend - iCagenda
 *----------------------------------------------------------------------------
 */

/**
 * Event Details View
 */

.ic-event-view h3 {
	margin-bottom: 1rem;
	font-size: calc(1.3rem + .6vw);
	font-weight: 700;
}
.ic-event-date h2 {
	display: inline-block !important;
	font-size: 1rem;
}
.ic-event-dates {
	margin-bottom: 2.5rem;
}


#icagenda-registration .controls > .checkboxes {
	margin-bottom: 0;
}

/*
 * CSS to hide a portion of the link text
 * See: https://www.w3.org/TR/2012/NOTE-WCAG20-TECHS-20120103/C7
 */
.ic-hidden-link-text {
	height: 1px;
	width: 1px;
	position: absolute;
	overflow: hidden;
	top: -10px;
}

/* -- LIST OF EVENTS PAGINATION ------------------------------ */
/*
 * Style Pagination
 */
.ic-pagination {
	display: block;
	font-size: 14px;
	line-height: 18px;
	vertical-align: middle;
	width: 100%;
}
.ic-pagination a {
	text-decoration: none;
	background-color: #fff;
}
.ic-pagination a:hover,
.ic-pagination a:active,
.ic-pagination a:focus {
	cursor: pointer;
}
.ic-page-mid {
	text-align: center;
}
.ic-page-first {
	text-align: left;
}
.ic-page-last {
	text-align: right;
}
.ic-pages {
	display: inline-block;
}
.ic-pagination .ic-prev {
	display: inline-block;
	float: left;
}
.ic-pagination .ic-next {
	display: inline-block;
	float: right;
}
.ic-pagination .ic-prev,
.ic-pagination .ic-next {
	margin: 2px 0;
}
.ic-pagination .ic-prev a,
.ic-pagination .ic-next a {
	padding: 5px;
	background: none;
}
.ic-pagination .ic-prev a:hover,
.ic-pagination .ic-next a:hover {
	background-color: var(--ic-bg-color);
}
.ic-pagination .ic-prev-text,
.ic-pagination .ic-next-text,
.ic-pagination .iCicon-backic,
.ic-pagination .iCicon-nextic {
	font-family: inherit;
	vertical-align: middle;
}
.ic-pagination .ic-go-to-page {
	padding: 2px;
	background: none;
}
.ic-pagination .ic-current-page {
	padding: 2px;
	background: none;
}
.ic-pagination .ic-current-page .ic-active {
	color: #fff;
	font-weight: bold;
}
.ic-pagination .ic-hidden-pages {
	padding: 2px;
	background: none;
}


/* -- EXTENDABLE GRID SYSTEM (Search Filters) ---------------- */
[class^="ic-col-"], [class*=" ic-col-"] {
	display: block;
	float: left;
}

.ic-col-16 {
	width: 133.333333333333%;
}

.ic-col-12 {
	width: 100%;
}
.ic-col-11 {
	width: 91.666666666666%;
}
.ic-col-10 {
	width: 83.333333333333%;
}
.ic-col-9 {
	width: 75%;
}
.ic-col-8 {
	width: 66.666666666666%;
}
.ic-col-7 {
	width: 58.333333333333%;
}
.ic-col-6 {
	width: 50%;
}
.ic-col-5 {
	width: 41.666666666666%;
}
.ic-col-4 {
	width: 33.333333333333%;
}
.ic-col-3 {
	width: 25%;
}
.ic-col-2 {
	width: 16.666666666666%;
}
.ic-col-1 {
	width: 8.333333333333%;
}

.ic-col-full {
	width: 100% !important;
}

.ic-row1 {
	height: 40px;
	padding: 0;
}

.ic-cell {
	margin: 2px;
}

@media (max-width: 1200px) {
	[class^="ic-col-"], [class*=" ic-col-"] {
		width: 100%;
	}
	.ic-col-3, .ic-col-6 {
		width: 50%;
	}
	.ic-fluid {
		width: 100%;
	}
}
@media (max-width: 480px) {
	[class^="ic-col-"], [class*=" ic-col-"] {
		width: 100%;
	}
}

/* Flex row columns */
.ic-row {
  --gutter-x: 1rem;
  --gutter-y: 1rem;
  margin-top: calc(-1 * var(--gutter-y));
  margin-right: calc(-.5 * var(--gutter-x));
  margin-left: calc(-.5 * var(--gutter-x));
  flex-wrap: wrap;
  display: flex;
}

.ic-row > * {
  padding-right: calc(var(--gutter-x) * .5);
  padding-left: calc(var(--gutter-x) * .5);
  margin-top: var(--gutter-y);
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
}

.ic-row-col {
  flex: 1 0;
}

.ic-row-cols-auto > * {
  flex: none;
  width: auto;
}

.ic-row-cols-1 > * {
  flex: none;
  width: 100%;
}

.ic-row-cols-2 > * {
  flex: none;
  width: 50%;
}

.ic-row-cols-3 > * {
  flex: none;
  width: 33.3333%;
}

.ic-row-cols-4 > * {
  flex: none;
  width: 25%;
}

.ic-row-cols-5 > * {
  flex: none;
  width: 20%;
}

.ic-row-cols-6 > * {
  flex: none;
  width: 16.6667%;
}

.ic-list-inline {
	list-style: none !important;
	padding: 0;
}
.ic-list-inline li {
	margin: 0;
	padding: .5rem;
}
.ic-card-avatar,
.ic-list-avatar {
	padding: .25rem .5rem;
	text-align: center;
}
.ic-card-avatar img,
.ic-card-avatar .ic-avatar {
	border-radius: 6px;
	overflow: hidden;
}
.ic-list-avatar img,
.ic-list-avatar .ic-avatar {
	border-radius: 50%;
	overflow: hidden;
}
.ic-list-avatar .ic-participant-name {
	font-size: .875rem;
}


details {
	overflow: hidden;
}
details summary::-webkit-details-marker {
	display: none;
}

.ic-summary {
	display: block;
	margin: 0;
	padding: .5rem;
	padding-left: 2rem;
	position: relative;
	border: 1px solid transparent;
	border-radius: var(--ic-border-radius);
	outline: none;
	cursor: pointer;
	user-select: none;
	overflow: hidden;
}

.ic-summary:before {
	content: '';
	border-width: .25rem .5rem;
	border-style: solid;
	border-color: transparent transparent transparent currentColor;
	position: absolute;
	top: 1.1rem;
	left: 1rem;
	transform: rotate(0);
	transform-origin: .25rem 50%;
	transition: .1s transform ease-in;
}

.ic-summary > h3 {
	display: inline-block;
	margin: 0;
	font-size: 1.125rem;
	font-weight: 700;
}

details[open] > .ic-summary:before {
  transform: rotate(90deg);
  transition: .25s transform ease-out;
}

details[open] > .ic-summary {
	border-radius: 10px 10px 0 0;
}

.ic-summary:focus {
	border: 1px solid currentColor;
	box-shadow: inset 0px 0px 0px 1px currentColor;
}

.ic-details-content {
	margin: 0;
	padding: 1rem .5rem .5rem;
	border: 1px solid var(--ic-border-color);
	border-top: none;
	border-radius: 0 0 var(--ic-border-radius) var(--ic-border-radius);
}

.ic-card-participant {
	padding: .5rem;
	background-color: var(--ic-bg-color);
	border-radius: 8px;
	height: 100%;
	/* box-shadow: 0 2px 10px -8px rgb(127, 127, 127); */
}
.ic-card-participant-main {
	display: flex;
	gap: .5rem;
}
.ic-card-participant-cf {
	margin-top: .5rem;
	font-size: .875rem;
	max-height: 100px;
	overflow-y: auto;
}
.ic-card-participant-cf > .ic-cf-label {
	font-weight: 600;
}

/*
.ic-card-participant > .ic-row {
	--gutter-x: 0;
	--gutter-y: 0;
}
*/
.ic-card-participant-content {
	padding: 1rem .5rem .5rem;
	color: currentColor;
/*	mix-blend-mode: difference; */
}
.ic-participant-avatar {
	max-width: 48px;
	max-height: 48px;
	border-radius: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.ic-participant-avatar img {
	width: 48px; /* 64px */
	height: inherit;
	vertical-align: top;
	margin: 0;
	background-color: transparent !important;
}
.default-avatar-svg{
	filter: invert(40%);
}
.ic-participant-avatar .ic-avatar {
	font-size: 38px; /* 56px */
	width: 48px;
	height: 48px;
	margin-bottom: -.375rem;
	padding: 10px 0 0;
	color: #a5a5a5;
	background-color: #c5c5c5;
}
.ic-participant-info {
	margin: 0;
	padding: 0;
}

.ic-participant-name {
	font-weight: 600;
}
.ic-participant-tickets {
	display: inline-block;
	padding: .35em .65em;
	font-size: .75em;
	font-weight: 700;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25rem;
	line-height: 1;
	background-color: #30638d;
}
.ic-participant-date {
	font-size: smaller;
}

.visually-hidden {
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* Search Filters - Main */
.ic-filters-label {
	font-size : 20px;
	line-height: 20px;
	text-align: center;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.ic-filters-label-title-3 {
	height: 128px;
	line-height: 128px;
}
.ic-filters-label-title-2 {
	height: 84px;
	line-height: 82px;
}
.ic-filters-label-title-1 {
	height: 40px;
	line-height: 36px;
}
.ic-filters-btn-3 {
	height: 128px;
	line-height: 128px;
}
.ic-filters-btn-2 {
	height: 84px;
	line-height: 82px;
}
.ic-filters-btn-1 {
	height: 40px;
	line-height: 36px;
}

/* Search Filters - filters */
.ic-filter-search {
}
.ic-filter-from,
.ic-filter-to,
.ic-filter-category,
.ic-filter-month,
.ic-filter-year {
}
.ic-filter-search input,
.ic-filter-search input[type=search],
.ic-filter-from .input-append,
.ic-filter-to .input-append,
.ic-filter-category select,
.ic-filter-month select,
.ic-filter-year select {
	width: 100%;
}
.ic-filter-from input[type=text],
.ic-filter-to input[type=text],
.ic-filter-search input[type=search],
.ic-filter-category select,
.ic-filter-month select,
.ic-filter-year select {
	height: 40px;
	line-height: 36px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ic-filter-from input[type=text],
.ic-filter-to input[type=text],
.ic-filter-from button,
.ic-filter-to button {
	display: inline-block;
}
.ic-filter-from .input-append input[type=text],
.ic-filter-to .input-append input[type=text] {
	width: 74%;
}
.ic-filter-from .input-append button,
.ic-filter-to .input-append button {
	width: 26%;
}
.ic-filter-from button,
.ic-filter-to button {
	padding: .2rem 1rem;
	height: 40px;
}

.ic-filter-category select,
.ic-filter-month select,
.ic-filter-year select {
	padding: 0 3rem 0 .7rem;
}

/* Search Filters - buttons */
.ic-button-more {
	padding: 0;
}
.ic-button-more > .ic-filters-row1 {
	height: 36px;
}
.ic-filter-more-btn {
	display: block;
	width: auto;
	height: 40px;
	line-height: 36px;
	padding: 2px;
	text-align: center;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.ic-filter-more-btn .iCicon-arrow-down,
.ic-filter-more-btn .iCicon-arrow-up {
	vertical-align: middle;
}
.ic-filter-more-btn:hover {
	cursor: pointer;
}
.ic-active {
}
.ic-inactive {
}
.ic-filters-controls {
	padding: 0;
}
.ic-control-submit {
}
.ic-control-reset {
}
.ic-filters-controls button {
	width: 100%;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.ic-filter-submit-btn {
}
.ic-filter-submit-btn:hover {
}
.ic-filter-reset-btn {
}
.ic-filter-reset-btn:hover {
}

@media (max-width: 1200px) {
	.ic-filters-label-title-2,
	.ic-filters-label-title-3 {
		margin-bottom: -5px;
		min-height: 40px;
		line-height: 40px;
	}
	.ic-filters-controls {
		padding: 0;
	}
	.ic-search-submit,
	.ic-search-reset {
		width: 50%;
	}
	.ic-filter-submit-btn,
	.ic-filter-reset-btn {
		height: 40px;
	}
	.ic-filters-btn-2 {
		min-height: 38px;
		line-height: 38px;
	}
	.ic-filters-label {
		margin-bottom: 8px;
	}
}
@media (max-width: 480px) {
	.ic-filters-label-title-2,
	.ic-filters-label-title-3 {
		margin-bottom: -5px;
		min-height: 40px;
		line-height: 40px;
	}
	.ic-filters-controls {
		padding: 0;
	}
	.ic-search-submit,
	.ic-search-reset {
		width: 100%;
	}
	.ic-filter-submit-btn,
	.ic-filter-reset-btn {
		height: 40px;
	}
	.ic-filters-label {
		margin-bottom: 8px;
	}
}


/* tipTip */
.ic-tip-scroll-list {
	display: block;
	max-height: 130px;
	width: 200px;
	overflow-y: auto;
}


/* Terms */
.ic-terms-text,
.ic-tos-text {
    background-color: #fff;
    border: 1px solid #ccc;
    color: #595959;
    height: auto;
    max-height: 300px;
    margin-bottom: 15px;
    overflow: auto;
    padding: 5px;
}
.ic-terms-text iframe,
.ic-tos-text iframe {
    border: none;
}
/*
.ic-terms-consent,
.ic-tos-consent {
	font-weight: 500;
}
*/
/* J3? */
.ic-checkboxes-option {
	padding-top: 5px;
}

#icagenda-registration .hasPopover:before,
#icagenda-submit .hasPopover:before {
	font-family: 'iCicons';
	content: " \e614";
	cursor: help;
	color: grey;
}

.ic-field-note-title h4 {
	margin: unset;
	width: 100%;
	clear: both;
}
.ic-field-note {
    font-size: 85%;
	margin: unset;
	width: 100%;
	clear: both;
}
.ic-input-note {
    font-size: 85%;
	margin-top: -10px;
}

/* -- ICAGENDA GENERAL --------------------------------------- */

/* Style Registration box button */
.ic-registration-box .ic-button-box {
	display: inline-block;
}

/* Style boxes */
.ic-box {
	display: inline-block;
	padding: 15px;
	margin: 10px 0;
}
.ic-box-white {
	background-color: #fff;
}
.ic-rounded-4 {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.ic-border-lightgrey {
	border: 1px solid lightgrey;
}

/* Style Add to Cal button */
.ic-addtocal-link-16 {
	padding-top: 0.3rem;
	padding-bottom: 0.45rem;
}
.ic-addtocal-link-24 {
	padding-top: 0.5rem;
}
.ic-addtocal-link-32 {
	padding-top: 0.55rem;
}
.ic-addtocal-svg-16 {
	width: 16px !important;
	height: 16px !important;
}
.ic-addtocal-svg-24 {
	width: 24px !important;
	height: 24px !important;
}
.ic-addtocal-svg-32 {
	width: 32px !important;
	height: 32px !important;
}
.ic-addtocal-text-16 {
	vertical-align: middle;
	font-size: .9rem;
	margin-left: .7em;
}
.ic-addtocal-text-24 {
	vertical-align: middle;
	font-size: 1rem;
	margin-left: .85em;
}
.ic-addtocal-text-32 {
	vertical-align: middle;
	font-size: 1.1rem;
	margin-left: 1em;
}

/* J3 Style */
div.ic-tip-link {
}
div.ic-tip-link a {
	display: inline-block;
	margin: 0;
	padding: .25rem .4rem .35rem;
	width: 100%;
}
div.ic-tip-link:hover {
	background-color: #fff;
	border-radius: 3px;
}
div.ic-tip-link:hover a {
	color: #333 !important;
	text-shadow: none !important;
}
div.ic-tip-link a:hover {
	color: #333 !important;
}
.ic-addtocal-img-16 {
	display: inline-block;
	width: 24px;
}
.ic-addtocal-img-24 {
	display: inline-block;
	width: 32px;
}
.ic-addtocal-img-32 {
	display: inline-block;
	width: 40px;
}
/*
.ic-addtocal-link {
	display: block;
	text-align: left;
	margin-bottom: 5px;
	text-decoration: none;
}
.ic-addtocal-link:hover {
	background: rgba(0,0,0,0.05);
}
.ic-addtocal-link img {
	vertical-align: middle;
	padding: 0;
	margin: 0;
	margin-right: 5px;
}
*/


/*
 * Main Content Event Details
 */
#icagenda.ic-event-view {
	margin-bottom: 20px;
}

/* -- ICAGENDA FORMS STYLES ---------------------------------- */
#icagenda select,
#icagenda textarea,
#icagenda input:not([type=radio]),
#icagenda .uneditable-input {
	display: inline-block;
}

/* -- IC FORM GROUP/LABEL STYLES ----------------------------- */
.ic-control-group {
	padding: 5px 10px;
}

.ic-control-label {
	float: left;
}

.ic-control-label label {
	padding-top: 5px;
}

.ic-controls {
}

.ic-select {
	margin-bottom: 10px;
}


/* -- IC RADIO BUTTON STYLES --------------------------------- */
.ic-btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 4px 14px;
	margin-bottom: 0;
	font-size: 13px;
	line-height: 18px;
	*line-height: 18px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #333;
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
	background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
	background-image: -o-linear-gradient(top,#fff,#e6e6e6);
	background-image: linear-gradient(to bottom,#fff,#e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #e6e6e6;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border: 1px solid #bbb;
	*border: 0;
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*margin-left: .3em;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.ic-btn:hover,
.ic-btn:active,
.ic-btn.active,
.ic-btn.disabled,
.ic-btn[disabled] {
	color: #333;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}
.ic-btn:active,
.ic-btn.active {
	background-color: #cccccc;
}
.ic-btn:first-child {
	*margin-left: 0;
}
.ic-btn:hover {
	color: #333;
	text-decoration: none;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear;
}
.ic-btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.ic-btn.active,
.ic-btn:active {
	background-color: #e6e6e6;
	background-color: #d9d9d9;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.ic-btn.disabled,
.ic-btn[disabled] {
	cursor: default;
	background-color: #e6e6e6;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.ic-btn-large {
	padding: 9px 14px;
	font-size: 15px;
	line-height: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.ic-btn-large [class^="icon-"] {
	margin-top: 2px;
}
.ic-btn-small {
	padding: 3px 9px;
	font-size: 11px;
	line-height: 16px;
}
.ic-btn-small [class^="icon-"] {
	margin-top: 0;
}
.ic-btn-mini {
	padding: 2px 6px;
	font-size: 10px;
	line-height: 14px;
}
.ic-btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.ic-btn-block + .ic-btn-block {
	margin-top: 5px;
}
.ic-btn-primary.active,
.ic-btn-warning.active,
.ic-btn-danger.active,
.ic-btn-success.active,
.ic-btn-info.active,
.ic-btn-inverse.active {
	color: rgba(255,255,255,0.75);
}
.ic-btn {
	border-color: #c5c5c5;
	border-color: rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);
}
.ic-btn-primary {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #1d6cb0;
	background-image: -moz-linear-gradient(top,#2384d3,#15497c);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#2384d3),to(#15497c));
	background-image: -webkit-linear-gradient(top,#2384d3,#15497c);
	background-image: -o-linear-gradient(top,#2384d3,#15497c);
	background-image: linear-gradient(to bottom,#2384d3,#15497c);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2384d3', endColorstr='#ff15497c', GradientType=0);
	border-color: #15497c #15497c #0a223b;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #15497c;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.ic-btn-primary:hover,
.ic-btn-primary:active,
.ic-btn-primary.active,
.ic-btn-primary.disabled,
.ic-btn-primary[disabled] {
	color: #fff;
	background-color: #15497c;
	*background-color: #113c66;
}
.ic-btn-primary:active,
.ic-btn-primary.active {
	background-color: #0e2f50;
}
.ic-btn-warning {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #faa732;
	background-image: -moz-linear-gradient(top,#fbb450,#f89406);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
	background-image: -webkit-linear-gradient(top,#fbb450,#f89406);
	background-image: -o-linear-gradient(top,#fbb450,#f89406);
	background-image: linear-gradient(to bottom,#fbb450,#f89406);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
	border-color: #f89406 #f89406 #ad6704;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #f89406;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.ic-btn-warning:hover,
.ic-btn-warning:active,
.ic-btn-warning.active,
.ic-btn-warning.disabled,
.ic-btn-warning[disabled] {
	color: #fff;
	background-color: #f89406;
	*background-color: #df8505;
}
.ic-btn-warning:active,
.ic-btn-warning.active {
	background-color: #c67605;
}
.ic-btn-danger {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #da4f49;
	background-image: -moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image: -webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image: -o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image: linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	border-color: #bd362f #bd362f #802420;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #bd362f;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.ic-btn-danger:hover,
.ic-btn-danger:active,
.ic-btn-danger.active,
.ic-btn-danger.disabled,
.ic-btn-danger[disabled] {
	color: #fff;
	background-color: #bd362f;
	*background-color: #a9302a;
}
.ic-btn-danger:active,
.ic-btn-danger.active {
	background-color: #942a25;
}
.ic-btn-success {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #5bb75b;
	background-image: -moz-linear-gradient(top,#62c462,#51a351);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image: -webkit-linear-gradient(top,#62c462,#51a351);
	background-image: -o-linear-gradient(top,#62c462,#51a351);
	background-image: linear-gradient(to bottom,#62c462,#51a351);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #51a351;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.ic-btn-success:hover,
.ic-btn-success:active,
.ic-btn-success.active,
.ic-btn-success.disabled,
.ic-btn-success[disabled] {
	color: #fff;
	background-color: #51a351;
	*background-color: #499249;
}
.ic-btn-success:active,
.ic-btn-success.active {
	background-color: #408140;
}
.ic-btn-info {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image: -webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image: -o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image: linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #2f96b4;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.ic-btn-info:hover,
.ic-btn-info:active,
.ic-btn-info.active,
.ic-btn-info.disabled,
.ic-btn-info[disabled] {
	color: #fff;
	background-color: #2f96b4;
	*background-color: #2a85a0;
}
.ic-btn-info:active,
.ic-btn-info.active {
	background-color: #24748c;
}
.ic-btn-inverse {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #363636;
	background-image: -moz-linear-gradient(top,#444,#222);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image: -webkit-linear-gradient(top,#444,#222);
	background-image: -o-linear-gradient(top,#444,#222);
	background-image: linear-gradient(to bottom,#444,#222);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color: #222 #222 #000000;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color: #222;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.ic-btn-inverse:hover,
.ic-btn-inverse:active,
.ic-btn-inverse.active,
.ic-btn-inverse.disabled,
.ic-btn-inverse[disabled] {
	color: #fff;
	background-color: #222;
	*background-color: #151515;
}
.ic-btn-inverse:active,
.ic-btn-inverse.active {
	background-color: #090909;
}
#icagenda button.ic-btn,
#icagenda input[type="submit"].ic-btn {
	*padding-top: 3px;
	*padding-bottom: 3px;
}
#icagenda button.ic-btn::-moz-focus-inner,
#icagenda input[type="submit"].ic-btn::-moz-focus-inner {
	padding: 0;
	border: 0;
}
#icagenda button.ic-btn.ic-btn-large,
#icagenda input[type="submit"].ic-btn.ic-btn-large {
	*padding-top: 7px;
	*padding-bottom: 7px;
}
#icagenda button.ic-btn.ic-btn-small,
#icagenda input[type="submit"].ic-btn.ic-btn-small {
	*padding-top: 3px;
	*padding-bottom: 3px;
}
#icagenda button.ic-btn.ic-btn-mini,
#icagenda input[type="submit"].ic-btn.ic-btn-mini {
	*padding-top: 1px;
	*padding-bottom: 1px;
}
.ic-btn-link,
.ic-btn-link:active {
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.ic-btn-link {
	border-color: transparent;
	cursor: pointer;
	color: #08c;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.ic-btn-link:hover {
	color: #005580;
	text-decoration: underline;
	background-color: transparent;
}
.ic-btn-group {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 0;
	vertical-align: middle;
	white-space: nowrap;
	*margin-left: .3em;
}
.ic-btn-group:first-child {
	*margin-left: 0;
}
.ic-btn-group + .ic-btn-group {
	margin-left: 5px;
}
.ic-btn-toolbar {
	font-size: 0;
	margin-top: 9px;
	margin-bottom: 9px;
}
.ic-btn-toolbar .ic-btn-group {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.ic-btn-toolbar .ic-btn + .ic-btn,
.ic-btn-toolbar .ic-btn-group + .ic-btn,
.ic-btn-toolbar .ic-btn + .ic-btn-group {
	margin-left: 5px;
}
.ic-btn-group > .ic-btn {
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.ic-btn-group > .ic-btn + .ic-btn {
	margin-left: -1px;
}
.ic-btn-group > .ic-btn,
.ic-btn-group > #icagenda .dropdown-menu {
	font-size: 13px;
}
.ic-btn-group > .ic-btn-mini {
	font-size: 11px;
}
.ic-btn-group > .ic-btn-small {
	font-size: 12px;
}
.ic-btn-group > .ic-btn-large {
	font-size: 16px;
}
.ic-btn-group > .ic-btn:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}
.ic-btn-group > .ic-btn:last-child,
.ic-btn-group > #icagenda .dropdown-toggle {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}
.ic-btn-group > .ic-btn.large:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
}
.ic-btn-group > .ic-btn.large:last-child,
.ic-btn-group > #icagenda .large.dropdown-toggle {
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
}
.ic-btn-group > .ic-btn:hover,
.ic-btn-group > .ic-btn:focus,
.ic-btn-group > .ic-btn:active,
.ic-btn-group > .ic-btn.active {
	z-index: 2;
}
.ic-btn-group .dropdown-toggle:active,
.ic-btn-group.open .dropdown-toggle {
	outline: 0;
}
.ic-btn-group > .ic-btn + #icagenda .dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
	-webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	*padding-top: 5px;
	*padding-bottom: 5px;
}
.ic-btn-group > .ic-btn-mini + #icagenda .dropdown-toggle {
	padding-left: 5px;
	padding-right: 5px;
	*padding-top: 2px;
	*padding-bottom: 2px;
}
.ic-btn-group > .ic-btn-small + #icagenda .dropdown-toggle {
	*padding-top: 5px;
	*padding-bottom: 4px;
}
.ic-btn-group > .ic-btn-large + #icagenda .dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
	*padding-top: 7px;
	*padding-bottom: 7px;
}
.ic-btn-group.open .dropdown-toggle {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.ic-btn-group.open .ic-btn.dropdown-toggle {
	background-color: #e6e6e6;
}
.ic-btn-group.open .ic-btn-primary.dropdown-toggle {
	background-color: #15497c;
}
.ic-btn-group.open .ic-btn-warning.dropdown-toggle {
	background-color: #f89406;
}
.ic-btn-group.open .ic-btn-danger.dropdown-toggle {
	background-color: #bd362f;
}
.ic-btn-group.open .ic-btn-success.dropdown-toggle {
	background-color: #51a351;
}
.ic-btn-group.open .ic-btn-info.dropdown-toggle {
	background-color: #2f96b4;
}
.ic-btn-group.open .ic-btn-inverse.dropdown-toggle {
	background-color: #222;
}
.ic-btn .caret {
	margin-top: 8px;
	margin-left: 0;
}
.ic-btn-mini .caret,
.ic-btn-small .caret,
.ic-btn-large .caret {
	margin-top: 6px;
}
.ic-btn-large .caret {
	border-left-width: 5px;
	border-right-width: 5px;
	border-top-width: 5px;
}
#icagenda .dropup .ic-btn-large .caret {
	border-bottom: 5px solid #000;
	border-top: 0;
}
.ic-btn-primary .caret,
.ic-btn-warning .caret,
.ic-btn-danger .caret,
.ic-btn-info .caret,
.ic-btn-success .caret,
.ic-btn-inverse .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.ic-btn-group-vertical {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.ic-btn-group-vertical .ic-btn {
	display: block;
	float: none;
	width: 100%;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.ic-btn-group-vertical .ic-btn + .ic-btn {
	margin-left: 0;
	margin-top: -1px;
}
.ic-btn-group-vertical .ic-btn:first-child {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.ic-btn-group-vertical .ic-btn:last-child {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.ic-btn-group-vertical .ic-btn-large:first-child {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
.ic-btn-group-vertical .ic-btn-large:last-child {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}

.ic-radio.ic-btn-group input[type=radio] {
	display: none;
}
.ic-radio.ic-btn-group > label:first-of-type {
	margin-left: 0;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px;
}
fieldset.ic-radio.ic-btn-group {
	padding-left: 0;
}

/* TO PREVENT SOME POSSIBLE TEMPLATE CONFLICT */
#icagenda .ic-btn-group {
	display: inline-block;
}
#icagenda .ic-radio.ic-btn-group .ic-btn {
	width: auto;
	margin: 0;
}
#icagenda .ic-btn.ic-btn-danger {
	color: #fff;
}
#icagenda .ic-btn-danger:hover,
#icagenda .ic-btn-danger:focus,
#icagenda .ic-btn-danger:active,
#icagenda .ic-btn-danger.active,
#icagenda .ic-btn-danger.disabled,
#icagenda .ic-btn-danger[disabled] {
	color: #fff;
}
#icagenda .ic-btn.ic-btn-success {
	color: #fff;
}
#icagenda .ic-btn-success:hover,
#icagenda .ic-btn-success:focus,
#icagenda .ic-btn-success:active,
#icagenda .ic-btn-success.active,
#icagenda .ic-btn-success.disabled,
#icagenda .ic-btn-success[disabled] {
	color: #fff;
}

/* TO BE REMOVED when all btn converted to ic-btn */
.ic-btn {
	width: auto !important;
	margin: 0 !important;
}

/* -- ICAGENDA FORM ------------------------------------- */
#icagenda form {
	margin: 0;
}

/* -- IC FORM FIELD INVALID ----------------------------- */
.ic-field-invalid label{
/*	color: #9D261D; */
	color: red !important;
	font-weight: bold;
}
.ic-field-invalid input{
	border: 1px solid red !important;
}

.ic-field-invalid-lbl{
/*	color: #9D261D; */
	color: red !important;
	font-weight: bold;
}
.ic-field-invalid-input{
	border: 1px solid red !important;
}

.ic-date-invalid {
	color: red !important;
}
.ic-date-invalid input{
	color: red !important;
}


/* -- IC IMAGE PREVIEW AND CONTROL ----------------------------- */
#ic-upload-preview img {
	max-width: 100%;
}

/**
 *	GENERAL
 **/

/* Clear a div float */
.ic-clearfix {
	*zoom: 1;
}
.ic-clearfix:before,
.ic-clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.ic-clearfix:after {
	clear: both;
}


/**
 *	ICONS
 **/

/* Hide old class used before in theme pack, to prevent double display of the back button */
#icagenda .back {
	display:none;
}

/* Style top buttons line (core file views/tmpl/event.php */
.ic-top-buttons {
	display: block;
/*	height: 35px; */
}


/*
 * STYLES for classes not presents in Theme Pack files, but in iCagenda core files
 */

/* -- MAP FIELDS ---------------------------- */
.icmap-label {
	float: left;
	width: 140px;
	padding-top: 5px;
	padding-right: 5px;
	text-align: left;
}
.icmap-field {
	margin: 5px;
}
.form-validate .icmap-field input,
.icagenda_form .icmap-field input {
	background-color: #eee;
/*	width: auto; */
	color: #777;
}

/** map autocomplete **/
.ui-autocomplete {
	background-color: white;
	width: 300px;
	border: 1px solid #cfcfcf;
	list-style-type: none;
	padding: 5px;
	cursor: pointer;
}
.ui-autocomplete li {
	margin: 5px;
}
.ui-autocomplete li > a {
	cursor: pointer;
}

/** calendar **/
fieldset.adminform textarea.date {height: 130px; }
#add {line-height: 28px; margin-left:145px;}
table#dTable {width: 113px; border:1px solid #cdcec9;}
table#dTable th {padding:5px;}
table#dTable td {padding:5px;}
#ui-datepicker-div{font-size:12px; padding:15px;}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);contain:layout style size;display:none;height:100%;left:0;opacity:.003;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index);-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{color:var(--pswp-icon-color-secondary);fill:var(--pswp-icon-color);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{fill:none;stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width)}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:0;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin-top:15px;margin-inline-start:20px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}.eventgallery-subcategories .item-container{box-sizing:border-box;float:left;position:relative;width:25%}.eventgallery-subcategories .item-container .wrapper{height:100%;padding:5px;position:absolute;width:100%}.eventgallery-subcategories .item-container .wrapper .content,.eventgallery-subcategories .item-container .wrapper .event-thumbnail,.eventgallery-subcategories .item-container .wrapper .event-thumbnails,.eventgallery-subcategories .item-container .wrapper a{display:block;height:100%;width:100%}.eventgallery-subcategories .item-container .wrapper .event-thumbnail img{height:100%!important;width:100%!important}.eventgallery-subcategories .item-container:after{content:"";display:block;padding-top:100%}.eventgallery-subcategories .content{position:relative}.eventgallery-subcategories .content .data{background-color:#0006;bottom:0;box-sizing:border-box;color:#ddd;left:0;max-height:100%;padding:10px;position:absolute;text-align:center;transition:all .5s;width:100%}.eventgallery-subcategories .content .data h2{line-height:1.3em;overflow:hidden;text-overflow:ellipsis}.eventgallery-subcategories .content:hover .data{background-color:#000000b3;color:#fff}[data-eg-link]{cursor:pointer}.eventgallery-module div#events .item-container{width:50%}.eventgallery-events-imagelist .event-thumbnail{position:relative}.eventgallery-events-imagelist .event-content{background-color:#000000b3;bottom:0;box-sizing:border-box;color:#fff;font-size:1rem;font-weight:700;line-height:1.2rem;padding:10px;position:absolute;width:100%}.eventgallery-events-imagelist .event-content .date,.eventgallery-events-imagelist .event-content .eventhits,.eventgallery-events-imagelist .event-content .imagecount{font-size:.8rem;font-weight:400}#events .item-container{position:relative;width:25%}#events .item-container .item{height:100%;padding:5px;position:absolute;width:100%}#events .item-container .item .eg-content,#events .item-container .item .event-thumbnail,#events .item-container .item .event-thumbnails,#events .item-container .item a{display:block;height:100%;width:100%}#events .item-container .item .event-thumbnail img{height:100%!important;width:100%!important}#events .item-container:after{content:"";display:block;padding-top:100%}#events .error{border:5px solid red}#events .thumbnail>img{display:inline;margin-left:0;margin-right:0;max-width:none}#events .item-container{box-sizing:border-box;float:left;width:33.3333333%}#events .item{cursor:hand;float:left;margin:0;padding:0;width:100%}#events .item a{box-shadow:1px 1px 3px 0 #00000080;box-sizing:border-box;text-decoration:none}#events .item .eg-content{margin:0;overflow:hidden;padding:0;position:relative}#events .item .eg-content .data{background-color:#000000b3;bottom:0;color:#ddd;opacity:.8;position:absolute;transition:all .5s;width:100%;z-index:222}#events .item .eg-content:hover .data{background-color:#000000e6;color:#eee;opacity:1}#events .item .eg-content .images{font-size:0;margin:0;padding:0;z-index:1}#events .item .eg-content .images img{height:auto;opacity:1;width:100%}#events .item .eg-content:hover .images img{opacity:1}#events .item .eg-content .thumbnails img{margin:0;padding:0}#events .item h2{font-size:1em}#events .item h3{font-size:.9em}#events .item .date{font-size:.7em;font-weight:700;height:18px;margin:0 10px}#events .item .title{font-size:1.2em;margin:0 10px;min-height:60px;overflow:auto;word-break:break-word;word-wrap:break-word;-epub-hyphens:auto;-webkit-hyphens:auto;-o-hyphens:auto;hyphens:auto}#events .item .eventhits,#events .item .imagecount,#events .item .overallCount,#events .item .text{font-size:.8em;font-weight:700;margin:0 0 5px 10px}#events .item .eventhits,#events .item .imagecount{float:left}#events .item .thumbnail{margin-top:0}.eventgallery-module .eventgallery-tiles-list .eventgallery-tile{width:50%}.eventgallery-tiles-list .eventgallery-tiles{margin-left:-3px;margin-right:-3px;position:relative}.eventgallery-tiles-list .eventgallery-tile{box-sizing:border-box;float:left;margin:0;padding:6px;visibility:hidden;width:33.33%}.eventgallery-tiles-list .eventgallery-tile .wrapper{border:0 solid silver;border-radius:5px;box-shadow:0 1px 3px 0 #00000054;margin:0;overflow:hidden;padding:0}.eventgallery-tiles-list .eventgallery-tile .event-thumbnails{line-height:0;position:relative}.eventgallery-tiles-list .eventgallery-tile a{text-decoration:none}.eventgallery-tiles-list .wrapper .data{padding:10px;word-break:break-word;word-wrap:break-word;-epub-hyphens:auto;-webkit-hyphens:auto;-o-hyphens:auto;hyphens:auto}.eventgallery-tiles-list .eventgallery-tile .data .eventhits,.eventgallery-tiles-list .eventgallery-tile .data .imagecount{float:left;padding-right:10px}.eventgallery-module .eventgallery-square-list .eventgallery-square{width:50%}.eventgallery-square-list .eventgallery-square{box-sizing:border-box;float:left;margin:0;padding:.5px;position:relative;width:33.33%}.eventgallery-square-list .eventgallery-square .event-thumbnails{height:100%;position:absolute;width:100%}.eventgallery-square-list .eventgallery-square .event-thumbnails a{height:100%;width:100%}.eventgallery-square-list .eventgallery-square .event-thumbnails img{height:100%!important;max-width:10000px;object-fit:cover;width:100%!important}.eventgallery-square-list .eventgallery-square:after{content:"";display:block;padding-top:100%}.eventgallery-module .eventgallery-simplelist-tile{width:50%}.eventgallery-simplelist{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left}.eventgallery-simplelist .event-thumbnails .event-thumbnail{display:inline-block;left:50%;position:relative;transform:translateX(-50%)}.eventgallery-simplelist .eventgallery-simplelist-tile{box-sizing:border-box;padding:6px;width:25%}.eventgallery-imagelist .thumbnail-container .content{bottom:0;box-sizing:border-box;color:#fff;font-size:12px;height:100%;left:0;line-height:14px;opacity:0;padding:8px;position:absolute;transition:all .5s;width:100%;z-index:1}.eventgallery-imagelist .thumbnail-container:active .content,.eventgallery-imagelist .thumbnail-container:hover .content{opacity:1}.eventgallery-imagelist .thumbnail-container .content .data{background-color:#0000;box-sizing:border-box;height:100%;overflow:hidden;text-align:center;width:100%}.eventgallery-imagelist .thumbnail-container:hover .content .data{background-color:#000000e6}.eventgallery-imagelist .thumbnail-container .content .data h2{background-color:#fff0;left:0;margin:5px 0;padding:10px 0;position:relative;top:-100%;transition:all .5s ease-in-out}.eventgallery-imagelist .thumbnail-container:hover .content .data h2{background-color:#ffffff80;top:0}.eventgallery-imagelist .thumbnail-container:hover .content .eventgallery-caption{margin-top:10px}.ajaxpaging .navigation{border-width:0;margin:0;opacity:0;overflow:hidden;padding:0;width:100%}.ajaxpaging #pageContainer{transition:margin 1s ease-in-out;width:60000px}.ajaxpaging #pagerContainer{margin-right:0;width:100%}.ajaxpaging .page{float:left;margin-bottom:10px;min-height:130px;width:500px}.ajaxpaging .event-thumbnails{display:flex;flex-flow:wrap;justify-content:space-evenly}.ajaxpaging .thumbnail a{font-size:0;line-height:0;outline:none}.ajaxpaging .thumbnail{display:inline-block;margin-bottom:5px;margin-right:5px;padding:0}.ajaxpaging .thumbnail:hover{border-color:gray}.ajaxpaging .thumbnail img{transition:border-color .5s}.ajaxpaging .thumbnail-active .event-thumbnail{border:1px solid #000;box-shadow:0 4px 8px #0006;padding:0}.ajaxpaging .thumbnail-loading img{opacity:.25}.ajaxpaging pre{background-color:#333;border:1px solid #fff;padding:5px}.ajaxpaging .thumbnail div img{margin:22px}.ajaxpaging .image{max-height:800px;opacity:0;width:auto}.ajaxpaging #bigimageContainer{float:left;position:relative;text-align:center;width:100%}.ajaxpaging #bigimageContainer .link:hover{background-color:initial}.ajaxpaging #bigImage{max-height:800px;width:auto}.ajaxpaging #prev{float:left}.ajaxpaging #next{float:right}.ajaxpaging .img_overlay{background:#000;bottom:15px;color:#fff;filter:alpha(opacity=74);left:10px;opacity:.74;position:absolute;width:100%}.ajaxpaging .img_overlay,.ajaxpaging .img_overlay_fotos{font-variant:small-caps;line-height:1.1em;text-align:center}.ajaxpaging .img_overlay_fotos{bottom:10px;filter:alpha(opacity=64);left:0;opacity:.64;padding-top:5px}.ajaxpaging .jsgallery-prev{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAAgCAYAAACl36CRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhhJREFUeNrsmKFvAjEUxh/LFGYKDWYCZsFMQDJ3WEBclqD5J8CgMZihWTIM/AtLIFPjppaABbFkCcjB5K1fk3fp9RBkawZJ+yVPXF+v11/7vd5BKgzDgOzQu4hnEY/ckBLwIdmlqYh7ER82wkOvIm5thYcaF2Sv7myGv7IZnhy8g3fwDt4aXf72xv1+T4vFgtbrtbxOp9OUzWapUChEfZBfLpfRNefRV35nTqe03W4TY5fLZQqCQD4jn8/HxkQ7nomxisXiaeBXqxX1er1EOybV6XQkYLfbTeTR3mw2qVKp0Gw2kwukC8AAxOKgnwo/HA5ps9lQq9U6D9uPRiPq9/sSHJMej8exfLvdln0Agt2cTCaxPNrRhyOXy8kFgObzedQP0AioVCqdT81nMploQlwKh+wM7Xa7xL3YXQ64g8fCYvF4sDwEu3PpnMT2urAjvEuqTXkxAMGOqFarsbxu/VqtJuEACWAEXMX9/lrrRuF934/VvOd5sTzqlIWJA06HVxeA8wyPHNp4501Y3hh8vV6PJgt4XTjgsJODwSCCUd2B+/UFYUjcoy6OKcsbq3lMHHEInN2AQw0B4ZQ/Rmx9iA9JU5Y3WvPHCCc4Xl96jettcAovpGp9k5b/d3i2uvrKOnStvg3U8jBpecjmv7Ge3A8bB+/gHbwt+rYZ/s3WV92niGsbdx5fUw0RXzbB4/v4QcSNiBc0/AgwAA4yA40ykVwfAAAAAElFTkSuQmCC) no-repeat left 50%;display:block;height:100%;left:0;position:absolute;top:0;width:63px}.ajaxpaging .jsgallery-zoom{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAgCAYAAACFM/9sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAqdJREFUeNrsmjGIGkEUhueSI5AzrZBOWy1CIBpIo20sg1aBCOkkIGlTxEYDqQyk0tqQIqCtplUCgehBKm01VYhVINoF8/4h/zLs7ZHxYCEL74d3uzP79vbmu//NjLInh8PBhHRP4onEXYlbRkV9k/gq8VbiJztPQgBfSbyQuK68LtV3iacSH8MAAe618vESHHgHriTAmxI/tGSP0juJ+rW/jQcK72g9xA8CvK08jlbaBai6ohSgAlSAClABqq6s0zh+6Xa7NbPZLPJaLpcz+Xw+aC+XS7NarczZ2Zntz2Qykff9K28ymZj9fm/Pq9Xqhfuinv1fAxwOh5HX6vW6HcRmszHdbtfmuiqXy6bRaARt37zBYBCcA26hUAjALhYLe16r1ZIBMJvNmlarFbThxul0atLptB04nNJut+0Rg6pUKma9Xpt+vx/kwUW+ecHOVtoADdcRIM7Zn5g5kGWGSKVSZj6f2344BtcweECBUwCA+YQxHo/t0TfPBYgcOg5H3E+Yu90ueYtIr9ezg4B7WD5wBVQsFi+UJYR8lK5vHuc+CM+A2+hE9nE6SBTA0Whk/2g4AyVIuQO+THCLbx7K2gXIfxIciDZcmbhtDMBxIWHpupM8F5vw4uPOo755rggQ8JDH8k0cQJQu5JYuxUFhbnRdxq0PXeOb586BgI4j58G4AZ7GWbospU6nE1wrlUp2DkNgkWg2m8HKjDaAYKtDQD55hAtwvA85hEnHxrESxwKQk3fUxE03oqwxOLgLezUAASCssAThmxd+BlwXVb5xAORX+o8l3usHs+P56Wdh/TJBASpABei8qqDy1i8X4LnEb2VylM5dgHjf44My8RbM9jI8Bz6T+KxsvAR4n9yNNIW3sp5LPJK4L3FDWQVClX6ReCMxZecfAQYAtIWGITU8BOMAAAAASUVORK5CYII=) no-repeat 50% 50%;display:block;height:100%;left:70px;position:absolute;top:0;width:80%}.ajaxpaging .jsgallery-next{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAAgCAYAAACl36CRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAh9JREFUeNrsWb9rAjEY/bQu1UIXhW666lSoi0N11lWnQp3duxSKLvY/cNBZKFLQVWelm3bVVbdSXYTiIBSb99FPgnoFoXi1yYNHLrkk3vt+XTg9q9WKNFwp3ipeKp7R/8aHT+s8Kt4rnpAhEPEQ/UCGwaPC/lS17waE+Ra8igkThYv4CzIUXjIYVrwVb8Vb8cbAt++CVqvFbTgcpng8ztfT6ZR6vR4Fg0FKpVI0HA5pNBptrY1GoxQKhXgukEwmua/viz0Hg4Hj7+trDi6+2Wxy6/f7qVKpcAvxGI/FYiwewmWejlwux3P6/T5NJhNeVygUqNvt8nzslU6nd67dNKAr4gWLxYLq9To/vBMQHfl8ft2Xh8ZYuVxmI+BaIgHGgQGKxSL3MQ7D6PtEIhH3wl4XggfLZrOOcwKBAHt6ExiT8K5Wq5wm2A9el/uApI7TPq4VPBEtuboLCGvcF6IvEE9Kfv8UQX+m4AmQ2xAE7yMPncTr+avnK1pQDPJbeXywV51436k6I1QbjcaaeuhKJCDHAdSPoxIP78NjyNl9i2W73ebrUqnEBoAB993H9UMOchVidmE8HnNVFyJFxMtYA+OhkmcyGR6v1WrHJR6h7FSJIRDeFM5mM36/ixFwYAFQ5eW80Ol0DvoZ60a1T/Zsb8Vb8Va8CeLnJot/Vfw0Vfyb4rOJ4j3f/9KeK+J0kTCx4CHvrxXvFF8UlwZoX34JMABLLvAkRv6zLwAAAABJRU5ErkJggg==) no-repeat right 50%;display:block;height:100%;position:absolute;right:0;top:0;width:63px}.ajaxpaging .jsgallery-add2cart,.ajaxpaging .jsgallery-cartconnector{display:block;position:absolute;right:10px;top:10px;z-index:999}.ajaxpaging .jsgallery-socialmedia{display:block;left:10px;position:absolute;right:0;top:10px;width:40px;z-index:999}#singleimage .singleimage{background-image:url(/media/com_eventgallery/dist/f6c7a37349cc278875f8.gif);background-position:30% 10px;background-repeat:no-repeat;min-height:400px;width:100%}#singleimage .singleimage #bigimagelink{display:block;margin:10px 0}#singleimage .thumbnail>img{background-size:100% auto;display:inline;margin-left:0;margin-right:0;max-width:none}#singleimage .hits{display:inline;position:relative;top:-4px}#singleimage .from{font-size:.8em;margin-bottom:10px}#singleimage .details .content{padding:10px}#singleimage .details{padding-top:10px}#singleimage .filename{text-align:right;width:100%}.latestpics a{display:block}.latestpic{padding-bottom:3px;padding-top:3px}.eventgallery-lazyload-unloaded{display:none}.eventgallery-lazyload-loaded{opacity:1;transition:opacity .2s ease-out .5s}.eventgallery-lazyload-loading{opacity:0}.eventgallery-minicart-container{--primary-color:#3b82f6;--danger-color:#ef4444;--bg-color:#f8fafc;--card-bg:#fff;--text-main:#1e293b;--text-sub:#64748b;--border-radius:12px;--shadow:0 4px 6px -2px #0000000d;margin-bottom:32px}.eventgallery-minicart-container.eventgallery-minicart-module{margin-bottom:0}.eventgallery-minicart-container .eventgallery-minicart{background:var(--card-bg);border:1px solid #e2e8f0;border-radius:var(--border-radius);box-shadow:var(--shadow);display:none;overflow:hidden;padding:24px}.eventgallery-minicart-container.eventgallery-minicart-module .eventgallery-minicart{background:none;border-radius:0;border-width:0;box-shadow:none;padding:0}.eventgallery-minicart-container .cart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.eventgallery-minicart-container .cart-title{font-size:1.1rem;font-weight:700;margin:0}.eventgallery-minicart-container .item-count{background:#eff6ff;border-radius:99px;color:var(--primary-color);font-size:.8rem;font-weight:600;padding:4px 10px}.eventgallery-minicart-container .cart-items{display:flex;flex-wrap:wrap;gap:12px;height:0;overflow:hidden;transition:height .4s ease-in-out}.eventgallery-minicart-container .cart-item{aspect-ratio:1;border-radius:8px;cursor:pointer;flex:1 1 100px;max-width:150px;min-width:80px;overflow:hidden;position:relative}.eventgallery-minicart-container.eventgallery-minicart-module .cart-item{flex:1 1 50px;max-width:100px;min-width:50px}.eventgallery-minicart-container .cart-item img{height:100%!important;object-fit:cover;transition:transform .3s ease;width:100%!important}.eventgallery-minicart-container .cart-item:hover img{transform:scale(1.05)}.eventgallery-minicart-container .item-badge{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b3;border-radius:50%;color:#fff;display:flex;font-size:.7rem;height:18px;justify-content:center;position:absolute;right:4px;top:4px;width:18px;z-index:2}.eventgallery-minicart-container .action-overlay{align-items:center;background:#00000080;display:flex;gap:8px;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s;z-index:2}@media (hover:hover) and (pointer:fine){.eventgallery-minicart-container .cart-item:hover .action-overlay{opacity:1;pointer-events:auto}}.eventgallery-minicart-container .action-overlay.active{opacity:1;pointer-events:auto}.eventgallery-minicart-container .action-btn{align-items:center;aspect-ratio:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;border-radius:50%;cursor:pointer;display:flex;height:auto;justify-content:center;transition:transform .15s,background .15s;width:min(40%,48px)}.eventgallery-minicart-container .action-btn:hover{transform:scale(1.1)}.eventgallery-minicart-container .action-btn:active{transform:scale(.95)}.eventgallery-minicart-container .btn-view{background:#ffffffe6;color:#1e293b}.eventgallery-minicart-container .btn-view:hover{background:#fff}.eventgallery-minicart-container .btn-delete{background:#ef4444e6;color:#fff}.eventgallery-minicart-container .btn-delete:hover{background:#ef4444}.eventgallery-minicart-container .cart-footer{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:12px;margin-top:20px;padding-top:16px}.eventgallery-minicart-container .expand-btn{align-items:center;background:none;border:none;color:var(--text-sub);cursor:pointer;display:flex;font-size:.9rem;gap:6px;justify-content:center;padding:8px;transition:color .2s;width:100%}.eventgallery-minicart-container .expand-btn:hover{color:var(--primary-color)}.eventgallery-minicart-container .expand-btn svg{height:16px;transition:transform .3s;width:16px}.eventgallery-minicart-container .expand-btn.active svg{transform:rotate(180deg)}.eventgallery-cart .cart-items,.eventgallery-checkout .cart-items{--primary-color:#2563eb;--primary-hover:#1d4ed8;--text-main:#1f2937;--text-secondary:#6b7280;--bg-page:#fff;--bg-card:#fff;--border-color:#e5e7eb;--radius:8px;--btn-radius:4px;--shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--transition:all 0.2s ease;--danger-color:#ef4444;--success-color:#10b981;display:flex;flex-direction:column;gap:24px}.eventgallery-cart .page-header,.eventgallery-checkout .page-header{margin-bottom:30px}.eventgallery-cart .cart-item,.eventgallery-checkout .cart-item{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius);display:flex;flex-direction:column;gap:24px;padding:24px}@media (min-width:768px){.eventgallery-cart .cart-item,.eventgallery-checkout .cart-item{align-items:flex-start;flex-direction:row}}.eventgallery-cart .item-image,.eventgallery-checkout .item-image{align-items:center;aspect-ratio:3/2;border-width:0;display:flex;flex-shrink:0;height:160px;justify-content:center;max-width:300px;width:100%;width:240px}.eventgallery-cart .item-image img,.eventgallery-checkout .item-image img{height:100%!important;max-height:100%;max-width:100%;width:auto!important}@media (max-width:768px){.eventgallery-cart .item-image,.eventgallery-checkout .item-image{width:100%}}.eventgallery-cart .item-content,.eventgallery-checkout .item-content{display:flex;flex:1;flex-direction:column;gap:12px;width:100%}.eventgallery-cart .item-row-top,.eventgallery-checkout .item-row-top{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.eventgallery-cart .item-row-top,.eventgallery-checkout .item-row-top{align-items:flex-start;flex-direction:row;justify-content:space-between}}.eventgallery-cart .format-select-wrapper,.eventgallery-checkout .format-select-wrapper{margin-bottom:8px;max-width:400px}.eventgallery-cart .item-desc,.eventgallery-checkout .item-desc{color:var(--text-secondary);font-size:.9rem;line-height:1.4;margin-bottom:8px}.eventgallery-cart .item-desc .imagetype-details span,.eventgallery-checkout .item-desc .imagetype-details span{display:block}.eventgallery-cart .single-price,.eventgallery-checkout .single-price{color:var(--text-main);font-size:.9rem;font-weight:500}.eventgallery-cart .qty-group,.eventgallery-checkout .qty-group{align-items:center;display:flex;margin-right:16px}.eventgallery-cart .quantity-information,.eventgallery-checkout .quantity-information{width:60px}.eventgallery-cart .qty-input,.eventgallery-checkout .qty-input{margin-right:8px;text-align:center;width:60px}.eventgallery-cart .item-price-col,.eventgallery-checkout .item-price-col{min-width:100px;text-align:right}.eventgallery-cart .price-total,.eventgallery-checkout .price-total{color:var(--text-main);font-size:1.1rem;font-weight:700}.eventgallery-cart .action-bar,.eventgallery-checkout .action-bar{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.eventgallery-cart .btn-action,.eventgallery-checkout .btn-action{align-items:center;background:none;background-color:#6b7280;border:1px solid #0000;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;padding:6px 10px;text-decoration:none;transition:var(--transition)}.eventgallery-cart .btn-action:hover,.eventgallery-checkout .btn-action:hover{color:#fff;opacity:.9}.eventgallery-cart .btn-action.btn-remove:hover,.eventgallery-checkout .btn-action.btn-remove:hover{background-color:var(--danger-color);border-color:var(--danger-color);color:#fff}.eventgallery-cart .comment-area,.eventgallery-checkout .comment-area{height:auto;margin-top:12px}.eventgallery-cart .comment-area textarea,.eventgallery-checkout .comment-area textarea{border:1px solid var(--border-color);border-radius:var(--radius);font-family:inherit;font-size:.9rem;min-height:80px;padding:12px;resize:vertical;width:100%}.eventgallery-cart .scale-price-info,.eventgallery-checkout .scale-price-info{color:var(--primary-color);cursor:pointer;font-size:.8rem;margin-top:4px;text-decoration:underline}.eventgallery-cart .cart-summary,.eventgallery-checkout .cart-summary{background:#fff;border-top:2px solid var(--border-color);margin-top:40px;padding-top:24px}.eventgallery-cart .summary-row,.eventgallery-checkout .summary-row{color:var(--text-main);display:flex;font-size:1rem;justify-content:space-between;margin-bottom:12px}.eventgallery-cart .summary-row.total,.eventgallery-checkout .summary-row.total{border-top:1px solid var(--border-color);font-size:1.5rem;font-weight:700;margin-top:16px;padding-top:16px}.eventgallery-cart .vat-note,.eventgallery-checkout .vat-note{color:var(--text-secondary);font-size:.75rem;margin-top:-8px;text-align:right}.eventgallery-cart .checkout-actions,.eventgallery-checkout .checkout-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;margin-top:32px}.eventgallery-cart .btn-danger,.eventgallery-checkout .btn-danger{background-color:#b97a2e;border:none;color:#fff}.eventgallery-cart .btn-danger:hover,.eventgallery-checkout .btn-danger:hover{background-color:#925f20}.eventgallery-cart .invisible-element,.eventgallery-checkout .invisible-element{visibility:hidden}.eventgallery-cart .comment-area,.eventgallery-cart .scaleprices,.eventgallery-checkout .comment-area,.eventgallery-checkout .scaleprices{transition:height .2s ease-out}.eventgallery-cart .zero-height,.eventgallery-checkout .zero-height{height:0;overflow:hidden}.eventgallery-cart .zero-height textarea,.eventgallery-checkout .zero-height textarea{display:none}.eventgallery-cart .needs-calculation,.eventgallery-checkout .needs-calculation{margin:24px 0}.eg-form-actions{display:flex;flex-grow:1;flex-wrap:wrap;gap:16px;justify-content:flex-end;margin-top:32px;padding:0}.eg-form-actions button{margin-bottom:10px}.eg-form-actions .buttons{display:flex;gap:10px}@media (max-width:600px){.eg-form-actions .hide-on-mobile{display:none}}.eventgallery-checkout .control-label{overflow:visible;overflow-x:clip}.eventgallery-checkout #message,.eventgallery-checkout #userdata_message{height:120px}.eventgallery-checkout .form-floating{flex-basis:250px}.eventgallery-checkout .address-and-payment-information,.eventgallery-checkout .basic-information,.eventgallery-checkout .method-information{display:flex;flex-wrap:wrap;justify-content:space-between}.eventgallery-checkout .address-and-payment-information>div,.eventgallery-checkout .basic-information>p,.eventgallery-checkout .method-information>div{margin-bottom:20px;min-width:33%;padding-right:20px}.eventgallery-checkout .address-and-payment-information>div:last-child,.eventgallery-checkout .basic-information>p:last-child,.eventgallery-checkout .method-information>div:last-child{padding-right:0}.eventgallery-checkout-disclaimer-content{max-width:600px}.eventgallery-checkout .card-body.order-status{padding-bottom:0}.eventgallery-checkout .order-status{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.eventgallery-checkout .order-status>div{margin-bottom:20px;padding:10px}.eventgallery-checkout .order-status .order-status-headline{font-weight:700;margin-bottom:10px}.eventgallery-change-page .card fieldset{margin:0;padding:0}.eventgallery-change-page .payment-container,.eventgallery-change-page .shipping-container{margin-bottom:20px}.eventgallery-change-page .payment-container:last-child,.eventgallery-change-page .shipping-container:last-child{margin-bottom:0}.eventgallery-change-page .payment-container .payment-body,.eventgallery-change-page .payment-container .shipping-body,.eventgallery-change-page .shipping-container .payment-body,.eventgallery-change-page .shipping-container .shipping-body{display:none;padding:5px 10px 5px 27px}.eventgallery-change-page .payment-container .payment-head input,.eventgallery-change-page .payment-container .shipping-head input,.eventgallery-change-page .shipping-container .payment-head input,.eventgallery-change-page .shipping-container .shipping-head input{margin-right:10px}.eventgallery-track-my-order .form,.eventgallery-track-my-order .signin{box-sizing:border-box;float:left;min-width:350px;padding:20px;width:50%}.eventgallery-track-my-order .signin{min-width:250px}.eventgallery-track-my-order .desc{margin-bottom:20px}@media (max-width:1000px){.eventgallery-track-my-order .form,.eventgallery-track-my-order .signin{width:100%}}body:has(dialog[open]){overflow:hidden}#eventgallery-overlay{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 0 15px 0 #00000080;color:#000;margin:auto;overscroll-behavior:contain;padding:10px;z-index:100002}#eventgallery-overlay::backdrop{background:#00000080;overscroll-behavior:contain}#eventgallery-overlay .btn-close-overlay{background:none;border:none;float:right;padding:5px}#eventgallery-overlay .btn-close-overlay:hover{color:darkred}.pswp .pswp__bg{background-color:#000000d9}.pswp button.pswp__button--add2cart-button,.pswp button.pswp__button--download-button,.pswp button.pswp__button--playpause-button{background:none;color:#fff!important;display:block;width:44px}.pswp button.pswp__button--add2cart-button:before{content:"\F217";font:normal normal normal 16px/1 Font Awesome\ 6 Free;font-weight:900}.pswp button.pswp__button--download-button:before{content:"\f0ed";font:normal normal normal 16px/1 Font Awesome\ 6 Free;font-weight:900}.pswp .pswp__button--playpause-button.play:before{content:"\f04b";font:normal normal normal 16px/1 Font Awesome\ 6 Free;font-weight:900}.pswp .pswp__button--playpause-button.pause:before{content:"\f04c";font:normal normal normal 16px/1 Font Awesome\ 6 Free;font-weight:900}.pswp .pswp_hide{display:none!important}.pswp .pswp__button--share-button{background-image:none!important;font:normal normal normal 16px Font Awesome\ 6 Free;font-size:inherit;font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0)}.pswp .pswp__button--share-button:before{color:#fff;content:"\f1e0";font-size:21px}.pswp .img-caption,.pswp .img-exif,.pswp .img-id{display:block}.pswp .pswp__custom-caption{background:#000000b3;border:1px solid #42424280;border-radius:4px;bottom:10px;color:#fff;font-size:14px;left:50%;max-height:50%;max-width:500px;overflow-y:auto;padding:3px 8px;position:absolute;transform:translateX(-50%);width:calc(100% - 32px)}.pswp .pswp__custom-caption a{color:#fff;text-decoration:underline}.pswp .hidden-caption-content{display:none}.blog-item{min-width:0}ul.glide__slides{margin:0}.eg-card{display:flex;flex-direction:column;min-width:0;position:relative;word-wrap:break-word;background-clip:initial;background-color:#fff;border:1px solid #dfe3e7;border-radius:.25rem;margin-bottom:1rem}.eg-card .body,.eg-card .card-title,.eg-card div{box-sizing:border-box}.eg-card .card-header{background-color:#0000000d;border-bottom:1px solid #dfe3e7;margin-bottom:0;padding:.5rem 1rem}.eg-card .card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.eg-card .card-body{flex:1 1 auto;padding:1rem}.eventgallery-figure-wrapper{display:inline-block}.eventgallery-figure-wrapper .eventgallery-figure{display:inline-table;margin-block:0;margin-inline:0}.eventgallery-figure-wrapper .eventgallery-figure img{display:block;margin:auto}.eventgallery-figure-wrapper .eventgallery-figure .eventgallery-figcaption{caption-side:bottom;display:table-caption;text-align:center}.eventgallery-figure-wrapper .eventgallery-figure .eventgallery-figcaption .eventgallery-file-title{display:block;font-weight:700}.imagetypeselection-container{--primary-color:#2563eb;--primary-hover:#1d4ed8;--text-main:#1f2937;--text-secondary:#6b7280;--bg-page:#f3f4f6;--bg-card:#fff;--border-color:#e5e7eb;--radius:12px;--shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--transition:all 0.2s ease}.imagetypeselection-container #eg-single-image-type-action-needed{margin-bottom:0}.imagetypeselection-container .eg-form-actions{gap:8px}.imagetypeselection-container .eg-form-actions button{margin-bottom:0}.imagetypeselection-container .imageset-details{padding:8px 8px 0}.imagetypeselection-container .imageset-details:after{clear:both;content:"";display:table}.imagetypeselection-container .imageset-details .eg-preview-image{float:left;margin:0 16px 16px 0}.imagetypeselection-container .imageset-details .imageset-description{margin-bottom:24px;overflow-wrap:break-word}.imagetypeselection-container .imageset-details .imageset-description h1{font-size:1.5rem;font-weight:700;margin-bottom:8px}.imagetypeselection-container .imageset-details .imageset-description p{color:var(--text-secondary);font-size:.95rem}.scale-prices{background:#f9fafb;border-radius:6px;color:var(--text-secondary);display:inline-block;font-size:.8rem;padding:8px;width:100%}.scale-price-row{display:flex;gap:12px;justify-content:space-between}.scale-price-row:first-child{margin-bottom:8px}.scale-price-description{margin-top:16px}.imagetypeselection{max-width:800px}.imagetypeselection .content-section{padding:0 16px}.imagetypeselection .tabs{border-bottom:2px solid var(--border-color);display:flex;gap:16px;margin-bottom:24px}.imagetypeselection .tab-btn{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;padding:12px 4px;position:relative;transition:var(--transition)}.imagetypeselection .tab-btn.active{color:var(--primary-color)}.imagetypeselection .tab-btn.active:after{background-color:var(--primary-color);bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%}.imagetypeselection .tab-btn:hover:not(.active){color:var(--text-main)}.imagetypeselection .product-group-scroll-wrapper{max-height:calc(90dvh - 350px);overflow-y:auto;overscroll-behavior:contain;padding-right:16px}.imagetypeselection .product-group-wrapper{display:grid;grid-auto-columns:100%;grid-auto-flow:column;overflow:hidden}.imagetypeselection .product-group{box-sizing:initial;padding:8px}.imagetypeselection .product-group.active{height:100%;opacity:1;visibility:visible}.imagetypeselection .imagetypegroup-description{margin-bottom:16px;padding:0;transition:var(--transition)}.imagetypeselection .product-item{border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;transition:var(--transition)}.imagetypeselection .product-item:hover{border-color:#cbd5e1;box-shadow:0 4px 6px -2px #0000000d}.imagetypeselection .item-details{flex:1}.imagetypeselection .item-title{font-size:1.1rem;font-weight:600;margin-bottom:4px}.imagetypeselection .item-desc{color:var(--text-secondary);font-size:.9rem;margin-bottom:8px}.imagetypeselection .item-actions{align-items:center;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;margin-top:8px;padding-top:12px}.imagetypeselection .price-tag{color:var(--text-main);font-size:1.2rem;font-weight:700}.imagetypeselection .qty-control{align-items:center;display:flex;gap:8px}.imagetypeselection .qty-btn{align-items:center;background:#fff;border:1px solid var(--border-color);border-radius:6px;color:var(--text-main);cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;transition:var(--transition);width:32px}.imagetypeselection .qty-btn:hover{background-color:#f3f4f6;border-color:#d1d5db}.imagetypeselection .qty-btn:active{background-color:#e5e7eb}.imagetypeselection .qty-input{border:1px solid var(--border-color);border-radius:6px;font-family:inherit;font-weight:600;height:32px;text-align:center;width:48px}body{interpolate-size:allow-keywords}.pagination-limitbox .clear{clear:both}img.eg-img{object-fit:cover}.img-caption,.img-exif,.img-id{font-variant:normal;font-weight:400;padding:0 10px}.img-caption{display:block}#cboxLoadedContent .img-exif,#cboxLoadedContent .img-id{display:block;font-size:.9em}#cboxLoadedContent .img-caption,#cboxLoadedContent .img-exif,#cboxLoadedContent .img-id{padding:5px 0 0}.img-caption-part1{display:block;font-weight:700;padding-bottom:10px}.thumbnail-container a{width:auto}.thumbnails .thumbnail-container{float:left;position:relative}.thumbnails .thumbnail{display:block;font-size:0;line-height:0;margin:5px}div.thumbnail-container .eg-download .egfa,div.thumbnail-container .eventgallery-add2cart .egfa,div.thumbnail-container .social-share-button .egfa{color:#fff;text-shadow:-.5px -.5px #666,-.5px -.5px #666,-.5px -.5px #666,-.5px -.5px #666}.social-sharing-toolbox{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 0 15px 0 #00000080;padding:10px;z-index:10000}.eventgallery-footer-disclaimer{margin-top:20px}.event div.thumbnails,.eventgallery-thumbnails,.mod-eventgallery-event div.thumbnails{margin-left:0}.eventgallery-module .eventgallery-simplelist .eventgallery-simplelist-tile{padding:0}.eventgallery-icon-container .button-cart-connector,.eventgallery-icon-container .eg-download,.eventgallery-icon-container .eventgallery-add2cart,.eventgallery-icon-container .social-share-button{background-color:#00000080;border-radius:5px;display:inline-block;margin:2px;opacity:.6;padding:7px}.eventgallery-icon-container{bottom:5px;color:#fff;font-size:12px;position:absolute;right:5px;text-align:right;transition:opacity .25s ease-in-out;z-index:1}.thumbnail-container:hover .eventgallery-icon-container span{opacity:1}.thumbnail-container .eventgallery-icon-container span:hover{background-color:#000000e6}a.event-thumbnail{display:inline-block;position:relative}
/*!
 * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */.egfa{font-family:var(--egfa-style-family,"Font Awesome 6 Free");font-weight:var(--egfa-style,900)}.egfa,.egfa-brands,.egfa-classic,.egfa-regular,.egfa-sharp-solid,.egfa-solid{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--egfa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.egfa-brands:before,.egfa-regular:before,.egfa-solid:before{content:var(--fa)}.egfa-classic,.egfa-regular,.egfa-solid{font-family:Font Awesome\ 6 Free}.egfa-brands{font-family:Font Awesome\ 6 Brands}.egfa-1x{font-size:1em}.egfa-2x{font-size:2em}.egfa-3x{font-size:3em}.egfa-4x{font-size:4em}.egfa-5x{font-size:5em}.egfa-6x{font-size:6em}.egfa-7x{font-size:7em}.egfa-8x{font-size:8em}.egfa-9x{font-size:9em}.egfa-10x{font-size:10em}.egfa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.egfa-xs{font-size:.75em;line-height:.08333333em;vertical-align:.125em}.egfa-sm{font-size:.875em;line-height:.07142857em;vertical-align:.05357143em}.egfa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.egfa-xl{font-size:1.5em;line-height:.04166667em;vertical-align:-.125em}.egfa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.egfa-fw{text-align:center;width:1.25em}.egfa-ul{list-style-type:none;margin-left:var(--egfa-li-margin,2.5em);padding-left:0}.egfa-ul>li{position:relative}.egfa-li{left:calc(var(--egfa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--egfa-li-width,2em)}.egfa-border{border-color:var(--egfa-border-color,#eee);border-radius:var(--egfa-border-radius,.1em);border-style:var(--egfa-border-style,solid);border-width:var(--egfa-border-width,.08em);padding:var(--egfa-border-padding,.2em .25em .15em)}.egfa-pull-left{float:left;margin-right:var(--egfa-pull-margin,.3em)}.egfa-pull-right{float:right;margin-left:var(--egfa-pull-margin,.3em)}.egfa-beat{animation-delay:var(--egfa-animation-delay,0s);animation-direction:var(--egfa-animation-direction,normal);animation-duration:var(--egfa-animation-duration,1s);animation-iteration-count:var(--egfa-animation-iteration-count,infinite);animation-name:egfa-beat;animation-timing-function:var(--egfa-animation-timing,ease-in-out)}.egfa-bounce{animation-delay:var(--egfa-animation-delay,0s);animation-direction:var(--egfa-animation-direction,normal);animation-duration:var(--egfa-animation-duration,1s);animation-iteration-count:var(--egfa-animation-iteration-count,infinite);animation-name:egfa-bounce;animation-timing-function:var(--egfa-animation-timing,cubic-bezier(.28,.84,.42,1))}.egfa-fade{animation-iteration-count:var(--egfa-animation-iteration-count,infinite);animation-name:egfa-fade;animation-timing-function:var(--egfa-animation-timing,cubic-bezier(.4,0,.6,1))}.egfa-beat-fade,.egfa-fade{animation-delay:var(--egfa-animation-delay,0s);animation-direction:var(--egfa-animation-direction,normal);animation-duration:var(--egfa-animation-duration,1s)}.egfa-beat-fade{animation-iteration-count:var(--egfa-animation-iteration-count,infinite);animation-name:egfa-beat-fade;animation-timing-function:var(--egfa-animation-timing,cubic-bezier(.4,0,.6,1))}.egfa-flip{animation-delay:var(--egfa-animation-delay,0s);animation-direction:var(--egfa-animation-direction,normal);animation-duration:var(--egfa-animation-duration,1s);animation-iteration-count:var(--egfa-animation-iteration-count,infinite);animation-name:egfa-flip;animation-timing-function:var(--egfa-animation-timing,ease-in-out)}.egfa-shake{animation-duration:var(--egfa-animation-duration,1s);animation-iteration-count:var(--egfa-animation-iteration-count,infinite);animation-name:egfa-shake;animation-timing-function:var(--egfa-animation-timing,linear)}.egfa-shake,.egfa-spin{animation-delay:var(--egfa-animation-delay,0s);animation-direction:var(--egfa-animation-direction,normal)}.egfa-spin{animation-duration:var(--egfa-animation-duration,2s);animation-iteration-count:var(--egfa-animation-iteration-count,infinite);animation-name:egfa-spin;animation-timing-function:var(--egfa-animation-timing,linear)}.egfa-spin-reverse{--egfa-animation-direction:reverse}.egfa-pulse,.egfa-spin-pulse{animation-direction:var(--egfa-animation-direction,normal);animation-duration:var(--egfa-animation-duration,1s);animation-iteration-count:var(--egfa-animation-iteration-count,infinite);animation-name:egfa-spin;animation-timing-function:var(--egfa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.egfa-beat,.egfa-beat-fade,.egfa-bounce,.egfa-fade,.egfa-flip,.egfa-pulse,.egfa-shake,.egfa-spin,.egfa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes egfa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--egfa-beat-scale,1.25))}}@keyframes egfa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--egfa-bounce-start-scale-x,1.1),var(--egfa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--egfa-bounce-jump-scale-x,.9),var(--egfa-bounce-jump-scale-y,1.1)) translateY(var(--egfa-bounce-height,-.5em))}50%{transform:scale(var(--egfa-bounce-land-scale-x,1.05),var(--egfa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--egfa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes egfa-fade{50%{opacity:var(--egfa-fade-opacity,.4)}}@keyframes egfa-beat-fade{0%,to{opacity:var(--egfa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--egfa-beat-fade-scale,1.125))}}@keyframes egfa-flip{50%{transform:rotate3d(var(--egfa-flip-x,0),var(--egfa-flip-y,1),var(--egfa-flip-z,0),var(--egfa-flip-angle,-180deg))}}@keyframes egfa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes egfa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.egfa-rotate-90{transform:rotate(90deg)}.egfa-rotate-180{transform:rotate(180deg)}.egfa-rotate-270{transform:rotate(270deg)}.egfa-flip-horizontal{transform:scaleX(-1)}.egfa-flip-vertical{transform:scaleY(-1)}.egfa-flip-both,.egfa-flip-horizontal.egfa-flip-vertical{transform:scale(-1)}.egfa-rotate-by{transform:rotate(var(--egfa-rotate-angle,0))}.egfa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.egfa-stack-1x,.egfa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--egfa-stack-z-index,auto)}.egfa-stack-1x{line-height:inherit}.egfa-stack-2x{font-size:2em}.egfa-inverse{color:var(--egfa-inverse,#fff)}.egfa-0{--fa:"\30";--fa--fa:"\30\30"}.egfa-1{--fa:"\31";--fa--fa:"\31\31"}.egfa-2{--fa:"\32";--fa--fa:"\32\32"}.egfa-3{--fa:"\33";--fa--fa:"\33\33"}.egfa-4{--fa:"\34";--fa--fa:"\34\34"}.egfa-5{--fa:"\35";--fa--fa:"\35\35"}.egfa-6{--fa:"\36";--fa--fa:"\36\36"}.egfa-7{--fa:"\37";--fa--fa:"\37\37"}.egfa-8{--fa:"\38";--fa--fa:"\38\38"}.egfa-9{--fa:"\39";--fa--fa:"\39\39"}.egfa-fill-drip{--fa:"\f576";--fa--fa:"\f576\f576"}.egfa-arrows-to-circle{--fa:"\e4bd";--fa--fa:"\e4bd\e4bd"}.egfa-chevron-circle-right,.egfa-circle-chevron-right{--fa:"\f138";--fa--fa:"\f138\f138"}.egfa-at{--fa:"\40";--fa--fa:"\40\40"}.egfa-trash-alt,.egfa-trash-can{--fa:"\f2ed";--fa--fa:"\f2ed\f2ed"}.egfa-text-height{--fa:"\f034";--fa--fa:"\f034\f034"}.egfa-user-times,.egfa-user-xmark{--fa:"\f235";--fa--fa:"\f235\f235"}.egfa-stethoscope{--fa:"\f0f1";--fa--fa:"\f0f1\f0f1"}.egfa-comment-alt,.egfa-message{--fa:"\f27a";--fa--fa:"\f27a\f27a"}.egfa-info{--fa:"\f129";--fa--fa:"\f129\f129"}.egfa-compress-alt,.egfa-down-left-and-up-right-to-center{--fa:"\f422";--fa--fa:"\f422\f422"}.egfa-explosion{--fa:"\e4e9";--fa--fa:"\e4e9\e4e9"}.egfa-file-alt,.egfa-file-lines,.egfa-file-text{--fa:"\f15c";--fa--fa:"\f15c\f15c"}.egfa-wave-square{--fa:"\f83e";--fa--fa:"\f83e\f83e"}.egfa-ring{--fa:"\f70b";--fa--fa:"\f70b\f70b"}.egfa-building-un{--fa:"\e4d9";--fa--fa:"\e4d9\e4d9"}.egfa-dice-three{--fa:"\f527";--fa--fa:"\f527\f527"}.egfa-calendar-alt,.egfa-calendar-days{--fa:"\f073";--fa--fa:"\f073\f073"}.egfa-anchor-circle-check{--fa:"\e4aa";--fa--fa:"\e4aa\e4aa"}.egfa-building-circle-arrow-right{--fa:"\e4d1";--fa--fa:"\e4d1\e4d1"}.egfa-volleyball,.egfa-volleyball-ball{--fa:"\f45f";--fa--fa:"\f45f\f45f"}.egfa-arrows-up-to-line{--fa:"\e4c2";--fa--fa:"\e4c2\e4c2"}.egfa-sort-desc,.egfa-sort-down{--fa:"\f0dd";--fa--fa:"\f0dd\f0dd"}.egfa-circle-minus,.egfa-minus-circle{--fa:"\f056";--fa--fa:"\f056\f056"}.egfa-door-open{--fa:"\f52b";--fa--fa:"\f52b\f52b"}.egfa-right-from-bracket,.egfa-sign-out-alt{--fa:"\f2f5";--fa--fa:"\f2f5\f2f5"}.egfa-atom{--fa:"\f5d2";--fa--fa:"\f5d2\f5d2"}.egfa-soap{--fa:"\e06e";--fa--fa:"\e06e\e06e"}.egfa-heart-music-camera-bolt,.egfa-icons{--fa:"\f86d";--fa--fa:"\f86d\f86d"}.egfa-microphone-alt-slash,.egfa-microphone-lines-slash{--fa:"\f539";--fa--fa:"\f539\f539"}.egfa-bridge-circle-check{--fa:"\e4c9";--fa--fa:"\e4c9\e4c9"}.egfa-pump-medical{--fa:"\e06a";--fa--fa:"\e06a\e06a"}.egfa-fingerprint{--fa:"\f577";--fa--fa:"\f577\f577"}.egfa-hand-point-right{--fa:"\f0a4";--fa--fa:"\f0a4\f0a4"}.egfa-magnifying-glass-location,.egfa-search-location{--fa:"\f689";--fa--fa:"\f689\f689"}.egfa-forward-step,.egfa-step-forward{--fa:"\f051";--fa--fa:"\f051\f051"}.egfa-face-smile-beam,.egfa-smile-beam{--fa:"\f5b8";--fa--fa:"\f5b8\f5b8"}.egfa-flag-checkered{--fa:"\f11e";--fa--fa:"\f11e\f11e"}.egfa-football,.egfa-football-ball{--fa:"\f44e";--fa--fa:"\f44e\f44e"}.egfa-school-circle-exclamation{--fa:"\e56c";--fa--fa:"\e56c\e56c"}.egfa-crop{--fa:"\f125";--fa--fa:"\f125\f125"}.egfa-angle-double-down,.egfa-angles-down{--fa:"\f103";--fa--fa:"\f103\f103"}.egfa-users-rectangle{--fa:"\e594";--fa--fa:"\e594\e594"}.egfa-people-roof{--fa:"\e537";--fa--fa:"\e537\e537"}.egfa-people-line{--fa:"\e534";--fa--fa:"\e534\e534"}.egfa-beer,.egfa-beer-mug-empty{--fa:"\f0fc";--fa--fa:"\f0fc\f0fc"}.egfa-diagram-predecessor{--fa:"\e477";--fa--fa:"\e477\e477"}.egfa-arrow-up-long,.egfa-long-arrow-up{--fa:"\f176";--fa--fa:"\f176\f176"}.egfa-burn,.egfa-fire-flame-simple{--fa:"\f46a";--fa--fa:"\f46a\f46a"}.egfa-male,.egfa-person{--fa:"\f183";--fa--fa:"\f183\f183"}.egfa-laptop{--fa:"\f109";--fa--fa:"\f109\f109"}.egfa-file-csv{--fa:"\f6dd";--fa--fa:"\f6dd\f6dd"}.egfa-menorah{--fa:"\f676";--fa--fa:"\f676\f676"}.egfa-truck-plane{--fa:"\e58f";--fa--fa:"\e58f\e58f"}.egfa-record-vinyl{--fa:"\f8d9";--fa--fa:"\f8d9\f8d9"}.egfa-face-grin-stars,.egfa-grin-stars{--fa:"\f587";--fa--fa:"\f587\f587"}.egfa-bong{--fa:"\f55c";--fa--fa:"\f55c\f55c"}.egfa-pastafarianism,.egfa-spaghetti-monster-flying{--fa:"\f67b";--fa--fa:"\f67b\f67b"}.egfa-arrow-down-up-across-line{--fa:"\e4af";--fa--fa:"\e4af\e4af"}.egfa-spoon,.egfa-utensil-spoon{--fa:"\f2e5";--fa--fa:"\f2e5\f2e5"}.egfa-jar-wheat{--fa:"\e517";--fa--fa:"\e517\e517"}.egfa-envelopes-bulk,.egfa-mail-bulk{--fa:"\f674";--fa--fa:"\f674\f674"}.egfa-file-circle-exclamation{--fa:"\e4eb";--fa--fa:"\e4eb\e4eb"}.egfa-circle-h,.egfa-hospital-symbol{--fa:"\f47e";--fa--fa:"\f47e\f47e"}.egfa-pager{--fa:"\f815";--fa--fa:"\f815\f815"}.egfa-address-book,.egfa-contact-book{--fa:"\f2b9";--fa--fa:"\f2b9\f2b9"}.egfa-strikethrough{--fa:"\f0cc";--fa--fa:"\f0cc\f0cc"}.egfa-k{--fa:"\4b";--fa--fa:"\4b\4b"}.egfa-landmark-flag{--fa:"\e51c";--fa--fa:"\e51c\e51c"}.egfa-pencil,.egfa-pencil-alt{--fa:"\f303";--fa--fa:"\f303\f303"}.egfa-backward{--fa:"\f04a";--fa--fa:"\f04a\f04a"}.egfa-caret-right{--fa:"\f0da";--fa--fa:"\f0da\f0da"}.egfa-comments{--fa:"\f086";--fa--fa:"\f086\f086"}.egfa-file-clipboard,.egfa-paste{--fa:"\f0ea";--fa--fa:"\f0ea\f0ea"}.egfa-code-pull-request{--fa:"\e13c";--fa--fa:"\e13c\e13c"}.egfa-clipboard-list{--fa:"\f46d";--fa--fa:"\f46d\f46d"}.egfa-truck-loading,.egfa-truck-ramp-box{--fa:"\f4de";--fa--fa:"\f4de\f4de"}.egfa-user-check{--fa:"\f4fc";--fa--fa:"\f4fc\f4fc"}.egfa-vial-virus{--fa:"\e597";--fa--fa:"\e597\e597"}.egfa-sheet-plastic{--fa:"\e571";--fa--fa:"\e571\e571"}.egfa-blog{--fa:"\f781";--fa--fa:"\f781\f781"}.egfa-user-ninja{--fa:"\f504";--fa--fa:"\f504\f504"}.egfa-person-arrow-up-from-line{--fa:"\e539";--fa--fa:"\e539\e539"}.egfa-scroll-torah,.egfa-torah{--fa:"\f6a0";--fa--fa:"\f6a0\f6a0"}.egfa-broom-ball,.egfa-quidditch,.egfa-quidditch-broom-ball{--fa:"\f458";--fa--fa:"\f458\f458"}.egfa-toggle-off{--fa:"\f204";--fa--fa:"\f204\f204"}.egfa-archive,.egfa-box-archive{--fa:"\f187";--fa--fa:"\f187\f187"}.egfa-person-drowning{--fa:"\e545";--fa--fa:"\e545\e545"}.egfa-arrow-down-9-1,.egfa-sort-numeric-desc,.egfa-sort-numeric-down-alt{--fa:"\f886";--fa--fa:"\f886\f886"}.egfa-face-grin-tongue-squint,.egfa-grin-tongue-squint{--fa:"\f58a";--fa--fa:"\f58a\f58a"}.egfa-spray-can{--fa:"\f5bd";--fa--fa:"\f5bd\f5bd"}.egfa-truck-monster{--fa:"\f63b";--fa--fa:"\f63b\f63b"}.egfa-w{--fa:"\57";--fa--fa:"\57\57"}.egfa-earth-africa,.egfa-globe-africa{--fa:"\f57c";--fa--fa:"\f57c\f57c"}.egfa-rainbow{--fa:"\f75b";--fa--fa:"\f75b\f75b"}.egfa-circle-notch{--fa:"\f1ce";--fa--fa:"\f1ce\f1ce"}.egfa-tablet-alt,.egfa-tablet-screen-button{--fa:"\f3fa";--fa--fa:"\f3fa\f3fa"}.egfa-paw{--fa:"\f1b0";--fa--fa:"\f1b0\f1b0"}.egfa-cloud{--fa:"\f0c2";--fa--fa:"\f0c2\f0c2"}.egfa-trowel-bricks{--fa:"\e58a";--fa--fa:"\e58a\e58a"}.egfa-face-flushed,.egfa-flushed{--fa:"\f579";--fa--fa:"\f579\f579"}.egfa-hospital-user{--fa:"\f80d";--fa--fa:"\f80d\f80d"}.egfa-tent-arrow-left-right{--fa:"\e57f";--fa--fa:"\e57f\e57f"}.egfa-gavel,.egfa-legal{--fa:"\f0e3";--fa--fa:"\f0e3\f0e3"}.egfa-binoculars{--fa:"\f1e5";--fa--fa:"\f1e5\f1e5"}.egfa-microphone-slash{--fa:"\f131";--fa--fa:"\f131\f131"}.egfa-box-tissue{--fa:"\e05b";--fa--fa:"\e05b\e05b"}.egfa-motorcycle{--fa:"\f21c";--fa--fa:"\f21c\f21c"}.egfa-bell-concierge,.egfa-concierge-bell{--fa:"\f562";--fa--fa:"\f562\f562"}.egfa-pen-ruler,.egfa-pencil-ruler{--fa:"\f5ae";--fa--fa:"\f5ae\f5ae"}.egfa-people-arrows,.egfa-people-arrows-left-right{--fa:"\e068";--fa--fa:"\e068\e068"}.egfa-mars-and-venus-burst{--fa:"\e523";--fa--fa:"\e523\e523"}.egfa-caret-square-right,.egfa-square-caret-right{--fa:"\f152";--fa--fa:"\f152\f152"}.egfa-cut,.egfa-scissors{--fa:"\f0c4";--fa--fa:"\f0c4\f0c4"}.egfa-sun-plant-wilt{--fa:"\e57a";--fa--fa:"\e57a\e57a"}.egfa-toilets-portable{--fa:"\e584";--fa--fa:"\e584\e584"}.egfa-hockey-puck{--fa:"\f453";--fa--fa:"\f453\f453"}.egfa-table{--fa:"\f0ce";--fa--fa:"\f0ce\f0ce"}.egfa-magnifying-glass-arrow-right{--fa:"\e521";--fa--fa:"\e521\e521"}.egfa-digital-tachograph,.egfa-tachograph-digital{--fa:"\f566";--fa--fa:"\f566\f566"}.egfa-users-slash{--fa:"\e073";--fa--fa:"\e073\e073"}.egfa-clover{--fa:"\e139";--fa--fa:"\e139\e139"}.egfa-mail-reply,.egfa-reply{--fa:"\f3e5";--fa--fa:"\f3e5\f3e5"}.egfa-star-and-crescent{--fa:"\f699";--fa--fa:"\f699\f699"}.egfa-house-fire{--fa:"\e50c";--fa--fa:"\e50c\e50c"}.egfa-minus-square,.egfa-square-minus{--fa:"\f146";--fa--fa:"\f146\f146"}.egfa-helicopter{--fa:"\f533";--fa--fa:"\f533\f533"}.egfa-compass{--fa:"\f14e";--fa--fa:"\f14e\f14e"}.egfa-caret-square-down,.egfa-square-caret-down{--fa:"\f150";--fa--fa:"\f150\f150"}.egfa-file-circle-question{--fa:"\e4ef";--fa--fa:"\e4ef\e4ef"}.egfa-laptop-code{--fa:"\f5fc";--fa--fa:"\f5fc\f5fc"}.egfa-swatchbook{--fa:"\f5c3";--fa--fa:"\f5c3\f5c3"}.egfa-prescription-bottle{--fa:"\f485";--fa--fa:"\f485\f485"}.egfa-bars,.egfa-navicon{--fa:"\f0c9";--fa--fa:"\f0c9\f0c9"}.egfa-people-group{--fa:"\e533";--fa--fa:"\e533\e533"}.egfa-hourglass-3,.egfa-hourglass-end{--fa:"\f253";--fa--fa:"\f253\f253"}.egfa-heart-broken,.egfa-heart-crack{--fa:"\f7a9";--fa--fa:"\f7a9\f7a9"}.egfa-external-link-square-alt,.egfa-square-up-right{--fa:"\f360";--fa--fa:"\f360\f360"}.egfa-face-kiss-beam,.egfa-kiss-beam{--fa:"\f597";--fa--fa:"\f597\f597"}.egfa-film{--fa:"\f008";--fa--fa:"\f008\f008"}.egfa-ruler-horizontal{--fa:"\f547";--fa--fa:"\f547\f547"}.egfa-people-robbery{--fa:"\e536";--fa--fa:"\e536\e536"}.egfa-lightbulb{--fa:"\f0eb";--fa--fa:"\f0eb\f0eb"}.egfa-caret-left{--fa:"\f0d9";--fa--fa:"\f0d9\f0d9"}.egfa-circle-exclamation,.egfa-exclamation-circle{--fa:"\f06a";--fa--fa:"\f06a\f06a"}.egfa-school-circle-xmark{--fa:"\e56d";--fa--fa:"\e56d\e56d"}.egfa-arrow-right-from-bracket,.egfa-sign-out{--fa:"\f08b";--fa--fa:"\f08b\f08b"}.egfa-chevron-circle-down,.egfa-circle-chevron-down{--fa:"\f13a";--fa--fa:"\f13a\f13a"}.egfa-unlock-alt,.egfa-unlock-keyhole{--fa:"\f13e";--fa--fa:"\f13e\f13e"}.egfa-cloud-showers-heavy{--fa:"\f740";--fa--fa:"\f740\f740"}.egfa-headphones-alt,.egfa-headphones-simple{--fa:"\f58f";--fa--fa:"\f58f\f58f"}.egfa-sitemap{--fa:"\f0e8";--fa--fa:"\f0e8\f0e8"}.egfa-circle-dollar-to-slot,.egfa-donate{--fa:"\f4b9";--fa--fa:"\f4b9\f4b9"}.egfa-memory{--fa:"\f538";--fa--fa:"\f538\f538"}.egfa-road-spikes{--fa:"\e568";--fa--fa:"\e568\e568"}.egfa-fire-burner{--fa:"\e4f1";--fa--fa:"\e4f1\e4f1"}.egfa-flag{--fa:"\f024";--fa--fa:"\f024\f024"}.egfa-hanukiah{--fa:"\f6e6";--fa--fa:"\f6e6\f6e6"}.egfa-feather{--fa:"\f52d";--fa--fa:"\f52d\f52d"}.egfa-volume-down,.egfa-volume-low{--fa:"\f027";--fa--fa:"\f027\f027"}.egfa-comment-slash{--fa:"\f4b3";--fa--fa:"\f4b3\f4b3"}.egfa-cloud-sun-rain{--fa:"\f743";--fa--fa:"\f743\f743"}.egfa-compress{--fa:"\f066";--fa--fa:"\f066\f066"}.egfa-wheat-alt,.egfa-wheat-awn{--fa:"\e2cd";--fa--fa:"\e2cd\e2cd"}.egfa-ankh{--fa:"\f644";--fa--fa:"\f644\f644"}.egfa-hands-holding-child{--fa:"\e4fa";--fa--fa:"\e4fa\e4fa"}.egfa-asterisk{--fa:"\2a";--fa--fa:"\2a\2a"}.egfa-check-square,.egfa-square-check{--fa:"\f14a";--fa--fa:"\f14a\f14a"}.egfa-peseta-sign{--fa:"\e221";--fa--fa:"\e221\e221"}.egfa-header,.egfa-heading{--fa:"\f1dc";--fa--fa:"\f1dc\f1dc"}.egfa-ghost{--fa:"\f6e2";--fa--fa:"\f6e2\f6e2"}.egfa-list,.egfa-list-squares{--fa:"\f03a";--fa--fa:"\f03a\f03a"}.egfa-phone-square-alt,.egfa-square-phone-flip{--fa:"\f87b";--fa--fa:"\f87b\f87b"}.egfa-cart-plus{--fa:"\f217";--fa--fa:"\f217\f217"}.egfa-gamepad{--fa:"\f11b";--fa--fa:"\f11b\f11b"}.egfa-circle-dot,.egfa-dot-circle{--fa:"\f192";--fa--fa:"\f192\f192"}.egfa-dizzy,.egfa-face-dizzy{--fa:"\f567";--fa--fa:"\f567\f567"}.egfa-egg{--fa:"\f7fb";--fa--fa:"\f7fb\f7fb"}.egfa-house-medical-circle-xmark{--fa:"\e513";--fa--fa:"\e513\e513"}.egfa-campground{--fa:"\f6bb";--fa--fa:"\f6bb\f6bb"}.egfa-folder-plus{--fa:"\f65e";--fa--fa:"\f65e\f65e"}.egfa-futbol,.egfa-futbol-ball,.egfa-soccer-ball{--fa:"\f1e3";--fa--fa:"\f1e3\f1e3"}.egfa-paint-brush,.egfa-paintbrush{--fa:"\f1fc";--fa--fa:"\f1fc\f1fc"}.egfa-lock{--fa:"\f023";--fa--fa:"\f023\f023"}.egfa-gas-pump{--fa:"\f52f";--fa--fa:"\f52f\f52f"}.egfa-hot-tub,.egfa-hot-tub-person{--fa:"\f593";--fa--fa:"\f593\f593"}.egfa-map-location,.egfa-map-marked{--fa:"\f59f";--fa--fa:"\f59f\f59f"}.egfa-house-flood-water{--fa:"\e50e";--fa--fa:"\e50e\e50e"}.egfa-tree{--fa:"\f1bb";--fa--fa:"\f1bb\f1bb"}.egfa-bridge-lock{--fa:"\e4cc";--fa--fa:"\e4cc\e4cc"}.egfa-sack-dollar{--fa:"\f81d";--fa--fa:"\f81d\f81d"}.egfa-edit,.egfa-pen-to-square{--fa:"\f044";--fa--fa:"\f044\f044"}.egfa-car-side{--fa:"\f5e4";--fa--fa:"\f5e4\f5e4"}.egfa-share-alt,.egfa-share-nodes{--fa:"\f1e0";--fa--fa:"\f1e0\f1e0"}.egfa-heart-circle-minus{--fa:"\e4ff";--fa--fa:"\e4ff\e4ff"}.egfa-hourglass-2,.egfa-hourglass-half{--fa:"\f252";--fa--fa:"\f252\f252"}.egfa-microscope{--fa:"\f610";--fa--fa:"\f610\f610"}.egfa-sink{--fa:"\e06d";--fa--fa:"\e06d\e06d"}.egfa-bag-shopping,.egfa-shopping-bag{--fa:"\f290";--fa--fa:"\f290\f290"}.egfa-arrow-down-z-a,.egfa-sort-alpha-desc,.egfa-sort-alpha-down-alt{--fa:"\f881";--fa--fa:"\f881\f881"}.egfa-mitten{--fa:"\f7b5";--fa--fa:"\f7b5\f7b5"}.egfa-person-rays{--fa:"\e54d";--fa--fa:"\e54d\e54d"}.egfa-users{--fa:"\f0c0";--fa--fa:"\f0c0\f0c0"}.egfa-eye-slash{--fa:"\f070";--fa--fa:"\f070\f070"}.egfa-flask-vial{--fa:"\e4f3";--fa--fa:"\e4f3\e4f3"}.egfa-hand,.egfa-hand-paper{--fa:"\f256";--fa--fa:"\f256\f256"}.egfa-om{--fa:"\f679";--fa--fa:"\f679\f679"}.egfa-worm{--fa:"\e599";--fa--fa:"\e599\e599"}.egfa-house-circle-xmark{--fa:"\e50b";--fa--fa:"\e50b\e50b"}.egfa-plug{--fa:"\f1e6";--fa--fa:"\f1e6\f1e6"}.egfa-chevron-up{--fa:"\f077";--fa--fa:"\f077\f077"}.egfa-hand-spock{--fa:"\f259";--fa--fa:"\f259\f259"}.egfa-stopwatch{--fa:"\f2f2";--fa--fa:"\f2f2\f2f2"}.egfa-face-kiss,.egfa-kiss{--fa:"\f596";--fa--fa:"\f596\f596"}.egfa-bridge-circle-xmark{--fa:"\e4cb";--fa--fa:"\e4cb\e4cb"}.egfa-face-grin-tongue,.egfa-grin-tongue{--fa:"\f589";--fa--fa:"\f589\f589"}.egfa-chess-bishop{--fa:"\f43a";--fa--fa:"\f43a\f43a"}.egfa-face-grin-wink,.egfa-grin-wink{--fa:"\f58c";--fa--fa:"\f58c\f58c"}.egfa-deaf,.egfa-deafness,.egfa-ear-deaf,.egfa-hard-of-hearing{--fa:"\f2a4";--fa--fa:"\f2a4\f2a4"}.egfa-road-circle-check{--fa:"\e564";--fa--fa:"\e564\e564"}.egfa-dice-five{--fa:"\f523";--fa--fa:"\f523\f523"}.egfa-rss-square,.egfa-square-rss{--fa:"\f143";--fa--fa:"\f143\f143"}.egfa-land-mine-on{--fa:"\e51b";--fa--fa:"\e51b\e51b"}.egfa-i-cursor{--fa:"\f246";--fa--fa:"\f246\f246"}.egfa-stamp{--fa:"\f5bf";--fa--fa:"\f5bf\f5bf"}.egfa-stairs{--fa:"\e289";--fa--fa:"\e289\e289"}.egfa-i{--fa:"\49";--fa--fa:"\49\49"}.egfa-hryvnia,.egfa-hryvnia-sign{--fa:"\f6f2";--fa--fa:"\f6f2\f6f2"}.egfa-pills{--fa:"\f484";--fa--fa:"\f484\f484"}.egfa-face-grin-wide,.egfa-grin-alt{--fa:"\f581";--fa--fa:"\f581\f581"}.egfa-tooth{--fa:"\f5c9";--fa--fa:"\f5c9\f5c9"}.egfa-v{--fa:"\56";--fa--fa:"\56\56"}.egfa-bangladeshi-taka-sign{--fa:"\e2e6";--fa--fa:"\e2e6\e2e6"}.egfa-bicycle{--fa:"\f206";--fa--fa:"\f206\f206"}.egfa-rod-asclepius,.egfa-rod-snake,.egfa-staff-aesculapius,.egfa-staff-snake{--fa:"\e579";--fa--fa:"\e579\e579"}.egfa-head-side-cough-slash{--fa:"\e062";--fa--fa:"\e062\e062"}.egfa-ambulance,.egfa-truck-medical{--fa:"\f0f9";--fa--fa:"\f0f9\f0f9"}.egfa-wheat-awn-circle-exclamation{--fa:"\e598";--fa--fa:"\e598\e598"}.egfa-snowman{--fa:"\f7d0";--fa--fa:"\f7d0\f7d0"}.egfa-mortar-pestle{--fa:"\f5a7";--fa--fa:"\f5a7\f5a7"}.egfa-road-barrier{--fa:"\e562";--fa--fa:"\e562\e562"}.egfa-school{--fa:"\f549";--fa--fa:"\f549\f549"}.egfa-igloo{--fa:"\f7ae";--fa--fa:"\f7ae\f7ae"}.egfa-joint{--fa:"\f595";--fa--fa:"\f595\f595"}.egfa-angle-right{--fa:"\f105";--fa--fa:"\f105\f105"}.egfa-horse{--fa:"\f6f0";--fa--fa:"\f6f0\f6f0"}.egfa-q{--fa:"\51";--fa--fa:"\51\51"}.egfa-g{--fa:"\47";--fa--fa:"\47\47"}.egfa-notes-medical{--fa:"\f481";--fa--fa:"\f481\f481"}.egfa-temperature-2,.egfa-temperature-half,.egfa-thermometer-2,.egfa-thermometer-half{--fa:"\f2c9";--fa--fa:"\f2c9\f2c9"}.egfa-dong-sign{--fa:"\e169";--fa--fa:"\e169\e169"}.egfa-capsules{--fa:"\f46b";--fa--fa:"\f46b\f46b"}.egfa-poo-bolt,.egfa-poo-storm{--fa:"\f75a";--fa--fa:"\f75a\f75a"}.egfa-face-frown-open,.egfa-frown-open{--fa:"\f57a";--fa--fa:"\f57a\f57a"}.egfa-hand-point-up{--fa:"\f0a6";--fa--fa:"\f0a6\f0a6"}.egfa-money-bill{--fa:"\f0d6";--fa--fa:"\f0d6\f0d6"}.egfa-bookmark{--fa:"\f02e";--fa--fa:"\f02e\f02e"}.egfa-align-justify{--fa:"\f039";--fa--fa:"\f039\f039"}.egfa-umbrella-beach{--fa:"\f5ca";--fa--fa:"\f5ca\f5ca"}.egfa-helmet-un{--fa:"\e503";--fa--fa:"\e503\e503"}.egfa-bullseye{--fa:"\f140";--fa--fa:"\f140\f140"}.egfa-bacon{--fa:"\f7e5";--fa--fa:"\f7e5\f7e5"}.egfa-hand-point-down{--fa:"\f0a7";--fa--fa:"\f0a7\f0a7"}.egfa-arrow-up-from-bracket{--fa:"\e09a";--fa--fa:"\e09a\e09a"}.egfa-folder,.egfa-folder-blank{--fa:"\f07b";--fa--fa:"\f07b\f07b"}.egfa-file-medical-alt,.egfa-file-waveform{--fa:"\f478";--fa--fa:"\f478\f478"}.egfa-radiation{--fa:"\f7b9";--fa--fa:"\f7b9\f7b9"}.egfa-chart-simple{--fa:"\e473";--fa--fa:"\e473\e473"}.egfa-mars-stroke{--fa:"\f229";--fa--fa:"\f229\f229"}.egfa-vial{--fa:"\f492";--fa--fa:"\f492\f492"}.egfa-dashboard,.egfa-gauge,.egfa-gauge-med,.egfa-tachometer-alt-average{--fa:"\f624";--fa--fa:"\f624\f624"}.egfa-magic-wand-sparkles,.egfa-wand-magic-sparkles{--fa:"\e2ca";--fa--fa:"\e2ca\e2ca"}.egfa-e{--fa:"\45";--fa--fa:"\45\45"}.egfa-pen-alt,.egfa-pen-clip{--fa:"\f305";--fa--fa:"\f305\f305"}.egfa-bridge-circle-exclamation{--fa:"\e4ca";--fa--fa:"\e4ca\e4ca"}.egfa-user{--fa:"\f007";--fa--fa:"\f007\f007"}.egfa-school-circle-check{--fa:"\e56b";--fa--fa:"\e56b\e56b"}.egfa-dumpster{--fa:"\f793";--fa--fa:"\f793\f793"}.egfa-shuttle-van,.egfa-van-shuttle{--fa:"\f5b6";--fa--fa:"\f5b6\f5b6"}.egfa-building-user{--fa:"\e4da";--fa--fa:"\e4da\e4da"}.egfa-caret-square-left,.egfa-square-caret-left{--fa:"\f191";--fa--fa:"\f191\f191"}.egfa-highlighter{--fa:"\f591";--fa--fa:"\f591\f591"}.egfa-key{--fa:"\f084";--fa--fa:"\f084\f084"}.egfa-bullhorn{--fa:"\f0a1";--fa--fa:"\f0a1\f0a1"}.egfa-globe{--fa:"\f0ac";--fa--fa:"\f0ac\f0ac"}.egfa-synagogue{--fa:"\f69b";--fa--fa:"\f69b\f69b"}.egfa-person-half-dress{--fa:"\e548";--fa--fa:"\e548\e548"}.egfa-road-bridge{--fa:"\e563";--fa--fa:"\e563\e563"}.egfa-location-arrow{--fa:"\f124";--fa--fa:"\f124\f124"}.egfa-c{--fa:"\43";--fa--fa:"\43\43"}.egfa-tablet-button{--fa:"\f10a";--fa--fa:"\f10a\f10a"}.egfa-building-lock{--fa:"\e4d6";--fa--fa:"\e4d6\e4d6"}.egfa-pizza-slice{--fa:"\f818";--fa--fa:"\f818\f818"}.egfa-money-bill-wave{--fa:"\f53a";--fa--fa:"\f53a\f53a"}.egfa-area-chart,.egfa-chart-area{--fa:"\f1fe";--fa--fa:"\f1fe\f1fe"}.egfa-house-flag{--fa:"\e50d";--fa--fa:"\e50d\e50d"}.egfa-person-circle-minus{--fa:"\e540";--fa--fa:"\e540\e540"}.egfa-ban,.egfa-cancel{--fa:"\f05e";--fa--fa:"\f05e\f05e"}.egfa-camera-rotate{--fa:"\e0d8";--fa--fa:"\e0d8\e0d8"}.egfa-air-freshener,.egfa-spray-can-sparkles{--fa:"\f5d0";--fa--fa:"\f5d0\f5d0"}.egfa-star{--fa:"\f005";--fa--fa:"\f005\f005"}.egfa-repeat{--fa:"\f363";--fa--fa:"\f363\f363"}.egfa-cross{--fa:"\f654";--fa--fa:"\f654\f654"}.egfa-box{--fa:"\f466";--fa--fa:"\f466\f466"}.egfa-venus-mars{--fa:"\f228";--fa--fa:"\f228\f228"}.egfa-arrow-pointer,.egfa-mouse-pointer{--fa:"\f245";--fa--fa:"\f245\f245"}.egfa-expand-arrows-alt,.egfa-maximize{--fa:"\f31e";--fa--fa:"\f31e\f31e"}.egfa-charging-station{--fa:"\f5e7";--fa--fa:"\f5e7\f5e7"}.egfa-shapes,.egfa-triangle-circle-square{--fa:"\f61f";--fa--fa:"\f61f\f61f"}.egfa-random,.egfa-shuffle{--fa:"\f074";--fa--fa:"\f074\f074"}.egfa-person-running,.egfa-running{--fa:"\f70c";--fa--fa:"\f70c\f70c"}.egfa-mobile-retro{--fa:"\e527";--fa--fa:"\e527\e527"}.egfa-grip-lines-vertical{--fa:"\f7a5";--fa--fa:"\f7a5\f7a5"}.egfa-spider{--fa:"\f717";--fa--fa:"\f717\f717"}.egfa-hands-bound{--fa:"\e4f9";--fa--fa:"\e4f9\e4f9"}.egfa-file-invoice-dollar{--fa:"\f571";--fa--fa:"\f571\f571"}.egfa-plane-circle-exclamation{--fa:"\e556";--fa--fa:"\e556\e556"}.egfa-x-ray{--fa:"\f497";--fa--fa:"\f497\f497"}.egfa-spell-check{--fa:"\f891";--fa--fa:"\f891\f891"}.egfa-slash{--fa:"\f715";--fa--fa:"\f715\f715"}.egfa-computer-mouse,.egfa-mouse{--fa:"\f8cc";--fa--fa:"\f8cc\f8cc"}.egfa-arrow-right-to-bracket,.egfa-sign-in{--fa:"\f090";--fa--fa:"\f090\f090"}.egfa-shop-slash,.egfa-store-alt-slash{--fa:"\e070";--fa--fa:"\e070\e070"}.egfa-server{--fa:"\f233";--fa--fa:"\f233\f233"}.egfa-virus-covid-slash{--fa:"\e4a9";--fa--fa:"\e4a9\e4a9"}.egfa-shop-lock{--fa:"\e4a5";--fa--fa:"\e4a5\e4a5"}.egfa-hourglass-1,.egfa-hourglass-start{--fa:"\f251";--fa--fa:"\f251\f251"}.egfa-blender-phone{--fa:"\f6b6";--fa--fa:"\f6b6\f6b6"}.egfa-building-wheat{--fa:"\e4db";--fa--fa:"\e4db\e4db"}.egfa-person-breastfeeding{--fa:"\e53a";--fa--fa:"\e53a\e53a"}.egfa-right-to-bracket,.egfa-sign-in-alt{--fa:"\f2f6";--fa--fa:"\f2f6\f2f6"}.egfa-venus{--fa:"\f221";--fa--fa:"\f221\f221"}.egfa-passport{--fa:"\f5ab";--fa--fa:"\f5ab\f5ab"}.egfa-thumb-tack-slash,.egfa-thumbtack-slash{--fa:"\e68f";--fa--fa:"\e68f\e68f"}.egfa-heart-pulse,.egfa-heartbeat{--fa:"\f21e";--fa--fa:"\f21e\f21e"}.egfa-people-carry,.egfa-people-carry-box{--fa:"\f4ce";--fa--fa:"\f4ce\f4ce"}.egfa-temperature-high{--fa:"\f769";--fa--fa:"\f769\f769"}.egfa-microchip{--fa:"\f2db";--fa--fa:"\f2db\f2db"}.egfa-crown{--fa:"\f521";--fa--fa:"\f521\f521"}.egfa-weight-hanging{--fa:"\f5cd";--fa--fa:"\f5cd\f5cd"}.egfa-xmarks-lines{--fa:"\e59a";--fa--fa:"\e59a\e59a"}.egfa-file-prescription{--fa:"\f572";--fa--fa:"\f572\f572"}.egfa-weight,.egfa-weight-scale{--fa:"\f496";--fa--fa:"\f496\f496"}.egfa-user-friends,.egfa-user-group{--fa:"\f500";--fa--fa:"\f500\f500"}.egfa-arrow-up-a-z,.egfa-sort-alpha-up{--fa:"\f15e";--fa--fa:"\f15e\f15e"}.egfa-chess-knight{--fa:"\f441";--fa--fa:"\f441\f441"}.egfa-face-laugh-squint,.egfa-laugh-squint{--fa:"\f59b";--fa--fa:"\f59b\f59b"}.egfa-wheelchair{--fa:"\f193";--fa--fa:"\f193\f193"}.egfa-arrow-circle-up,.egfa-circle-arrow-up{--fa:"\f0aa";--fa--fa:"\f0aa\f0aa"}.egfa-toggle-on{--fa:"\f205";--fa--fa:"\f205\f205"}.egfa-person-walking,.egfa-walking{--fa:"\f554";--fa--fa:"\f554\f554"}.egfa-l{--fa:"\4c";--fa--fa:"\4c\4c"}.egfa-fire{--fa:"\f06d";--fa--fa:"\f06d\f06d"}.egfa-bed-pulse,.egfa-procedures{--fa:"\f487";--fa--fa:"\f487\f487"}.egfa-shuttle-space,.egfa-space-shuttle{--fa:"\f197";--fa--fa:"\f197\f197"}.egfa-face-laugh,.egfa-laugh{--fa:"\f599";--fa--fa:"\f599\f599"}.egfa-folder-open{--fa:"\f07c";--fa--fa:"\f07c\f07c"}.egfa-heart-circle-plus{--fa:"\e500";--fa--fa:"\e500\e500"}.egfa-code-fork{--fa:"\e13b";--fa--fa:"\e13b\e13b"}.egfa-city{--fa:"\f64f";--fa--fa:"\f64f\f64f"}.egfa-microphone-alt,.egfa-microphone-lines{--fa:"\f3c9";--fa--fa:"\f3c9\f3c9"}.egfa-pepper-hot{--fa:"\f816";--fa--fa:"\f816\f816"}.egfa-unlock{--fa:"\f09c";--fa--fa:"\f09c\f09c"}.egfa-colon-sign{--fa:"\e140";--fa--fa:"\e140\e140"}.egfa-headset{--fa:"\f590";--fa--fa:"\f590\f590"}.egfa-store-slash{--fa:"\e071";--fa--fa:"\e071\e071"}.egfa-road-circle-xmark{--fa:"\e566";--fa--fa:"\e566\e566"}.egfa-user-minus{--fa:"\f503";--fa--fa:"\f503\f503"}.egfa-mars-stroke-up,.egfa-mars-stroke-v{--fa:"\f22a";--fa--fa:"\f22a\f22a"}.egfa-champagne-glasses,.egfa-glass-cheers{--fa:"\f79f";--fa--fa:"\f79f\f79f"}.egfa-clipboard{--fa:"\f328";--fa--fa:"\f328\f328"}.egfa-house-circle-exclamation{--fa:"\e50a";--fa--fa:"\e50a\e50a"}.egfa-file-arrow-up,.egfa-file-upload{--fa:"\f574";--fa--fa:"\f574\f574"}.egfa-wifi,.egfa-wifi-3,.egfa-wifi-strong{--fa:"\f1eb";--fa--fa:"\f1eb\f1eb"}.egfa-bath,.egfa-bathtub{--fa:"\f2cd";--fa--fa:"\f2cd\f2cd"}.egfa-underline{--fa:"\f0cd";--fa--fa:"\f0cd\f0cd"}.egfa-user-edit,.egfa-user-pen{--fa:"\f4ff";--fa--fa:"\f4ff\f4ff"}.egfa-signature{--fa:"\f5b7";--fa--fa:"\f5b7\f5b7"}.egfa-stroopwafel{--fa:"\f551";--fa--fa:"\f551\f551"}.egfa-bold{--fa:"\f032";--fa--fa:"\f032\f032"}.egfa-anchor-lock{--fa:"\e4ad";--fa--fa:"\e4ad\e4ad"}.egfa-building-ngo{--fa:"\e4d7";--fa--fa:"\e4d7\e4d7"}.egfa-manat-sign{--fa:"\e1d5";--fa--fa:"\e1d5\e1d5"}.egfa-not-equal{--fa:"\f53e";--fa--fa:"\f53e\f53e"}.egfa-border-style,.egfa-border-top-left{--fa:"\f853";--fa--fa:"\f853\f853"}.egfa-map-location-dot,.egfa-map-marked-alt{--fa:"\f5a0";--fa--fa:"\f5a0\f5a0"}.egfa-jedi{--fa:"\f669";--fa--fa:"\f669\f669"}.egfa-poll,.egfa-square-poll-vertical{--fa:"\f681";--fa--fa:"\f681\f681"}.egfa-mug-hot{--fa:"\f7b6";--fa--fa:"\f7b6\f7b6"}.egfa-battery-car,.egfa-car-battery{--fa:"\f5df";--fa--fa:"\f5df\f5df"}.egfa-gift{--fa:"\f06b";--fa--fa:"\f06b\f06b"}.egfa-dice-two{--fa:"\f528";--fa--fa:"\f528\f528"}.egfa-chess-queen{--fa:"\f445";--fa--fa:"\f445\f445"}.egfa-glasses{--fa:"\f530";--fa--fa:"\f530\f530"}.egfa-chess-board{--fa:"\f43c";--fa--fa:"\f43c\f43c"}.egfa-building-circle-check{--fa:"\e4d2";--fa--fa:"\e4d2\e4d2"}.egfa-person-chalkboard{--fa:"\e53d";--fa--fa:"\e53d\e53d"}.egfa-mars-stroke-h,.egfa-mars-stroke-right{--fa:"\f22b";--fa--fa:"\f22b\f22b"}.egfa-hand-back-fist,.egfa-hand-rock{--fa:"\f255";--fa--fa:"\f255\f255"}.egfa-caret-square-up,.egfa-square-caret-up{--fa:"\f151";--fa--fa:"\f151\f151"}.egfa-cloud-showers-water{--fa:"\e4e4";--fa--fa:"\e4e4\e4e4"}.egfa-bar-chart,.egfa-chart-bar{--fa:"\f080";--fa--fa:"\f080\f080"}.egfa-hands-bubbles,.egfa-hands-wash{--fa:"\e05e";--fa--fa:"\e05e\e05e"}.egfa-less-than-equal{--fa:"\f537";--fa--fa:"\f537\f537"}.egfa-train{--fa:"\f238";--fa--fa:"\f238\f238"}.egfa-eye-low-vision,.egfa-low-vision{--fa:"\f2a8";--fa--fa:"\f2a8\f2a8"}.egfa-crow{--fa:"\f520";--fa--fa:"\f520\f520"}.egfa-sailboat{--fa:"\e445";--fa--fa:"\e445\e445"}.egfa-window-restore{--fa:"\f2d2";--fa--fa:"\f2d2\f2d2"}.egfa-plus-square,.egfa-square-plus{--fa:"\f0fe";--fa--fa:"\f0fe\f0fe"}.egfa-torii-gate{--fa:"\f6a1";--fa--fa:"\f6a1\f6a1"}.egfa-frog{--fa:"\f52e";--fa--fa:"\f52e\f52e"}.egfa-bucket{--fa:"\e4cf";--fa--fa:"\e4cf\e4cf"}.egfa-image{--fa:"\f03e";--fa--fa:"\f03e\f03e"}.egfa-microphone{--fa:"\f130";--fa--fa:"\f130\f130"}.egfa-cow{--fa:"\f6c8";--fa--fa:"\f6c8\f6c8"}.egfa-caret-up{--fa:"\f0d8";--fa--fa:"\f0d8\f0d8"}.egfa-screwdriver{--fa:"\f54a";--fa--fa:"\f54a\f54a"}.egfa-folder-closed{--fa:"\e185";--fa--fa:"\e185\e185"}.egfa-house-tsunami{--fa:"\e515";--fa--fa:"\e515\e515"}.egfa-square-nfi{--fa:"\e576";--fa--fa:"\e576\e576"}.egfa-arrow-up-from-ground-water{--fa:"\e4b5";--fa--fa:"\e4b5\e4b5"}.egfa-glass-martini-alt,.egfa-martini-glass{--fa:"\f57b";--fa--fa:"\f57b\f57b"}.egfa-square-binary{--fa:"\e69b";--fa--fa:"\e69b\e69b"}.egfa-rotate-back,.egfa-rotate-backward,.egfa-rotate-left,.egfa-undo-alt{--fa:"\f2ea";--fa--fa:"\f2ea\f2ea"}.egfa-columns,.egfa-table-columns{--fa:"\f0db";--fa--fa:"\f0db\f0db"}.egfa-lemon{--fa:"\f094";--fa--fa:"\f094\f094"}.egfa-head-side-mask{--fa:"\e063";--fa--fa:"\e063\e063"}.egfa-handshake{--fa:"\f2b5";--fa--fa:"\f2b5\f2b5"}.egfa-gem{--fa:"\f3a5";--fa--fa:"\f3a5\f3a5"}.egfa-dolly,.egfa-dolly-box{--fa:"\f472";--fa--fa:"\f472\f472"}.egfa-smoking{--fa:"\f48d";--fa--fa:"\f48d\f48d"}.egfa-compress-arrows-alt,.egfa-minimize{--fa:"\f78c";--fa--fa:"\f78c\f78c"}.egfa-monument{--fa:"\f5a6";--fa--fa:"\f5a6\f5a6"}.egfa-snowplow{--fa:"\f7d2";--fa--fa:"\f7d2\f7d2"}.egfa-angle-double-right,.egfa-angles-right{--fa:"\f101";--fa--fa:"\f101\f101"}.egfa-cannabis{--fa:"\f55f";--fa--fa:"\f55f\f55f"}.egfa-circle-play,.egfa-play-circle{--fa:"\f144";--fa--fa:"\f144\f144"}.egfa-tablets{--fa:"\f490";--fa--fa:"\f490\f490"}.egfa-ethernet{--fa:"\f796";--fa--fa:"\f796\f796"}.egfa-eur,.egfa-euro,.egfa-euro-sign{--fa:"\f153";--fa--fa:"\f153\f153"}.egfa-chair{--fa:"\f6c0";--fa--fa:"\f6c0\f6c0"}.egfa-check-circle,.egfa-circle-check{--fa:"\f058";--fa--fa:"\f058\f058"}.egfa-circle-stop,.egfa-stop-circle{--fa:"\f28d";--fa--fa:"\f28d\f28d"}.egfa-compass-drafting,.egfa-drafting-compass{--fa:"\f568";--fa--fa:"\f568\f568"}.egfa-plate-wheat{--fa:"\e55a";--fa--fa:"\e55a\e55a"}.egfa-icicles{--fa:"\f7ad";--fa--fa:"\f7ad\f7ad"}.egfa-person-shelter{--fa:"\e54f";--fa--fa:"\e54f\e54f"}.egfa-neuter{--fa:"\f22c";--fa--fa:"\f22c\f22c"}.egfa-id-badge{--fa:"\f2c1";--fa--fa:"\f2c1\f2c1"}.egfa-marker{--fa:"\f5a1";--fa--fa:"\f5a1\f5a1"}.egfa-face-laugh-beam,.egfa-laugh-beam{--fa:"\f59a";--fa--fa:"\f59a\f59a"}.egfa-helicopter-symbol{--fa:"\e502";--fa--fa:"\e502\e502"}.egfa-universal-access{--fa:"\f29a";--fa--fa:"\f29a\f29a"}.egfa-chevron-circle-up,.egfa-circle-chevron-up{--fa:"\f139";--fa--fa:"\f139\f139"}.egfa-lari-sign{--fa:"\e1c8";--fa--fa:"\e1c8\e1c8"}.egfa-volcano{--fa:"\f770";--fa--fa:"\f770\f770"}.egfa-person-walking-dashed-line-arrow-right{--fa:"\e553";--fa--fa:"\e553\e553"}.egfa-gbp,.egfa-pound-sign,.egfa-sterling-sign{--fa:"\f154";--fa--fa:"\f154\f154"}.egfa-viruses{--fa:"\e076";--fa--fa:"\e076\e076"}.egfa-square-person-confined{--fa:"\e577";--fa--fa:"\e577\e577"}.egfa-user-tie{--fa:"\f508";--fa--fa:"\f508\f508"}.egfa-arrow-down-long,.egfa-long-arrow-down{--fa:"\f175";--fa--fa:"\f175\f175"}.egfa-tent-arrow-down-to-line{--fa:"\e57e";--fa--fa:"\e57e\e57e"}.egfa-certificate{--fa:"\f0a3";--fa--fa:"\f0a3\f0a3"}.egfa-mail-reply-all,.egfa-reply-all{--fa:"\f122";--fa--fa:"\f122\f122"}.egfa-suitcase{--fa:"\f0f2";--fa--fa:"\f0f2\f0f2"}.egfa-person-skating,.egfa-skating{--fa:"\f7c5";--fa--fa:"\f7c5\f7c5"}.egfa-filter-circle-dollar,.egfa-funnel-dollar{--fa:"\f662";--fa--fa:"\f662\f662"}.egfa-camera-retro{--fa:"\f083";--fa--fa:"\f083\f083"}.egfa-arrow-circle-down,.egfa-circle-arrow-down{--fa:"\f0ab";--fa--fa:"\f0ab\f0ab"}.egfa-arrow-right-to-file,.egfa-file-import{--fa:"\f56f";--fa--fa:"\f56f\f56f"}.egfa-external-link-square,.egfa-square-arrow-up-right{--fa:"\f14c";--fa--fa:"\f14c\f14c"}.egfa-box-open{--fa:"\f49e";--fa--fa:"\f49e\f49e"}.egfa-scroll{--fa:"\f70e";--fa--fa:"\f70e\f70e"}.egfa-spa{--fa:"\f5bb";--fa--fa:"\f5bb\f5bb"}.egfa-location-pin-lock{--fa:"\e51f";--fa--fa:"\e51f\e51f"}.egfa-pause{--fa:"\f04c";--fa--fa:"\f04c\f04c"}.egfa-hill-avalanche{--fa:"\e507";--fa--fa:"\e507\e507"}.egfa-temperature-0,.egfa-temperature-empty,.egfa-thermometer-0,.egfa-thermometer-empty{--fa:"\f2cb";--fa--fa:"\f2cb\f2cb"}.egfa-bomb{--fa:"\f1e2";--fa--fa:"\f1e2\f1e2"}.egfa-registered{--fa:"\f25d";--fa--fa:"\f25d\f25d"}.egfa-address-card,.egfa-contact-card,.egfa-vcard{--fa:"\f2bb";--fa--fa:"\f2bb\f2bb"}.egfa-balance-scale-right,.egfa-scale-unbalanced-flip{--fa:"\f516";--fa--fa:"\f516\f516"}.egfa-subscript{--fa:"\f12c";--fa--fa:"\f12c\f12c"}.egfa-diamond-turn-right,.egfa-directions{--fa:"\f5eb";--fa--fa:"\f5eb\f5eb"}.egfa-burst{--fa:"\e4dc";--fa--fa:"\e4dc\e4dc"}.egfa-house-laptop,.egfa-laptop-house{--fa:"\e066";--fa--fa:"\e066\e066"}.egfa-face-tired,.egfa-tired{--fa:"\f5c8";--fa--fa:"\f5c8\f5c8"}.egfa-money-bills{--fa:"\e1f3";--fa--fa:"\e1f3\e1f3"}.egfa-smog{--fa:"\f75f";--fa--fa:"\f75f\f75f"}.egfa-crutch{--fa:"\f7f7";--fa--fa:"\f7f7\f7f7"}.egfa-cloud-arrow-up,.egfa-cloud-upload,.egfa-cloud-upload-alt{--fa:"\f0ee";--fa--fa:"\f0ee\f0ee"}.egfa-palette{--fa:"\f53f";--fa--fa:"\f53f\f53f"}.egfa-arrows-turn-right{--fa:"\e4c0";--fa--fa:"\e4c0\e4c0"}.egfa-vest{--fa:"\e085";--fa--fa:"\e085\e085"}.egfa-ferry{--fa:"\e4ea";--fa--fa:"\e4ea\e4ea"}.egfa-arrows-down-to-people{--fa:"\e4b9";--fa--fa:"\e4b9\e4b9"}.egfa-seedling,.egfa-sprout{--fa:"\f4d8";--fa--fa:"\f4d8\f4d8"}.egfa-arrows-alt-h,.egfa-left-right{--fa:"\f337";--fa--fa:"\f337\f337"}.egfa-boxes-packing{--fa:"\e4c7";--fa--fa:"\e4c7\e4c7"}.egfa-arrow-circle-left,.egfa-circle-arrow-left{--fa:"\f0a8";--fa--fa:"\f0a8\f0a8"}.egfa-group-arrows-rotate{--fa:"\e4f6";--fa--fa:"\e4f6\e4f6"}.egfa-bowl-food{--fa:"\e4c6";--fa--fa:"\e4c6\e4c6"}.egfa-candy-cane{--fa:"\f786";--fa--fa:"\f786\f786"}.egfa-arrow-down-wide-short,.egfa-sort-amount-asc,.egfa-sort-amount-down{--fa:"\f160";--fa--fa:"\f160\f160"}.egfa-cloud-bolt,.egfa-thunderstorm{--fa:"\f76c";--fa--fa:"\f76c\f76c"}.egfa-remove-format,.egfa-text-slash{--fa:"\f87d";--fa--fa:"\f87d\f87d"}.egfa-face-smile-wink,.egfa-smile-wink{--fa:"\f4da";--fa--fa:"\f4da\f4da"}.egfa-file-word{--fa:"\f1c2";--fa--fa:"\f1c2\f1c2"}.egfa-file-powerpoint{--fa:"\f1c4";--fa--fa:"\f1c4\f1c4"}.egfa-arrows-h,.egfa-arrows-left-right{--fa:"\f07e";--fa--fa:"\f07e\f07e"}.egfa-house-lock{--fa:"\e510";--fa--fa:"\e510\e510"}.egfa-cloud-arrow-down,.egfa-cloud-download,.egfa-cloud-download-alt{--fa:"\f0ed";--fa--fa:"\f0ed\f0ed"}.egfa-children{--fa:"\e4e1";--fa--fa:"\e4e1\e4e1"}.egfa-blackboard,.egfa-chalkboard{--fa:"\f51b";--fa--fa:"\f51b\f51b"}.egfa-user-alt-slash,.egfa-user-large-slash{--fa:"\f4fa";--fa--fa:"\f4fa\f4fa"}.egfa-envelope-open{--fa:"\f2b6";--fa--fa:"\f2b6\f2b6"}.egfa-handshake-alt-slash,.egfa-handshake-simple-slash{--fa:"\e05f";--fa--fa:"\e05f\e05f"}.egfa-mattress-pillow{--fa:"\e525";--fa--fa:"\e525\e525"}.egfa-guarani-sign{--fa:"\e19a";--fa--fa:"\e19a\e19a"}.egfa-arrows-rotate,.egfa-refresh,.egfa-sync{--fa:"\f021";--fa--fa:"\f021\f021"}.egfa-fire-extinguisher{--fa:"\f134";--fa--fa:"\f134\f134"}.egfa-cruzeiro-sign{--fa:"\e152";--fa--fa:"\e152\e152"}.egfa-greater-than-equal{--fa:"\f532";--fa--fa:"\f532\f532"}.egfa-shield-alt,.egfa-shield-halved{--fa:"\f3ed";--fa--fa:"\f3ed\f3ed"}.egfa-atlas,.egfa-book-atlas{--fa:"\f558";--fa--fa:"\f558\f558"}.egfa-virus{--fa:"\e074";--fa--fa:"\e074\e074"}.egfa-envelope-circle-check{--fa:"\e4e8";--fa--fa:"\e4e8\e4e8"}.egfa-layer-group{--fa:"\f5fd";--fa--fa:"\f5fd\f5fd"}.egfa-arrows-to-dot{--fa:"\e4be";--fa--fa:"\e4be\e4be"}.egfa-archway{--fa:"\f557";--fa--fa:"\f557\f557"}.egfa-heart-circle-check{--fa:"\e4fd";--fa--fa:"\e4fd\e4fd"}.egfa-house-chimney-crack,.egfa-house-damage{--fa:"\f6f1";--fa--fa:"\f6f1\f6f1"}.egfa-file-archive,.egfa-file-zipper{--fa:"\f1c6";--fa--fa:"\f1c6\f1c6"}.egfa-square{--fa:"\f0c8";--fa--fa:"\f0c8\f0c8"}.egfa-glass-martini,.egfa-martini-glass-empty{--fa:"\f000";--fa--fa:"\f000\f000"}.egfa-couch{--fa:"\f4b8";--fa--fa:"\f4b8\f4b8"}.egfa-cedi-sign{--fa:"\e0df";--fa--fa:"\e0df\e0df"}.egfa-italic{--fa:"\f033";--fa--fa:"\f033\f033"}.egfa-table-cells-column-lock{--fa:"\e678";--fa--fa:"\e678\e678"}.egfa-church{--fa:"\f51d";--fa--fa:"\f51d\f51d"}.egfa-comments-dollar{--fa:"\f653";--fa--fa:"\f653\f653"}.egfa-democrat{--fa:"\f747";--fa--fa:"\f747\f747"}.egfa-z{--fa:"\5a";--fa--fa:"\5a\5a"}.egfa-person-skiing,.egfa-skiing{--fa:"\f7c9";--fa--fa:"\f7c9\f7c9"}.egfa-road-lock{--fa:"\e567";--fa--fa:"\e567\e567"}.egfa-a{--fa:"\41";--fa--fa:"\41\41"}.egfa-temperature-arrow-down,.egfa-temperature-down{--fa:"\e03f";--fa--fa:"\e03f\e03f"}.egfa-feather-alt,.egfa-feather-pointed{--fa:"\f56b";--fa--fa:"\f56b\f56b"}.egfa-p{--fa:"\50";--fa--fa:"\50\50"}.egfa-snowflake{--fa:"\f2dc";--fa--fa:"\f2dc\f2dc"}.egfa-newspaper{--fa:"\f1ea";--fa--fa:"\f1ea\f1ea"}.egfa-ad,.egfa-rectangle-ad{--fa:"\f641";--fa--fa:"\f641\f641"}.egfa-arrow-circle-right,.egfa-circle-arrow-right{--fa:"\f0a9";--fa--fa:"\f0a9\f0a9"}.egfa-filter-circle-xmark{--fa:"\e17b";--fa--fa:"\e17b\e17b"}.egfa-locust{--fa:"\e520";--fa--fa:"\e520\e520"}.egfa-sort,.egfa-unsorted{--fa:"\f0dc";--fa--fa:"\f0dc\f0dc"}.egfa-list-1-2,.egfa-list-numeric,.egfa-list-ol{--fa:"\f0cb";--fa--fa:"\f0cb\f0cb"}.egfa-person-dress-burst{--fa:"\e544";--fa--fa:"\e544\e544"}.egfa-money-check-alt,.egfa-money-check-dollar{--fa:"\f53d";--fa--fa:"\f53d\f53d"}.egfa-vector-square{--fa:"\f5cb";--fa--fa:"\f5cb\f5cb"}.egfa-bread-slice{--fa:"\f7ec";--fa--fa:"\f7ec\f7ec"}.egfa-language{--fa:"\f1ab";--fa--fa:"\f1ab\f1ab"}.egfa-face-kiss-wink-heart,.egfa-kiss-wink-heart{--fa:"\f598";--fa--fa:"\f598\f598"}.egfa-filter{--fa:"\f0b0";--fa--fa:"\f0b0\f0b0"}.egfa-question{--fa:"\3f";--fa--fa:"\3f\3f"}.egfa-file-signature{--fa:"\f573";--fa--fa:"\f573\f573"}.egfa-arrows-alt,.egfa-up-down-left-right{--fa:"\f0b2";--fa--fa:"\f0b2\f0b2"}.egfa-house-chimney-user{--fa:"\e065";--fa--fa:"\e065\e065"}.egfa-hand-holding-heart{--fa:"\f4be";--fa--fa:"\f4be\f4be"}.egfa-puzzle-piece{--fa:"\f12e";--fa--fa:"\f12e\f12e"}.egfa-money-check{--fa:"\f53c";--fa--fa:"\f53c\f53c"}.egfa-star-half-alt,.egfa-star-half-stroke{--fa:"\f5c0";--fa--fa:"\f5c0\f5c0"}.egfa-code{--fa:"\f121";--fa--fa:"\f121\f121"}.egfa-glass-whiskey,.egfa-whiskey-glass{--fa:"\f7a0";--fa--fa:"\f7a0\f7a0"}.egfa-building-circle-exclamation{--fa:"\e4d3";--fa--fa:"\e4d3\e4d3"}.egfa-magnifying-glass-chart{--fa:"\e522";--fa--fa:"\e522\e522"}.egfa-arrow-up-right-from-square,.egfa-external-link{--fa:"\f08e";--fa--fa:"\f08e\f08e"}.egfa-cubes-stacked{--fa:"\e4e6";--fa--fa:"\e4e6\e4e6"}.egfa-krw,.egfa-won,.egfa-won-sign{--fa:"\f159";--fa--fa:"\f159\f159"}.egfa-virus-covid{--fa:"\e4a8";--fa--fa:"\e4a8\e4a8"}.egfa-austral-sign{--fa:"\e0a9";--fa--fa:"\e0a9\e0a9"}.egfa-f{--fa:"\46";--fa--fa:"\46\46"}.egfa-leaf{--fa:"\f06c";--fa--fa:"\f06c\f06c"}.egfa-road{--fa:"\f018";--fa--fa:"\f018\f018"}.egfa-cab,.egfa-taxi{--fa:"\f1ba";--fa--fa:"\f1ba\f1ba"}.egfa-person-circle-plus{--fa:"\e541";--fa--fa:"\e541\e541"}.egfa-chart-pie,.egfa-pie-chart{--fa:"\f200";--fa--fa:"\f200\f200"}.egfa-bolt-lightning{--fa:"\e0b7";--fa--fa:"\e0b7\e0b7"}.egfa-sack-xmark{--fa:"\e56a";--fa--fa:"\e56a\e56a"}.egfa-file-excel{--fa:"\f1c3";--fa--fa:"\f1c3\f1c3"}.egfa-file-contract{--fa:"\f56c";--fa--fa:"\f56c\f56c"}.egfa-fish-fins{--fa:"\e4f2";--fa--fa:"\e4f2\e4f2"}.egfa-building-flag{--fa:"\e4d5";--fa--fa:"\e4d5\e4d5"}.egfa-face-grin-beam,.egfa-grin-beam{--fa:"\f582";--fa--fa:"\f582\f582"}.egfa-object-ungroup{--fa:"\f248";--fa--fa:"\f248\f248"}.egfa-poop{--fa:"\f619";--fa--fa:"\f619\f619"}.egfa-location-pin,.egfa-map-marker{--fa:"\f041";--fa--fa:"\f041\f041"}.egfa-kaaba{--fa:"\f66b";--fa--fa:"\f66b\f66b"}.egfa-toilet-paper{--fa:"\f71e";--fa--fa:"\f71e\f71e"}.egfa-hard-hat,.egfa-hat-hard,.egfa-helmet-safety{--fa:"\f807";--fa--fa:"\f807\f807"}.egfa-eject{--fa:"\f052";--fa--fa:"\f052\f052"}.egfa-arrow-alt-circle-right,.egfa-circle-right{--fa:"\f35a";--fa--fa:"\f35a\f35a"}.egfa-plane-circle-check{--fa:"\e555";--fa--fa:"\e555\e555"}.egfa-face-rolling-eyes,.egfa-meh-rolling-eyes{--fa:"\f5a5";--fa--fa:"\f5a5\f5a5"}.egfa-object-group{--fa:"\f247";--fa--fa:"\f247\f247"}.egfa-chart-line,.egfa-line-chart{--fa:"\f201";--fa--fa:"\f201\f201"}.egfa-mask-ventilator{--fa:"\e524";--fa--fa:"\e524\e524"}.egfa-arrow-right{--fa:"\f061";--fa--fa:"\f061\f061"}.egfa-map-signs,.egfa-signs-post{--fa:"\f277";--fa--fa:"\f277\f277"}.egfa-cash-register{--fa:"\f788";--fa--fa:"\f788\f788"}.egfa-person-circle-question{--fa:"\e542";--fa--fa:"\e542\e542"}.egfa-h{--fa:"\48";--fa--fa:"\48\48"}.egfa-tarp{--fa:"\e57b";--fa--fa:"\e57b\e57b"}.egfa-screwdriver-wrench,.egfa-tools{--fa:"\f7d9";--fa--fa:"\f7d9\f7d9"}.egfa-arrows-to-eye{--fa:"\e4bf";--fa--fa:"\e4bf\e4bf"}.egfa-plug-circle-bolt{--fa:"\e55b";--fa--fa:"\e55b\e55b"}.egfa-heart{--fa:"\f004";--fa--fa:"\f004\f004"}.egfa-mars-and-venus{--fa:"\f224";--fa--fa:"\f224\f224"}.egfa-home-user,.egfa-house-user{--fa:"\e1b0";--fa--fa:"\e1b0\e1b0"}.egfa-dumpster-fire{--fa:"\f794";--fa--fa:"\f794\f794"}.egfa-house-crack{--fa:"\e3b1";--fa--fa:"\e3b1\e3b1"}.egfa-cocktail,.egfa-martini-glass-citrus{--fa:"\f561";--fa--fa:"\f561\f561"}.egfa-face-surprise,.egfa-surprise{--fa:"\f5c2";--fa--fa:"\f5c2\f5c2"}.egfa-bottle-water{--fa:"\e4c5";--fa--fa:"\e4c5\e4c5"}.egfa-circle-pause,.egfa-pause-circle{--fa:"\f28b";--fa--fa:"\f28b\f28b"}.egfa-toilet-paper-slash{--fa:"\e072";--fa--fa:"\e072\e072"}.egfa-apple-alt,.egfa-apple-whole{--fa:"\f5d1";--fa--fa:"\f5d1\f5d1"}.egfa-kitchen-set{--fa:"\e51a";--fa--fa:"\e51a\e51a"}.egfa-r{--fa:"\52";--fa--fa:"\52\52"}.egfa-temperature-1,.egfa-temperature-quarter,.egfa-thermometer-1,.egfa-thermometer-quarter{--fa:"\f2ca";--fa--fa:"\f2ca\f2ca"}.egfa-cube{--fa:"\f1b2";--fa--fa:"\f1b2\f1b2"}.egfa-bitcoin-sign{--fa:"\e0b4";--fa--fa:"\e0b4\e0b4"}.egfa-shield-dog{--fa:"\e573";--fa--fa:"\e573\e573"}.egfa-solar-panel{--fa:"\f5ba";--fa--fa:"\f5ba\f5ba"}.egfa-lock-open{--fa:"\f3c1";--fa--fa:"\f3c1\f3c1"}.egfa-elevator{--fa:"\e16d";--fa--fa:"\e16d\e16d"}.egfa-money-bill-transfer{--fa:"\e528";--fa--fa:"\e528\e528"}.egfa-money-bill-trend-up{--fa:"\e529";--fa--fa:"\e529\e529"}.egfa-house-flood-water-circle-arrow-right{--fa:"\e50f";--fa--fa:"\e50f\e50f"}.egfa-poll-h,.egfa-square-poll-horizontal{--fa:"\f682";--fa--fa:"\f682\f682"}.egfa-circle{--fa:"\f111";--fa--fa:"\f111\f111"}.egfa-backward-fast,.egfa-fast-backward{--fa:"\f049";--fa--fa:"\f049\f049"}.egfa-recycle{--fa:"\f1b8";--fa--fa:"\f1b8\f1b8"}.egfa-user-astronaut{--fa:"\f4fb";--fa--fa:"\f4fb\f4fb"}.egfa-plane-slash{--fa:"\e069";--fa--fa:"\e069\e069"}.egfa-trademark{--fa:"\f25c";--fa--fa:"\f25c\f25c"}.egfa-basketball,.egfa-basketball-ball{--fa:"\f434";--fa--fa:"\f434\f434"}.egfa-satellite-dish{--fa:"\f7c0";--fa--fa:"\f7c0\f7c0"}.egfa-arrow-alt-circle-up,.egfa-circle-up{--fa:"\f35b";--fa--fa:"\f35b\f35b"}.egfa-mobile-alt,.egfa-mobile-screen-button{--fa:"\f3cd";--fa--fa:"\f3cd\f3cd"}.egfa-volume-high,.egfa-volume-up{--fa:"\f028";--fa--fa:"\f028\f028"}.egfa-users-rays{--fa:"\e593";--fa--fa:"\e593\e593"}.egfa-wallet{--fa:"\f555";--fa--fa:"\f555\f555"}.egfa-clipboard-check{--fa:"\f46c";--fa--fa:"\f46c\f46c"}.egfa-file-audio{--fa:"\f1c7";--fa--fa:"\f1c7\f1c7"}.egfa-burger,.egfa-hamburger{--fa:"\f805";--fa--fa:"\f805\f805"}.egfa-wrench{--fa:"\f0ad";--fa--fa:"\f0ad\f0ad"}.egfa-bugs{--fa:"\e4d0";--fa--fa:"\e4d0\e4d0"}.egfa-rupee,.egfa-rupee-sign{--fa:"\f156";--fa--fa:"\f156\f156"}.egfa-file-image{--fa:"\f1c5";--fa--fa:"\f1c5\f1c5"}.egfa-circle-question,.egfa-question-circle{--fa:"\f059";--fa--fa:"\f059\f059"}.egfa-plane-departure{--fa:"\f5b0";--fa--fa:"\f5b0\f5b0"}.egfa-handshake-slash{--fa:"\e060";--fa--fa:"\e060\e060"}.egfa-book-bookmark{--fa:"\e0bb";--fa--fa:"\e0bb\e0bb"}.egfa-code-branch{--fa:"\f126";--fa--fa:"\f126\f126"}.egfa-hat-cowboy{--fa:"\f8c0";--fa--fa:"\f8c0\f8c0"}.egfa-bridge{--fa:"\e4c8";--fa--fa:"\e4c8\e4c8"}.egfa-phone-alt,.egfa-phone-flip{--fa:"\f879";--fa--fa:"\f879\f879"}.egfa-truck-front{--fa:"\e2b7";--fa--fa:"\e2b7\e2b7"}.egfa-cat{--fa:"\f6be";--fa--fa:"\f6be\f6be"}.egfa-anchor-circle-exclamation{--fa:"\e4ab";--fa--fa:"\e4ab\e4ab"}.egfa-truck-field{--fa:"\e58d";--fa--fa:"\e58d\e58d"}.egfa-route{--fa:"\f4d7";--fa--fa:"\f4d7\f4d7"}.egfa-clipboard-question{--fa:"\e4e3";--fa--fa:"\e4e3\e4e3"}.egfa-panorama{--fa:"\e209";--fa--fa:"\e209\e209"}.egfa-comment-medical{--fa:"\f7f5";--fa--fa:"\f7f5\f7f5"}.egfa-teeth-open{--fa:"\f62f";--fa--fa:"\f62f\f62f"}.egfa-file-circle-minus{--fa:"\e4ed";--fa--fa:"\e4ed\e4ed"}.egfa-tags{--fa:"\f02c";--fa--fa:"\f02c\f02c"}.egfa-wine-glass{--fa:"\f4e3";--fa--fa:"\f4e3\f4e3"}.egfa-fast-forward,.egfa-forward-fast{--fa:"\f050";--fa--fa:"\f050\f050"}.egfa-face-meh-blank,.egfa-meh-blank{--fa:"\f5a4";--fa--fa:"\f5a4\f5a4"}.egfa-parking,.egfa-square-parking{--fa:"\f540";--fa--fa:"\f540\f540"}.egfa-house-signal{--fa:"\e012";--fa--fa:"\e012\e012"}.egfa-bars-progress,.egfa-tasks-alt{--fa:"\f828";--fa--fa:"\f828\f828"}.egfa-faucet-drip{--fa:"\e006";--fa--fa:"\e006\e006"}.egfa-cart-flatbed,.egfa-dolly-flatbed{--fa:"\f474";--fa--fa:"\f474\f474"}.egfa-ban-smoking,.egfa-smoking-ban{--fa:"\f54d";--fa--fa:"\f54d\f54d"}.egfa-terminal{--fa:"\f120";--fa--fa:"\f120\f120"}.egfa-mobile-button{--fa:"\f10b";--fa--fa:"\f10b\f10b"}.egfa-house-medical-flag{--fa:"\e514";--fa--fa:"\e514\e514"}.egfa-basket-shopping,.egfa-shopping-basket{--fa:"\f291";--fa--fa:"\f291\f291"}.egfa-tape{--fa:"\f4db";--fa--fa:"\f4db\f4db"}.egfa-bus-alt,.egfa-bus-simple{--fa:"\f55e";--fa--fa:"\f55e\f55e"}.egfa-eye{--fa:"\f06e";--fa--fa:"\f06e\f06e"}.egfa-face-sad-cry,.egfa-sad-cry{--fa:"\f5b3";--fa--fa:"\f5b3\f5b3"}.egfa-audio-description{--fa:"\f29e";--fa--fa:"\f29e\f29e"}.egfa-person-military-to-person{--fa:"\e54c";--fa--fa:"\e54c\e54c"}.egfa-file-shield{--fa:"\e4f0";--fa--fa:"\e4f0\e4f0"}.egfa-user-slash{--fa:"\f506";--fa--fa:"\f506\f506"}.egfa-pen{--fa:"\f304";--fa--fa:"\f304\f304"}.egfa-tower-observation{--fa:"\e586";--fa--fa:"\e586\e586"}.egfa-file-code{--fa:"\f1c9";--fa--fa:"\f1c9\f1c9"}.egfa-signal,.egfa-signal-5,.egfa-signal-perfect{--fa:"\f012";--fa--fa:"\f012\f012"}.egfa-bus{--fa:"\f207";--fa--fa:"\f207\f207"}.egfa-heart-circle-xmark{--fa:"\e501";--fa--fa:"\e501\e501"}.egfa-home-lg,.egfa-house-chimney{--fa:"\e3af";--fa--fa:"\e3af\e3af"}.egfa-window-maximize{--fa:"\f2d0";--fa--fa:"\f2d0\f2d0"}.egfa-face-frown,.egfa-frown{--fa:"\f119";--fa--fa:"\f119\f119"}.egfa-prescription{--fa:"\f5b1";--fa--fa:"\f5b1\f5b1"}.egfa-shop,.egfa-store-alt{--fa:"\f54f";--fa--fa:"\f54f\f54f"}.egfa-floppy-disk,.egfa-save{--fa:"\f0c7";--fa--fa:"\f0c7\f0c7"}.egfa-vihara{--fa:"\f6a7";--fa--fa:"\f6a7\f6a7"}.egfa-balance-scale-left,.egfa-scale-unbalanced{--fa:"\f515";--fa--fa:"\f515\f515"}.egfa-sort-asc,.egfa-sort-up{--fa:"\f0de";--fa--fa:"\f0de\f0de"}.egfa-comment-dots,.egfa-commenting{--fa:"\f4ad";--fa--fa:"\f4ad\f4ad"}.egfa-plant-wilt{--fa:"\e5aa";--fa--fa:"\e5aa\e5aa"}.egfa-diamond{--fa:"\f219";--fa--fa:"\f219\f219"}.egfa-face-grin-squint,.egfa-grin-squint{--fa:"\f585";--fa--fa:"\f585\f585"}.egfa-hand-holding-dollar,.egfa-hand-holding-usd{--fa:"\f4c0";--fa--fa:"\f4c0\f4c0"}.egfa-chart-diagram{--fa:"\e695";--fa--fa:"\e695\e695"}.egfa-bacterium{--fa:"\e05a";--fa--fa:"\e05a\e05a"}.egfa-hand-pointer{--fa:"\f25a";--fa--fa:"\f25a\f25a"}.egfa-drum-steelpan{--fa:"\f56a";--fa--fa:"\f56a\f56a"}.egfa-hand-scissors{--fa:"\f257";--fa--fa:"\f257\f257"}.egfa-hands-praying,.egfa-praying-hands{--fa:"\f684";--fa--fa:"\f684\f684"}.egfa-arrow-right-rotate,.egfa-arrow-rotate-forward,.egfa-arrow-rotate-right,.egfa-redo{--fa:"\f01e";--fa--fa:"\f01e\f01e"}.egfa-biohazard{--fa:"\f780";--fa--fa:"\f780\f780"}.egfa-location,.egfa-location-crosshairs{--fa:"\f601";--fa--fa:"\f601\f601"}.egfa-mars-double{--fa:"\f227";--fa--fa:"\f227\f227"}.egfa-child-dress{--fa:"\e59c";--fa--fa:"\e59c\e59c"}.egfa-users-between-lines{--fa:"\e591";--fa--fa:"\e591\e591"}.egfa-lungs-virus{--fa:"\e067";--fa--fa:"\e067\e067"}.egfa-face-grin-tears,.egfa-grin-tears{--fa:"\f588";--fa--fa:"\f588\f588"}.egfa-phone{--fa:"\f095";--fa--fa:"\f095\f095"}.egfa-calendar-times,.egfa-calendar-xmark{--fa:"\f273";--fa--fa:"\f273\f273"}.egfa-child-reaching{--fa:"\e59d";--fa--fa:"\e59d\e59d"}.egfa-head-side-virus{--fa:"\e064";--fa--fa:"\e064\e064"}.egfa-user-cog,.egfa-user-gear{--fa:"\f4fe";--fa--fa:"\f4fe\f4fe"}.egfa-arrow-up-1-9,.egfa-sort-numeric-up{--fa:"\f163";--fa--fa:"\f163\f163"}.egfa-door-closed{--fa:"\f52a";--fa--fa:"\f52a\f52a"}.egfa-shield-virus{--fa:"\e06c";--fa--fa:"\e06c\e06c"}.egfa-dice-six{--fa:"\f526";--fa--fa:"\f526\f526"}.egfa-mosquito-net{--fa:"\e52c";--fa--fa:"\e52c\e52c"}.egfa-file-fragment{--fa:"\e697";--fa--fa:"\e697\e697"}.egfa-bridge-water{--fa:"\e4ce";--fa--fa:"\e4ce\e4ce"}.egfa-person-booth{--fa:"\f756";--fa--fa:"\f756\f756"}.egfa-text-width{--fa:"\f035";--fa--fa:"\f035\f035"}.egfa-hat-wizard{--fa:"\f6e8";--fa--fa:"\f6e8\f6e8"}.egfa-pen-fancy{--fa:"\f5ac";--fa--fa:"\f5ac\f5ac"}.egfa-digging,.egfa-person-digging{--fa:"\f85e";--fa--fa:"\f85e\f85e"}.egfa-trash{--fa:"\f1f8";--fa--fa:"\f1f8\f1f8"}.egfa-gauge-simple,.egfa-gauge-simple-med,.egfa-tachometer-average{--fa:"\f629";--fa--fa:"\f629\f629"}.egfa-book-medical{--fa:"\f7e6";--fa--fa:"\f7e6\f7e6"}.egfa-poo{--fa:"\f2fe";--fa--fa:"\f2fe\f2fe"}.egfa-quote-right,.egfa-quote-right-alt{--fa:"\f10e";--fa--fa:"\f10e\f10e"}.egfa-shirt,.egfa-t-shirt,.egfa-tshirt{--fa:"\f553";--fa--fa:"\f553\f553"}.egfa-cubes{--fa:"\f1b3";--fa--fa:"\f1b3\f1b3"}.egfa-divide{--fa:"\f529";--fa--fa:"\f529\f529"}.egfa-tenge,.egfa-tenge-sign{--fa:"\f7d7";--fa--fa:"\f7d7\f7d7"}.egfa-headphones{--fa:"\f025";--fa--fa:"\f025\f025"}.egfa-hands-holding{--fa:"\f4c2";--fa--fa:"\f4c2\f4c2"}.egfa-hands-clapping{--fa:"\e1a8";--fa--fa:"\e1a8\e1a8"}.egfa-republican{--fa:"\f75e";--fa--fa:"\f75e\f75e"}.egfa-arrow-left{--fa:"\f060";--fa--fa:"\f060\f060"}.egfa-person-circle-xmark{--fa:"\e543";--fa--fa:"\e543\e543"}.egfa-ruler{--fa:"\f545";--fa--fa:"\f545\f545"}.egfa-align-left{--fa:"\f036";--fa--fa:"\f036\f036"}.egfa-dice-d6{--fa:"\f6d1";--fa--fa:"\f6d1\f6d1"}.egfa-restroom{--fa:"\f7bd";--fa--fa:"\f7bd\f7bd"}.egfa-j{--fa:"\4a";--fa--fa:"\4a\4a"}.egfa-users-viewfinder{--fa:"\e595";--fa--fa:"\e595\e595"}.egfa-file-video{--fa:"\f1c8";--fa--fa:"\f1c8\f1c8"}.egfa-external-link-alt,.egfa-up-right-from-square{--fa:"\f35d";--fa--fa:"\f35d\f35d"}.egfa-table-cells,.egfa-th{--fa:"\f00a";--fa--fa:"\f00a\f00a"}.egfa-file-pdf{--fa:"\f1c1";--fa--fa:"\f1c1\f1c1"}.egfa-bible,.egfa-book-bible{--fa:"\f647";--fa--fa:"\f647\f647"}.egfa-o{--fa:"\4f";--fa--fa:"\4f\4f"}.egfa-medkit,.egfa-suitcase-medical{--fa:"\f0fa";--fa--fa:"\f0fa\f0fa"}.egfa-user-secret{--fa:"\f21b";--fa--fa:"\f21b\f21b"}.egfa-otter{--fa:"\f700";--fa--fa:"\f700\f700"}.egfa-female,.egfa-person-dress{--fa:"\f182";--fa--fa:"\f182\f182"}.egfa-comment-dollar{--fa:"\f651";--fa--fa:"\f651\f651"}.egfa-briefcase-clock,.egfa-business-time{--fa:"\f64a";--fa--fa:"\f64a\f64a"}.egfa-table-cells-large,.egfa-th-large{--fa:"\f009";--fa--fa:"\f009\f009"}.egfa-book-tanakh,.egfa-tanakh{--fa:"\f827";--fa--fa:"\f827\f827"}.egfa-phone-volume,.egfa-volume-control-phone{--fa:"\f2a0";--fa--fa:"\f2a0\f2a0"}.egfa-hat-cowboy-side{--fa:"\f8c1";--fa--fa:"\f8c1\f8c1"}.egfa-clipboard-user{--fa:"\f7f3";--fa--fa:"\f7f3\f7f3"}.egfa-child{--fa:"\f1ae";--fa--fa:"\f1ae\f1ae"}.egfa-lira-sign{--fa:"\f195";--fa--fa:"\f195\f195"}.egfa-satellite{--fa:"\f7bf";--fa--fa:"\f7bf\f7bf"}.egfa-plane-lock{--fa:"\e558";--fa--fa:"\e558\e558"}.egfa-tag{--fa:"\f02b";--fa--fa:"\f02b\f02b"}.egfa-comment{--fa:"\f075";--fa--fa:"\f075\f075"}.egfa-birthday-cake,.egfa-cake,.egfa-cake-candles{--fa:"\f1fd";--fa--fa:"\f1fd\f1fd"}.egfa-envelope{--fa:"\f0e0";--fa--fa:"\f0e0\f0e0"}.egfa-angle-double-up,.egfa-angles-up{--fa:"\f102";--fa--fa:"\f102\f102"}.egfa-paperclip{--fa:"\f0c6";--fa--fa:"\f0c6\f0c6"}.egfa-arrow-right-to-city{--fa:"\e4b3";--fa--fa:"\e4b3\e4b3"}.egfa-ribbon{--fa:"\f4d6";--fa--fa:"\f4d6\f4d6"}.egfa-lungs{--fa:"\f604";--fa--fa:"\f604\f604"}.egfa-arrow-up-9-1,.egfa-sort-numeric-up-alt{--fa:"\f887";--fa--fa:"\f887\f887"}.egfa-litecoin-sign{--fa:"\e1d3";--fa--fa:"\e1d3\e1d3"}.egfa-border-none{--fa:"\f850";--fa--fa:"\f850\f850"}.egfa-circle-nodes{--fa:"\e4e2";--fa--fa:"\e4e2\e4e2"}.egfa-parachute-box{--fa:"\f4cd";--fa--fa:"\f4cd\f4cd"}.egfa-indent{--fa:"\f03c";--fa--fa:"\f03c\f03c"}.egfa-truck-field-un{--fa:"\e58e";--fa--fa:"\e58e\e58e"}.egfa-hourglass,.egfa-hourglass-empty{--fa:"\f254";--fa--fa:"\f254\f254"}.egfa-mountain{--fa:"\f6fc";--fa--fa:"\f6fc\f6fc"}.egfa-user-doctor,.egfa-user-md{--fa:"\f0f0";--fa--fa:"\f0f0\f0f0"}.egfa-circle-info,.egfa-info-circle{--fa:"\f05a";--fa--fa:"\f05a\f05a"}.egfa-cloud-meatball{--fa:"\f73b";--fa--fa:"\f73b\f73b"}.egfa-camera,.egfa-camera-alt{--fa:"\f030";--fa--fa:"\f030\f030"}.egfa-square-virus{--fa:"\e578";--fa--fa:"\e578\e578"}.egfa-meteor{--fa:"\f753";--fa--fa:"\f753\f753"}.egfa-car-on{--fa:"\e4dd";--fa--fa:"\e4dd\e4dd"}.egfa-sleigh{--fa:"\f7cc";--fa--fa:"\f7cc\f7cc"}.egfa-arrow-down-1-9,.egfa-sort-numeric-asc,.egfa-sort-numeric-down{--fa:"\f162";--fa--fa:"\f162\f162"}.egfa-hand-holding-droplet,.egfa-hand-holding-water{--fa:"\f4c1";--fa--fa:"\f4c1\f4c1"}.egfa-water{--fa:"\f773";--fa--fa:"\f773\f773"}.egfa-calendar-check{--fa:"\f274";--fa--fa:"\f274\f274"}.egfa-braille{--fa:"\f2a1";--fa--fa:"\f2a1\f2a1"}.egfa-prescription-bottle-alt,.egfa-prescription-bottle-medical{--fa:"\f486";--fa--fa:"\f486\f486"}.egfa-landmark{--fa:"\f66f";--fa--fa:"\f66f\f66f"}.egfa-truck{--fa:"\f0d1";--fa--fa:"\f0d1\f0d1"}.egfa-crosshairs{--fa:"\f05b";--fa--fa:"\f05b\f05b"}.egfa-person-cane{--fa:"\e53c";--fa--fa:"\e53c\e53c"}.egfa-tent{--fa:"\e57d";--fa--fa:"\e57d\e57d"}.egfa-vest-patches{--fa:"\e086";--fa--fa:"\e086\e086"}.egfa-check-double{--fa:"\f560";--fa--fa:"\f560\f560"}.egfa-arrow-down-a-z,.egfa-sort-alpha-asc,.egfa-sort-alpha-down{--fa:"\f15d";--fa--fa:"\f15d\f15d"}.egfa-money-bill-wheat{--fa:"\e52a";--fa--fa:"\e52a\e52a"}.egfa-cookie{--fa:"\f563";--fa--fa:"\f563\f563"}.egfa-arrow-left-rotate,.egfa-arrow-rotate-back,.egfa-arrow-rotate-backward,.egfa-arrow-rotate-left,.egfa-undo{--fa:"\f0e2";--fa--fa:"\f0e2\f0e2"}.egfa-hard-drive,.egfa-hdd{--fa:"\f0a0";--fa--fa:"\f0a0\f0a0"}.egfa-face-grin-squint-tears,.egfa-grin-squint-tears{--fa:"\f586";--fa--fa:"\f586\f586"}.egfa-dumbbell{--fa:"\f44b";--fa--fa:"\f44b\f44b"}.egfa-list-alt,.egfa-rectangle-list{--fa:"\f022";--fa--fa:"\f022\f022"}.egfa-tarp-droplet{--fa:"\e57c";--fa--fa:"\e57c\e57c"}.egfa-house-medical-circle-check{--fa:"\e511";--fa--fa:"\e511\e511"}.egfa-person-skiing-nordic,.egfa-skiing-nordic{--fa:"\f7ca";--fa--fa:"\f7ca\f7ca"}.egfa-calendar-plus{--fa:"\f271";--fa--fa:"\f271\f271"}.egfa-plane-arrival{--fa:"\f5af";--fa--fa:"\f5af\f5af"}.egfa-arrow-alt-circle-left,.egfa-circle-left{--fa:"\f359";--fa--fa:"\f359\f359"}.egfa-subway,.egfa-train-subway{--fa:"\f239";--fa--fa:"\f239\f239"}.egfa-chart-gantt{--fa:"\e0e4";--fa--fa:"\e0e4\e0e4"}.egfa-indian-rupee,.egfa-indian-rupee-sign,.egfa-inr{--fa:"\e1bc";--fa--fa:"\e1bc\e1bc"}.egfa-crop-alt,.egfa-crop-simple{--fa:"\f565";--fa--fa:"\f565\f565"}.egfa-money-bill-1,.egfa-money-bill-alt{--fa:"\f3d1";--fa--fa:"\f3d1\f3d1"}.egfa-left-long,.egfa-long-arrow-alt-left{--fa:"\f30a";--fa--fa:"\f30a\f30a"}.egfa-dna{--fa:"\f471";--fa--fa:"\f471\f471"}.egfa-virus-slash{--fa:"\e075";--fa--fa:"\e075\e075"}.egfa-minus,.egfa-subtract{--fa:"\f068";--fa--fa:"\f068\f068"}.egfa-chess{--fa:"\f439";--fa--fa:"\f439\f439"}.egfa-arrow-left-long,.egfa-long-arrow-left{--fa:"\f177";--fa--fa:"\f177\f177"}.egfa-plug-circle-check{--fa:"\e55c";--fa--fa:"\e55c\e55c"}.egfa-street-view{--fa:"\f21d";--fa--fa:"\f21d\f21d"}.egfa-franc-sign{--fa:"\e18f";--fa--fa:"\e18f\e18f"}.egfa-volume-off{--fa:"\f026";--fa--fa:"\f026\f026"}.egfa-american-sign-language-interpreting,.egfa-asl-interpreting,.egfa-hands-american-sign-language-interpreting,.egfa-hands-asl-interpreting{--fa:"\f2a3";--fa--fa:"\f2a3\f2a3"}.egfa-cog,.egfa-gear{--fa:"\f013";--fa--fa:"\f013\f013"}.egfa-droplet-slash,.egfa-tint-slash{--fa:"\f5c7";--fa--fa:"\f5c7\f5c7"}.egfa-mosque{--fa:"\f678";--fa--fa:"\f678\f678"}.egfa-mosquito{--fa:"\e52b";--fa--fa:"\e52b\e52b"}.egfa-star-of-david{--fa:"\f69a";--fa--fa:"\f69a\f69a"}.egfa-person-military-rifle{--fa:"\e54b";--fa--fa:"\e54b\e54b"}.egfa-cart-shopping,.egfa-shopping-cart{--fa:"\f07a";--fa--fa:"\f07a\f07a"}.egfa-vials{--fa:"\f493";--fa--fa:"\f493\f493"}.egfa-plug-circle-plus{--fa:"\e55f";--fa--fa:"\e55f\e55f"}.egfa-place-of-worship{--fa:"\f67f";--fa--fa:"\f67f\f67f"}.egfa-grip-vertical{--fa:"\f58e";--fa--fa:"\f58e\f58e"}.egfa-hexagon-nodes{--fa:"\e699";--fa--fa:"\e699\e699"}.egfa-arrow-turn-up,.egfa-level-up{--fa:"\f148";--fa--fa:"\f148\f148"}.egfa-u{--fa:"\55";--fa--fa:"\55\55"}.egfa-square-root-alt,.egfa-square-root-variable{--fa:"\f698";--fa--fa:"\f698\f698"}.egfa-clock,.egfa-clock-four{--fa:"\f017";--fa--fa:"\f017\f017"}.egfa-backward-step,.egfa-step-backward{--fa:"\f048";--fa--fa:"\f048\f048"}.egfa-pallet{--fa:"\f482";--fa--fa:"\f482\f482"}.egfa-faucet{--fa:"\e005";--fa--fa:"\e005\e005"}.egfa-baseball-bat-ball{--fa:"\f432";--fa--fa:"\f432\f432"}.egfa-s{--fa:"\53";--fa--fa:"\53\53"}.egfa-timeline{--fa:"\e29c";--fa--fa:"\e29c\e29c"}.egfa-keyboard{--fa:"\f11c";--fa--fa:"\f11c\f11c"}.egfa-caret-down{--fa:"\f0d7";--fa--fa:"\f0d7\f0d7"}.egfa-clinic-medical,.egfa-house-chimney-medical{--fa:"\f7f2";--fa--fa:"\f7f2\f7f2"}.egfa-temperature-3,.egfa-temperature-three-quarters,.egfa-thermometer-3,.egfa-thermometer-three-quarters{--fa:"\f2c8";--fa--fa:"\f2c8\f2c8"}.egfa-mobile-android-alt,.egfa-mobile-screen{--fa:"\f3cf";--fa--fa:"\f3cf\f3cf"}.egfa-plane-up{--fa:"\e22d";--fa--fa:"\e22d\e22d"}.egfa-piggy-bank{--fa:"\f4d3";--fa--fa:"\f4d3\f4d3"}.egfa-battery-3,.egfa-battery-half{--fa:"\f242";--fa--fa:"\f242\f242"}.egfa-mountain-city{--fa:"\e52e";--fa--fa:"\e52e\e52e"}.egfa-coins{--fa:"\f51e";--fa--fa:"\f51e\f51e"}.egfa-khanda{--fa:"\f66d";--fa--fa:"\f66d\f66d"}.egfa-sliders,.egfa-sliders-h{--fa:"\f1de";--fa--fa:"\f1de\f1de"}.egfa-folder-tree{--fa:"\f802";--fa--fa:"\f802\f802"}.egfa-network-wired{--fa:"\f6ff";--fa--fa:"\f6ff\f6ff"}.egfa-map-pin{--fa:"\f276";--fa--fa:"\f276\f276"}.egfa-hamsa{--fa:"\f665";--fa--fa:"\f665\f665"}.egfa-cent-sign{--fa:"\e3f5";--fa--fa:"\e3f5\e3f5"}.egfa-flask{--fa:"\f0c3";--fa--fa:"\f0c3\f0c3"}.egfa-person-pregnant{--fa:"\e31e";--fa--fa:"\e31e\e31e"}.egfa-wand-sparkles{--fa:"\f72b";--fa--fa:"\f72b\f72b"}.egfa-ellipsis-v,.egfa-ellipsis-vertical{--fa:"\f142";--fa--fa:"\f142\f142"}.egfa-ticket{--fa:"\f145";--fa--fa:"\f145\f145"}.egfa-power-off{--fa:"\f011";--fa--fa:"\f011\f011"}.egfa-long-arrow-alt-right,.egfa-right-long{--fa:"\f30b";--fa--fa:"\f30b\f30b"}.egfa-flag-usa{--fa:"\f74d";--fa--fa:"\f74d\f74d"}.egfa-laptop-file{--fa:"\e51d";--fa--fa:"\e51d\e51d"}.egfa-teletype,.egfa-tty{--fa:"\f1e4";--fa--fa:"\f1e4\f1e4"}.egfa-diagram-next{--fa:"\e476";--fa--fa:"\e476\e476"}.egfa-person-rifle{--fa:"\e54e";--fa--fa:"\e54e\e54e"}.egfa-house-medical-circle-exclamation{--fa:"\e512";--fa--fa:"\e512\e512"}.egfa-closed-captioning{--fa:"\f20a";--fa--fa:"\f20a\f20a"}.egfa-hiking,.egfa-person-hiking{--fa:"\f6ec";--fa--fa:"\f6ec\f6ec"}.egfa-venus-double{--fa:"\f226";--fa--fa:"\f226\f226"}.egfa-images{--fa:"\f302";--fa--fa:"\f302\f302"}.egfa-calculator{--fa:"\f1ec";--fa--fa:"\f1ec\f1ec"}.egfa-people-pulling{--fa:"\e535";--fa--fa:"\e535\e535"}.egfa-n{--fa:"\4e";--fa--fa:"\4e\4e"}.egfa-cable-car,.egfa-tram{--fa:"\f7da";--fa--fa:"\f7da\f7da"}.egfa-cloud-rain{--fa:"\f73d";--fa--fa:"\f73d\f73d"}.egfa-building-circle-xmark{--fa:"\e4d4";--fa--fa:"\e4d4\e4d4"}.egfa-ship{--fa:"\f21a";--fa--fa:"\f21a\f21a"}.egfa-arrows-down-to-line{--fa:"\e4b8";--fa--fa:"\e4b8\e4b8"}.egfa-download{--fa:"\f019";--fa--fa:"\f019\f019"}.egfa-face-grin,.egfa-grin{--fa:"\f580";--fa--fa:"\f580\f580"}.egfa-backspace,.egfa-delete-left{--fa:"\f55a";--fa--fa:"\f55a\f55a"}.egfa-eye-dropper,.egfa-eye-dropper-empty,.egfa-eyedropper{--fa:"\f1fb";--fa--fa:"\f1fb\f1fb"}.egfa-file-circle-check{--fa:"\e5a0";--fa--fa:"\e5a0\e5a0"}.egfa-forward{--fa:"\f04e";--fa--fa:"\f04e\f04e"}.egfa-mobile,.egfa-mobile-android,.egfa-mobile-phone{--fa:"\f3ce";--fa--fa:"\f3ce\f3ce"}.egfa-face-meh,.egfa-meh{--fa:"\f11a";--fa--fa:"\f11a\f11a"}.egfa-align-center{--fa:"\f037";--fa--fa:"\f037\f037"}.egfa-book-dead,.egfa-book-skull{--fa:"\f6b7";--fa--fa:"\f6b7\f6b7"}.egfa-drivers-license,.egfa-id-card{--fa:"\f2c2";--fa--fa:"\f2c2\f2c2"}.egfa-dedent,.egfa-outdent{--fa:"\f03b";--fa--fa:"\f03b\f03b"}.egfa-heart-circle-exclamation{--fa:"\e4fe";--fa--fa:"\e4fe\e4fe"}.egfa-home,.egfa-home-alt,.egfa-home-lg-alt,.egfa-house{--fa:"\f015";--fa--fa:"\f015\f015"}.egfa-calendar-week{--fa:"\f784";--fa--fa:"\f784\f784"}.egfa-laptop-medical{--fa:"\f812";--fa--fa:"\f812\f812"}.egfa-b{--fa:"\42";--fa--fa:"\42\42"}.egfa-file-medical{--fa:"\f477";--fa--fa:"\f477\f477"}.egfa-dice-one{--fa:"\f525";--fa--fa:"\f525\f525"}.egfa-kiwi-bird{--fa:"\f535";--fa--fa:"\f535\f535"}.egfa-arrow-right-arrow-left,.egfa-exchange{--fa:"\f0ec";--fa--fa:"\f0ec\f0ec"}.egfa-redo-alt,.egfa-rotate-forward,.egfa-rotate-right{--fa:"\f2f9";--fa--fa:"\f2f9\f2f9"}.egfa-cutlery,.egfa-utensils{--fa:"\f2e7";--fa--fa:"\f2e7\f2e7"}.egfa-arrow-up-wide-short,.egfa-sort-amount-up{--fa:"\f161";--fa--fa:"\f161\f161"}.egfa-mill-sign{--fa:"\e1ed";--fa--fa:"\e1ed\e1ed"}.egfa-bowl-rice{--fa:"\e2eb";--fa--fa:"\e2eb\e2eb"}.egfa-skull{--fa:"\f54c";--fa--fa:"\f54c\f54c"}.egfa-broadcast-tower,.egfa-tower-broadcast{--fa:"\f519";--fa--fa:"\f519\f519"}.egfa-truck-pickup{--fa:"\f63c";--fa--fa:"\f63c\f63c"}.egfa-long-arrow-alt-up,.egfa-up-long{--fa:"\f30c";--fa--fa:"\f30c\f30c"}.egfa-stop{--fa:"\f04d";--fa--fa:"\f04d\f04d"}.egfa-code-merge{--fa:"\f387";--fa--fa:"\f387\f387"}.egfa-upload{--fa:"\f093";--fa--fa:"\f093\f093"}.egfa-hurricane{--fa:"\f751";--fa--fa:"\f751\f751"}.egfa-mound{--fa:"\e52d";--fa--fa:"\e52d\e52d"}.egfa-toilet-portable{--fa:"\e583";--fa--fa:"\e583\e583"}.egfa-compact-disc{--fa:"\f51f";--fa--fa:"\f51f\f51f"}.egfa-file-arrow-down,.egfa-file-download{--fa:"\f56d";--fa--fa:"\f56d\f56d"}.egfa-caravan{--fa:"\f8ff";--fa--fa:"\f8ff\f8ff"}.egfa-shield-cat{--fa:"\e572";--fa--fa:"\e572\e572"}.egfa-bolt,.egfa-zap{--fa:"\f0e7";--fa--fa:"\f0e7\f0e7"}.egfa-glass-water{--fa:"\e4f4";--fa--fa:"\e4f4\e4f4"}.egfa-oil-well{--fa:"\e532";--fa--fa:"\e532\e532"}.egfa-vault{--fa:"\e2c5";--fa--fa:"\e2c5\e2c5"}.egfa-mars{--fa:"\f222";--fa--fa:"\f222\f222"}.egfa-toilet{--fa:"\f7d8";--fa--fa:"\f7d8\f7d8"}.egfa-plane-circle-xmark{--fa:"\e557";--fa--fa:"\e557\e557"}.egfa-cny,.egfa-jpy,.egfa-rmb,.egfa-yen,.egfa-yen-sign{--fa:"\f157";--fa--fa:"\f157\f157"}.egfa-rouble,.egfa-rub,.egfa-ruble,.egfa-ruble-sign{--fa:"\f158";--fa--fa:"\f158\f158"}.egfa-sun{--fa:"\f185";--fa--fa:"\f185\f185"}.egfa-guitar{--fa:"\f7a6";--fa--fa:"\f7a6\f7a6"}.egfa-face-laugh-wink,.egfa-laugh-wink{--fa:"\f59c";--fa--fa:"\f59c\f59c"}.egfa-horse-head{--fa:"\f7ab";--fa--fa:"\f7ab\f7ab"}.egfa-bore-hole{--fa:"\e4c3";--fa--fa:"\e4c3\e4c3"}.egfa-industry{--fa:"\f275";--fa--fa:"\f275\f275"}.egfa-arrow-alt-circle-down,.egfa-circle-down{--fa:"\f358";--fa--fa:"\f358\f358"}.egfa-arrows-turn-to-dots{--fa:"\e4c1";--fa--fa:"\e4c1\e4c1"}.egfa-florin-sign{--fa:"\e184";--fa--fa:"\e184\e184"}.egfa-arrow-down-short-wide,.egfa-sort-amount-desc,.egfa-sort-amount-down-alt{--fa:"\f884";--fa--fa:"\f884\f884"}.egfa-less-than{--fa:"\3c";--fa--fa:"\3c\3c"}.egfa-angle-down{--fa:"\f107";--fa--fa:"\f107\f107"}.egfa-car-tunnel{--fa:"\e4de";--fa--fa:"\e4de\e4de"}.egfa-head-side-cough{--fa:"\e061";--fa--fa:"\e061\e061"}.egfa-grip-lines{--fa:"\f7a4";--fa--fa:"\f7a4\f7a4"}.egfa-thumbs-down{--fa:"\f165";--fa--fa:"\f165\f165"}.egfa-user-lock{--fa:"\f502";--fa--fa:"\f502\f502"}.egfa-arrow-right-long,.egfa-long-arrow-right{--fa:"\f178";--fa--fa:"\f178\f178"}.egfa-anchor-circle-xmark{--fa:"\e4ac";--fa--fa:"\e4ac\e4ac"}.egfa-ellipsis,.egfa-ellipsis-h{--fa:"\f141";--fa--fa:"\f141\f141"}.egfa-chess-pawn{--fa:"\f443";--fa--fa:"\f443\f443"}.egfa-first-aid,.egfa-kit-medical{--fa:"\f479";--fa--fa:"\f479\f479"}.egfa-person-through-window{--fa:"\e5a9";--fa--fa:"\e5a9\e5a9"}.egfa-toolbox{--fa:"\f552";--fa--fa:"\f552\f552"}.egfa-hands-holding-circle{--fa:"\e4fb";--fa--fa:"\e4fb\e4fb"}.egfa-bug{--fa:"\f188";--fa--fa:"\f188\f188"}.egfa-credit-card,.egfa-credit-card-alt{--fa:"\f09d";--fa--fa:"\f09d\f09d"}.egfa-automobile,.egfa-car{--fa:"\f1b9";--fa--fa:"\f1b9\f1b9"}.egfa-hand-holding-hand{--fa:"\e4f7";--fa--fa:"\e4f7\e4f7"}.egfa-book-open-reader,.egfa-book-reader{--fa:"\f5da";--fa--fa:"\f5da\f5da"}.egfa-mountain-sun{--fa:"\e52f";--fa--fa:"\e52f\e52f"}.egfa-arrows-left-right-to-line{--fa:"\e4ba";--fa--fa:"\e4ba\e4ba"}.egfa-dice-d20{--fa:"\f6cf";--fa--fa:"\f6cf\f6cf"}.egfa-truck-droplet{--fa:"\e58c";--fa--fa:"\e58c\e58c"}.egfa-file-circle-xmark{--fa:"\e5a1";--fa--fa:"\e5a1\e5a1"}.egfa-temperature-arrow-up,.egfa-temperature-up{--fa:"\e040";--fa--fa:"\e040\e040"}.egfa-medal{--fa:"\f5a2";--fa--fa:"\f5a2\f5a2"}.egfa-bed{--fa:"\f236";--fa--fa:"\f236\f236"}.egfa-h-square,.egfa-square-h{--fa:"\f0fd";--fa--fa:"\f0fd\f0fd"}.egfa-podcast{--fa:"\f2ce";--fa--fa:"\f2ce\f2ce"}.egfa-temperature-4,.egfa-temperature-full,.egfa-thermometer-4,.egfa-thermometer-full{--fa:"\f2c7";--fa--fa:"\f2c7\f2c7"}.egfa-bell{--fa:"\f0f3";--fa--fa:"\f0f3\f0f3"}.egfa-superscript{--fa:"\f12b";--fa--fa:"\f12b\f12b"}.egfa-plug-circle-xmark{--fa:"\e560";--fa--fa:"\e560\e560"}.egfa-star-of-life{--fa:"\f621";--fa--fa:"\f621\f621"}.egfa-phone-slash{--fa:"\f3dd";--fa--fa:"\f3dd\f3dd"}.egfa-paint-roller{--fa:"\f5aa";--fa--fa:"\f5aa\f5aa"}.egfa-hands-helping,.egfa-handshake-angle{--fa:"\f4c4";--fa--fa:"\f4c4\f4c4"}.egfa-location-dot,.egfa-map-marker-alt{--fa:"\f3c5";--fa--fa:"\f3c5\f3c5"}.egfa-file{--fa:"\f15b";--fa--fa:"\f15b\f15b"}.egfa-greater-than{--fa:"\3e";--fa--fa:"\3e\3e"}.egfa-person-swimming,.egfa-swimmer{--fa:"\f5c4";--fa--fa:"\f5c4\f5c4"}.egfa-arrow-down{--fa:"\f063";--fa--fa:"\f063\f063"}.egfa-droplet,.egfa-tint{--fa:"\f043";--fa--fa:"\f043\f043"}.egfa-eraser{--fa:"\f12d";--fa--fa:"\f12d\f12d"}.egfa-earth,.egfa-earth-america,.egfa-earth-americas,.egfa-globe-americas{--fa:"\f57d";--fa--fa:"\f57d\f57d"}.egfa-person-burst{--fa:"\e53b";--fa--fa:"\e53b\e53b"}.egfa-dove{--fa:"\f4ba";--fa--fa:"\f4ba\f4ba"}.egfa-battery-0,.egfa-battery-empty{--fa:"\f244";--fa--fa:"\f244\f244"}.egfa-socks{--fa:"\f696";--fa--fa:"\f696\f696"}.egfa-inbox{--fa:"\f01c";--fa--fa:"\f01c\f01c"}.egfa-section{--fa:"\e447";--fa--fa:"\e447\e447"}.egfa-gauge-high,.egfa-tachometer-alt,.egfa-tachometer-alt-fast{--fa:"\f625";--fa--fa:"\f625\f625"}.egfa-envelope-open-text{--fa:"\f658";--fa--fa:"\f658\f658"}.egfa-hospital,.egfa-hospital-alt,.egfa-hospital-wide{--fa:"\f0f8";--fa--fa:"\f0f8\f0f8"}.egfa-wine-bottle{--fa:"\f72f";--fa--fa:"\f72f\f72f"}.egfa-chess-rook{--fa:"\f447";--fa--fa:"\f447\f447"}.egfa-bars-staggered,.egfa-reorder,.egfa-stream{--fa:"\f550";--fa--fa:"\f550\f550"}.egfa-dharmachakra{--fa:"\f655";--fa--fa:"\f655\f655"}.egfa-hotdog{--fa:"\f80f";--fa--fa:"\f80f\f80f"}.egfa-blind,.egfa-person-walking-with-cane{--fa:"\f29d";--fa--fa:"\f29d\f29d"}.egfa-drum{--fa:"\f569";--fa--fa:"\f569\f569"}.egfa-ice-cream{--fa:"\f810";--fa--fa:"\f810\f810"}.egfa-heart-circle-bolt{--fa:"\e4fc";--fa--fa:"\e4fc\e4fc"}.egfa-fax{--fa:"\f1ac";--fa--fa:"\f1ac\f1ac"}.egfa-paragraph{--fa:"\f1dd";--fa--fa:"\f1dd\f1dd"}.egfa-check-to-slot,.egfa-vote-yea{--fa:"\f772";--fa--fa:"\f772\f772"}.egfa-star-half{--fa:"\f089";--fa--fa:"\f089\f089"}.egfa-boxes,.egfa-boxes-alt,.egfa-boxes-stacked{--fa:"\f468";--fa--fa:"\f468\f468"}.egfa-chain,.egfa-link{--fa:"\f0c1";--fa--fa:"\f0c1\f0c1"}.egfa-assistive-listening-systems,.egfa-ear-listen{--fa:"\f2a2";--fa--fa:"\f2a2\f2a2"}.egfa-tree-city{--fa:"\e587";--fa--fa:"\e587\e587"}.egfa-play{--fa:"\f04b";--fa--fa:"\f04b\f04b"}.egfa-font{--fa:"\f031";--fa--fa:"\f031\f031"}.egfa-table-cells-row-lock{--fa:"\e67a";--fa--fa:"\e67a\e67a"}.egfa-rupiah-sign{--fa:"\e23d";--fa--fa:"\e23d\e23d"}.egfa-magnifying-glass,.egfa-search{--fa:"\f002";--fa--fa:"\f002\f002"}.egfa-ping-pong-paddle-ball,.egfa-table-tennis,.egfa-table-tennis-paddle-ball{--fa:"\f45d";--fa--fa:"\f45d\f45d"}.egfa-diagnoses,.egfa-person-dots-from-line{--fa:"\f470";--fa--fa:"\f470\f470"}.egfa-trash-can-arrow-up,.egfa-trash-restore-alt{--fa:"\f82a";--fa--fa:"\f82a\f82a"}.egfa-naira-sign{--fa:"\e1f6";--fa--fa:"\e1f6\e1f6"}.egfa-cart-arrow-down{--fa:"\f218";--fa--fa:"\f218\f218"}.egfa-walkie-talkie{--fa:"\f8ef";--fa--fa:"\f8ef\f8ef"}.egfa-file-edit,.egfa-file-pen{--fa:"\f31c";--fa--fa:"\f31c\f31c"}.egfa-receipt{--fa:"\f543";--fa--fa:"\f543\f543"}.egfa-pen-square,.egfa-pencil-square,.egfa-square-pen{--fa:"\f14b";--fa--fa:"\f14b\f14b"}.egfa-suitcase-rolling{--fa:"\f5c1";--fa--fa:"\f5c1\f5c1"}.egfa-person-circle-exclamation{--fa:"\e53f";--fa--fa:"\e53f\e53f"}.egfa-chevron-down{--fa:"\f078";--fa--fa:"\f078\f078"}.egfa-battery,.egfa-battery-5,.egfa-battery-full{--fa:"\f240";--fa--fa:"\f240\f240"}.egfa-skull-crossbones{--fa:"\f714";--fa--fa:"\f714\f714"}.egfa-code-compare{--fa:"\e13a";--fa--fa:"\e13a\e13a"}.egfa-list-dots,.egfa-list-ul{--fa:"\f0ca";--fa--fa:"\f0ca\f0ca"}.egfa-school-lock{--fa:"\e56f";--fa--fa:"\e56f\e56f"}.egfa-tower-cell{--fa:"\e585";--fa--fa:"\e585\e585"}.egfa-down-long,.egfa-long-arrow-alt-down{--fa:"\f309";--fa--fa:"\f309\f309"}.egfa-ranking-star{--fa:"\e561";--fa--fa:"\e561\e561"}.egfa-chess-king{--fa:"\f43f";--fa--fa:"\f43f\f43f"}.egfa-person-harassing{--fa:"\e549";--fa--fa:"\e549\e549"}.egfa-brazilian-real-sign{--fa:"\e46c";--fa--fa:"\e46c\e46c"}.egfa-landmark-alt,.egfa-landmark-dome{--fa:"\f752";--fa--fa:"\f752\f752"}.egfa-arrow-up{--fa:"\f062";--fa--fa:"\f062\f062"}.egfa-television,.egfa-tv,.egfa-tv-alt{--fa:"\f26c";--fa--fa:"\f26c\f26c"}.egfa-shrimp{--fa:"\e448";--fa--fa:"\e448\e448"}.egfa-list-check,.egfa-tasks{--fa:"\f0ae";--fa--fa:"\f0ae\f0ae"}.egfa-jug-detergent{--fa:"\e519";--fa--fa:"\e519\e519"}.egfa-circle-user,.egfa-user-circle{--fa:"\f2bd";--fa--fa:"\f2bd\f2bd"}.egfa-user-shield{--fa:"\f505";--fa--fa:"\f505\f505"}.egfa-wind{--fa:"\f72e";--fa--fa:"\f72e\f72e"}.egfa-car-burst,.egfa-car-crash{--fa:"\f5e1";--fa--fa:"\f5e1\f5e1"}.egfa-y{--fa:"\59";--fa--fa:"\59\59"}.egfa-person-snowboarding,.egfa-snowboarding{--fa:"\f7ce";--fa--fa:"\f7ce\f7ce"}.egfa-shipping-fast,.egfa-truck-fast{--fa:"\f48b";--fa--fa:"\f48b\f48b"}.egfa-fish{--fa:"\f578";--fa--fa:"\f578\f578"}.egfa-user-graduate{--fa:"\f501";--fa--fa:"\f501\f501"}.egfa-adjust,.egfa-circle-half-stroke{--fa:"\f042";--fa--fa:"\f042\f042"}.egfa-clapperboard{--fa:"\e131";--fa--fa:"\e131\e131"}.egfa-circle-radiation,.egfa-radiation-alt{--fa:"\f7ba";--fa--fa:"\f7ba\f7ba"}.egfa-baseball,.egfa-baseball-ball{--fa:"\f433";--fa--fa:"\f433\f433"}.egfa-jet-fighter-up{--fa:"\e518";--fa--fa:"\e518\e518"}.egfa-diagram-project,.egfa-project-diagram{--fa:"\f542";--fa--fa:"\f542\f542"}.egfa-copy{--fa:"\f0c5";--fa--fa:"\f0c5\f0c5"}.egfa-volume-mute,.egfa-volume-times,.egfa-volume-xmark{--fa:"\f6a9";--fa--fa:"\f6a9\f6a9"}.egfa-hand-sparkles{--fa:"\e05d";--fa--fa:"\e05d\e05d"}.egfa-grip,.egfa-grip-horizontal{--fa:"\f58d";--fa--fa:"\f58d\f58d"}.egfa-share-from-square,.egfa-share-square{--fa:"\f14d";--fa--fa:"\f14d\f14d"}.egfa-child-combatant,.egfa-child-rifle{--fa:"\e4e0";--fa--fa:"\e4e0\e4e0"}.egfa-gun{--fa:"\e19b";--fa--fa:"\e19b\e19b"}.egfa-phone-square,.egfa-square-phone{--fa:"\f098";--fa--fa:"\f098\f098"}.egfa-add,.egfa-plus{--fa:"\2b";--fa--fa:"\2b\2b"}.egfa-expand{--fa:"\f065";--fa--fa:"\f065\f065"}.egfa-computer{--fa:"\e4e5";--fa--fa:"\e4e5\e4e5"}.egfa-close,.egfa-multiply,.egfa-remove,.egfa-times,.egfa-xmark{--fa:"\f00d";--fa--fa:"\f00d\f00d"}.egfa-arrows,.egfa-arrows-up-down-left-right{--fa:"\f047";--fa--fa:"\f047\f047"}.egfa-chalkboard-teacher,.egfa-chalkboard-user{--fa:"\f51c";--fa--fa:"\f51c\f51c"}.egfa-peso-sign{--fa:"\e222";--fa--fa:"\e222\e222"}.egfa-building-shield{--fa:"\e4d8";--fa--fa:"\e4d8\e4d8"}.egfa-baby{--fa:"\f77c";--fa--fa:"\f77c\f77c"}.egfa-users-line{--fa:"\e592";--fa--fa:"\e592\e592"}.egfa-quote-left,.egfa-quote-left-alt{--fa:"\f10d";--fa--fa:"\f10d\f10d"}.egfa-tractor{--fa:"\f722";--fa--fa:"\f722\f722"}.egfa-trash-arrow-up,.egfa-trash-restore{--fa:"\f829";--fa--fa:"\f829\f829"}.egfa-arrow-down-up-lock{--fa:"\e4b0";--fa--fa:"\e4b0\e4b0"}.egfa-lines-leaning{--fa:"\e51e";--fa--fa:"\e51e\e51e"}.egfa-ruler-combined{--fa:"\f546";--fa--fa:"\f546\f546"}.egfa-copyright{--fa:"\f1f9";--fa--fa:"\f1f9\f1f9"}.egfa-equals{--fa:"\3d";--fa--fa:"\3d\3d"}.egfa-blender{--fa:"\f517";--fa--fa:"\f517\f517"}.egfa-teeth{--fa:"\f62e";--fa--fa:"\f62e\f62e"}.egfa-ils,.egfa-shekel,.egfa-shekel-sign,.egfa-sheqel,.egfa-sheqel-sign{--fa:"\f20b";--fa--fa:"\f20b\f20b"}.egfa-map{--fa:"\f279";--fa--fa:"\f279\f279"}.egfa-rocket{--fa:"\f135";--fa--fa:"\f135\f135"}.egfa-photo-film,.egfa-photo-video{--fa:"\f87c";--fa--fa:"\f87c\f87c"}.egfa-folder-minus{--fa:"\f65d";--fa--fa:"\f65d\f65d"}.egfa-hexagon-nodes-bolt{--fa:"\e69a";--fa--fa:"\e69a\e69a"}.egfa-store{--fa:"\f54e";--fa--fa:"\f54e\f54e"}.egfa-arrow-trend-up{--fa:"\e098";--fa--fa:"\e098\e098"}.egfa-plug-circle-minus{--fa:"\e55e";--fa--fa:"\e55e\e55e"}.egfa-sign,.egfa-sign-hanging{--fa:"\f4d9";--fa--fa:"\f4d9\f4d9"}.egfa-bezier-curve{--fa:"\f55b";--fa--fa:"\f55b\f55b"}.egfa-bell-slash{--fa:"\f1f6";--fa--fa:"\f1f6\f1f6"}.egfa-tablet,.egfa-tablet-android{--fa:"\f3fb";--fa--fa:"\f3fb\f3fb"}.egfa-school-flag{--fa:"\e56e";--fa--fa:"\e56e\e56e"}.egfa-fill{--fa:"\f575";--fa--fa:"\f575\f575"}.egfa-angle-up{--fa:"\f106";--fa--fa:"\f106\f106"}.egfa-drumstick-bite{--fa:"\f6d7";--fa--fa:"\f6d7\f6d7"}.egfa-holly-berry{--fa:"\f7aa";--fa--fa:"\f7aa\f7aa"}.egfa-chevron-left{--fa:"\f053";--fa--fa:"\f053\f053"}.egfa-bacteria{--fa:"\e059";--fa--fa:"\e059\e059"}.egfa-hand-lizard{--fa:"\f258";--fa--fa:"\f258\f258"}.egfa-notdef{--fa:"\e1fe";--fa--fa:"\e1fe\e1fe"}.egfa-disease{--fa:"\f7fa";--fa--fa:"\f7fa\f7fa"}.egfa-briefcase-medical{--fa:"\f469";--fa--fa:"\f469\f469"}.egfa-genderless{--fa:"\f22d";--fa--fa:"\f22d\f22d"}.egfa-chevron-right{--fa:"\f054";--fa--fa:"\f054\f054"}.egfa-retweet{--fa:"\f079";--fa--fa:"\f079\f079"}.egfa-car-alt,.egfa-car-rear{--fa:"\f5de";--fa--fa:"\f5de\f5de"}.egfa-pump-soap{--fa:"\e06b";--fa--fa:"\e06b\e06b"}.egfa-video-slash{--fa:"\f4e2";--fa--fa:"\f4e2\f4e2"}.egfa-battery-2,.egfa-battery-quarter{--fa:"\f243";--fa--fa:"\f243\f243"}.egfa-radio{--fa:"\f8d7";--fa--fa:"\f8d7\f8d7"}.egfa-baby-carriage,.egfa-carriage-baby{--fa:"\f77d";--fa--fa:"\f77d\f77d"}.egfa-traffic-light{--fa:"\f637";--fa--fa:"\f637\f637"}.egfa-thermometer{--fa:"\f491";--fa--fa:"\f491\f491"}.egfa-vr-cardboard{--fa:"\f729";--fa--fa:"\f729\f729"}.egfa-hand-middle-finger{--fa:"\f806";--fa--fa:"\f806\f806"}.egfa-percent,.egfa-percentage{--fa:"\25";--fa--fa:"\25\25"}.egfa-truck-moving{--fa:"\f4df";--fa--fa:"\f4df\f4df"}.egfa-glass-water-droplet{--fa:"\e4f5";--fa--fa:"\e4f5\e4f5"}.egfa-display{--fa:"\e163";--fa--fa:"\e163\e163"}.egfa-face-smile,.egfa-smile{--fa:"\f118";--fa--fa:"\f118\f118"}.egfa-thumb-tack,.egfa-thumbtack{--fa:"\f08d";--fa--fa:"\f08d\f08d"}.egfa-trophy{--fa:"\f091";--fa--fa:"\f091\f091"}.egfa-person-praying,.egfa-pray{--fa:"\f683";--fa--fa:"\f683\f683"}.egfa-hammer{--fa:"\f6e3";--fa--fa:"\f6e3\f6e3"}.egfa-hand-peace{--fa:"\f25b";--fa--fa:"\f25b\f25b"}.egfa-rotate,.egfa-sync-alt{--fa:"\f2f1";--fa--fa:"\f2f1\f2f1"}.egfa-spinner{--fa:"\f110";--fa--fa:"\f110\f110"}.egfa-robot{--fa:"\f544";--fa--fa:"\f544\f544"}.egfa-peace{--fa:"\f67c";--fa--fa:"\f67c\f67c"}.egfa-cogs,.egfa-gears{--fa:"\f085";--fa--fa:"\f085\f085"}.egfa-warehouse{--fa:"\f494";--fa--fa:"\f494\f494"}.egfa-arrow-up-right-dots{--fa:"\e4b7";--fa--fa:"\e4b7\e4b7"}.egfa-splotch{--fa:"\f5bc";--fa--fa:"\f5bc\f5bc"}.egfa-face-grin-hearts,.egfa-grin-hearts{--fa:"\f584";--fa--fa:"\f584\f584"}.egfa-dice-four{--fa:"\f524";--fa--fa:"\f524\f524"}.egfa-sim-card{--fa:"\f7c4";--fa--fa:"\f7c4\f7c4"}.egfa-transgender,.egfa-transgender-alt{--fa:"\f225";--fa--fa:"\f225\f225"}.egfa-mercury{--fa:"\f223";--fa--fa:"\f223\f223"}.egfa-arrow-turn-down,.egfa-level-down{--fa:"\f149";--fa--fa:"\f149\f149"}.egfa-person-falling-burst{--fa:"\e547";--fa--fa:"\e547\e547"}.egfa-award{--fa:"\f559";--fa--fa:"\f559\f559"}.egfa-ticket-alt,.egfa-ticket-simple{--fa:"\f3ff";--fa--fa:"\f3ff\f3ff"}.egfa-building{--fa:"\f1ad";--fa--fa:"\f1ad\f1ad"}.egfa-angle-double-left,.egfa-angles-left{--fa:"\f100";--fa--fa:"\f100\f100"}.egfa-qrcode{--fa:"\f029";--fa--fa:"\f029\f029"}.egfa-clock-rotate-left,.egfa-history{--fa:"\f1da";--fa--fa:"\f1da\f1da"}.egfa-face-grin-beam-sweat,.egfa-grin-beam-sweat{--fa:"\f583";--fa--fa:"\f583\f583"}.egfa-arrow-right-from-file,.egfa-file-export{--fa:"\f56e";--fa--fa:"\f56e\f56e"}.egfa-shield,.egfa-shield-blank{--fa:"\f132";--fa--fa:"\f132\f132"}.egfa-arrow-up-short-wide,.egfa-sort-amount-up-alt{--fa:"\f885";--fa--fa:"\f885\f885"}.egfa-comment-nodes{--fa:"\e696";--fa--fa:"\e696\e696"}.egfa-house-medical{--fa:"\e3b2";--fa--fa:"\e3b2\e3b2"}.egfa-golf-ball,.egfa-golf-ball-tee{--fa:"\f450";--fa--fa:"\f450\f450"}.egfa-chevron-circle-left,.egfa-circle-chevron-left{--fa:"\f137";--fa--fa:"\f137\f137"}.egfa-house-chimney-window{--fa:"\e00d";--fa--fa:"\e00d\e00d"}.egfa-pen-nib{--fa:"\f5ad";--fa--fa:"\f5ad\f5ad"}.egfa-tent-arrow-turn-left{--fa:"\e580";--fa--fa:"\e580\e580"}.egfa-tents{--fa:"\e582";--fa--fa:"\e582\e582"}.egfa-magic,.egfa-wand-magic{--fa:"\f0d0";--fa--fa:"\f0d0\f0d0"}.egfa-dog{--fa:"\f6d3";--fa--fa:"\f6d3\f6d3"}.egfa-carrot{--fa:"\f787";--fa--fa:"\f787\f787"}.egfa-moon{--fa:"\f186";--fa--fa:"\f186\f186"}.egfa-wine-glass-alt,.egfa-wine-glass-empty{--fa:"\f5ce";--fa--fa:"\f5ce\f5ce"}.egfa-cheese{--fa:"\f7ef";--fa--fa:"\f7ef\f7ef"}.egfa-yin-yang{--fa:"\f6ad";--fa--fa:"\f6ad\f6ad"}.egfa-music{--fa:"\f001";--fa--fa:"\f001\f001"}.egfa-code-commit{--fa:"\f386";--fa--fa:"\f386\f386"}.egfa-temperature-low{--fa:"\f76b";--fa--fa:"\f76b\f76b"}.egfa-biking,.egfa-person-biking{--fa:"\f84a";--fa--fa:"\f84a\f84a"}.egfa-broom{--fa:"\f51a";--fa--fa:"\f51a\f51a"}.egfa-shield-heart{--fa:"\e574";--fa--fa:"\e574\e574"}.egfa-gopuram{--fa:"\f664";--fa--fa:"\f664\f664"}.egfa-earth-oceania,.egfa-globe-oceania{--fa:"\e47b";--fa--fa:"\e47b\e47b"}.egfa-square-xmark,.egfa-times-square,.egfa-xmark-square{--fa:"\f2d3";--fa--fa:"\f2d3\f2d3"}.egfa-hashtag{--fa:"\23";--fa--fa:"\23\23"}.egfa-expand-alt,.egfa-up-right-and-down-left-from-center{--fa:"\f424";--fa--fa:"\f424\f424"}.egfa-oil-can{--fa:"\f613";--fa--fa:"\f613\f613"}.egfa-t{--fa:"\54";--fa--fa:"\54\54"}.egfa-hippo{--fa:"\f6ed";--fa--fa:"\f6ed\f6ed"}.egfa-chart-column{--fa:"\e0e3";--fa--fa:"\e0e3\e0e3"}.egfa-infinity{--fa:"\f534";--fa--fa:"\f534\f534"}.egfa-vial-circle-check{--fa:"\e596";--fa--fa:"\e596\e596"}.egfa-person-arrow-down-to-line{--fa:"\e538";--fa--fa:"\e538\e538"}.egfa-voicemail{--fa:"\f897";--fa--fa:"\f897\f897"}.egfa-fan{--fa:"\f863";--fa--fa:"\f863\f863"}.egfa-person-walking-luggage{--fa:"\e554";--fa--fa:"\e554\e554"}.egfa-arrows-alt-v,.egfa-up-down{--fa:"\f338";--fa--fa:"\f338\f338"}.egfa-cloud-moon-rain{--fa:"\f73c";--fa--fa:"\f73c\f73c"}.egfa-calendar{--fa:"\f133";--fa--fa:"\f133\f133"}.egfa-trailer{--fa:"\e041";--fa--fa:"\e041\e041"}.egfa-bahai,.egfa-haykal{--fa:"\f666";--fa--fa:"\f666\f666"}.egfa-sd-card{--fa:"\f7c2";--fa--fa:"\f7c2\f7c2"}.egfa-dragon{--fa:"\f6d5";--fa--fa:"\f6d5\f6d5"}.egfa-shoe-prints{--fa:"\f54b";--fa--fa:"\f54b\f54b"}.egfa-circle-plus,.egfa-plus-circle{--fa:"\f055";--fa--fa:"\f055\f055"}.egfa-face-grin-tongue-wink,.egfa-grin-tongue-wink{--fa:"\f58b";--fa--fa:"\f58b\f58b"}.egfa-hand-holding{--fa:"\f4bd";--fa--fa:"\f4bd\f4bd"}.egfa-plug-circle-exclamation{--fa:"\e55d";--fa--fa:"\e55d\e55d"}.egfa-chain-broken,.egfa-chain-slash,.egfa-link-slash,.egfa-unlink{--fa:"\f127";--fa--fa:"\f127\f127"}.egfa-clone{--fa:"\f24d";--fa--fa:"\f24d\f24d"}.egfa-person-walking-arrow-loop-left{--fa:"\e551";--fa--fa:"\e551\e551"}.egfa-arrow-up-z-a,.egfa-sort-alpha-up-alt{--fa:"\f882";--fa--fa:"\f882\f882"}.egfa-fire-alt,.egfa-fire-flame-curved{--fa:"\f7e4";--fa--fa:"\f7e4\f7e4"}.egfa-tornado{--fa:"\f76f";--fa--fa:"\f76f\f76f"}.egfa-file-circle-plus{--fa:"\e494";--fa--fa:"\e494\e494"}.egfa-book-quran,.egfa-quran{--fa:"\f687";--fa--fa:"\f687\f687"}.egfa-anchor{--fa:"\f13d";--fa--fa:"\f13d\f13d"}.egfa-border-all{--fa:"\f84c";--fa--fa:"\f84c\f84c"}.egfa-angry,.egfa-face-angry{--fa:"\f556";--fa--fa:"\f556\f556"}.egfa-cookie-bite{--fa:"\f564";--fa--fa:"\f564\f564"}.egfa-arrow-trend-down{--fa:"\e097";--fa--fa:"\e097\e097"}.egfa-feed,.egfa-rss{--fa:"\f09e";--fa--fa:"\f09e\f09e"}.egfa-draw-polygon{--fa:"\f5ee";--fa--fa:"\f5ee\f5ee"}.egfa-balance-scale,.egfa-scale-balanced{--fa:"\f24e";--fa--fa:"\f24e\f24e"}.egfa-gauge-simple-high,.egfa-tachometer,.egfa-tachometer-fast{--fa:"\f62a";--fa--fa:"\f62a\f62a"}.egfa-shower{--fa:"\f2cc";--fa--fa:"\f2cc\f2cc"}.egfa-desktop,.egfa-desktop-alt{--fa:"\f390";--fa--fa:"\f390\f390"}.egfa-m{--fa:"\4d";--fa--fa:"\4d\4d"}.egfa-table-list,.egfa-th-list{--fa:"\f00b";--fa--fa:"\f00b\f00b"}.egfa-comment-sms,.egfa-sms{--fa:"\f7cd";--fa--fa:"\f7cd\f7cd"}.egfa-book{--fa:"\f02d";--fa--fa:"\f02d\f02d"}.egfa-user-plus{--fa:"\f234";--fa--fa:"\f234\f234"}.egfa-check{--fa:"\f00c";--fa--fa:"\f00c\f00c"}.egfa-battery-4,.egfa-battery-three-quarters{--fa:"\f241";--fa--fa:"\f241\f241"}.egfa-house-circle-check{--fa:"\e509";--fa--fa:"\e509\e509"}.egfa-angle-left{--fa:"\f104";--fa--fa:"\f104\f104"}.egfa-diagram-successor{--fa:"\e47a";--fa--fa:"\e47a\e47a"}.egfa-truck-arrow-right{--fa:"\e58b";--fa--fa:"\e58b\e58b"}.egfa-arrows-split-up-and-left{--fa:"\e4bc";--fa--fa:"\e4bc\e4bc"}.egfa-fist-raised,.egfa-hand-fist{--fa:"\f6de";--fa--fa:"\f6de\f6de"}.egfa-cloud-moon{--fa:"\f6c3";--fa--fa:"\f6c3\f6c3"}.egfa-briefcase{--fa:"\f0b1";--fa--fa:"\f0b1\f0b1"}.egfa-person-falling{--fa:"\e546";--fa--fa:"\e546\e546"}.egfa-image-portrait,.egfa-portrait{--fa:"\f3e0";--fa--fa:"\f3e0\f3e0"}.egfa-user-tag{--fa:"\f507";--fa--fa:"\f507\f507"}.egfa-rug{--fa:"\e569";--fa--fa:"\e569\e569"}.egfa-earth-europe,.egfa-globe-europe{--fa:"\f7a2";--fa--fa:"\f7a2\f7a2"}.egfa-cart-flatbed-suitcase,.egfa-luggage-cart{--fa:"\f59d";--fa--fa:"\f59d\f59d"}.egfa-rectangle-times,.egfa-rectangle-xmark,.egfa-times-rectangle,.egfa-window-close{--fa:"\f410";--fa--fa:"\f410\f410"}.egfa-baht-sign{--fa:"\e0ac";--fa--fa:"\e0ac\e0ac"}.egfa-book-open{--fa:"\f518";--fa--fa:"\f518\f518"}.egfa-book-journal-whills,.egfa-journal-whills{--fa:"\f66a";--fa--fa:"\f66a\f66a"}.egfa-handcuffs{--fa:"\e4f8";--fa--fa:"\e4f8\e4f8"}.egfa-exclamation-triangle,.egfa-triangle-exclamation,.egfa-warning{--fa:"\f071";--fa--fa:"\f071\f071"}.egfa-database{--fa:"\f1c0";--fa--fa:"\f1c0\f1c0"}.egfa-mail-forward,.egfa-share{--fa:"\f064";--fa--fa:"\f064\f064"}.egfa-bottle-droplet{--fa:"\e4c4";--fa--fa:"\e4c4\e4c4"}.egfa-mask-face{--fa:"\e1d7";--fa--fa:"\e1d7\e1d7"}.egfa-hill-rockslide{--fa:"\e508";--fa--fa:"\e508\e508"}.egfa-exchange-alt,.egfa-right-left{--fa:"\f362";--fa--fa:"\f362\f362"}.egfa-paper-plane{--fa:"\f1d8";--fa--fa:"\f1d8\f1d8"}.egfa-road-circle-exclamation{--fa:"\e565";--fa--fa:"\e565\e565"}.egfa-dungeon{--fa:"\f6d9";--fa--fa:"\f6d9\f6d9"}.egfa-align-right{--fa:"\f038";--fa--fa:"\f038\f038"}.egfa-money-bill-1-wave,.egfa-money-bill-wave-alt{--fa:"\f53b";--fa--fa:"\f53b\f53b"}.egfa-life-ring{--fa:"\f1cd";--fa--fa:"\f1cd\f1cd"}.egfa-hands,.egfa-sign-language,.egfa-signing{--fa:"\f2a7";--fa--fa:"\f2a7\f2a7"}.egfa-calendar-day{--fa:"\f783";--fa--fa:"\f783\f783"}.egfa-ladder-water,.egfa-swimming-pool,.egfa-water-ladder{--fa:"\f5c5";--fa--fa:"\f5c5\f5c5"}.egfa-arrows-up-down,.egfa-arrows-v{--fa:"\f07d";--fa--fa:"\f07d\f07d"}.egfa-face-grimace,.egfa-grimace{--fa:"\f57f";--fa--fa:"\f57f\f57f"}.egfa-wheelchair-alt,.egfa-wheelchair-move{--fa:"\e2ce";--fa--fa:"\e2ce\e2ce"}.egfa-level-down-alt,.egfa-turn-down{--fa:"\f3be";--fa--fa:"\f3be\f3be"}.egfa-person-walking-arrow-right{--fa:"\e552";--fa--fa:"\e552\e552"}.egfa-envelope-square,.egfa-square-envelope{--fa:"\f199";--fa--fa:"\f199\f199"}.egfa-dice{--fa:"\f522";--fa--fa:"\f522\f522"}.egfa-bowling-ball{--fa:"\f436";--fa--fa:"\f436\f436"}.egfa-brain{--fa:"\f5dc";--fa--fa:"\f5dc\f5dc"}.egfa-band-aid,.egfa-bandage{--fa:"\f462";--fa--fa:"\f462\f462"}.egfa-calendar-minus{--fa:"\f272";--fa--fa:"\f272\f272"}.egfa-circle-xmark,.egfa-times-circle,.egfa-xmark-circle{--fa:"\f057";--fa--fa:"\f057\f057"}.egfa-gifts{--fa:"\f79c";--fa--fa:"\f79c\f79c"}.egfa-hotel{--fa:"\f594";--fa--fa:"\f594\f594"}.egfa-earth-asia,.egfa-globe-asia{--fa:"\f57e";--fa--fa:"\f57e\f57e"}.egfa-id-card-alt,.egfa-id-card-clip{--fa:"\f47f";--fa--fa:"\f47f\f47f"}.egfa-magnifying-glass-plus,.egfa-search-plus{--fa:"\f00e";--fa--fa:"\f00e\f00e"}.egfa-thumbs-up{--fa:"\f164";--fa--fa:"\f164\f164"}.egfa-user-clock{--fa:"\f4fd";--fa--fa:"\f4fd\f4fd"}.egfa-allergies,.egfa-hand-dots{--fa:"\f461";--fa--fa:"\f461\f461"}.egfa-file-invoice{--fa:"\f570";--fa--fa:"\f570\f570"}.egfa-window-minimize{--fa:"\f2d1";--fa--fa:"\f2d1\f2d1"}.egfa-coffee,.egfa-mug-saucer{--fa:"\f0f4";--fa--fa:"\f0f4\f0f4"}.egfa-brush{--fa:"\f55d";--fa--fa:"\f55d\f55d"}.egfa-file-half-dashed{--fa:"\e698";--fa--fa:"\e698\e698"}.egfa-mask{--fa:"\f6fa";--fa--fa:"\f6fa\f6fa"}.egfa-magnifying-glass-minus,.egfa-search-minus{--fa:"\f010";--fa--fa:"\f010\f010"}.egfa-ruler-vertical{--fa:"\f548";--fa--fa:"\f548\f548"}.egfa-user-alt,.egfa-user-large{--fa:"\f406";--fa--fa:"\f406\f406"}.egfa-train-tram{--fa:"\e5b4";--fa--fa:"\e5b4\e5b4"}.egfa-user-nurse{--fa:"\f82f";--fa--fa:"\f82f\f82f"}.egfa-syringe{--fa:"\f48e";--fa--fa:"\f48e\f48e"}.egfa-cloud-sun{--fa:"\f6c4";--fa--fa:"\f6c4\f6c4"}.egfa-stopwatch-20{--fa:"\e06f";--fa--fa:"\e06f\e06f"}.egfa-square-full{--fa:"\f45c";--fa--fa:"\f45c\f45c"}.egfa-magnet{--fa:"\f076";--fa--fa:"\f076\f076"}.egfa-jar{--fa:"\e516";--fa--fa:"\e516\e516"}.egfa-note-sticky,.egfa-sticky-note{--fa:"\f249";--fa--fa:"\f249\f249"}.egfa-bug-slash{--fa:"\e490";--fa--fa:"\e490\e490"}.egfa-arrow-up-from-water-pump{--fa:"\e4b6";--fa--fa:"\e4b6\e4b6"}.egfa-bone{--fa:"\f5d7";--fa--fa:"\f5d7\f5d7"}.egfa-table-cells-row-unlock{--fa:"\e691";--fa--fa:"\e691\e691"}.egfa-user-injured{--fa:"\f728";--fa--fa:"\f728\f728"}.egfa-face-sad-tear,.egfa-sad-tear{--fa:"\f5b4";--fa--fa:"\f5b4\f5b4"}.egfa-plane{--fa:"\f072";--fa--fa:"\f072\f072"}.egfa-tent-arrows-down{--fa:"\e581";--fa--fa:"\e581\e581"}.egfa-exclamation{--fa:"\21";--fa--fa:"\21\21"}.egfa-arrows-spin{--fa:"\e4bb";--fa--fa:"\e4bb\e4bb"}.egfa-print{--fa:"\f02f";--fa--fa:"\f02f\f02f"}.egfa-try,.egfa-turkish-lira,.egfa-turkish-lira-sign{--fa:"\e2bb";--fa--fa:"\e2bb\e2bb"}.egfa-dollar,.egfa-dollar-sign,.egfa-usd{--fa:"\24";--fa--fa:"\24\24"}.egfa-x{--fa:"\58";--fa--fa:"\58\58"}.egfa-magnifying-glass-dollar,.egfa-search-dollar{--fa:"\f688";--fa--fa:"\f688\f688"}.egfa-users-cog,.egfa-users-gear{--fa:"\f509";--fa--fa:"\f509\f509"}.egfa-person-military-pointing{--fa:"\e54a";--fa--fa:"\e54a\e54a"}.egfa-bank,.egfa-building-columns,.egfa-institution,.egfa-museum,.egfa-university{--fa:"\f19c";--fa--fa:"\f19c\f19c"}.egfa-umbrella{--fa:"\f0e9";--fa--fa:"\f0e9\f0e9"}.egfa-trowel{--fa:"\e589";--fa--fa:"\e589\e589"}.egfa-d{--fa:"\44";--fa--fa:"\44\44"}.egfa-stapler{--fa:"\e5af";--fa--fa:"\e5af\e5af"}.egfa-masks-theater,.egfa-theater-masks{--fa:"\f630";--fa--fa:"\f630\f630"}.egfa-kip-sign{--fa:"\e1c4";--fa--fa:"\e1c4\e1c4"}.egfa-hand-point-left{--fa:"\f0a5";--fa--fa:"\f0a5\f0a5"}.egfa-handshake-alt,.egfa-handshake-simple{--fa:"\f4c6";--fa--fa:"\f4c6\f4c6"}.egfa-fighter-jet,.egfa-jet-fighter{--fa:"\f0fb";--fa--fa:"\f0fb\f0fb"}.egfa-share-alt-square,.egfa-square-share-nodes{--fa:"\f1e1";--fa--fa:"\f1e1\f1e1"}.egfa-barcode{--fa:"\f02a";--fa--fa:"\f02a\f02a"}.egfa-plus-minus{--fa:"\e43c";--fa--fa:"\e43c\e43c"}.egfa-video,.egfa-video-camera{--fa:"\f03d";--fa--fa:"\f03d\f03d"}.egfa-graduation-cap,.egfa-mortar-board{--fa:"\f19d";--fa--fa:"\f19d\f19d"}.egfa-hand-holding-medical{--fa:"\e05c";--fa--fa:"\e05c\e05c"}.egfa-person-circle-check{--fa:"\e53e";--fa--fa:"\e53e\e53e"}.egfa-level-up-alt,.egfa-turn-up{--fa:"\f3bf";--fa--fa:"\f3bf\f3bf"}.egfa-sr-only,.egfa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}
/*!
 * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:host,:root{--egfa-style-family-classic:"Font Awesome 6 Free";--egfa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(/media/com_eventgallery/dist/83a538a018a9e44b023a.woff2) format("woff2"),url(/media/com_eventgallery/dist/ad1782c70927ebc5bc87.ttf) format("truetype")}.egfa-solid{font-weight:900}
/*!
 * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:host,:root{--egfa-style-family-brands:"Font Awesome 6 Brands";--egfa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(/media/com_eventgallery/dist/fdbb558523a380307689.woff2) format("woff2"),url(/media/com_eventgallery/dist/26b80c8830bebf340211.ttf) format("truetype")}.egfa-brands{font-weight:400}.egfa-monero{--fa:"\f3d0"}.egfa-hooli{--fa:"\f427"}.egfa-yelp{--fa:"\f1e9"}.egfa-cc-visa{--fa:"\f1f0"}.egfa-lastfm{--fa:"\f202"}.egfa-shopware{--fa:"\f5b5"}.egfa-creative-commons-nc{--fa:"\f4e8"}.egfa-aws{--fa:"\f375"}.egfa-redhat{--fa:"\f7bc"}.egfa-yoast{--fa:"\f2b1"}.egfa-cloudflare{--fa:"\e07d"}.egfa-ups{--fa:"\f7e0"}.egfa-pixiv{--fa:"\e640"}.egfa-wpexplorer{--fa:"\f2de"}.egfa-dyalog{--fa:"\f399"}.egfa-bity{--fa:"\f37a"}.egfa-stackpath{--fa:"\f842"}.egfa-buysellads{--fa:"\f20d"}.egfa-first-order{--fa:"\f2b0"}.egfa-modx{--fa:"\f285"}.egfa-guilded{--fa:"\e07e"}.egfa-vnv{--fa:"\f40b"}.egfa-js-square,.egfa-square-js{--fa:"\f3b9"}.egfa-microsoft{--fa:"\f3ca"}.egfa-qq{--fa:"\f1d6"}.egfa-orcid{--fa:"\f8d2"}.egfa-java{--fa:"\f4e4"}.egfa-invision{--fa:"\f7b0"}.egfa-creative-commons-pd-alt{--fa:"\f4ed"}.egfa-centercode{--fa:"\f380"}.egfa-glide-g{--fa:"\f2a6"}.egfa-drupal{--fa:"\f1a9"}.egfa-jxl{--fa:"\e67b"}.egfa-dart-lang{--fa:"\e693"}.egfa-hire-a-helper{--fa:"\f3b0"}.egfa-creative-commons-by{--fa:"\f4e7"}.egfa-unity{--fa:"\e049"}.egfa-whmcs{--fa:"\f40d"}.egfa-rocketchat{--fa:"\f3e8"}.egfa-vk{--fa:"\f189"}.egfa-untappd{--fa:"\f405"}.egfa-mailchimp{--fa:"\f59e"}.egfa-css3-alt{--fa:"\f38b"}.egfa-reddit-square,.egfa-square-reddit{--fa:"\f1a2"}.egfa-vimeo-v{--fa:"\f27d"}.egfa-contao{--fa:"\f26d"}.egfa-square-font-awesome{--fa:"\e5ad"}.egfa-deskpro{--fa:"\f38f"}.egfa-brave{--fa:"\e63c"}.egfa-sistrix{--fa:"\f3ee"}.egfa-instagram-square,.egfa-square-instagram{--fa:"\e055"}.egfa-battle-net{--fa:"\f835"}.egfa-the-red-yeti{--fa:"\f69d"}.egfa-hacker-news-square,.egfa-square-hacker-news{--fa:"\f3af"}.egfa-edge{--fa:"\f282"}.egfa-threads{--fa:"\e618"}.egfa-napster{--fa:"\f3d2"}.egfa-snapchat-square,.egfa-square-snapchat{--fa:"\f2ad"}.egfa-google-plus-g{--fa:"\f0d5"}.egfa-artstation{--fa:"\f77a"}.egfa-markdown{--fa:"\f60f"}.egfa-sourcetree{--fa:"\f7d3"}.egfa-google-plus{--fa:"\f2b3"}.egfa-diaspora{--fa:"\f791"}.egfa-foursquare{--fa:"\f180"}.egfa-stack-overflow{--fa:"\f16c"}.egfa-github-alt{--fa:"\f113"}.egfa-phoenix-squadron{--fa:"\f511"}.egfa-pagelines{--fa:"\f18c"}.egfa-algolia{--fa:"\f36c"}.egfa-red-river{--fa:"\f3e3"}.egfa-creative-commons-sa{--fa:"\f4ef"}.egfa-safari{--fa:"\f267"}.egfa-google{--fa:"\f1a0"}.egfa-font-awesome-alt,.egfa-square-font-awesome-stroke{--fa:"\f35c"}.egfa-atlassian{--fa:"\f77b"}.egfa-linkedin-in{--fa:"\f0e1"}.egfa-digital-ocean{--fa:"\f391"}.egfa-nimblr{--fa:"\f5a8"}.egfa-chromecast{--fa:"\f838"}.egfa-evernote{--fa:"\f839"}.egfa-hacker-news{--fa:"\f1d4"}.egfa-creative-commons-sampling{--fa:"\f4f0"}.egfa-adversal{--fa:"\f36a"}.egfa-creative-commons{--fa:"\f25e"}.egfa-watchman-monitoring{--fa:"\e087"}.egfa-fonticons{--fa:"\f280"}.egfa-weixin{--fa:"\f1d7"}.egfa-shirtsinbulk{--fa:"\f214"}.egfa-codepen{--fa:"\f1cb"}.egfa-git-alt{--fa:"\f841"}.egfa-lyft{--fa:"\f3c3"}.egfa-rev{--fa:"\f5b2"}.egfa-windows{--fa:"\f17a"}.egfa-wizards-of-the-coast{--fa:"\f730"}.egfa-square-viadeo,.egfa-viadeo-square{--fa:"\f2aa"}.egfa-meetup{--fa:"\f2e0"}.egfa-centos{--fa:"\f789"}.egfa-adn{--fa:"\f170"}.egfa-cloudsmith{--fa:"\f384"}.egfa-opensuse{--fa:"\e62b"}.egfa-pied-piper-alt{--fa:"\f1a8"}.egfa-dribbble-square,.egfa-square-dribbble{--fa:"\f397"}.egfa-codiepie{--fa:"\f284"}.egfa-node{--fa:"\f419"}.egfa-mix{--fa:"\f3cb"}.egfa-steam{--fa:"\f1b6"}.egfa-cc-apple-pay{--fa:"\f416"}.egfa-scribd{--fa:"\f28a"}.egfa-debian{--fa:"\e60b"}.egfa-openid{--fa:"\f19b"}.egfa-instalod{--fa:"\e081"}.egfa-files-pinwheel{--fa:"\e69f"}.egfa-expeditedssl{--fa:"\f23e"}.egfa-sellcast{--fa:"\f2da"}.egfa-square-twitter,.egfa-twitter-square{--fa:"\f081"}.egfa-r-project{--fa:"\f4f7"}.egfa-delicious{--fa:"\f1a5"}.egfa-freebsd{--fa:"\f3a4"}.egfa-vuejs{--fa:"\f41f"}.egfa-accusoft{--fa:"\f369"}.egfa-ioxhost{--fa:"\f208"}.egfa-fonticons-fi{--fa:"\f3a2"}.egfa-app-store{--fa:"\f36f"}.egfa-cc-mastercard{--fa:"\f1f1"}.egfa-itunes-note{--fa:"\f3b5"}.egfa-golang{--fa:"\e40f"}.egfa-kickstarter,.egfa-square-kickstarter{--fa:"\f3bb"}.egfa-grav{--fa:"\f2d6"}.egfa-weibo{--fa:"\f18a"}.egfa-uncharted{--fa:"\e084"}.egfa-firstdraft{--fa:"\f3a1"}.egfa-square-youtube,.egfa-youtube-square{--fa:"\f431"}.egfa-wikipedia-w{--fa:"\f266"}.egfa-rendact,.egfa-wpressr{--fa:"\f3e4"}.egfa-angellist{--fa:"\f209"}.egfa-galactic-republic{--fa:"\f50c"}.egfa-nfc-directional{--fa:"\e530"}.egfa-skype{--fa:"\f17e"}.egfa-joget{--fa:"\f3b7"}.egfa-fedora{--fa:"\f798"}.egfa-stripe-s{--fa:"\f42a"}.egfa-meta{--fa:"\e49b"}.egfa-laravel{--fa:"\f3bd"}.egfa-hotjar{--fa:"\f3b1"}.egfa-bluetooth-b{--fa:"\f294"}.egfa-square-letterboxd{--fa:"\e62e"}.egfa-sticker-mule{--fa:"\f3f7"}.egfa-creative-commons-zero{--fa:"\f4f3"}.egfa-hips{--fa:"\f452"}.egfa-css{--fa:"\e6a2"}.egfa-behance{--fa:"\f1b4"}.egfa-reddit{--fa:"\f1a1"}.egfa-discord{--fa:"\f392"}.egfa-chrome{--fa:"\f268"}.egfa-app-store-ios{--fa:"\f370"}.egfa-cc-discover{--fa:"\f1f2"}.egfa-wpbeginner{--fa:"\f297"}.egfa-confluence{--fa:"\f78d"}.egfa-shoelace{--fa:"\e60c"}.egfa-mdb{--fa:"\f8ca"}.egfa-dochub{--fa:"\f394"}.egfa-accessible-icon{--fa:"\f368"}.egfa-ebay{--fa:"\f4f4"}.egfa-amazon{--fa:"\f270"}.egfa-unsplash{--fa:"\e07c"}.egfa-yarn{--fa:"\f7e3"}.egfa-square-steam,.egfa-steam-square{--fa:"\f1b7"}.egfa-500px{--fa:"\f26e"}.egfa-square-vimeo,.egfa-vimeo-square{--fa:"\f194"}.egfa-asymmetrik{--fa:"\f372"}.egfa-font-awesome,.egfa-font-awesome-flag,.egfa-font-awesome-logo-full{--fa:"\f2b4"}.egfa-gratipay{--fa:"\f184"}.egfa-apple{--fa:"\f179"}.egfa-hive{--fa:"\e07f"}.egfa-gitkraken{--fa:"\f3a6"}.egfa-keybase{--fa:"\f4f5"}.egfa-apple-pay{--fa:"\f415"}.egfa-padlet{--fa:"\e4a0"}.egfa-amazon-pay{--fa:"\f42c"}.egfa-github-square,.egfa-square-github{--fa:"\f092"}.egfa-stumbleupon{--fa:"\f1a4"}.egfa-fedex{--fa:"\f797"}.egfa-phoenix-framework{--fa:"\f3dc"}.egfa-shopify{--fa:"\e057"}.egfa-neos{--fa:"\f612"}.egfa-square-threads{--fa:"\e619"}.egfa-hackerrank{--fa:"\f5f7"}.egfa-researchgate{--fa:"\f4f8"}.egfa-swift{--fa:"\f8e1"}.egfa-angular{--fa:"\f420"}.egfa-speakap{--fa:"\f3f3"}.egfa-angrycreative{--fa:"\f36e"}.egfa-y-combinator{--fa:"\f23b"}.egfa-empire{--fa:"\f1d1"}.egfa-envira{--fa:"\f299"}.egfa-google-scholar{--fa:"\e63b"}.egfa-gitlab-square,.egfa-square-gitlab{--fa:"\e5ae"}.egfa-studiovinari{--fa:"\f3f8"}.egfa-pied-piper{--fa:"\f2ae"}.egfa-wordpress{--fa:"\f19a"}.egfa-product-hunt{--fa:"\f288"}.egfa-firefox{--fa:"\f269"}.egfa-linode{--fa:"\f2b8"}.egfa-goodreads{--fa:"\f3a8"}.egfa-odnoklassniki-square,.egfa-square-odnoklassniki{--fa:"\f264"}.egfa-jsfiddle{--fa:"\f1cc"}.egfa-sith{--fa:"\f512"}.egfa-themeisle{--fa:"\f2b2"}.egfa-page4{--fa:"\f3d7"}.egfa-hashnode{--fa:"\e499"}.egfa-react{--fa:"\f41b"}.egfa-cc-paypal{--fa:"\f1f4"}.egfa-squarespace{--fa:"\f5be"}.egfa-cc-stripe{--fa:"\f1f5"}.egfa-creative-commons-share{--fa:"\f4f2"}.egfa-bitcoin{--fa:"\f379"}.egfa-keycdn{--fa:"\f3ba"}.egfa-opera{--fa:"\f26a"}.egfa-itch-io{--fa:"\f83a"}.egfa-umbraco{--fa:"\f8e8"}.egfa-galactic-senate{--fa:"\f50d"}.egfa-ubuntu{--fa:"\f7df"}.egfa-draft2digital{--fa:"\f396"}.egfa-stripe{--fa:"\f429"}.egfa-houzz{--fa:"\f27c"}.egfa-gg{--fa:"\f260"}.egfa-dhl{--fa:"\f790"}.egfa-pinterest-square,.egfa-square-pinterest{--fa:"\f0d3"}.egfa-xing{--fa:"\f168"}.egfa-blackberry{--fa:"\f37b"}.egfa-creative-commons-pd{--fa:"\f4ec"}.egfa-playstation{--fa:"\f3df"}.egfa-quinscape{--fa:"\f459"}.egfa-less{--fa:"\f41d"}.egfa-blogger-b{--fa:"\f37d"}.egfa-opencart{--fa:"\f23d"}.egfa-vine{--fa:"\f1ca"}.egfa-signal-messenger{--fa:"\e663"}.egfa-paypal{--fa:"\f1ed"}.egfa-gitlab{--fa:"\f296"}.egfa-typo3{--fa:"\f42b"}.egfa-reddit-alien{--fa:"\f281"}.egfa-yahoo{--fa:"\f19e"}.egfa-dailymotion{--fa:"\e052"}.egfa-affiliatetheme{--fa:"\f36b"}.egfa-pied-piper-pp{--fa:"\f1a7"}.egfa-bootstrap{--fa:"\f836"}.egfa-odnoklassniki{--fa:"\f263"}.egfa-nfc-symbol{--fa:"\e531"}.egfa-mintbit{--fa:"\e62f"}.egfa-ethereum{--fa:"\f42e"}.egfa-speaker-deck{--fa:"\f83c"}.egfa-creative-commons-nc-eu{--fa:"\f4e9"}.egfa-patreon{--fa:"\f3d9"}.egfa-avianex{--fa:"\f374"}.egfa-ello{--fa:"\f5f1"}.egfa-gofore{--fa:"\f3a7"}.egfa-bimobject{--fa:"\f378"}.egfa-brave-reverse{--fa:"\e63d"}.egfa-facebook-f{--fa:"\f39e"}.egfa-google-plus-square,.egfa-square-google-plus{--fa:"\f0d4"}.egfa-web-awesome{--fa:"\e682"}.egfa-mandalorian{--fa:"\f50f"}.egfa-first-order-alt{--fa:"\f50a"}.egfa-osi{--fa:"\f41a"}.egfa-google-wallet{--fa:"\f1ee"}.egfa-d-and-d-beyond{--fa:"\f6ca"}.egfa-periscope{--fa:"\f3da"}.egfa-fulcrum{--fa:"\f50b"}.egfa-cloudscale{--fa:"\f383"}.egfa-forumbee{--fa:"\f211"}.egfa-mizuni{--fa:"\f3cc"}.egfa-schlix{--fa:"\f3ea"}.egfa-square-xing,.egfa-xing-square{--fa:"\f169"}.egfa-bandcamp{--fa:"\f2d5"}.egfa-wpforms{--fa:"\f298"}.egfa-cloudversify{--fa:"\f385"}.egfa-usps{--fa:"\f7e1"}.egfa-megaport{--fa:"\f5a3"}.egfa-magento{--fa:"\f3c4"}.egfa-spotify{--fa:"\f1bc"}.egfa-optin-monster{--fa:"\f23c"}.egfa-fly{--fa:"\f417"}.egfa-square-bluesky{--fa:"\e6a3"}.egfa-aviato{--fa:"\f421"}.egfa-itunes{--fa:"\f3b4"}.egfa-cuttlefish{--fa:"\f38c"}.egfa-blogger{--fa:"\f37c"}.egfa-flickr{--fa:"\f16e"}.egfa-viber{--fa:"\f409"}.egfa-soundcloud{--fa:"\f1be"}.egfa-digg{--fa:"\f1a6"}.egfa-tencent-weibo{--fa:"\f1d5"}.egfa-letterboxd{--fa:"\e62d"}.egfa-symfony{--fa:"\f83d"}.egfa-maxcdn{--fa:"\f136"}.egfa-etsy{--fa:"\f2d7"}.egfa-facebook-messenger{--fa:"\f39f"}.egfa-audible{--fa:"\f373"}.egfa-think-peaks{--fa:"\f731"}.egfa-bilibili{--fa:"\e3d9"}.egfa-erlang{--fa:"\f39d"}.egfa-x-twitter{--fa:"\e61b"}.egfa-cotton-bureau{--fa:"\f89e"}.egfa-dashcube{--fa:"\f210"}.egfa-42-group,.egfa-innosoft{--fa:"\e080"}.egfa-stack-exchange{--fa:"\f18d"}.egfa-elementor{--fa:"\f430"}.egfa-pied-piper-square,.egfa-square-pied-piper{--fa:"\e01e"}.egfa-creative-commons-nd{--fa:"\f4eb"}.egfa-palfed{--fa:"\f3d8"}.egfa-superpowers{--fa:"\f2dd"}.egfa-resolving{--fa:"\f3e7"}.egfa-xbox{--fa:"\f412"}.egfa-square-web-awesome-stroke{--fa:"\e684"}.egfa-searchengin{--fa:"\f3eb"}.egfa-tiktok{--fa:"\e07b"}.egfa-facebook-square,.egfa-square-facebook{--fa:"\f082"}.egfa-renren{--fa:"\f18b"}.egfa-linux{--fa:"\f17c"}.egfa-glide{--fa:"\f2a5"}.egfa-linkedin{--fa:"\f08c"}.egfa-hubspot{--fa:"\f3b2"}.egfa-deploydog{--fa:"\f38e"}.egfa-twitch{--fa:"\f1e8"}.egfa-flutter{--fa:"\e694"}.egfa-ravelry{--fa:"\f2d9"}.egfa-mixer{--fa:"\e056"}.egfa-lastfm-square,.egfa-square-lastfm{--fa:"\f203"}.egfa-vimeo{--fa:"\f40a"}.egfa-mendeley{--fa:"\f7b3"}.egfa-uniregistry{--fa:"\f404"}.egfa-figma{--fa:"\f799"}.egfa-creative-commons-remix{--fa:"\f4ee"}.egfa-cc-amazon-pay{--fa:"\f42d"}.egfa-dropbox{--fa:"\f16b"}.egfa-instagram{--fa:"\f16d"}.egfa-cmplid{--fa:"\e360"}.egfa-upwork{--fa:"\e641"}.egfa-facebook{--fa:"\f09a"}.egfa-gripfire{--fa:"\f3ac"}.egfa-jedi-order{--fa:"\f50e"}.egfa-uikit{--fa:"\f403"}.egfa-fort-awesome-alt{--fa:"\f3a3"}.egfa-phabricator{--fa:"\f3db"}.egfa-ussunnah{--fa:"\f407"}.egfa-earlybirds{--fa:"\f39a"}.egfa-trade-federation{--fa:"\f513"}.egfa-autoprefixer{--fa:"\f41c"}.egfa-whatsapp{--fa:"\f232"}.egfa-square-upwork{--fa:"\e67c"}.egfa-slideshare{--fa:"\f1e7"}.egfa-google-play{--fa:"\f3ab"}.egfa-viadeo{--fa:"\f2a9"}.egfa-line{--fa:"\f3c0"}.egfa-google-drive{--fa:"\f3aa"}.egfa-servicestack{--fa:"\f3ec"}.egfa-simplybuilt{--fa:"\f215"}.egfa-bitbucket{--fa:"\f171"}.egfa-imdb{--fa:"\f2d8"}.egfa-deezer{--fa:"\e077"}.egfa-raspberry-pi{--fa:"\f7bb"}.egfa-jira{--fa:"\f7b1"}.egfa-docker{--fa:"\f395"}.egfa-screenpal{--fa:"\e570"}.egfa-bluetooth{--fa:"\f293"}.egfa-gitter{--fa:"\f426"}.egfa-d-and-d{--fa:"\f38d"}.egfa-microblog{--fa:"\e01a"}.egfa-cc-diners-club{--fa:"\f24c"}.egfa-gg-circle{--fa:"\f261"}.egfa-pied-piper-hat{--fa:"\f4e5"}.egfa-kickstarter-k{--fa:"\f3bc"}.egfa-yandex{--fa:"\f413"}.egfa-readme{--fa:"\f4d5"}.egfa-html5{--fa:"\f13b"}.egfa-sellsy{--fa:"\f213"}.egfa-square-web-awesome{--fa:"\e683"}.egfa-sass{--fa:"\f41e"}.egfa-wirsindhandwerk,.egfa-wsh{--fa:"\e2d0"}.egfa-buromobelexperte{--fa:"\f37f"}.egfa-salesforce{--fa:"\f83b"}.egfa-octopus-deploy{--fa:"\e082"}.egfa-medapps{--fa:"\f3c6"}.egfa-ns8{--fa:"\f3d5"}.egfa-pinterest-p{--fa:"\f231"}.egfa-apper{--fa:"\f371"}.egfa-fort-awesome{--fa:"\f286"}.egfa-waze{--fa:"\f83f"}.egfa-bluesky{--fa:"\e671"}.egfa-cc-jcb{--fa:"\f24b"}.egfa-snapchat,.egfa-snapchat-ghost{--fa:"\f2ab"}.egfa-fantasy-flight-games{--fa:"\f6dc"}.egfa-rust{--fa:"\e07a"}.egfa-wix{--fa:"\f5cf"}.egfa-behance-square,.egfa-square-behance{--fa:"\f1b5"}.egfa-supple{--fa:"\f3f9"}.egfa-webflow{--fa:"\e65c"}.egfa-rebel{--fa:"\f1d0"}.egfa-css3{--fa:"\f13c"}.egfa-staylinked{--fa:"\f3f5"}.egfa-kaggle{--fa:"\f5fa"}.egfa-space-awesome{--fa:"\e5ac"}.egfa-deviantart{--fa:"\f1bd"}.egfa-cpanel{--fa:"\f388"}.egfa-goodreads-g{--fa:"\f3a9"}.egfa-git-square,.egfa-square-git{--fa:"\f1d2"}.egfa-square-tumblr,.egfa-tumblr-square{--fa:"\f174"}.egfa-trello{--fa:"\f181"}.egfa-creative-commons-nc-jp{--fa:"\f4ea"}.egfa-get-pocket{--fa:"\f265"}.egfa-perbyte{--fa:"\e083"}.egfa-grunt{--fa:"\f3ad"}.egfa-weebly{--fa:"\f5cc"}.egfa-connectdevelop{--fa:"\f20e"}.egfa-leanpub{--fa:"\f212"}.egfa-black-tie{--fa:"\f27e"}.egfa-themeco{--fa:"\f5c6"}.egfa-python{--fa:"\f3e2"}.egfa-android{--fa:"\f17b"}.egfa-bots{--fa:"\e340"}.egfa-free-code-camp{--fa:"\f2c5"}.egfa-hornbill{--fa:"\f592"}.egfa-js{--fa:"\f3b8"}.egfa-ideal{--fa:"\e013"}.egfa-git{--fa:"\f1d3"}.egfa-dev{--fa:"\f6cc"}.egfa-sketch{--fa:"\f7c6"}.egfa-yandex-international{--fa:"\f414"}.egfa-cc-amex{--fa:"\f1f3"}.egfa-uber{--fa:"\f402"}.egfa-github{--fa:"\f09b"}.egfa-php{--fa:"\f457"}.egfa-alipay{--fa:"\f642"}.egfa-youtube{--fa:"\f167"}.egfa-skyatlas{--fa:"\f216"}.egfa-firefox-browser{--fa:"\e007"}.egfa-replyd{--fa:"\f3e6"}.egfa-suse{--fa:"\f7d6"}.egfa-jenkins{--fa:"\f3b6"}.egfa-twitter{--fa:"\f099"}.egfa-rockrms{--fa:"\f3e9"}.egfa-pinterest{--fa:"\f0d2"}.egfa-buffer{--fa:"\f837"}.egfa-npm{--fa:"\f3d4"}.egfa-yammer{--fa:"\f840"}.egfa-btc{--fa:"\f15a"}.egfa-dribbble{--fa:"\f17d"}.egfa-stumbleupon-circle{--fa:"\f1a3"}.egfa-internet-explorer{--fa:"\f26b"}.egfa-stubber{--fa:"\e5c7"}.egfa-telegram,.egfa-telegram-plane{--fa:"\f2c6"}.egfa-old-republic{--fa:"\f510"}.egfa-odysee{--fa:"\e5c6"}.egfa-square-whatsapp,.egfa-whatsapp-square{--fa:"\f40c"}.egfa-node-js{--fa:"\f3d3"}.egfa-edge-legacy{--fa:"\e078"}.egfa-slack,.egfa-slack-hash{--fa:"\f198"}.egfa-medrt{--fa:"\f3c8"}.egfa-usb{--fa:"\f287"}.egfa-tumblr{--fa:"\f173"}.egfa-vaadin{--fa:"\f408"}.egfa-quora{--fa:"\f2c4"}.egfa-square-x-twitter{--fa:"\e61a"}.egfa-reacteurope{--fa:"\f75d"}.egfa-medium,.egfa-medium-m{--fa:"\f23a"}.egfa-amilia{--fa:"\f36d"}.egfa-mixcloud{--fa:"\f289"}.egfa-flipboard{--fa:"\f44d"}.egfa-viacoin{--fa:"\f237"}.egfa-critical-role{--fa:"\f6c9"}.egfa-sitrox{--fa:"\e44a"}.egfa-discourse{--fa:"\f393"}.egfa-joomla{--fa:"\f1aa"}.egfa-mastodon{--fa:"\f4f6"}.egfa-airbnb{--fa:"\f834"}.egfa-wolf-pack-battalion{--fa:"\f514"}.egfa-buy-n-large{--fa:"\f8a6"}.egfa-gulp{--fa:"\f3ae"}.egfa-creative-commons-sampling-plus{--fa:"\f4f1"}.egfa-strava{--fa:"\f428"}.egfa-ember{--fa:"\f423"}.egfa-canadian-maple-leaf{--fa:"\f785"}.egfa-teamspeak{--fa:"\f4f9"}.egfa-pushed{--fa:"\f3e1"}.egfa-wordpress-simple{--fa:"\f411"}.egfa-nutritionix{--fa:"\f3d6"}.egfa-wodu{--fa:"\e088"}.egfa-google-pay{--fa:"\e079"}.egfa-intercom{--fa:"\f7af"}.egfa-zhihu{--fa:"\f63f"}.egfa-korvue{--fa:"\f42f"}.egfa-pix{--fa:"\e43a"}.egfa-steam-symbol{--fa:"\f3f6"}.egfa:before{content:var(--fa)}.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{flex-shrink:0;height:100%;white-space:normal;width:100%;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrows{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.glide__arrow{background-color:#0000;border:2px solid #ffffff80;border-radius:4px;box-shadow:0 .25em .5em 0 #0000001a;color:#000;cursor:pointer;display:block;line-height:1;margin-top:10px;opacity:1;padding:9px 12px;text-shadow:0 .25em .5em #0000001a;text-transform:uppercase;transition:opacity .15s ease,border .3s ease-in-out}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{margin-right:10px}.glide__arrow--disabled{opacity:.33}.glide__bullets{bottom:2em;display:inline-flex;left:50%;list-style:none;position:absolute;transform:translateX(-50%);z-index:2}.glide__bullet{background-color:#ffffff80;border:2px solid #0000;border-radius:50%;box-shadow:0 .25em .5em 0 #0000001a;cursor:pointer;height:9px;line-height:0;margin:0 .25em;padding:0;transition:all .3s ease-in-out;width:9px}.glide__bullet:focus{outline:none}.glide__bullet:focus,.glide__bullet:hover{background-color:#ffffff80;border:2px solid #fff}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-webkit-grabbing}
/*# sourceMappingURL=eventgallery.css.map*/
@media (max-width:900px){div#events .item-container{width:50%}}@media (max-width:450px){div#events .item-container{width:100%}}@media (max-width:900px){.eventgallery-tiles-list .eventgallery-tiles .eventgallery-tile{width:50%}}@media (max-width:450px){.eventgallery-tiles-list .eventgallery-tiles .eventgallery-tile{width:100%}}@media (max-width:900px){#event .eventgallery-simplelist-tile{width:50%}}@media (max-width:450px){#event .eventgallery-simplelist-tile{width:100%}}@media (max-width:900px){#event .eventgallery-square{width:50%}}@media (max-width:450px){#event .eventgallery-square{width:100%}}@media (max-width:900px){#event .eventgallery-tile{width:50%}}@media (max-width:450px){#event .eventgallery-tile{width:100%}}@media (min-width:1200px){.eventgallery-subcategories .item-container{width:20%}}@media (max-width:900px){.eventgallery-subcategories .item-container{width:33.333333%}}@media (max-width:450px){.eventgallery-subcategories .item-container{width:50%}}
/*# sourceMappingURL=responsive-static.css.map*/
/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer {
	max-width: none !important;
	max-height: none !important;
	}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(/media/com_icagenda/leaflet/#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-tile {
	will-change: opacity;
	}
.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	     -o-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	will-change: transform;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	     -o-transition:      -o-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	     -o-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline: 0;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-container a.leaflet-active {
	outline: 2px solid orange;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a,
.leaflet-bar a:hover {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(/media/com_icagenda/leaflet/images/layers.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(/media/com_icagenda/leaflet/images/layers-2x.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path {
	background-image: url(/media/com_icagenda/leaflet/images/marker-icon.png);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.7);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover {
	text-decoration: underline;
	}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
	font-size: 11px;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;

	background: #fff;
	background: rgba(255, 255, 255, 0.5);
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 19px;
	line-height: 1.4;
	}
.leaflet-popup-content p {
	margin: 18px 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 4px 0 0;
	border: none;
	text-align: center;
	width: 18px;
	height: 14px;
	font: 16px/14px Tahoma, Verdana, sans-serif;
	color: #c3c3c3;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover {
	color: #999;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}
.leaflet-oldie .leaflet-popup-tip-container {
	margin-top: -1px;
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-clickable {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}
/*
 * COM_ICAGENDA
 * iCagenda by JoomliC
 * Theme Pack Official
 * Default Theme - component
 *
 * @name        default
 * @author      iCagenda
 * @version     4.0.0 2025-12-06
 * @since       1.0
 */

:root {
	--ic-border-radius: 6px;
	--ic-bg-color: rgba(127, 127, 127, .05);
	--ic-bg-color-subtle: rgba(127, 127, 127, .02);
	--ic-border-color: rgba(127, 127, 127, .05);
}

/*
 * Event View
 */
.ic-event-view h3 {
	font-size: 1.125rem;
	font-weight: 700;
}

/* Style List of Participants */
.ic-summary {
	border-radius: var(--ic-border-radius);
	border: 1px solid transparent;
	background-color: var(--ic-bg-color);
}
details[open] > .ic-summary {
	border-radius: var(--ic-border-radius) var(--ic-border-radius) 0 0;
}
.ic-details-content {
	border: 1px solid var(--ic-border-color);
	border-top: none;
	border-radius: 0 0 var(--ic-border-radius) var(--ic-border-radius);
}

/*
 * GENERAL STYLES (list and event details)
 */

/* General */
#icagenda {
	display: block;
	width: auto;
	margin: 0px;
	padding:0px
}

/* Align styles */
.ic-align-left {
	text-align: left;
}
.ic-align-right {
	text-align: right;
}
.ic-align-center {
	text-align: center;
}

/* Float styles */
.ic-float-left {
	float: left;
}
.ic-float-right {
	float: right;
}
.ic-float-none {
	float: none;
}

/* Clear Float div */
.ic-clearfix {
	*zoom: 1;
}
.ic-clearfix:before,
.ic-clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.ic-clearfix:after {
	clear: both;
}

/* Style iC Alert */
.ic-alert-info {}
.ic-alert-error {}

/* Feature Icons */
.ic-content > .ic-features-container {
	margin-right: -5px;
	margin-top: 5px;
}
.ic-feature-icon {
	float: right;
}


/*
 * LIST PAGE CSS (CONTENT)
 */

/*
 * Style Pagination
 */
.ic-pagination {
	font-size: 14px;
	line-height: 18px;
	vertical-align: middle;
}
.ic-pagination a {
	text-decoration: none;
	background-color: #fff;
}
.ic-pagination a:hover,
.ic-pagination a:active,
.ic-pagination a:focus {
	cursor: pointer;
}
.ic-pagination .ic-prev {
	float: left;
}
.ic-pagination .ic-next {
	float: right;
}
.ic-pagination .ic-prev,
.ic-pagination .ic-next {
	margin: 2px 0;
}
.ic-pagination .ic-prev a,
.ic-pagination .ic-next a {
	padding: 5px;
	background: none;
}
.ic-pagination .ic-prev a:hover,
.ic-pagination .ic-next a:hover {
	background-color: var(--ic-bg-color);
}
.ic-pagination .ic-prev-text,
.ic-pagination .ic-next-text,
.ic-pagination .iCicon-backic,
.ic-pagination .iCicon-nextic {
	font-family: inherit;
	vertical-align: middle;
}
.ic-pagination .ic-go-to-page {
	padding: 2px;
	background: none;
}
.ic-pagination .ic-current-page {
	padding: 2px;
	background: none;
}
.ic-pagination .ic-current-page .ic-active {
	color: #fff;
	font-weight: bold;
}
.ic-pagination .ic-hidden-pages {
	padding: 2px;
	background: none;
}


/*
 * Style Search Filters
 */
.ic-filters {
	background: none; /* Old IE version */
	background-color: var(--ic-bg-color);
	padding: 5px;
}

/* Search Filters - Main */
.ic-filters-label {
	background-color: #da7b07;
	color: #fff;
	font-size : 20px;
	font-weight: bold;
	line-height: 20px;
	text-transform: uppercase;
}

/* Search Filters - buttons */
.ic-button-more {
	background: none;
}
.ic-filter-more-btn {
	background-color: #357ABB;
	border: 1px solid #3275B3;
	color: #fff;
	font-weight: bold;
}
.ic-filter-more-btn:hover {
	background-color: #3070AB;
	color: #fff;
	border: 1px solid #2E6BA3;
	cursor: pointer;
}
.ic-filter-more-btn.ic-active {
	background-color: #3070AB;
	color: #fff;
	border: 1px solid #2C659B;
}
.ic-filter-more-btn.ic-inactive {
	background-color: #357ABB;
	color: #fff;
	border: 1px solid #3275B3;
}
.ic-filters-controls {
	background-color: #dddddd;
	background-color: var(--ic-bg-color);
	text-align: center;
	padding: 0;
}

.ic-filter-submit-btn {
	font-size: 16px;
	color: #fff;
	background-color: #51822B;
	border: 1px solid #4C7A29;
	font-weight: bold;
}
.ic-filter-submit-btn:hover {
	background-color: #477326;
	border: 1px solid #436B24;
}
.ic-filter-reset-btn {
	font-size: 13px;
	color: #fff;
	background-color: #E02E0B;
	border: 1px solid #D62C0A;
	font-weight: bold;
}
.ic-filter-reset-btn:hover {
	background-color: #CD2A0A;
	border: 1px solid #C32809;
}



/*
 * Style Background alternative
 * 'ic-event' class deprecated in list (removed from theme pack), use 'ic-list-event' (set in view layout)
 */
.ic-event {
	background: none;
	background-color: var(--ic-bg-color-subtle);
	border-radius: 6px;
	/*
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.025);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.025);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.025);
	*/
	margin: 5px 0;
	padding: 0px;
}
.ic-event:nth-child(2n+1) {
	background: none;
	background-color: var(--ic-bg-color);
}
.ic-list-event {
	margin: 5px 0;
	padding: 0px;
	border-radius: 6px;
	background: none; /* Old IE version */
	background-color: var(--ic-bg-color-subtle);
}
.ic-list-event:nth-child(2n+1) {
	background: none; /* Old IE version */
	background-color: var(--ic-bg-color);
}

/* Style Category */
.ic-cat {
	margin-top: 0px;
	font-weight: bold;
	text-transform: uppercase;
	font-size:11px;
}

/* Style Left (Container Box Date) */
.ic-box {
	display: block;
	min-height: 96px;
	border: 0px;
}

/* Font color if bright background for date box */
#icagenda .fontColor {color: #333 !important;}

/* Style Box Date */
.ic-box-date {
	display: block;
	text-transform: capitalize;
	width: 60px;
	height: 60px;
	padding: 10px;
	color: #fff;
	margin: 8px 28px 2px 8px;
	border-radius: 6px;
	/* css3 box-sizing added to prevent conflict */
	box-sizing: content-box !important;
}

/* Current period */
.ic-current-period {
	text-decoration: overline;
}

.ic-date {
	line-height: 0px !important;
	font-size: 30px;
}
.ic-day {
	line-height: 30px !important;
	font-size: 30px;
	font-weight: bold;
}
.ic-month {
	line-height: 16px !important;
	font-size: 16px;
	letter-spacing: 0px;
	margin-left: 1px;
	font-weight: normal;
}
.ic-year {
	line-height: 11px !important;
	font-size: 11px;
	letter-spacing: 2px;
	margin-left: 2px;
	font-weight: bold;
}
.ic-time {
	line-height: 10px !important;
	font-size: 10px;
	letter-spacing: 2px;
	margin-left: 2px;
	font-weight: bold;
}

/* Style Right (Container Title, Cat, Desc...) */
.ic-content {
	display: block;
	border: 0px;
	margin: 0px;
	padding: 8px;
	vertical-align: top;
}
.ic-content h1,
.ic-content h2,
.ic-content h3 {
	margin: 3px 0px 3px 0px;
	padding: 0;
}
.ic-place {
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
}
.ic-actionbar-readmore {
	margin: 5px;
}


/*
 * EVENT PAGE CSS
 */

/* Style full-width div containing Sharing and Register Button */
.ic-event-buttons {
	display: block;
	width: 100%;
	margin-bottom: 10px;
}

/* Style Event General */
.ic-info {
	padding: 1%;
	background: none; /* old versions of IE */
	background-color: var(--ic-bg-color);
	border: 0px solid #ccc;
	margin-bottom: 10px;
	border-radius: 6px;
	word-break: break-word;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

/* Style Image */
.ic-image img {
	max-width: 100%;
	margin-bottom: 10px;
}

/* Style Table-style List */
.ic-divTable {
	display: block;
	width: 100%;
	padding: 20px 0;
}
.ic-divRow {
	display: block;
	width: 100%;
	padding: 5px 0;
}
.ic-divCell {
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding: 0;
}
.ic-label {
	font-weight: bold;
	padding-right: 10px;
	width: 30%;
}
.ic-value {
	width: 68%;
}

/* Style Description */
.ic-short-description {
	font-weight: bold;
}
.ic-full-description {
}

/* Style Attachment */
.ic-attachment-download {
}
.ic-attachment-link {
	overflow: hidden;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
}
.ic-attachment-filename {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	flex-shrink: 1;
}
.ic-attachment-extension {
	white-space: nowrap;
	flex-basis: content;
	flex-grow: 0;
	flex-shrink: 0;
}

/* Style Map */
.ic-map-wrapper {
	margin: auto;
	border: 0 solid #ccc;
	text-shadow: none;
	border-radius: 0;
	box-shadow: none;
}

/* Style All Dates */
#ic-list-of-dates {}
.ic-dates-list {}
.ic-all-dates ul {
	padding-left: 1%;
}
.ic-all-dates li {
	background-image: none
}
.ic-all-dates h3 {
	display: block;
	font-size: 18px;
	margin-top: 10px;
	font-weight: bold;
}

#ic-list-of-participants {}
.ic-dates-list {}
.ic-participants h3 {
	display: block;
	font-size: 18px;
	margin-top: 10px;
	font-weight: bold;
}

/* Slider */
#icagenda .icpanel {
}
.ic-participants .panel {
	border: none !important;
}
.ic-participants .panel h3 {
	border: none !important;
}
.ic-participants {
	padding: 5px;
	background-color: var(--ic-bg-color);
}
.ic-participants h3 a {
	display: block;
	text-decoration: none;
	padding: 0 1%;
/*	color: #444; Removed to be more friendly with dark site templates */
	width: 98%;
}
.ic-participants .panel h3.pane-toggler a {
	background: url(/components/com_icagenda/themes/packs/default/images/pluslist.png) 99% 50% no-repeat;
}
.ic-participants .panel h3.pane-toggler-down a {
	background: url(/components/com_icagenda/themes/packs/default/images/minuslist.png) 99% 50% no-repeat;
}
#icagenda .pane-slider .ic-content {
}
#icagenda .pane-slider {
	overflow: unset;
}

/* Slider Full list of Participants */
#icagenda .list_table {
	background-color:#cccccc;
	background-color:rgba(204,204,204,0.5);
	border-radius:3px 3px 3px 3px;
	float:left;
}
#icagenda .imgbox {
	width: 40px;
	padding: 3px;
}
#icagenda .imgbox img {
	border-radius: 3px 3px 3px 3px;
	margin: 1px 0;
}
#icagenda .imgbox .ic-avatar {
	font-size: 36px;
	border-radius: 3px 3px 3px 3px;
	margin: 1px 0;
	color: #c4c4c4;
	background-color: #fff;
}
#icagenda .list_name {
	font-weight:bold;
}
#icagenda .list_places {
	font-size:smaller;
}
#icagenda .list_date {
	font-size:smaller;
}


/*
 * FORMS - COMMON STYLES
 */

/* Style Form (general) */
.icagenda_form {}
.icagenda_form h3 {
	color: #333;
	font-weight: bold;
	font-size: 14px;
	margin: 15px 0 10px 0px;
}
.icagenda_form .fieldset {
	border-radius: 2px;
	margin: 10px 0;
	background-color: #f3f3f3;
	padding: 10px;
}
.icagenda_form legend {
	font-weight: bold;
}

/* Style Label */
.icagenda_form label {
	color: #333;
	display: block;
	width: 130px;
	float: left;
	margin: 0px 3px;
}

/* Style Input field */
.icagenda_form input {
	display: inline-block;
	background-color: #fff;
	border: 1px solid #ccc;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	border-radius: 3px;
	padding: 3px;
	width: auto;
}
.icagenda_form input[type="file"] {
	width: 270px;
}
.icagenda_form .input-small {
	width: 90px;
}
.icagenda_form .select-small {
	width: 104px;
}
.icagenda_form .input-large {
	width: 210px;
}
.icagenda_form .select-large {
	width: 224px;
}
.icagenda_form .input-xlarge {
	width: 270px;
}
.icagenda_form .select-xlarge {
	width: 284px;
}
.icagenda_form .input-xxlarge {
	width: 330px;
}
.icagenda_form .select-xxlarge {
	width: 344px;
}
.icagenda_form .ic-date-input {
	width: auto;
}

/* Style Form Invalid */
.icagenda_form label.invalid {
	color: red;
	font-weight: bold;
}
.icagenda_form input.invalid,
.icagenda_form select.invalid {
	border: 2px solid red;
	color: red;
	font-weight: bold;
}

/* Style button left (joomla 2.5) */
.icagenda_form .button2-left {
	margin: 3px 3px 3px 0px;
	float: left;
}

/* Style Terms of Service */
.icagenda_form .ic-tos-content {
	background-color: #c0c0c0;
	color: #fff;
	margin-top: 25px;
	padding: 5px;
	border: none;
	border-radius: 2px;
	text-align: center;
}
.icagenda_form .ic-tos-text {
	padding: 25px;
	background-color: #fff;
	color: #333;
	text-align: left
}
.icagenda_form .ic-tos-agree {
	color: #fff;
	font-weight: bold;
}

/* Style Button Submit */
.icagenda_form .button {
	font-family: arial;
	font-size: 12px;
	background-color: #555;
	color: #fff;
	padding: 5px;
	border: none;
	border-radius: 6px;
	text-align: center;
}
.icagenda_form .button:hover {
	background-color: #c72031;
	color: #fff;
}
.icagenda_form .ic-loader {
	display: block;
	width: 100%;
	height: 60px;
	background: url(/media/com_icagenda/images/loader.gif) 50% 50% no-repeat;
}

/* Style Button Cancel */
.icagenda_form .buttonx a {
	font-family: arial;
	font-size: 12px;
	background: none !important;
	text-decoration: none;
	color: #555;
	padding: 0;
	border: none;
	border-radius: 6px;
	text-align: center;
}
.icagenda_form .buttonx a:hover {
	background: none !important;
	text-decoration: none;
	color: #c72031 !important;
}



/*
 * SUBMIT AN EVENT FORM
 */

/* Short Description textarea */
.ic-submit-shortdesc,
.ic-submit-metadesc {
	width: 100%;
	box-sizing: border-box;
}


/*
 * REGISTRATION
 */

/* Style fields required info */
.ic-required-info {
	font-size: 0.95em;
	margin-bottom: 2em;
}

/* Style Header*/
.ic-reg-event {
	background: none;
	background-color: var(--ic-bg-color);
	border-radius: 2px;
	margin: 5px 0;
	padding: 0px;
}

/* Registration icon */
.ic-reg-icon {
	background: url(/media/com_icagenda/images/registration-48.png) 50% 50% no-repeat;
	display: block;
	width: 48px;
	height: 48px;
	padding: 8px;
	margin-right: 8px;
}

/* Style Right (Container Event title, category) */
.ic-reg-content {
	display: block;
	border: 0;
	margin: 0;
	padding: 8px;
	vertical-align: top;
}

/* Category */
.ic-reg-cat {
	color: #555555;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
}

/* Event title */
.ic-reg-event-title {
	font-size: 22px;
	line-height: 28px;
	font-weight: bold;
}

/* Style Registration infos */
.ic-reg-info {
	font-size:0.8em;
}

/* Google Maps */
.icmap-label {
	float: left;
	width: 140px;
	padding-top: 5px;
	padding-right: 5px;
	text-align: left;
}
.icmap-field {
	margin: 5px;
}
.form-validate .icmap-field input,
.icagenda_form .icmap-field input {
	background-color: #eee;
/*	width: auto; */
	color: #777;
}

/* Terms and Conditions Legend */
.ic-terms-legend {
	margin: 12px 0;
}


/*
 * STYLES for classes not presents in Theme Pack php files, but in iCagenda core php files
 */

/* Style Navigation (list of events) */
#icagenda .navigator {margin: 7px 0;}
#icagenda .navigator a {text-decoration:none;}
#icagenda .navigator a:link, #icagenda .navigator a:visited {}
#icagenda .navigator a:hover, #icagenda .navigator a:active, #icagenda .navigator a:focus {cursor:pointer;}
#icagenda .icagenda_back {float:left; margin-left:20px;}
#icagenda .icagenda_next {float: right; margin-right:20px;}
#icagenda .navigator button {border:0; padding:5px; color:#fff; background-color:#f3f3f3; margin-right:5px;}

/* Header - List of Categories */
.ic-header-categories {
	display: block;
	width: 100%;
	margin-bottom: 20px;
}
#icagenda .cat_header_title {
	display: block;
	padding: 1px 7px;
	font-size: 1em;
	text-align: center;
	color: #fff;
	font-weight: normal;
	float: left;
	margin: 3px 10px -2px 0;
	border-radius: 4px;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.15);
	background-color: #dddddd;
	background-size: cover;
}
#icagenda .cat_header_desc {
	display: block;
	padding: 3px 7px;
	margin: 2px 0;
}

/* Share buttons (AddThis) */
.ic-share {
	display: block;
	background: none;
	padding: 5px 10px 5px 0;
	text-shadow: none;
	z-index: 1;
}
.ic-share a:link,
.ic-share a:visited {
/*	background: none; */
	text-decoration: none;
}
.ic-share a:hover,
.ic-share a:active,
.ic-share a:focus {
/*	background: none; */
}

/* Text Register Button */
.ic-event-register {
	display: inline-block;
	margin: 2px 3px 0 0;
	line-height: 16px;
}

/* Text Event Full Button */
.ic-event-full {
	display: inline-block;
	margin: 2px 3px 0 0;
	line-height: 16px;
}

/* Text Event Finished Button */
.ic-event-finished {
	display: inline-block;
	margin: 2px 3px 0 0;
	line-height: 16px;
}

/* icon people (nb of registered users) (added in 3.3.7) */
.ic-people {
	color: #999;
}

/* Nb of registered people (in bubble) */
.ic-registered {
	display: inline-block;
	color: #333333;
	text-align: center;
	background: url(/components/com_icagenda/themes/packs/default/images/regis-baloon.png);
	height: 16px;
	line-height: 16px;
	width: 36px;
	font-size: 11px;
	font-weight: bold;
}

/* Style Time (in date) */
#icagenda .evttime {
	font-size: 0.8em;
}
.ic-next-today {
	font-weight: bold;
}
.ic-period-starttime,
.ic-period-endtime,
.ic-single-starttime,
.ic-single-endtime,
.ic-datetime-separator {
	font-size: 0.8em;
}

/* Style File Download link */
#icagenda .icDownload {}


/*
 * STYLES for classes not presents in Theme Pack php files, but in iCagenda core php files
 */

/* Style iCagenda Header - List of Events */
.ic-header-container {
}
.ic-header-title {
}
.ic-header-subtitle {
	font-size: 0.85em;
}
.ic-subtitle-string {
}
.ic-subtitle-pages {
}

/* Style Back Button (event details) */
.ic-back {
	display: block;
	width: auto;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 1px;
}
.ic-back a:link,
.ic-back a:visited {
}
.ic-back a:hover,
.ic-back a:active,
.ic-back a:focus {
}

/* Buttons (print, Add to Cal, ...) */
.ic-manager-toolbar {
	display: block;
	text-align: right;
	margin-bottom: 10px;
}
.ic-buttons {
	display: block;
	text-align: right;
}
.ic-icon {
	display: inline-block;
	margin-left: 7px;
}
.ic-printpopup-btn {
	display: block;
	text-align: center;
	margin: 15px 0;
}
div.ic-tip-title {
	text-align: center;
	font-weight: bold;
	margin-bottom: 3px;
}
div.ic-tip-link {
	display: block;
	text-align: left;
	margin-bottom: 3px;
}
div.ic-tip-link a {
	color: #D4D4D4;
	text-decoration: none;
}
div.ic-tip-link a:hover {
	color: #FFFFFF;
}
div.ic-tip-link img {
	margin-right: 5px;
}

/* Columns List of Participants (Full) */
#icagenda .total {width:99%; min-width:180px; margin:0.5%;}
#icagenda .demi {width:49%; min-width:180px; margin:0.5%;}
#icagenda .tiers {width:32.3%; min-width:180px; margin:0.5%;}
#icagenda .quart {width:24%; min-width:150px; margin:0.5%;}

.names_noslide {text-align:justify;}
.names_slide {padding:6px !important; text-align:justify;}
[class^="wf-mediabox"],.wf-mediabox-numbers *{left:0;top:0;margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:#444;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:inherit;text-shadow:none;text-transform:none;float:none;position:relative;width:auto;height:auto;white-space:normal;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:normal;text-align:left;box-sizing:border-box;direction:ltr;max-width:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:none;-webkit-box-shadow:none;-webkit-appearance:none;appearance:none}.wf-mediabox-scrolling{position:relative}.wf-mediabox-scrolling .wf-mediabox{position:absolute;top:0;left:0;bottom:0;right:0}.wf-mediabox{position:fixed;z-index:10000;width:100%;height:100%;font-size:16px}.wf-mediabox-cache{position:absolute;left:-99999px}.wf-mediabox-overlay{position:absolute;cursor:pointer;background-color:#000;width:100%;height:100%}.wf-mediabox-overlay-transition .wf-mediabox-overlay{opacity:0;transition:opacity .3s ease-in-out}.wf-mediabox-open .wf-mediabox-overlay{opacity:.7}.wf-mediabox-loader{text-align:center;line-height:0;display:none;width:100%;height:100%;position:absolute}.wf-mediabox-loader:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:10000;box-sizing:border-box}.wf-mediabox-loader:after{content:"";display:block;border:.25em solid rgba(255,255,255,0.5);border-left-color:#fff;border-radius:50%;width:2em;height:2em;animation:donut-spin 1.2s linear infinite;z-index:10001;position:absolute;top:50%;left:50%;margin:-1em 0 0 -1em;box-sizing:border-box}@keyframes donut-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wf-mediabox-frame{box-sizing:border-box;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.wf-mediabox-frame:after{content:"";display:inline-block;height:100%;vertical-align:middle}.wf-mediabox-body{z-index:10002;cursor:default;display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;width:100%;visibility:hidden;box-shadow:0 0 30px rgba(0,0,0,0.5);max-width:260px}.wf-mediabox-loading .wf-mediabox-content-image,.wf-mediabox-broken-image,.wf-mediabox-broken-media>div{min-width:240px;min-height:135px}.wf-mediabox-loading .wf-mediabox-loader{display:inline-block !important}.wf-mediabox-info-bottom,.wf-mediabox-info-top{overflow:hidden;position:relative;margin:0;padding:0;border:0}.wf-mediabox-container{overflow:hidden;max-width:100%;height:auto}[class*='wf-mediabox-transition-'] .wf-mediabox-body{opacity:0;transition:.3s ease-in;transition-property:opacity,transform}.wf-mediabox-transition-scale .wf-mediabox-body{transform:scale3d(.9, .9, 1)}.wf-mediabox-transition-slide-in .wf-mediabox-body{transform:translateX(300%) translateY(0)}.wf-mediabox-transition-slide-out .wf-mediabox-body{transform:translateX(-200%) translateY(0)}.wf-mediabox-body:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#fff}.wf-mediabox-show .wf-mediabox-body{visibility:visible}.wf-mediabox-transition-scale .wf-mediabox-body.wf-mediabox-transition{opacity:1;transform:scale3d(1, 1, 1)}.wf-mediabox-transition-slide-in .wf-mediabox-body.wf-mediabox-transition,.wf-mediabox-transition-slide-out .wf-mediabox-body.wf-mediabox-transition{opacity:1;transform:translateX(0) translateY(0)}.wf-mediabox-body.wf-mediabox-transition:after{content:"";width:0;height:0}.wf-mediabox-content{width:auto;height:auto;overflow:hidden;display:block}.wf-mediabox-content-item>figure{margin:0;position:absolute;width:100%;height:100%;left:0;top:0;display:block}.wf-mediabox-content-item>figure>figcaption{text-align:center;position:absolute;width:100%;display:block;bottom:0;background:#fff;padding:.25em}.wf-mediabox-scroll .wf-mediabox-content-image{overflow:auto}.wf-mediabox-scroll .wf-mediabox-content-image img{max-width:inherit}.wf-mediabox-content-iframe .wf-mediabox-content-item,.wf-mediabox-content-object .wf-mediabox-content-item,.wf-mediabox-content-video .wf-mediabox-content-item,.wf-mediabox-content-ajax .wf-mediabox-content-item{padding-bottom:56.25%;width:100%;height:0;overflow:inherit}.wf-mediabox-content-ratio-4by3 .wf-mediabox-content-item{padding-bottom:75%}.wf-mediabox-content-ratio-flex .wf-mediabox-content-item{padding-bottom:0}.wf-mediabox-container .wf-mediabox-content-height{padding:initial;min-height:320px}.wf-mediabox-content-ajax{overflow:auto}.wf-mediabox-content-image,.wf-mediabox-content-audio{text-align:center;width:100%;height:auto}.wf-mediabox-content p.media-support{font-size:20px;color:#888;font-weight:bold;text-align:center;height:100%;position:relative;top:50%;margin-top:-10px}.wf-mediabox-content-iframe iframe,.wf-mediabox-content-object object,.wf-mediabox-content-object embed,.wf-mediabox-content-video video{border:0 none;position:absolute;top:0;left:0;width:100%;height:100%}.wf-mediabox-content-ajax iframe{visibility:hidden}.wf-mediabox-content-image img,.wf-mediabox-content-audio audio{text-align:center;width:100%;height:auto}.wf-mediabox-content-audio audio{min-height:40px}.wf-mediabox.ios .wf-mediabox-content{overflow:scroll;-webkit-overflow-scrolling:touch}.wf-mediabox-ajax{overflow:auto;border:0;margin:0;background-color:#ffffff}a.wf-mediabox-img{line-height:0;font-size:0}.wf-mediabox-caption,.wf-mediabox-nav{display:block}.wf-mediabox-nav button{padding:0 !important;font-size:inherit !important}.wf-mediabox-caption h4,.wf-mediabox-caption h4,.wf-mediabox-caption p,.wf-mediabox-caption p{margin:0;padding:0;border:0;line-height:normal;white-space:normal}.wf-mediabox-caption p,.wf-mediabox-caption p{max-height:25vh;overflow:auto}.wf-zoom-image{position:relative;line-height:0;font-size:0;display:inline-block}.wf-mediabox-has-float{display:block}.wf-mediabox-is-centered{display:block;margin:auto}.wf-zoom-image-hover .wf-icon-zoom-image{visibility:hidden}.wf-zoom-image-hover:hover .wf-icon-zoom-image{visibility:visible}.wf-icon-zoom-image:before,.wf-icon-zoom-image svg{color:#fff;font-size:24px;height:28px;position:absolute;text-align:center;width:24px;opacity:.8;top:auto;bottom:5px;left:auto;right:5px;z-index:1}.wf-icon-zoom-image>svg{fill:#fff;transform:scale(-1)}.wf-zoom-image-invert .wf-icon-zoom-image:before{color:#444}.wf-zoom-image-invert .wf-icon-zoom-image:before>svg{fill:#444}.wf-icon-zoom-top-left .wf-icon-zoom-image:before,.wf-icon-zoom-left-top .wf-icon-zoom-image:before,.wf-icon-zoom-top-left .wf-icon-zoom-image>svg,.wf-icon-zoom-left-top .wf-icon-zoom-image>svg{top:5px;bottom:auto;left:5px;right:auto}.wf-icon-zoom-top-right .wf-icon-zoom-image:before,.wf-icon-zoom-right-top .wf-icon-zoom-image:before,.wf-icon-zoom-top-right .wf-icon-zoom-image>svg,.wf-icon-zoom-right-top .wf-icon-zoom-image>svg{top:5px;bottom:auto}.wf-icon-zoom-bottom-left .wf-icon-zoom-image:before,.wf-icon-zoom-left-bottom .wf-icon-zoom-image:before,.wf-icon-zoom-bottom-left .wf-icon-zoom-image>svg,.wf-icon-zoom-left-bottom .wf-icon-zoom-image>svg{top:auto;bottom:5px;left:5px;right:auto}.wf-icon-zoom-center-top .wf-icon-zoom-image:before,.wf-icon-zoom-top-center .wf-icon-zoom-image:before,.wf-icon-zoom-center-top .wf-icon-zoom-image>svg,.wf-icon-zoom-top-center .wf-icon-zoom-image>svg{left:50%;margin-left:-12px;top:5px;bottom:auto;right:auto}.wf-icon-zoom-center-bottom .wf-icon-zoom-image:before,.wf-icon-zoom-bottom-center .wf-icon-zoom-image:before,.wf-icon-zoom-center-bottom .wf-icon-zoom-image>svg,.wf-icon-zoom-bottom-center .wf-icon-zoom-image>svg{left:50%;margin-left:-12px;right:auto}.wf-icon-zoom-center-right .wf-icon-zoom-image:before,.wf-icon-zoom-right-center .wf-icon-zoom-image:before,.wf-icon-zoom-right .wf-icon-zoom-image:after{margin-top:-12px;top:50%;bottom:auto}.wf-icon-zoom-center-left .wf-icon-zoom-image:before,.wf-icon-zoom-left-center .wf-icon-zoom-image:before,.wf-icon-zoom-left .wf-icon-zoom-image:before,.wf-icon-zoom-center-left .wf-icon-zoom-image>svg,.wf-icon-zoom-left-center .wf-icon-zoom-image>svg,.wf-icon-zoom-left .wf-icon-zoom-image>svg{margin-top:-12px;top:50%;bottom:auto;left:5px;right:auto}.wf-icon-zoom-center .wf-icon-zoom-image:before,.wf-icon-zoom-center .wf-icon-zoom-image>svg{margin-top:-12px;margin-left:-12px;top:50%;bottom:auto;left:50%;right:auto}.wf-icon-zoom-image{background:transparent none;border:0 none;cursor:pointer;display:inline-block;float:none;font-size:100%;margin:0;outline:0 none;overflow:hidden;padding:0;vertical-align:baseline;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none}area .wf-icon-zoom-link{display:none}.wf-icon-zoom-link:before{padding:0 0 0 5px;vertical-align:middle}.wf-icon-zoom-link>svg{padding:2px 0 0 5px;vertical-align:middle;width:16px;height:16px;transform:scaleY(-1);line-height:1}a.wfpopup.noshow,a.wfpopup.hide{display:none}.wf-hidden{display:none}.wf-mediaplayer-object{background-color:#000;background-repeat:no-repeat;background-size:cover}.wf-mediabox-close,.wf-mediabox-prev,.wf-mediabox-next,.wf-mediabox-numbers a{cursor:pointer}.wf-mediabox-numbers a{color:inherit}.wf-mediabox-caption-hidden *{visibility:hidden}.wf-mediabox figure{margin:0}.wf-mediabox figure figcaption{text-align:initial}.wf-icon-404{visibility:visible;background-color:#fff}.wf-icon-404>svg{width:5em;height:5em;margin:auto;transform:scale(-1);fill:#444}.wf-mediabox-content-image .wf-mediabox-content-item.wf-mediabox-content-item-expand{cursor:zoom-in}.wf-mediabox-fullscreen .wf-mediabox-body{height:100%}.wf-mediabox-fullscreen .wf-mediabox-body .wf-mediabox-container{padding:0;height:100%}.wf-mediabox-fullscreen .wf-mediabox-body .wf-mediabox-container .wf-mediabox-content{height:100%}.wf-mediabox-fullscreen .wf-mediabox-body .wf-mediabox-container .wf-mediabox-content-item{cursor:zoom-out}.wf-mediabox-fullscreen .wf-mediabox-body .wf-mediabox-container .wf-mediabox-content-item{cursor:zoom-out;height:100%;overflow:scroll}.wf-mediabox-fullscreen .wf-mediabox-body .wf-mediabox-container .wf-mediabox-content-item .wf-mediabox-img{width:auto;height:auto}.wf-mediabox-fullscreen .wf-mediabox-body .wf-mediabox-container .wf-mediabox-caption,.wf-mediabox-fullscreen .wf-mediabox-body .wf-mediabox-container .wf-mediabox-nav{display:none}.wf-mediabox-fullscreen .wf-mediabox-body .wf-mediabox-info-bottom,.wf-mediabox-fullscreen .wf-mediabox-body .wf-mediabox-info-top{display:none}.wf-mediabox-frame{padding:.5em}.wf-mediabox-container{background-color:#fff;border-radius:.25em;padding:.5em}.wf-mediabox-body:after{border-radius:.25em}.wf-mediabox-info-bottom{padding:.5em 0 0}.wf-mediabox-nav{background-color:#ffffff;padding:1em}.wf-mediabox-close,.wf-mediabox-prev,.wf-mediabox-next{display:block;height:2em;left:auto;position:absolute;width:2em;z-index:1;color:#444;text-align:center;vertical-align:middle;line-height:2em}.wf-mediabox-close>svg,.wf-mediabox-prev>svg,.wf-mediabox-next>svg{fill:#444;vertical-align:middle}.wf-mediabox-close:after,.wf-mediabox-prev:after,.wf-mediabox-next:after{font-size:1.5em}.wf-mediabox-close:before,.wf-mediabox-prev:before,.wf-mediabox-next:before{line-height:inherit}.wf-mediabox-close:focus,.wf-mediabox-prev:focus,.wf-mediabox-next:focus,.wf-mediabox-close:hover,.wf-mediabox-prev:hover,.wf-mediabox-next:hover{color:#888;text-decoration:none;outline:none}.wf-mediabox-close:focus>svg,.wf-mediabox-prev:focus>svg,.wf-mediabox-next:focus>svg,.wf-mediabox-close:hover>svg,.wf-mediabox-prev:hover>svg,.wf-mediabox-next:hover>svg{fill:#888}.wf-mediabox-close{top:0;right:0}.wf-mediabox-prev{left:0;top:2em}.wf-mediabox-next{right:0;top:2em;left:auto}.wf-mediabox-expand{display:none}.wf-mediabox-content-image .wf-mediabox-expand{display:block;height:2em;left:calc(98%);position:absolute;width:2em;z-index:1;color:#fff;text-align:center;line-height:2em}.wf-mediabox-content-image .wf-mediabox-expand:after{font-size:1.5em}.wf-mediabox-content-image .wf-mediabox-expand:before{line-height:inherit}.wf-mediabox-content-image .wf-mediabox-expand:focus,.wf-mediabox-content-image .wf-mediabox-expand:hover{color:#888;text-decoration:none;outline:none}.wf-mediabox-numbers{text-align:center;display:block;line-height:2em;top:1em}.wf-mediabox-numbers ol{text-align:center}.wf-mediabox-numbers ol li{display:inline-block;box-sizing:border-box;width:2em;height:2em;vertical-align:middle;line-height:1.75}.wf-mediabox-numbers button{border:none;display:inline-block;width:100%;height:100%;border-radius:100%;font-size:14px !important;text-align:center;cursor:pointer}.wf-mediabox-numbers button:hover{font-weight:bold;text-decoration:none;color:inherit;background-color:transparent;background-image:none}.wf-mediabox-numbers button.active{cursor:default;background:#444;color:#fff;font-weight:bold;border:6px solid #fff}.wf-mediabox-numbers button.wf-mediabox-focus{background-color:#888;border:6px solid #fff;color:#fff}.wf-mediabox-caption{padding:.5em 0 .25em 0;background-color:#ffffff}.wf-mediabox-caption:empty{display:none}.wf-mediabox-caption h4{font-size:1.2em;line-height:1.2}.wf-mediabox-caption h4 a,.wf-mediabox-caption p a{color:#444;font-weight:bold;text-decoration:none}.wf-mediabox-caption h4 a:visited,.wf-mediabox-caption p a:visited,.wf-mediabox-caption h4 a:hover,.wf-mediabox-caption p a:hover{color:#444;font-weight:bold;text-decoration:none}.wf-mediabox-content a[download]{padding:.5em 0;display:block;text-align:right;text-decoration:none;color:#444}.wf-mediabox-content a[download]:active,.wf-mediabox-content a[download]:visited{text-decoration:none;color:#444}.wf-mediabox-content a[download]:hover{text-decoration:underline}.wf-mediabox-content img.wf-mediabox-focus{border:2px solid #444}.wf-mediabox-broken-image img{display:none}.wf-mediabox-broken-image .wf-mediabox-content-image:before{position:absolute;font-size:100px;height:auto;width:100%;text-align:center;left:0;top:50%;margin-top:-50px;opacity:.5}.wf-mediabox-broken-image .wf-icon-404{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-content:center;text-align:center}.wf-mediabox-broken-image .wf-icon-404:after{font-size:5em;display:block;width:100%;height:100%;position:relative;line-height:1.75}.wf-mediabox-thumbnails{display:flex;max-height:4rem;align-content:center;justify-content:center;flex-flow:row nowrap;gap:1%;z-index:10;margin-top:-4em;background:rgba(0,0,0,0.3);padding:.5em;overflow:hidden;transition:all .5s ease-in-out 0s;opacity:0}.wf-mediabox-thumbnails img{cursor:pointer;object-fit:contain;max-height:4rem;min-width:1rem;max-width:4rem;height:auto}.wf-mediabox-thumbnails img .active{outline:1px solid #fff}.wf-mediabox-container:hover .wf-mediabox-thumbnails{opacity:1}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip .tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.wf-mediabox-theme-bootstrap{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px}.wf-mediabox-theme-bootstrap.wf-mediabox button{appearance:none;-webkit-appearance:none}.wf-mediabox-theme-bootstrap.wf-mediabox .modal{width:auto;margin:inherit;padding:0;position:relative;left:inherit}.wf-mediabox-theme-bootstrap.wf-mediabox .modal-header{min-height:30px;padding:9px 30px 9px 15px}.wf-mediabox-theme-bootstrap.wf-mediabox .modal-header h4{font-size:18px;font-weight:500;line-height:2}.wf-mediabox-theme-bootstrap.wf-mediabox .modal-header .close{margin-top:0}.wf-mediabox-theme-bootstrap.wf-mediabox .modal-body{padding:5px;width:auto;max-height:inherit}.wf-mediabox-theme-bootstrap .carousel{margin-bottom:inherit}.wf-mediabox-theme-bootstrap .wf-mediabox-caption{padding:0;background-color:inherit}.wf-mediabox-theme-bootstrap .wf-mediabox-close{float:none;left:auto;position:absolute;right:15px;top:10px;z-index:1}.wf-mediabox-theme-bootstrap .wf-mediabox-close:hover{background-color:transparent}.wf-mediabox-theme-bootstrap .wf-mediabox-nav{position:absolute;left:0;width:100%;height:100%;top:0;background:none;padding:0}.wf-mediabox-theme-bootstrap .wf-mediabox-prev::after,.wf-mediabox-theme-bootstrap .wf-mediabox-next::after{content:""}.wf-mediabox-theme-bootstrap .wf-mediabox-content-image,.wf-mediabox-theme-bootstrap .wf-mediabox-content-audio{padding:10px;width:auto}.glyphicon-chevron-left:before{content:"\2039"}.glyphicon-chevron-right:before{content:"\203A"}.wf-mediabox-theme-light .wf-mediabox-container{border-radius:0}.wf-mediabox-theme-light .wf-mediabox-close{border:medium none;color:#666;display:block;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:1em;left:auto;min-height:2em;position:absolute;right:0;text-transform:uppercase;z-index:1;background-color:transparent;width:auto;line-height:1;top:0}.wf-mediabox-theme-light .wf-mediabox-close::before{content:"\00d7";font-size:1.5em;font-weight:bold;vertical-align:middle;display:inline-block;margin-bottom:.25em}.wf-mediabox-theme-light .wf-mediabox-close:hover,.wf-mediabox-theme-light .wf-mediabox-close:visited,.wf-mediabox-theme-light .wf-mediabox-close:focus{text-decoration:none;color:inherit;outline:none;background-color:transparent}.wf-mediabox-theme-light .wf-mediabox-caption{margin:0}.wf-mediabox-theme-light .wf-mediabox-caption:empty+.wf-mediabox-nav{padding:1.5em 0}.wf-mediabox-theme-light .wf-mediabox-caption+.wf-mediabox-nav>*{top:1em}.wf-mediabox-theme-light .wf-mediabox-caption h4,.wf-mediabox-theme-light .wf-mediabox-caption p{color:#666666}.wf-mediabox-theme-light .wf-mediabox-caption h4 a,.wf-mediabox-theme-light .wf-mediabox-caption p a{color:#666666;font-weight:bold;text-decoration:none}.wf-mediabox-theme-light .wf-mediabox-caption h4 a:active,.wf-mediabox-theme-light .wf-mediabox-caption p a:active,.wf-mediabox-theme-light .wf-mediabox-caption h4 a:hover,.wf-mediabox-theme-light .wf-mediabox-caption p a:hover,.wf-mediabox-theme-light .wf-mediabox-caption h4 a:visited,.wf-mediabox-theme-light .wf-mediabox-caption p a:visited{color:#666666}.wf-mediabox-theme-light .wf-mediabox-prev,.wf-mediabox-theme-light .wf-mediabox-next{width:25%;height:100%;background-color:transparent;z-index:10003;position:absolute;top:0;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;outline:none}.wf-mediabox-theme-light .wf-mediabox-prev:hover,.wf-mediabox-theme-light .wf-mediabox-next:hover,.wf-mediabox-theme-light .wf-mediabox-prev:focus,.wf-mediabox-theme-light .wf-mediabox-next:focus{background-color:transparent}.wf-mediabox-theme-light .wf-mediabox-prev:hover:after,.wf-mediabox-theme-light .wf-mediabox-next:hover:after{display:block}.wf-mediabox-theme-light .wf-mediabox-prev::after,.wf-mediabox-theme-light .wf-mediabox-next::after{background-color:#fff;content:"\00ab";display:none;position:absolute;top:50%;color:#666;line-height:1.25em;text-align:center;margin-top:-1em;padding:.25em 1em;font-weight:bold}.wf-mediabox-theme-light .wf-mediabox-prev.wf-mediabox-prev,.wf-mediabox-theme-light .wf-mediabox-next.wf-mediabox-prev{left:0}.wf-mediabox-theme-light .wf-mediabox-prev.wf-mediabox-prev::after,.wf-mediabox-theme-light .wf-mediabox-next.wf-mediabox-prev::after{box-shadow:rgba(0,0,0,0.3) 2px 2px 2px;left:0}.wf-mediabox-theme-light .wf-mediabox-prev.wf-mediabox-next,.wf-mediabox-theme-light .wf-mediabox-next.wf-mediabox-next{right:0;left:auto}.wf-mediabox-theme-light .wf-mediabox-prev.wf-mediabox-next::after,.wf-mediabox-theme-light .wf-mediabox-next.wf-mediabox-next::after{content:"\00bb";right:-1px;left:auto;box-shadow:rgba(0,0,0,0.3) -2px 2px 2px}.wf-mediabox-theme-light .wf-mediabox-numbers{color:#666;display:block;padding:0;text-align:left;line-height:1;top:0;position:absolute}.wf-mediabox-theme-light .wf-mediabox-page.idevice .wf-mediabox-container{margin-bottom:-1px}.wf-mediabox-theme-light .wf-mediabox-content img.wf-mediabox-focus{border:2px solid #666}.wf-mediabox-theme-shadow .wf-mediabox-body{box-shadow:none}.wf-mediabox-theme-shadow .wf-mediabox-body:after{background-color:#000}.wf-mediabox-theme-shadow .wf-mediabox-container{border:1px solid #666666;border-radius:0;padding:0}.wf-mediabox-theme-shadow .wf-mediabox-container.wf-mediabox-loading{background-color:#000000}.wf-mediabox-theme-shadow .wf-mediabox-loader{text-align:center;z-index:auto}.wf-mediabox-theme-shadow .wf-mediabox-cancel{cursor:pointer;color:#ffffff;z-index:1;top:calc(47%)}.wf-mediabox-theme-shadow .wf-mediabox-cancel:hover{color:#fff;text-decoration:underline}.wf-mediabox-theme-shadow .wf-mediabox-cancel:active,.wf-mediabox-theme-shadow .wf-mediabox-cancel:visited{text-decoration:none;color:#ffffff}.wf-mediabox-theme-shadow .wf-mediabox-info-bottom,.wf-mediabox-theme-shadow .wf-mediabox-nav{padding:0;background-color:transparent}.wf-mediabox-theme-shadow .wf-mediabox-prev,.wf-mediabox-theme-shadow .wf-mediabox-next,.wf-mediabox-theme-shadow .wf-mediabox-close{display:block;z-index:1;float:right;position:relative;border:none;border-radius:0;background-color:transparent;left:auto;top:0;color:#fff}.wf-mediabox-theme-shadow .wf-mediabox-prev:hover,.wf-mediabox-theme-shadow .wf-mediabox-next:hover,.wf-mediabox-theme-shadow .wf-mediabox-close:hover,.wf-mediabox-theme-shadow .wf-mediabox-prev:focus,.wf-mediabox-theme-shadow .wf-mediabox-next:focus,.wf-mediabox-theme-shadow .wf-mediabox-close:focus{background-color:transparent;color:#888}.wf-mediabox-theme-shadow .wf-mediabox-prev:hover svg,.wf-mediabox-theme-shadow .wf-mediabox-next:hover svg,.wf-mediabox-theme-shadow .wf-mediabox-close:hover svg,.wf-mediabox-theme-shadow .wf-mediabox-prev:focus svg,.wf-mediabox-theme-shadow .wf-mediabox-next:focus svg,.wf-mediabox-theme-shadow .wf-mediabox-close:focus svg{fill:#888}.wf-mediabox-theme-shadow .wf-mediabox-prev>svg,.wf-mediabox-theme-shadow .wf-mediabox-next>svg,.wf-mediabox-theme-shadow .wf-mediabox-close>svg{width:1em;height:1em;line-height:1;margin-bottom:2px;fill:#fff}.wf-mediabox-theme-shadow .wf-mediabox-prev::after,.wf-mediabox-theme-shadow .wf-mediabox-next::after,.wf-mediabox-theme-shadow .wf-mediabox-close::after{color:#fff;display:block;font-family:Arial;font-weight:bold;line-height:2;text-align:center;text-decoration:none}.wf-mediabox-theme-shadow .wf-mediabox-prev:focus::after,.wf-mediabox-theme-shadow .wf-mediabox-next:focus::after,.wf-mediabox-theme-shadow .wf-mediabox-close:focus::after{color:#888}.wf-mediabox-theme-shadow .wf-mediabox-close:after{content:"\00d7";line-height:1;font-size:1.75em}.wf-mediabox-theme-shadow .wf-mediabox-numbers{text-align:left;display:block;color:#ffffff;margin-right:6em;float:left;line-height:2em;top:0;margin-top:0}.wf-mediabox-theme-shadow .wf-mediabox-numbers button{color:#fff}.wf-mediabox-theme-shadow .wf-mediabox-numbers button.active{border:0 none;background:transparent;text-decoration:underline}.wf-mediabox-theme-shadow .wf-mediabox-numbers button:focus{color:#888;text-decoration:underline;border:0 none;background:transparent}.wf-mediabox-theme-shadow .wf-mediabox-numbers a{text-decoration:none;color:#ffffff}.wf-mediabox-theme-shadow .wf-mediabox-numbers a:active,.wf-mediabox-theme-shadow .wf-mediabox-numbers a:visited,.wf-mediabox-theme-shadow .wf-mediabox-numbers a:link,.wf-mediabox-theme-shadow .wf-mediabox-numbers a:hover{text-decoration:none;color:#ffffff}.wf-mediabox-theme-shadow .wf-mediabox-caption{padding:0;min-height:2em;background-color:transparent}.wf-mediabox-theme-shadow .wf-mediabox-caption h4,.wf-mediabox-theme-shadow .wf-mediabox-caption p{color:#ffffff}.wf-mediabox-theme-shadow .wf-mediabox-caption h4 a,.wf-mediabox-theme-shadow .wf-mediabox-caption p a{color:#ffffff;text-decoration:underline}.wf-mediabox-theme-shadow .wf-mediabox-caption h4 a:active,.wf-mediabox-theme-shadow .wf-mediabox-caption p a:active,.wf-mediabox-theme-shadow .wf-mediabox-caption h4 a:hover,.wf-mediabox-theme-shadow .wf-mediabox-caption p a:hover,.wf-mediabox-theme-shadow .wf-mediabox-caption h4 a:visited,.wf-mediabox-theme-shadow .wf-mediabox-caption p a:visited{color:#ffffff}.wf-mediabox-theme-shadow .wf-mediabox-content-ajax{margin:.5em}.wf-mediabox-theme-shadow .wf-mediabox-content a[download]{position:fixed;top:0;right:0;color:#fff}.wf-mediabox-theme-shadow .wf-mediabox-content img.wf-mediabox-focus{border:2px solid #fff}.wf-mediabox-theme-squeeze .wf-mediabox-frame{padding:1em}.wf-mediabox-theme-squeeze .wf-mediabox-container{overflow:inherit}.wf-mediabox-theme-squeeze .wf-mediabox-close,.wf-mediabox-theme-squeeze .wf-mediabox-prev,.wf-mediabox-theme-squeeze .wf-mediabox-next{line-height:1em;position:absolute;text-align:center;color:#fff}.wf-mediabox-theme-squeeze .wf-mediabox-close:before,.wf-mediabox-theme-squeeze .wf-mediabox-prev:before,.wf-mediabox-theme-squeeze .wf-mediabox-next:before{content:"";border-radius:100%;box-shadow:1px 1px .25em #000;background-color:#000;width:1.2em;height:1.2em;position:absolute;z-index:-1;left:.4em;top:.3em;box-sizing:border-box}.wf-mediabox-theme-squeeze .wf-mediabox-close>svg,.wf-mediabox-theme-squeeze .wf-mediabox-prev>svg,.wf-mediabox-theme-squeeze .wf-mediabox-next>svg{fill:#fff}.wf-mediabox-theme-squeeze .wf-mediabox-close{right:-1em;top:-1em}.wf-mediabox-theme-squeeze .wf-mediabox-numbers button.active{background-color:#000}.wf-mediabox-theme-squeeze .wf-mediabox-numbers button:focus{background-color:#888}.wf-mediabox-theme-squeeze .wf-mediabox-content img.wf-mediabox-focus{border:2px solid #000}
.wf-columns{display:flex;gap:1rem}.wf-columns .wf-column{max-width:100%;box-sizing:border-box;flex:1}.wf-columns-stack-large,.wf-columns-stack-medium,.wf-columns-stack-small,.wf-columns-stack-xlarge{flex-wrap:wrap}.wf-columns-align-left{justify-content:flex-start}.wf-columns-align-center{justify-content:center}.wf-columns-align-right{justify-content:flex-end}.wf-columns-layout-1-2>.wf-column:last-child,.wf-columns-layout-2-1>.wf-column:first-child{width:calc(100% * 2 / 3.001);flex:none}.wf-columns-layout-1-1-2>.wf-column:last-child,.wf-columns-layout-1-2-1>.wf-column:nth-child(2),.wf-columns-layout-2-1-1>.wf-column:first-child{width:50%;flex:none}.wf-columns-layout-1-3>.wf-column:last-child,.wf-columns-layout-3-1>.wf-column:first-child{width:75%;flex:none}.wf-columns-layout-1-1-3>.wf-column:last-child,.wf-columns-layout-1-3-1>.wf-column:nth-child(2),.wf-columns-layout-2-3>.wf-column:last-child,.wf-columns-layout-3-1-1>.wf-column:first-child,.wf-columns-layout-3-2>.wf-column:first-child{width:60%;flex:none}.wf-columns-layout-1-1-1-2>.wf-column:last-child,.wf-columns-layout-2-1-1-1>.wf-column:first-child{width:40%;flex:none}.wf-columns-layout-1-4>.wf-column:last-child,.wf-columns-layout-4-1>.wf-column:first-child{width:80%;flex:none}.wf-columns-layout-1-2-2>.wf-column:first-child{width:20%;flex:none}.wf-columns-layout-2-1-2>.wf-column:first-child,.wf-columns-layout-2-1-2>.wf-column:last-child{width:40%;flex:none}.wf-columns-layout-2-2-1>.wf-column:last-child{width:20%;flex:none}.wf-columns-gap-small{gap:.5rem}.wf-columns-gap-medium{gap:1rem}.wf-columns-gap-large{gap:2rem}.wf-columns-gap-none{gap:0}.wf-columns-align-top{align-items:flex-start}.wf-columns-align-middle{align-items:center}.wf-columns-align-bottom{align-items:flex-end}.wf-columns-align-stretch{align-items:stretch}@media (max-width:640px){.wf-columns-stack-small>.wf-column{width:100%;flex:auto!important}}@media (max-width:960px){.wf-columns-stack-medium>.wf-column{width:100%;flex:auto!important}}@media (max-width:1200px){.wf-columns-stack-large>.wf-column{width:100%;flex:auto!important}}@media (max-width:1600px){.wf-columns-stack-xlarge>.wf-column{width:100%}}[data-wf-columns]>div>figure img,[data-wf-columns]>div>figure video{object-fit:cover;height:calc(100% - 2rem)}[data-wf-columns]>div>figure{margin:0;display:block;position:relative;height:auto}[data-wf-columns]>div>figure figcaption{text-align:center;line-height:2rem;display:inline-block;width:100%}[data-wf-columns]>div>figure>a.wfpopup+figcaption{pointer-events:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wf-columns .wf-column{margin-left:1rem}.wf-columns .wf-column:first-child{margin-left:inherit}.wf-columns .wf-column:last-child{margin-right:inherit}.wf-columns-gap-small .wf-column{margin-left:.5rem}.wf-columns-gap-medium .wf-column{margin-left:1rem}.wf-columns-gap-large .wf-column{margin-left:2rem}.wf-columns-gap-none .wf-column{margin-left:inherit}}@media all and (-ms-high-contrast:none) and (max-width:640px),(-ms-high-contrast:active) and (max-width:640px){.wf-columns-stack-small .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-small .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-small.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-small.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-small.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-small.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast:none) and (max-width:960px),(-ms-high-contrast:active) and (max-width:960px){.wf-columns-stack-medium .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-medium .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-medium.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-medium.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-medium.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-medium.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast:none) and (max-width:1200px),(-ms-high-contrast:active) and (max-width:1200px){.wf-columns-stack-large .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-large .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-large.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-large.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-large.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-large.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast:none) and (max-width:1600px),(-ms-high-contrast:active) and (max-width:1600px){.wf-columns-stack-xlarge .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-xlarge .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-xlarge.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-xlarge.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-xlarge.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-xlarge.wf-columns-gap-large .wf-column{margin-top:2rem}}@supports (not (scale:-1)) and (-webkit-hyphens:none){.wf-columns .wf-column{margin-left:1rem}.wf-columns .wf-column:first-child{margin-left:inherit}.wf-columns .wf-column:last-child{margin-right:inherit}.wf-columns-gap-small .wf-column{margin-left:.5rem}.wf-columns-gap-medium .wf-column{margin-left:1rem}.wf-columns-gap-large .wf-column{margin-left:2rem}.wf-columns-gap-none .wf-column{margin-left:inherit}@media (max-width:640px){.wf-columns-stack-small .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-small .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-small.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-small.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-small.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-small.wf-columns-gap-large .wf-column{margin-top:2rem}}@media (max-width:960px){.wf-columns-stack-medium .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-medium .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-medium.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-medium.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-medium.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-medium.wf-columns-gap-large .wf-column{margin-top:2rem}}@media (max-width:1200px){.wf-columns-stack-large .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-large .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-large.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-large.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-large.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-large.wf-columns-gap-large .wf-column{margin-top:2rem}}@media (max-width:1600px){.wf-columns-stack-xlarge .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-xlarge .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-xlarge.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-xlarge.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-xlarge.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-xlarge.wf-columns-gap-large .wf-column{margin-top:2rem}}}[data-wf-columns].uk-flex,[data-wf-columns].uk-flex-gap-small{gap:.5rem}[data-wf-columns].uk-flex-gap-medium{gap:1rem}[data-wf-columns].uk-flex-gap-large{gap:2rem}[data-wf-columns].uk-flex-gap-none{gap:0}[data-wf-columns].row{gap:.5rem;margin:0}[data-wf-columns].row>[class*=col]{padding:0}[data-wf-columns].flex-gap-sm{gap:.5rem}[data-wf-columns].flex-gap-md{gap:1rem}[data-wf-columns].flex-gap-lg{gap:2rem}[data-wf-columns].flex-gap-none{gap:0}[data-wf-columns].flex-top{align-items:flex-start}[data-wf-columns].flex-middle{align-items:center}[data-wf-columns].flex-bottom{align-items:flex-end}[data-wf-columns].flex-stretch{align-items:stretch}figure[data-wf-figure]{display:table;margin-block-start:inherit;margin-block-end:inherit;margin-inline-start:inherit;margin-inline-end:inherit}figure[data-wf-figure] figcaption{display:table-caption;caption-side:bottom}
/**
 * Swiper 11.0.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 5, 2024
 */

 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.nrf-widget.tf-slideshow-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;--swiper-pagination-bullet-size: 12px;--swiper-pagination-bullet-inactive-color: #fff;--swiper-pagination-bullet-inactive-opacity: .4;margin:0;max-height:100vw;min-height:0;min-width:0;max-width:100vw;width:100%}.nrf-widget.tf-slideshow-wrapper .swiper-wrapper{max-height:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.nrf-widget.tf-slideshow-wrapper .swiper-wrapper .swiper-slide{width:auto;-ms-flex-negative:0;flex-shrink:0;display:block;height:100%;max-height:100%}.nrf-widget.tf-slideshow-wrapper .swiper-wrapper .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nrf-widget.tf-slideshow-wrapper .swiper-button-next{right:0}.nrf-widget.tf-slideshow-wrapper .swiper-button-prev{left:0}.nrf-widget.tf-slideshow-wrapper .swiper-button-next,.nrf-widget.tf-slideshow-wrapper .swiper-button-prev{top:0;height:100%;padding:0 30px;opacity:.6;-webkit-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity;margin:0;outline:none}.nrf-widget.tf-slideshow-wrapper .swiper-button-next:hover,.nrf-widget.tf-slideshow-wrapper .swiper-button-prev:hover{opacity:1}.nrf-widget.tf-slideshow-wrapper .autoplay-progress-circle{position:absolute;right:13px;bottom:40px;z-index:10;width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;color:var(--swiper-theme-color)}.nrf-widget.tf-slideshow-wrapper .autoplay-progress-circle svg{--progress: 0;position:absolute;left:0;top:0px;z-index:10;width:100%;height:100%;stroke-width:4px;stroke:var(--swiper-theme-color);fill:none;stroke-dashoffset:calc(125.6*(1 - var(--progress)));stroke-dasharray:125.6;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media only screen and (max-width: 400px){.nrf-widget.tf-slideshow-wrapper{--swiper-navigation-size: 30px}}.tf-slideshow-thumbs-wrapper{--swiper-navigation-size: 30px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0}.tf-slideshow-thumbs-wrapper .swiper-slide{width:auto !important;height:auto !important;opacity:.4;cursor:pointer;-webkit-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}.tf-slideshow-thumbs-wrapper .swiper-slide:hover{opacity:.85}.tf-slideshow-thumbs-wrapper .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tf-slideshow-thumbs-wrapper .swiper-slide-thumb-active{opacity:1}@media only screen and (max-width: 380px){.tf-slideshow-thumbs-wrapper{display:none}}.glightbox-container .gslide{-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important}.glightbox-container .gslide-description{background:rgba(0,0,0,0) !important}.glightbox-container .gslide-description .gdesc-inner{padding:0}.glightbox-container .gslide-description .gdesc-inner .gslide-desc{font-size:14px;margin:0;color:#ddd}.glightbox-container .gslide-description .gdesc-inner .gslide-desc>a{text-decoration:underline;color:#ddd}.glightbox-container .gslide-description .gdesc-inner .gslide-desc>a:hover{color:#fff}.glightbox-container .gslide-description .gdesc-inner .gslide-desc .caption:not(:empty){margin:22px auto}.glightbox-container .gslide-description .gdesc-inner .gslide-desc .module:not(:empty){margin:22px auto;margin-bottom:0}
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}
@font-face{
  font-family: 'iconslogin';
  src: url(/modules/mod_jt_login/src/font/iconslogin.eot?1280231=);
  src: url(/modules/mod_jt_login/src/font/iconslogin.eot?1280231=#iefix) format('embedded-opentype'),
       url(/modules/mod_jt_login/src/font/iconslogin.woff2?1280231=) format('woff2'),
       url(/modules/mod_jt_login/src/font/iconslogin.woff?1280231=) format('woff'),
       url(/modules/mod_jt_login/src/font/iconslogin.ttf?1280231=) format('truetype'),
       url(/modules/mod_jt_login/src/font/iconslogin.svg?1280231=#iconslogin) format('svg');
  font-weight: normal;
  font-style: normal;
}

#jtl [class^="icon-"]:before,#jtl [class*=" icon-"]:before {
  font-family: "iconslogin";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;


  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
 font-size: 120%;

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
@keyframes jtFadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}
@keyframes jtFadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}

.icon-eye-icon.icon-eye-slash::before { content: '\e800'; } /* '' */
.icon-user-icon::before { content: '\e803'; } /* '' */
.icon-eye-icon::before { content: '\e804'; } /* '' */
.icon-arrow-icon::before { content: '\e805'; } /* '' */


div.jtl-content-register .jtl-buttonsubmit{ margin:15px 0}
#jtl .btn-close  {box-sizing: content-box;width:22px;height:22px;padding:2px 2px;color:#FFFFFF;background:#fff;border: 0;border-radius:3px 3px 0 0;opacity:1;position:absolute;top:0px;right:0px;-webkit-box-shadow: none;box-shadow:none;opacity:1;z-index:9;}
#jtl .btn-close.jt-cs::before{ content:"";}
#jtl .modal.fade.show{opacity:1;}

#jtl .modal-dialog {margin: 30px auto;}

#jtl input {box-shadow: none; border:1px solid #ced4da;line-height: 1;border-radius: 0;color:#666;padding: 0.3rem 0.5rem;}
#member-registration input {padding: 0.3rem 0.5rem;width: 100%;}
#jtl input.form-check-input{ padding:0;}
#jtl input:autofill {background-image:unset;}
/**style1*/
#jtl .modal.fade .modal-dialog {-webkit-transform: scale(0.7);-ms-transform: scale(0.7);-o-transform:  scale(0.7);transform: scale(0.7);-webkit-transition: -webkit-transform 0.1s ease-out;-moz-transition: -moz-transform 0.1s ease-out;-o-transition: -o-transform 0.1s ease-out;transition: transform 0.1s ease-out;opacity:0;}
#jtl .modal.fade.show .modal-dialog {-webkit-transform:  scale(1);-ms-transform: scale(1);-o-transform:  scale(1);	transform: scale(1);-webkit-transition: -webkit-transform 0.1s ease-out;-moz-transition: -moz-transform 0.1s ease-out;-o-transition: -o-transform 0.1s ease-out;transition: transform 0.1s ease-out;opacity:1;}

/**style2*/
#jtl.style2 .modal.fade .modal-dialog  {-webkit-transform: translateY(-50px);transform: translateY(-50px);transition: -webkit-transform .3s ease-out;transition: transform .3s ease-outtransition: transform .3s ease-out,-webkit-transform .3s ease-out;opacity:0;}
#jtl.style2 .modal.fade.show .modal-dialog  {-webkit-transform: none;transform: none;transition: -webkit-transform .3s ease-out;transition: transform .3s ease-out
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;opacity:1;}
#jtl.style2 .modal.fade.show{opacity:1;margin: 1.75rem auto;}
/** style3**/
#jtl.style3 .modal.fade.show .modal-dialog{-webkit-animation: jtFadeInUp .4s ease-out 0s both;	animation: jtFadeInUp .4s ease-out 0s both;transition:none;}

 
#jtl .modal-backdrop.show{ z-index:1;opacity:0.7}
#jtl .modal-dialog .modal-content {position: relative;background-clip: padding-box;border: 0;border-radius:3px;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);outline: 0;padding:35px 40px 30px 40px;height: max-content;}
#jtl .btn-close svg{ vertical-align:top}
#jtl .jtl-buttonsubmit{ margin:15px 0}
#jtl .jtl-content-login .form-group input,#jtl .modal-content .mod-login .form-group input{}
#jtl .btn-secondary.input-password-toggle{ margin-right:0;padding:0.3rem 0.5rem!important}
#jtl button.modal-toggle,#jtl button.login-toggle,#jtl button.register-toggle{ padding:6px 15px; margin:0px 10px;box-shadow:none;border: 0;border-radius: 3px;transition: all 0.3s linear 0s;}
#jtl button.modal-toggle:hover,#jtl button.login-toggle:hover,#jtl button.register-toggle:hover{transition: all 0.3s linear 0s;}

#jtl .form-group > .form-control, .form-group > .form-select,#jtl  .form-group > .custom-select {position: relative;flex: 1 1 auto;width: 1%;min-width: 0;
}
#jtl .form-group {border-top-right-radius: 0;border-bottom-right-radius: 0;position: relative;display: flex;flex-wrap: wrap;align-items: stretch;width: 100%;
}
#jtl .form-control {max-width: 100%;background-color: white;
}
#jtl .form-group-text,#jtl .btn-secondary.input-password-toggle {display: flex;align-items: center;font-size:1rem;font-weight: 400;line-height:1;color: #22262a;text-align: center;white-space: nowrap;background-color: #eaedf0;border: 1px solid #ced4da;border-radius: 0.25rem;margin-left: -1px;border-top-left-radius: 0;border-bottom-left-radius: 0;
}
#jtl .visually-hidden, .sr-only,#jtl  .visually-hidden-focusable:not(:focus):not(:focus-within) {position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;white-space: nowrap !important;border: 0 !important;
}
.btn-blockjt {display: block;width: 100%;padding: .5rem 1rem;font-size: 1.25rem;line-height:1.5;border-radius: .3rem;color: #fff;background-color: #1a73e8;border-color: #1a73e8;}
.btn-blockjt:hover {background-color: #0069d9;border-color: #0062cc;}
#jtl a {color: #1a73e8; text-decoration:none}
#jtl .username-password{text-align:center}
#jtl .username-password a{margin:0 5px}
#jtl .registerlink {
	border-top: 1px solid #e1e3e8;
	background: #ecf0f7;
	color: #495057;
	font-weight: 500;
	border-radius: 0 0 4px 4px;
	text-align: center;
	min-height: 60px;
	display: grid;
	place-items: center;
	margin-right: -20px;
	margin-left: -20px;
	margin-bottom: 0;
}
#member-registration .btn-blockjt {margin-top:30px;}
#jtl .input-group > .custom-select,#jtl .input-group > .form-control,#jtl .input-group > .form-floating,#jtl .input-group > .form-select {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-width: 0;
	position: relative;
	width: 1%;
}
#jtl .input-group {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	width: 100%;
}
#jtl .input-group-text {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color:#eaedf0;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	color: #22262a;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1;
	padding:  0.3rem 0.5rem;
	text-align: center;
	white-space: nowrap;
	z-index:1;
}
#jtl .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	margin-left:-1px;
}
#jtl .btn-secondary.input-password-toggle .icon-eye-icon{ margin-right:0;}
ul.mod-login__options.list-unstyled{ margin-bottom:0}
#jtl .form-group {margin-bottom: 1rem !important; }
#jtl .username-password.form-group{ line-height:1.2}
.ckclr {clear:both;visibility : hidden;}



/*---------------------------------------------
---	 	menu container						---
----------------------------------------------*/

/* menu */
div#maximenuck315 {
	font-size:14px;
	line-height:21px;
	/*text-align:left;*/
	zoom:1;
}

/* container style */
div#maximenuck315 ul.maximenuck {
	clear:both;
	position : relative;
	z-index:999;
	overflow: visible !important;
	display: block !important;
	float: none !important;
	visibility: visible !important;
	opacity: 1 !important;
	list-style:none;
	/*padding: 0;*/
	margin:0 auto;
	zoom:1;
	filter: none;
	background: #3598db;
}

div#maximenuck315 ul.maximenuck:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
}

/*---------------------------------------------
---	 	Root items - level 1				---
----------------------------------------------*/

div#maximenuck315 ul.maximenuck li.maximenuck.level1 {
	display: inline-block;
    float: none;
    position:static;
    /*padding : 0;
    margin : 0;*/
    list-style : none;
    text-align:center;
    cursor: pointer;
	filter: none;
	
}

/** IE 7 only **/
*+html div#maximenuck315 ul.maximenuck li.maximenuck.level1 {
	display: inline !important;
}

/* vertical menu */
div#maximenuck315.maximenuckv ul.maximenuck li.maximenuck.level1 {
	display: block !important;
	/*margin: 0;
	padding: 0;*/
	text-align: left;
}

div#maximenuck315 ul.maximenuck li.maximenuck.level1:hover,
div#maximenuck315 ul.maximenuck li.maximenuck.level1.active {
	background: #f0f0f0;
}

div#maximenuck315 ul.maximenuck li.maximenuck.level1 > a,
div#maximenuck315 ul.maximenuck li.maximenuck.level1 > span.separator {
	display:block;
    float : none;
    float : left;
    position:relative;
	text-decoration:none;
    outline : none;
    /*border : none;*/
    white-space: nowrap;
	filter: none;
	color: #fff;
	padding: 15px 15px;
}

/* parent item on mouseover (if subemnus exists) */
div#maximenuck315 ul.maximenuck li.maximenuck.level1.parent:hover,
div#maximenuck315 ul.maximenuck li.maximenuck.level1.parent:hover {

}

/* item color on mouseover */
div#maximenuck315 ul.maximenuck li.maximenuck.level1:hover > a span.titreck,
div#maximenuck315 ul.maximenuck li.maximenuck.level1.active > a span.titreck,
div#maximenuck315 ul.maximenuck li.maximenuck.level1:hover > span.separator,
div#maximenuck315 ul.maximenuck li.maximenuck.level1.active > span.separator {
	color: #333;
}

div#maximenuck315.maximenuckh ul.maximenuck li.level1.parent > a,
div#maximenuck315.maximenuckh ul.maximenuck li.level1.parent > span.separator {
	padding-right: 20px;
}

/* arrow image for parent item */
div#maximenuck315 ul.maximenuck li.level1.parent > a:after,
div#maximenuck315 ul.maximenuck li.level1.parent > span.separator:after {
	content: "";
	display: block;
	position: absolute;
	width: 0; 
	height: 0; 
	border-style: solid;
	border-width: 7px 6px 0 6px;
	border-color: #fff transparent transparent transparent;
	top: 20px;
	right: 4px;
}

div#maximenuck315 ul.maximenuck li.level1.parent:hover > a:after,
div#maximenuck315 ul.maximenuck li.level1.parent:hover > span.separator:after {
	border-color: #333 transparent transparent transparent;
}

/* vertical menu */
div#maximenuck315.maximenuckv ul.maximenuck li.level1.parent > a:after,
div#maximenuck315.maximenuckv ul.maximenuck li.level1.parent > span.separator:after {
	display: inline-block;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 0 6px 7px;
	border-color: transparent transparent transparent #fff;
	margin: 3px 10px 3px 0;
	position: absolute;
	right: 3px;
	top: calc(50% - 8px);
}

div#maximenuck315.maximenuckv ul.maximenuck li.level1.parent:hover > a:after,
div#maximenuck315.maximenuckv ul.maximenuck li.level1.parent:hover > span.separator:after {
	border-color: transparent transparent transparent #333;
}

/* arrow image for submenu parent item */
div#maximenuck315 ul.maximenuck li.level1.parent li.parent > a:after,
div#maximenuck315 ul.maximenuck li.level1.parent li.parent > span.separator:after,
div#maximenuck315 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after,
div#maximenuck315 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after {
	display: inline-block;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 0 6px 7px;
	border-color: transparent transparent transparent #016da0;
	margin: 0 3px;
	position: absolute;
	right: 3px;
	top: 13px;
}

div#maximenuck315 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent:hover > a:after,
div#maximenuck315 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent.active > a:after {
	border-color: transparent transparent transparent #000;
}

/* styles for right position */
div#maximenuck315 ul.maximenuck li.maximenuck.level1.align_right,
div#maximenuck315 ul.maximenuck li.maximenuck.level1.menu_right,
div#maximenuck315 ul.maximenuck li.align_right,
div#maximenuck315 ul.maximenuck li.menu_right {
	float:right !important;
	margin-right:0px !important;
}

div#maximenuck315 ul.maximenuck li.align_right:not(.fullwidth) div.floatck,
div#maximenuck315 ul.maximenuck li:not(.fullwidth) div.floatck.fixRight {
	left:auto;
	right:0px;
	top:auto;
}


/* arrow image for submenu parent item to open left */
div#maximenuck315 ul.maximenuck li.level1.parent div.floatck.fixRight li.parent > a:after,
div#maximenuck315 ul.maximenuck li.level1.parent div.floatck.fixRight li.parent > span.separator:after,
div#maximenuck315 ul.maximenuck li.level1.parent.menu_right li.parent > a:after,
div#maximenuck315 ul.maximenuck li.level1.parent.menu_right li.parent > span.separator:after {
	border-color: transparent #333 transparent transparent;
}

/* margin for right elements that rolls to the left */
div#maximenuck315 ul.maximenuck li.maximenuck div.floatck div.floatck.fixRight,
div#maximenuck315 ul.maximenuck li.level1.parent.menu_right div.floatck div.floatck  {
    margin-right : 180px;
}

div#maximenuck315 ul.maximenuck li div.floatck.fixRight{

}


/*---------------------------------------------
---	 	Sublevel items - level 2 to n		---
----------------------------------------------*/

div#maximenuck315 ul.maximenuck li div.floatck ul.maximenuck2,
div#maximenuck315 ul.maximenuck2 {
    z-index:11000;
    clear:left;
    text-align : left;
    background : transparent;
    margin : 0 !important;
    padding : 0 !important;
    border : none !important;
    box-shadow: none !important;
    width : 100%; /* important for Chrome and Safari compatibility */
    position: static !important;
    overflow: visible !important;
    display: block !important;
    float: none !important;
    visibility: visible !important;
}

div#maximenuck315 ul.maximenuck li ul.maximenuck2 li.maximenuck,
div#maximenuck315 ul.maximenuck2 li.maximenuck {
	text-align : left;
    z-index : 11001;
    /*padding:0;*/
	position:static;
	float:none !important;
    list-style : none;
	display: block;
}

div#maximenuck315 ul.maximenuck li ul.maximenuck2 li.maximenuck:hover,
div#maximenuck315 ul.maximenuck2 li.maximenuck:hover {
}

/* all links styles */
div#maximenuck315 ul.maximenuck li.maximenuck a,
div#maximenuck315 ul.maximenuck li.maximenuck span.separator,
div#maximenuck315 ul.maximenuck2 a,
div#maximenuck315 ul.maximenuck2 li.maximenuck span.separator {
	display: block;
    float : none !important;
    float : left;
    position:relative;
	text-decoration:none;
    outline : none;
    white-space: normal;
	filter: none;
	color: #3598db;
}

/* submenu link */
div#maximenuck315 ul.maximenuck li.maximenuck ul.maximenuck2 li > a,
div#maximenuck315 ul.maximenuck2 li > a,
div#maximenuck315 ul.maximenuck2 li > span.separator {
	color: #016da0;
	padding: 10px 5px;
}

/* heading type */
div#maximenuck315 ul.maximenuck li.maximenuck ul.maximenuck2 li > .nav-header {
	font-size: 18px;
	font-weight: 100;
	border-bottom: 1px solid #666;
	color: #666;
	margin: 10px 10px 10px 5px;
	padding: 7px 0;
	display: block;
} 

div#maximenuck315 ul.maximenuck li.maximenuck ul.maximenuck2 a,
div#maximenuck315 ul.maximenuck2 a {
	display: block;
}

div#maximenuck315 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a,
div#maximenuck315 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a,
div#maximenuck315 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a,
div#maximenuck315 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a,
div#maximenuck315 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > span.separator,
div#maximenuck315 ul.maximenuck2 li:hover > a,
div#maximenuck315 ul.maximenuck2 li:hover > h2 a,
div#maximenuck315 ul.maximenuck2 li:hover > h3 a,
div#maximenuck315 ul.maximenuck2 li.active > a,
div#maximenuck315 ul.maximenuck li:hover > span.separator {
	color: #000;
}

/* link image style */
div#maximenuck315 li.maximenuck > a img {
    margin : 3px;
    border : none;
}

/* img style without link (in separator) */
div#maximenuck315 li.maximenuck img {
    border : none;
}

/* item title */
div#maximenuck315 span.titreck {
	text-decoration : none;
	/*min-height : 17px;*/
	float : none !important;
	float : left;
	margin: 0;
}

/* item description */
div#maximenuck315 span.descck {
	display : block;
	text-transform : none;
	font-size : 10px;
	text-decoration : none;
	min-height : 12px;
	line-height : 12px;
	float : none !important;
	float : left;
}

/*--------------------------------------------
---		Submenus						------
---------------------------------------------*/

/* submenus container */
div#maximenuck315 div.floatck {
	position : absolute;
	display: none;
	padding : 0;
    margin : 0;
	/*width : 180px;*/ /* default width */
	text-align:left;
	width: auto;
	z-index:9999;
	cursor: auto;
	background: #f0f0f0;
	padding: 15px 20px;
	border: 1px solid #e5e5e5;
}

/* remove border top on first submenu */
div#maximenuck315 li.maximenuck.level1 > div.floatck {
	border-top: none;
}

div#maximenuck315 div.maxidrop-main {
	width : 180px; /* default width */
	display: flex;
	flex-wrap: wrap;
}

/* vertical menu */
div#maximenuck315.maximenuckv div.floatck {
	margin : -39px 0 0 90%;
}

div#maximenuck315 .maxipushdownck div.floatck {
	margin: 0;
}

/* child blocks position (from level2 to n) */
div#maximenuck315 ul.maximenuck li.maximenuck div.floatck div.floatck {
    margin : -40px 0 0 180px; /* default sub submenu position */
}

/**
** Show/hide sub menu if javascript is off - horizontal style
**/
div#maximenuck315 ul.maximenuck li:hover:not(.maximenuckanimation) div.floatck div.floatck, div#maximenuck315 ul.maximenuck li:hover:not(.maximenuckanimation) div.floatck:hover div.floatck div.floatck, div#maximenuck315 ul.maximenuck li:hover:not(.maximenuckanimation) div.floatck:hover div.floatck:hover div.floatck div.floatck {
	display: none;
}

div#maximenuck315 ul.maximenuck li.maximenuck:hover > div.floatck, div#maximenuck315 ul.maximenuck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck, div#maximenuck315 ul.maximenuck li.maximenuck:hover>  div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck, div#maximenuck315 ul.maximenuck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck {
	display: block;
}

div#maximenuck315 div.maximenuck_mod ul {
	display: block;
}

/*---------------------------------------------
---	 	Columns management					---
----------------------------------------------*/

div#maximenuck315 ul.maximenuck li div.floatck div.maximenuck2,
div#maximenuck315 .maxipushdownck div.floatck div.maximenuck2 {
	/*width : 180px;*/ /* default width */
	margin: 0;
	padding: 0;
	flex: 0 1 auto;
	width: 100%;
}

/* allow auto fill if no column created, default behavior */
/*
div#maximenuck315 ul.maximenuck li div.floatck div.maximenuck2:not([style]) {
    flex: 1 1 auto;
}
*/

/* h2 title */
div#maximenuck315 ul.maximenuck li.maximenuck ul.maximenuck2 h2 a,
div#maximenuck315 ul.maximenuck li.maximenuck ul.maximenuck2 h2 span.separator,
div#maximenuck315 ul.maximenuck2 h2 a,
div#maximenuck315 ul.maximenuck2 h2 span.separator {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	line-height:21px;
	text-align:left;
}

/* h3 title */
div#maximenuck315 ul.maximenuck li.maximenuck ul.maximenuck2 h3 a,
div#maximenuck315 ul.maximenuck li.maximenuck ul.maximenuck2 h3 span.separator,
div#maximenuck315 ul.maximenuck2 h3 a,
div#maximenuck315 ul.maximenuck2 h3 span.separator {
	font-size:14px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	line-height:21px;
	text-align:left;
}

/* paragraph */
div#maximenuck315 ul.maximenuck li ul.maximenuck2 li p,
div#maximenuck315 ul.maximenuck2 li p {
	line-height:18px;
	margin:0 0 10px 0;
	font-size:12px;
	text-align:left;
}




/* image shadow with specific class */
div#maximenuck315 .imgshadow { /* Better style on light background */
	background:#FFFFFF !important;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}

/* blackbox style */
div#maximenuck315 ul.maximenuck li ul.maximenuck2 li.blackbox,
div#maximenuck315 ul.maximenuck2 li.blackbox {
	background-color:#333333 !important;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px !important;
	margin: 0px 4px 4px 4px !important;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

div#maximenuck315 ul.maximenuck li ul.maximenuck2 li.blackbox:hover,
div#maximenuck315 ul.maximenuck2 li.blackbox:hover {
	background-color:#333333 !important;
}

div#maximenuck315 ul.maximenuck li ul.maximenuck2 li.blackbox a,
div#maximenuck315 ul.maximenuck2 li.blackbox a {
	color: #fff;
	text-shadow: 1px 1px 1px #000;
	display: inline !important;
}

div#maximenuck315 ul.maximenuck li ul.maximenuck2 li.blackbox:hover > a,
div#maximenuck315 ul.maximenuck2 li.blackbox:hover > a{
	text-decoration: underline;
}

/* greybox style */
div#maximenuck315 ul.maximenuck li ul.maximenuck2 li.greybox,
div#maximenuck315 ul.maximenuck2 li.greybox {
	background:#f0f0f0 !important;
	border:1px solid #bbbbbb;
	padding: 4px 6px 4px 6px !important;
	margin: 0px 4px 4px 4px !important;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

div#maximenuck315 ul.maximenuck li ul.maximenuck2 li.greybox:hover,
div#maximenuck315 ul.maximenuck2 li.greybox:hover {
	background:#ffffff !important;
	border:1px solid #aaaaaa;
}

/* create new row with flexbox */
div#maximenuck315 .ck-column-break {
    flex-basis: 100%;
    height: 0;
}

/*---------------------------------------------
---	 	Module in submenus					---
----------------------------------------------*/

/* module title */
div#maximenuck315 ul.maximenuck div.maximenuck_mod > div > h3,
div#maximenuck315 ul.maximenuck2 div.maximenuck_mod > div > h3 {
    width : 100%;
    font-weight : bold;
	font-size: 16px;
}

div#maximenuck315 div.maximenuck_mod {
    /*width : 100%;*/
    padding : 0;
    white-space : normal;
}

div#maximenuck315 div.maximenuck_mod div.moduletable {
    border : none;
    background : none;
}

div#maximenuck315 div.maximenuck_mod  fieldset{
    width : 100%;
    padding : 0;
    margin : 0 auto;
    overflow : hidden;
    background : transparent;
    border : none;
}

div#maximenuck315 ul.maximenuck2 div.maximenuck_mod a {
    border : none;
    margin : 0;
    padding : 0;
    display : inline;
    background : transparent;
    font-weight : normal;
}

div#maximenuck315 ul.maximenuck2 div.maximenuck_mod a:hover {

}

div#maximenuck315 ul.maximenuck2 div.maximenuck_mod ul {
    margin : 0;
    padding : 0;
    width : 100%;
    background : none;
    border : none;
    text-align : left;
}

div#maximenuck315 ul.maximenuck2 div.maximenuck_mod li {
    margin : 0 0 0 15px;
    padding : 0;
    background : none;
    border : none;
    text-align : left;
    font-size : 11px;
    float : none;
    display : block;
    line-height : 20px;
    white-space : normal;
}

/* login module */
div#maximenuck315 ul.maximenuck2 div.maximenuck_mod #form-login ul {
    left : 0;
    margin : 0;
    padding : 0;
    width : 100%;
}

div#maximenuck315 ul.maximenuck2 div.maximenuck_mod #form-login ul li {
    margin : 2px 0;
    padding : 0 5px;
    height : 20px;
    background : transparent;
}

/*---------------------------------------------
---	 	Mobile menu bar						---
----------------------------------------------*/

div#maximenuck315 .maximenumobiletogglericonck {
    font-family: verdana;
    background: #f0f0f0;
	padding: 5px 10px;
	padding-top: 5px;
	height: 30px;
	position: relative;
	color: #333;
}

div#maximenuck315 .maximenumobiletogglericonck:after {
    display: block;
	content: "";
	height: calc(100% - 10px);
	border: 1px solid #e2e2e2;
	position: absolute;
	right: 45px;
	top: 5px;
	box-sizing: border-box;
}


/*---------------------------------------------
---	 	Fancy styles (floating cursor)		---
----------------------------------------------*/

div#maximenuck315 .maxiFancybackground {
	position: absolute;
    top : 0;
    list-style : none;
    padding: 0;
    margin: 0;
    border: none;
	z-index: -1;
	border-top: 1px solid #fff;
}

div#maximenuck315 .maxiFancybackground .maxiFancycenter {
    /*border-top: 1px solid #fff;*/
}



/*---------------------------------------------
---	 	Button to close on click			---
----------------------------------------------*/

div#maximenuck315 span.maxiclose {
    color: #fff;
}

/*---------------------------------------------
---	 Stop the dropdown                  ---
----------------------------------------------*/

div#maximenuck315 ul.maximenuck li.maximenuck.nodropdown div.floatck,
div#maximenuck315 ul.maximenuck li.maximenuck div.floatck li.maximenuck.nodropdown div.floatck,
div#maximenuck315 .maxipushdownck div.floatck div.floatck {
	position: static !important;
	background:  none;
	border: none;
	left: auto;
	margin: 3px;
	moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: block !important;
}

div#maximenuck315 ul.maximenuck li.level1.parent ul.maximenuck2 li.maximenuck.nodropdown li.maximenuck,
div#maximenuck315 .maxipushdownck ul.maximenuck2 li.maximenuck.nodropdown li.maximenuck {
	background: none;
	text-indent: 5px;
}

div#maximenuck315 ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.maximenuck.parent.nodropdown > a,
div#maximenuck315 ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.maximenuck.parent.nodropdown > span.separator,
div#maximenuck315 .maxipushdownck ul.maximenuck2 li.maximenuck.parent.nodropdown > a,
div#maximenuck315 .maxipushdownck ul.maximenuck2 li.maximenuck.parent.nodropdown > span.separator {
	background:  none;
}

/* remove the arrow image for parent item */
div#maximenuck315 ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.parent.nodropdown > *:after,
div#maximenuck315 .maxipushdownck ul.maximenuck2 li.parent > *:after {
	display: none;
}

div#maximenuck315 li.maximenuck.nodropdown > div.floatck > div.maxidrop-main {
	width: auto;
}

/*---------------------------------------------
---	 Full width				                ---
----------------------------------------------*/

div#maximenuck315.maximenuckh li.fullwidth > div.floatck {
	margin: 0;
	padding: 0;
	width: auto !important;
	left: 0;
	right: 0;
}

div#maximenuck315.maximenuckv li.fullwidth > div.floatck {
	margin: 0;
	padding: 0;
	top: 0;
	bottom: 0;
	left: 100%;
	right: auto !important;
}

div#maximenuck315.maximenuckh li.fullwidth > div.floatck > div.maxidrop-main {
	width: auto !important;
}

div#maximenuck315.maximenuckv li.fullwidth > div.floatck > .maxidrop-main {
	height: 100%;
	overflow-y: auto;
}

/*---------------------------------------------
---	 Tabs					                ---
----------------------------------------------*/

div#maximenuck315 ul.maximenuck li.maximenucktab > div.floatck div.floatck {
	top: 0;
	bottom: 0;
	left: 180px;
	width: calc(100% - 180px);
	margin: 0;
	overflow: auto;
}
div#events .item .eg-content,
    .eventgallery-subcategories .wrapper .content,
    .event-thumbnail.img-thumbnail,
    .eventgallery-events-imagelist .event-thumbnail,
    .eventgallery-module .thumbnails .thumbnail,
    .singleimage .thumbnail,
    #bigimageContainer,
    .imagetypeselection-container .eg-img,
    .share-preview .eg-img,
    .cart-item .item-image img,
    .eg-plg-img,
    .report-image .eg-img,
    .plg-eventgallery-event .eg-img
     {
      border: 1px solid #eee;
      border-radius: 5px;
      box-shadow: 0 4px 8px rgba(0, 0, 0, .05);
      overflow: hidden;
    }
    
    .thumbnails .event-thumbnail.img-thumbnail,
    .cart-item .img-thumbnail,
    .singleimage .thumbnail
     {
      padding: 0;
    }
    
    .thumbnails .event-thumbnail.img-thumbnail,
    .singleimage .thumbnail
     {
      margin: 8px;
    }
.pdf-print-icon {
				float: right;
			}
#camera_wrap_329 .camera_pag_ul li img, #camera_wrap_329 .camera_thumbs_cont ul li > img {height:75px;}
@media screen and (max-width: 480px) {
		#camera_wrap_329 .camera_caption {
			display: none !important;
		}
		
}
.my-own-class {opacity: 0; position: absolute; top: 0; left: 0; height: 0; width: 0; z-index: -1;}
/* Mobile Menu CK - https://www.joomlack.fr */
/* Automatic styles */

.mobilemenuck-bar {display:none;position:relative;left:0;top:0;right:0;z-index:100;}
.mobilemenuck-bar-title {display: block;}
.mobilemenuck-bar-button {cursor:pointer;box-sizing: border-box;position:absolute; top: 0; right: 0;line-height:0.8em;font-family:Verdana;text-align: center;}
.mobilemenuck {box-sizing: border-box;width: 100%;}
.mobilemenuck-topbar {position:relative;}
.mobilemenuck-title {display: block;}
.mobilemenuck-button {cursor:pointer;box-sizing: border-box;position:absolute; top: 0; right: 0;line-height:0.8em;font-family:Verdana;text-align: center;}
.mobilemenuck a {display:block;text-decoration: none;}
.mobilemenuck a:hover {text-decoration: none;}
.mobilemenuck .mobilemenuck-item > div {position:relative;}
/* for accordion */
.mobilemenuck-togglericon:after {cursor:pointer;text-align:center;display:block;position: absolute;right: 0;top: 0;content:"+";}
.mobilemenuck .open .mobilemenuck-togglericon:after {content:"-";}
.mobilemenuck-lock-button.mobilemenuck-button {right:45px}
.mobilemenuck-lock-button.mobilemenuck-button svg {max-height:50%;}
.mobilemenuck-lock-button.mobilemenuck-button::after {display: block;content: "";height: 100%;width: 100%;z-index: 1;position: absolute;top: 0;left: 0;}
.mobilemenuck[data-display="flyout"] {overflow: initial !important;}
.mobilemenuck[data-display="flyout"] .level1 + .mobilemenuck-submenu {position:absolute;top:0;left:auto;display:none;height:100vh;left:100%;}
.mobilemenuck[data-display="flyout"] .level2 + .mobilemenuck-submenu {position:absolute;top:0;left:auto;display:none;height:100vh;left:100%;}
.mobilemenuck[data-display="flyout"][data-effect*="slideright"] .level1 + .mobilemenuck-submenu {right:100%;left:auto;}
.mobilemenuck[data-display="flyout"][data-effect*="slideright"] .level2 + .mobilemenuck-submenu {right:100%;left:auto;}

/* RTL support */
.rtl .mobilemenuck-bar-button {left: 0;right: auto;}
.rtl .mobilemenuck-button {left: 0;right: auto;}
.rtl .mobilemenuck-togglericon::after {left: 0;right: auto;}

@media screen and (max-width: 640px) {
.mobilemenuck[data-display="flyout"] .level1 + .mobilemenuck-submenu {position:static;width: initial !important;height: initial;}
}
@media screen and (max-width: 1000px) {
.mobilemenuck[data-display="flyout"] .level2 + .mobilemenuck-submenu {position:static;width: initial !important;height: initial;}
}
.mobilemenuck-backbutton {
	cursor: pointer;
}

.mobilemenuck-backbutton:hover {
	opacity: 0.7;
}

[data-id="maximenuck315"] .mobilemenuck-bar-title {
	background: #464646;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 20px;
	line-height: 43px;
	font-size: 20px;
}

[data-id="maximenuck315"] .mobilemenuck-bar-title a {
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 20px;
	line-height: 43px;
	font-size: 20px;
}

[data-id="maximenuck315"] .mobilemenuck-bar-button {
	background: #333333;
	height: 43px;
	width: 43px;
	color: #FFFFFF;
	padding-top: 8px;
	font-size: 1.8em;
}

[data-id="maximenuck315"] .mobilemenuck-bar-button a {
	color: #FFFFFF;
	font-size: 1.8em;
}

[data-id="maximenuck315"].mobilemenuck {
	background: #464646;
	color: #FFFFFF;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 1.2em;
}

[data-id="maximenuck315"].mobilemenuck a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.2em;
}

[data-id="maximenuck315"] .mobilemenuck-title {
	background: #464646;
	height: 43px;
	text-indent: 20px;
	line-height: 43px;
	font-size: 20px;
}

[data-id="maximenuck315"] .mobilemenuck-title a {
	text-indent: 20px;
	line-height: 43px;
	font-size: 20px;
}

[data-id="maximenuck315"] .mobilemenuck-button {
	min-height: 35px;
	height: 43px;
	width: 45px;
	line-height: 35px;
	font-size: 1.8em;
}

[data-id="maximenuck315"] .mobilemenuck-button a {
	line-height: 35px;
	font-size: 1.8em;
}

[data-id="maximenuck315"] .mobilemenuck-item > .level1 {
	background: #027EA6;
	-moz-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	padding-left: 15px;
	line-height: 35px;
}

[data-id="maximenuck315"] .mobilemenuck-item > .level1 a {
	color: #FFFFFF;
	line-height: 35px;
}

[data-id="maximenuck315"] .mobilemenuck-item > .level1:not(.headingck):hover, [data-id="maximenuck315"] .mobilemenuck-item > .level1.open {
	background: #008bb8;
}

[data-id="maximenuck315"] .mobilemenuck-item > .level2 {
	background: #FFFFFF;
	-moz-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	color: #000000;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	padding-left: 25px;
	line-height: 35px;
}

[data-id="maximenuck315"] .mobilemenuck-item > .level2 a {
	color: #000000;
	line-height: 35px;
}

[data-id="maximenuck315"] .mobilemenuck-item > .level2:not(.headingck):hover, [data-id="maximenuck315"] .mobilemenuck-item > .level2.open {
	background: #f0f0f0;
}

[data-id="maximenuck315"] .level2 + .mobilemenuck-submenu .mobilemenuck-item > div:not(.mobilemenuck-submenu) {
	background: #689332;
	-moz-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	padding-left: 35px;
	line-height: 35px;
}

[data-id="maximenuck315"] .level2 + .mobilemenuck-submenu .mobilemenuck-item > div:not(.mobilemenuck-submenu) a {
	color: #FFFFFF;
	line-height: 35px;
}

[data-id="maximenuck315"] .level2 + .mobilemenuck-submenu .mobilemenuck-item > div:not(.headingck):not(.mobilemenuck-submenu):hover, [data-id="maximenuck315"] .mobilemenuck-item > .level2 + .mobilemenuck-submenu .mobilemenuck-item > div.open:not(.mobilemenuck-submenu) {
	background: #72a137;
}

[data-id="maximenuck315"] .mobilemenuck-togglericon:after {
	background: #000000;
	background: rgba(0,0,0,0.25);
	-pie-background: rgba(0,0,0,0.25);
	-moz-border-radius: 0px 5px 5px 0px;
	-o-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
	min-height: 35px;
	height: 100%;
	width: 35px;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 35px;
	font-size: 1.7em;
}

[data-id="maximenuck315"] .mobilemenuck-togglericon:after a {
	line-height: 35px;
	font-size: 1.7em;
}
.mobilemaximenuck div span.descck {
	padding-left: 10px;
	font-size: 12px;
}

[data-id="maximenuck315"] .mobilemenuck-item-counter {
	display: inline-block;
	margin: 0 5px;
	padding: 10px;
	font-size: 12px;
	line-height: 0;
	background: rgba(0,0,0,0.3);
	color: #eee;
	border-radius: 10px;
	height: 20px;
	transform: translate(10px,-3px);
	box-sizing: border-box;
}

[data-id="maximenuck315"] + .mobilemenuck-overlay {
	position: fixed;
	top: 0;
	background: #000;
	opacity: 0.3;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9;
}

[data-id="maximenuck315"] .mobilemenuck-backbutton svg {
	width: 14px;
	fill: #fff;
	position: relative;
	left: -5px;
	top: -2px;
}[data-id="maximenuck315"] + .mobilemenuck-overlay {
	position: fixed;
	top: 0;
	background: #000000;
	opacity: 0.3;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9;
}.mobilemenuck-logo { text-align: center; }.mobilemenuck-logo-left { text-align: left; }.mobilemenuck-logo-right { text-align: right; }.mobilemenuck-logo a { display: inline-block; }
@media screen and (min-width:1201px){


}

@media screen and (min-width:769px) and (max-width:1200px){



.ic-filters-label {
	margin-bottom: 8px;
}
.ic-filters-label-title-2,
.ic-filters-label-title-3 {
	margin-bottom: -5px;
	height: 40px;
	line-height: 40px;
}
.ic-filters-btn-2 {
	height: 40px;
	line-height: 40px;
}
.ic-filters-controls {
	padding: 0;
}
.ic-search-submit,
.ic-search-reset {
	width: 50%;
}

}

@media screen and (min-width:481px) and (max-width:768px){



.ic-filters-label {
	margin-bottom: 8px;
}
.ic-filters-label-title-2,
.ic-filters-label-title-3 {
	margin-bottom: -5px;
	height: 40px;
	line-height: 40px;
}
.ic-filters-btn-2 {
	height: 40px;
	line-height: 40px;
}
.ic-filters-controls {
	padding: 0;
}
.ic-search-submit,
.ic-search-reset {
	width: 50%;
}

}

@media screen and (max-width:480px){



#icagenda .share {
	display:none;
}


.ic-label {
	width: 100%;
}
.ic-value {
	width: 100%;
}


.icagenda_form input,
.icagenda_form input[type="file"],
.icagenda_form .input-large,
.icagenda_form .input-xlarge,
.icagenda_form .input-xxlarge,
.icagenda_form .select-large,
.icagenda_form .select-xlarge,
.icagenda_form .select-xxlarge {
	width: 90%;
}
.icagenda_form .input-small {
	width: 90px;
}
.icagenda_form .select-small {
	width: 114px;
}
.icagenda_form .ic-date-input {
	width: auto;
}
.ic-captcha-label {
	display: none;
}


.ic-filters-label {
	margin-bottom: 8px;
}
.ic-filters-label-title-2,
.ic-filters-label-title-3 {
	margin-bottom: -5px;
	height: 40px;
	line-height: 40px;
}
.ic-filters-btn-2 {
	height: 40px;
	line-height: 40px;
}
.ic-filters-controls {
	padding: 0;
}
.ic-search-submit,
.ic-search-reset {
	width: 100%;
}
.ic-button-more > .ic-row1 {
	height: 40px;
}

}
.nrf-widget.tf-slideshow-wrapper.slideshow0{--slideshow-slides-per-view:1;--slideshow-space-between-slides:0px;}
.nrf-widget.tf-slideshow-wrapper.slideshow0,
		.nrf-widget.tf-slideshow-thumbs-wrapper.slideshow0 {
			--swiper-theme-color: #ffffff;
		}
div#maximenuck315 ul.maximenuck li.maximenuck.item4160.level1.active > a.maximenuck span.titreck, div#maximenuck315 ul.maximenuck li.maximenuck.item4160.level1.active > span.separator span.titreck, div#maximenuck315 ul.maximenuck li.maximenuck.item4160.level1.active > span.nav-header span.titreck,
div#maximenuck315 ul.maximenuck2 li.maximenuck.item4160.level1.active > a.maximenuck span.titreck, div#maximenuck315 ul.maximenuck2 li.maximenuck.item4160.level1.active > span.separator span.titreck, div#maximenuck315 ul.maximenuck2 li.maximenuck.item4160.level1.active > span.nav-header span.titreck { font-weight: normal !important; }
div#maximenuck315 ul.maximenuck li.maximenuck.item4427.level1.active > a.maximenuck span.titreck, div#maximenuck315 ul.maximenuck li.maximenuck.item4427.level1.active > span.separator span.titreck, div#maximenuck315 ul.maximenuck li.maximenuck.item4427.level1.active > span.nav-header span.titreck,
div#maximenuck315 ul.maximenuck2 li.maximenuck.item4427.level1.active > a.maximenuck span.titreck, div#maximenuck315 ul.maximenuck2 li.maximenuck.item4427.level1.active > span.separator span.titreck, div#maximenuck315 ul.maximenuck2 li.maximenuck.item4427.level1.active > span.nav-header span.titreck { font-weight: normal !important; }
div#maximenuck315 ul.maximenuck li.maximenuck.item3067.level1.active > a.maximenuck span.titreck, div#maximenuck315 ul.maximenuck li.maximenuck.item3067.level1.active > span.separator span.titreck, div#maximenuck315 ul.maximenuck li.maximenuck.item3067.level1.active > span.nav-header span.titreck,
div#maximenuck315 ul.maximenuck2 li.maximenuck.item3067.level1.active > a.maximenuck span.titreck, div#maximenuck315 ul.maximenuck2 li.maximenuck.item3067.level1.active > span.separator span.titreck, div#maximenuck315 ul.maximenuck2 li.maximenuck.item3067.level1.active > span.nav-header span.titreck { font-weight: normal !important; }
div#maximenuck315 ul.maximenuck li.maximenuck.item4722.level2.active > a.maximenuck span.titreck, div#maximenuck315 ul.maximenuck li.maximenuck.item4722.level2.active > span.separator span.titreck, div#maximenuck315 ul.maximenuck li.maximenuck.item4722.level2.active > span.nav-header span.titreck,
div#maximenuck315 ul.maximenuck2 li.maximenuck.item4722.level2.active > a.maximenuck span.titreck, div#maximenuck315 ul.maximenuck2 li.maximenuck.item4722.level2.active > span.separator span.titreck, div#maximenuck315 ul.maximenuck2 li.maximenuck.item4722.level2.active > span.nav-header span.titreck { font-weight: normal !important; }
div#maximenuck315 ul.maximenuck li.maximenuck.item5034.level1.active > a.maximenuck span.titreck, div#maximenuck315 ul.maximenuck li.maximenuck.item5034.level1.active > span.separator span.titreck, div#maximenuck315 ul.maximenuck li.maximenuck.item5034.level1.active > span.nav-header span.titreck,
div#maximenuck315 ul.maximenuck2 li.maximenuck.item5034.level1.active > a.maximenuck span.titreck, div#maximenuck315 ul.maximenuck2 li.maximenuck.item5034.level1.active > span.separator span.titreck, div#maximenuck315 ul.maximenuck2 li.maximenuck.item5034.level1.active > span.nav-header span.titreck { font-weight: normal !important; }
div#maximenuck315 ul.maximenuck li.maximenuck.item5052.level2.active > a.maximenuck span.titreck, div#maximenuck315 ul.maximenuck li.maximenuck.item5052.level2.active > span.separator span.titreck, div#maximenuck315 ul.maximenuck li.maximenuck.item5052.level2.active > span.nav-header span.titreck,
div#maximenuck315 ul.maximenuck2 li.maximenuck.item5052.level2.active > a.maximenuck span.titreck, div#maximenuck315 ul.maximenuck2 li.maximenuck.item5052.level2.active > span.separator span.titreck, div#maximenuck315 ul.maximenuck2 li.maximenuck.item5052.level2.active > span.nav-header span.titreck { font-weight: normal !important; }
div#maximenuck315 ul.maximenuck li.maximenuck.item4925.level1.active > a.maximenuck span.titreck, div#maximenuck315 ul.maximenuck li.maximenuck.item4925.level1.active > span.separator span.titreck, div#maximenuck315 ul.maximenuck li.maximenuck.item4925.level1.active > span.nav-header span.titreck,
div#maximenuck315 ul.maximenuck2 li.maximenuck.item4925.level1.active > a.maximenuck span.titreck, div#maximenuck315 ul.maximenuck2 li.maximenuck.item4925.level1.active > span.separator span.titreck, div#maximenuck315 ul.maximenuck2 li.maximenuck.item4925.level1.active > span.nav-header span.titreck { font-weight: normal !important; }
div#maximenuck315 ul.maximenuck li.maximenuck.item5129.level1.active > a.maximenuck span.titreck, div#maximenuck315 ul.maximenuck li.maximenuck.item5129.level1.active > span.separator span.titreck, div#maximenuck315 ul.maximenuck li.maximenuck.item5129.level1.active > span.nav-header span.titreck,
div#maximenuck315 ul.maximenuck2 li.maximenuck.item5129.level1.active > a.maximenuck span.titreck, div#maximenuck315 ul.maximenuck2 li.maximenuck.item5129.level1.active > span.separator span.titreck, div#maximenuck315 ul.maximenuck2 li.maximenuck.item5129.level1.active > span.nav-header span.titreck { font-weight: normal !important; }
div#maximenuck315 .titreck-text {
	flex: 1;
}

div#maximenuck315 .maximenuck.rolloveritem  img {
	display: none !important;
}div#maximenuck315.maximenufixed {
	position: fixed !important;
	left: 0 !important;
	top: 0 !important;
	right: 0 !important;
	z-index: 1000 !important;
	margin: 0 auto;
	width: 100%;
	
}div#maximenuck315.maximenufixed ul.maximenuck {
			top: 0 !important;
		}
@media screen and (max-width: 640px) {div#maximenuck315 ul.maximenuck li.maximenuck.nomobileck, div#maximenuck315 .maxipushdownck ul.maximenuck2 li.maximenuck.nomobileck { display: none !important; }
	div#maximenuck315.maximenuckh {
        height: auto !important;
    }
	
	div#maximenuck315.maximenuckh li.maxiFancybackground {
		display: none !important;
	}

    div#maximenuck315.maximenuckh ul:not(.noresponsive) {
        height: auto !important;
        padding-left: 0 !important;
        /*padding-right: 0 !important;*/
    }

    div#maximenuck315.maximenuckh ul:not(.noresponsive) li {
        float :none !important;
        width: 100% !important;
		box-sizing: border-box;
        /*padding-right: 0 !important;*/
		padding-left: 0 !important;
		padding-right: 0 !important;
        margin-right: 0 !important;
    }

    div#maximenuck315.maximenuckh ul:not(.noresponsive) li > div.floatck {
        width: 100% !important;
		box-sizing: border-box;
		right: 0 !important;
		left: 0 !important;
		margin-left: 0 !important;
		position: relative !important;
		/*display: none;
		height: auto !important;*/
    }
	
	div#maximenuck315.maximenuckh ul:not(.noresponsive) li:hover > div.floatck {
		position: relative !important;
		margin-left: 0 !important;
    }

    div#maximenuck315.maximenuckh ul:not(.noresponsive) div.floatck div.maximenuck2 {
        width: 100% !important;
    }

    div#maximenuck315.maximenuckh ul:not(.noresponsive) div.floatck div.floatck {
        width: 100% !important;
        margin: 20px 0 0 0 !important;
    }
	
	div#maximenuck315.maximenuckh ul:not(.noresponsive) div.floatck div.maxidrop-main {
        width: 100% !important;
    }

    div#maximenuck315.maximenuckh ul:not(.noresponsive) li.maximenucklogo img {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
        float: none !important;
    }
	
	
	/* for vertical menu  */
	div#maximenuck315.maximenuckv {
        height: auto !important;
    }
	
	div#maximenuck315.maximenuckh li.maxiFancybackground {
		display: none !important;
	}

    div#maximenuck315.maximenuckv ul:not(.noresponsive) {
        height: auto !important;
        padding-left: 0 !important;
        /*padding-right: 0 !important;*/
    }

    div#maximenuck315.maximenuckv ul:not(.noresponsive) li {
        float :none !important;
        width: 100% !important;
        /*padding-right: 0 !important;*/
		padding-left: 0 !important;
        margin-right: 0 !important;
    }

    div#maximenuck315.maximenuckv ul:not(.noresponsive) li > div.floatck {
        width: 100% !important;
		right: 0 !important;
		margin-left: 0 !important;
		margin-top: 0 !important;
		position: relative !important;
		left: 0 !important;
		/*display: none;
		height: auto !important;*/
    }
	
	div#maximenuck315.maximenuckv ul:not(.noresponsive) li:hover > div.floatck {
		position: relative !important;
		margin-left: 0 !important;
    }

    div#maximenuck315.maximenuckv ul:not(.noresponsive) div.floatck div.maximenuck2 {
        width: 100% !important;
    }

    div#maximenuck315.maximenuckv ul:not(.noresponsive) div.floatck div.floatck {
        width: 100% !important;
        margin: 20px 0 0 0 !important;
    }
	
	div#maximenuck315.maximenuckv ul:not(.noresponsive) div.floatck div.maxidrop-main {
        width: 100% !important;
    }

    div#maximenuck315.maximenuckv ul:not(.noresponsive) li.maximenucklogo img {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
        float: none !important;
    }
}
	
@media screen and (min-width: 641px) {
	div#maximenuck315 ul.maximenuck li.maximenuck.nodesktopck, div#maximenuck315 .maxipushdownck ul.maximenuck2 li.maximenuck.nodesktopck { display: none !important; }
}/*---------------------------------------------
---	 WCAG				                ---
----------------------------------------------*/
#maximenuck315.maximenuck-wcag-active .maximenuck-toggler-anchor ~ ul {
    display: block !important;
}

#maximenuck315 .maximenuck-toggler-anchor {
	height: 0;
	opacity: 0;
	overflow: hidden;
	display: none;
}
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.parent > a:after, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.parent > span.separator:after, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.parent > span.nav-header:after, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.parent > .maximenuck-toggler:after { border-top-color: #EEEEEE;color: #EEEEEE;display:block;position:absolute;margin-left: 5px;top: 12px;right: 4px;} 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover > a:after, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover > span.separator:after, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover > span.nav-header:after, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover > .maximenuck-toggler:after { border-top-color: #161616;color: #161616;} 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck.parent > a:after, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck.parent > span.separator:after, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck.parent > span.nav-header:after,
	div#maximenuck315 .maxipushdownck li.maximenuck.parent > a:after, div#maximenuck315 .maxipushdownck li.maximenuck.parent > span.separator:after, div#maximenuck315 .maxipushdownck li.maximenuck.parent > span.nav-header:after { border-left-color: #ffffff;color: #ffffff;margin-top: 10px;} 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1 div.floatck.fixRight li.maximenuck.parent > a:after, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck.parent > span.separator:after, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck.parent > span.nav-header:after { border-right-color: #ffffff;} 
div#maximenuck315.maximenuckh ul.maximenuck, #maximenuck315.maximenuckh ul.maximenuck { padding-bottom: 0px;background: #34495D;background-color: #34495D;background: -moz-linear-gradient(top,  #34495D 0%, #013953 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#34495D), color-stop(100%,#013953)); background: -webkit-linear-gradient(top,  #34495D 0%,#013953 100%);background: -o-linear-gradient(top,  #34495D 0%,#013953 100%);background: -ms-linear-gradient(top,  #34495D 0%,#013953 100%);background: linear-gradient(to bottom,  #34495D 0%,#013953 100%); border-top: none;border-right: none;border-bottom: none;border-left: none;text-align: center; } 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.parent { margin-bottom: 0px;margin-left: 0px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;border-top: transparent 1px solid ;border-right: transparent 1px solid ;border-bottom: transparent 1px solid ;border-left: transparent 1px solid ; } 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1 > a, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1 > span.separator, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1 > span.nav-header {  } 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1 > a span.titreck, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1 > span.separator span.titreck, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1 > span.nav-header span.titreck, select#maximenuck315.maximenuckh ul.maximenuck { color: #EEEEEE;font-size: 1.2rem;font-weight: normal; } 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1 > a span.descck, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1 > span.separator span.descck, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1 > span.nav-header span.descck { font-size: 1px; } 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.active, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.parent.active, 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1:hover, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover { background: #F4F4F4;background-color: #F4F4F4;background: -moz-linear-gradient(top,  #F4F4F4 0%, #EEEEEE 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F4F4F4), color-stop(100%,#EEEEEE)); background: -webkit-linear-gradient(top,  #F4F4F4 0%,#EEEEEE 100%);background: -o-linear-gradient(top,  #F4F4F4 0%,#EEEEEE 100%);background: -ms-linear-gradient(top,  #F4F4F4 0%,#EEEEEE 100%);background: linear-gradient(to bottom,  #F4F4F4 0%,#EEEEEE 100%); border-top: #777777 1px solid ;border-right: #777777 1px solid ;border-bottom: #777777 1px solid ;border-left: #777777 1px solid ; } 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.active > a, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.active > span, 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1:hover > a, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1:hover > span.nav-header {  } 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.active > span.separator span.titreck, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.active > span.nav-header span.titreck, 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1:hover > span.separator span.titreck, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1:hover > span.nav-header span.titreck, select#maximenuck315.maximenuckh ul.maximenuck:hover { color: #161616;text-shadow: 0px 0px 1px #FFFFFF; } 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.active:hover { -moz-border-radius: 15px 15px 15px 15px;-webkit-border-radius: 15px 15px 15px 15px;border-radius: 15px 15px 15px 15px; } 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.active:hover > a, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.active > span.separator, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.active > span.nav-header {  } 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.parent { -moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px; } 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.parent > a, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.parent > span.separator, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1.parent > span.nav-header { padding-right: 20px; } 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck div.floatck, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck div.floatck div.floatck,
div#maximenuck315 .maxipushdownck div.floatck, select#maximenuck315.maximenuckh ul.maximenuck option { padding-top: 7px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;background: 0272A7;background-color: 0272A7;background: -moz-linear-gradient(top,  0272A7 0%, #013953 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,0272A7), color-stop(100%,#013953)); background: -webkit-linear-gradient(top,  0272A7 0%,#013953 100%);background: -o-linear-gradient(top,  0272A7 0%,#013953 100%);background: -ms-linear-gradient(top,  0272A7 0%,#013953 100%);background: linear-gradient(to bottom,  0272A7 0%,#013953 100%); -moz-border-radius: 0px 0px 0px 0px;-webkit-border-radius: 0px 0px 0px 0px;border-radius: 0px 0px 0px 0px;border-right: none;border-bottom: none;border-left: none; } 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck:not(.headingck), div#maximenuck315 li.maximenuck.maximenuflatlistck:not(.level1):not(.headingck),
div#maximenuck315 .maxipushdownck li.maximenuck:not(.headingck), select#maximenuck315.maximenuckh ul.maximenuck option {  } 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck:not(.headingck) > a, div#maximenuck315 li.maximenuck.maximenuflatlistck:not(.level1):not(.headingck) > a,
div#maximenuck315 .maxipushdownck li.maximenuck:not(.headingck) > a, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck:not(.headingck) > span.separator, div#maximenuck315 li.maximenuck.maximenuflatlistck:not(.level1):not(.headingck) > span.separator,
div#maximenuck315 .maxipushdownck li.maximenuck:not(.headingck) > span.separator { padding-top: 8px;padding-right: 5px;padding-bottom: 8px;padding-left: 5px; } 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck > a span.titreck, div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck > span.separator span.titreck, div#maximenuck315 li.maximenuck.maximenuflatlistck:not(.level1) span.titreck,
div#maximenuck315 .maxipushdownck li.maximenuck > a span.titreck, div#maximenuck315 .maxipushdownck li.maximenuck > span.separator span.titreck, select#maximenuck315.maximenuckh ul.maximenuck option { color: #ffffff;font-size: 1rem;text-shadow: 0px 0px 1px #FFFFFF; } 
div#maximenuck315.maximenuckh ul.maximenuck li.maximenuck div.floatck div.floatck,
div#maximenuck315 .maxipushdownck div.floatck div.floatck { -moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px; } 
div#maximenuck315.maximenuckh ul.maximenuck ul.maximenuck2 li.maximenuck > .nav-header,
div#maximenuck315 .maxipushdownck ul.maximenuck2 li.maximenuck > .nav-header { padding-top: 5px !important;padding-right: 5px !important;padding-bottom: 5px !important;padding-left: 5px !important; } 
div#maximenuck315.maximenuckh ul.maximenuck ul.maximenuck2 li.maximenuck > .nav-header span.titreck,
div#maximenuck315 .maxipushdownck ul.maximenuck2 li.maximenuck > .nav-header span.titreck { color: #A1A1A1 !important;font-size: 14px !important; } /* for images position */
div#maximenuck315 ul.maximenuck li.maximenuck.level1 > a,
div#maximenuck315 ul.maximenuck li.maximenuck.level1 > span.separator {
	display: flex;
	align-items: center;
}

div#maximenuck315 ul.maximenuck li.maximenuck.level1 li.maximenuck > a,
div#maximenuck315 ul.maximenuck li.maximenuck.level1 li.maximenuck > span.separator {
	display: flex;
}

div#maximenuck315 ul.maximenuck li.maximenuck.level1 > a[data-align="bottom"],
div#maximenuck315 ul.maximenuck li.maximenuck.level1 > span.separator[data-align="bottom"],
div#maximenuck315 ul.maximenuck li.maximenuck.level1 li.maximenuck > a[data-align="bottom"],
div#maximenuck315 ul.maximenuck li.maximenuck.level1 li.maximenuck > span.separator[data-align="bottom"],
	div#maximenuck315 ul.maximenuck li.maximenuck.level1 > a[data-align="top"],
div#maximenuck315 ul.maximenuck li.maximenuck.level1 > span.separator[data-align="top"],
div#maximenuck315 ul.maximenuck li.maximenuck.level1 li.maximenuck > a[data-align="top"],
div#maximenuck315 ul.maximenuck li.maximenuck.level1 li.maximenuck > span.separator[data-align="top"]{
	flex-direction: column;
	align-items: inherit;
}

div#maximenuck315 ul.maximenuck li.maximenuck.level1 > a[data-align=*"bottom"] img,
div#maximenuck315 ul.maximenuck li.maximenuck.level1 > span.separator[data-align=*"bottom"] img,
div#maximenuck315 ul.maximenuck li.maximenuck.level1 li.maximenuck > a[data-align=*"bottom"] img,
div#maximenuck315 ul.maximenuck li.maximenuck.level1 li.maximenuck > span.separator[data-align=*"bottom"] img {
	align-self: end;
}

div#maximenuck315 ul.maximenuck li.maximenuck.level1 > a[data-align=*"top"] img,
div#maximenuck315 ul.maximenuck li.maximenuck.level1 > span.separator[data-align=*"top"] img,
div#maximenuck315 ul.maximenuck li.maximenuck.level1 li.maximenuck > a[data-align=*"top"] img,
div#maximenuck315 ul.maximenuck li.maximenuck.level1 li.maximenuck > span.separator[data-align=*"top"] img {
	align-self: start;
}
.scrollToTop {
			padding: 10px;
			margin: 20px;
			text-align: center; 
			font-weight: bold;
			text-decoration: none;
			position:fixed;
			bottom: 0;
			right: 0;
			opacity: 0;
			transition: opacity 0.2s ease;
			z-index: 100;
			display: flex;
			align-items: center;
			justify-content: center;
			flex-direction: column;
			width: 50px;
			height: 50px;
			color: inherit;
			font-size: inheritpx;
			font-family: inherit;
			background-color: none;
			background-image: url(/);
			background-position: center center ;
			background-repeat: no-repeat;
			border: 2px rgba(0,0,0,0.2) solid;
			border-radius: 50%;
			box-shadow: transparent 0 0 0px;
		}
		.scrollToTop:hover {
			text-decoration:none;
			color: ;
		}.scrollToTop-icon {
				display: inline-block;
				vertical-align: middle;
				background-image: url(/plugins/system/scrolltock/images/arrow-4.svg);
				background-position: center center ;
				background-repeat: no-repeat;
				background-size: 20px 20px;
				width: 100%;
				height: 100%;
				margin: 0px;
				border: 
				border-radius: 0px;
			}
			.scrollToTop-text {
				vertical-align: middle;
				display: block;
			}.scrolltotop-show { opacity: 1; }
#maximenuck315-mobile-bar, #maximenuck315-mobile-bar-wrap-topfixed { display: none; }
	@media only screen and (max-width:640px){
	#maximenuck315, #maximenuck315-wrap button.navbar-toggler { display: none !important; }
	#maximenuck315-mobile-bar, #maximenuck315-mobile-bar-wrap-topfixed { display: block; flex: 1;}
	.mobilemenuck-hide {display: none !important;}
    body { padding-top: 40px !important; } }
/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,#ffffff26,#fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:#21252980;--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:#dee2e6bf;--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:#dee2e680;--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0}hr{color:inherit;border:0;border-top:var(--bs-border-width)solid;opacity:.25;margin:1rem 0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (width>=1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (width>=1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (width>=1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (width>=1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg);padding:.1875em}sub,sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{margin-top:0;margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{color:var(--bs-code-color);word-wrap:break-word;font-size:.875em}a>code{color:inherit}kbd{color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem;padding:.1875rem .375rem;font-size:.875em}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{color:var(--bs-secondary-color);text-align:left;padding-top:.5rem;padding-bottom:.5rem}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:left;width:100%;line-height:inherit;margin-bottom:.5rem;padding:0;font-size:calc(1.275rem + .3vw)}@media (width>=1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{text-transform:uppercase;font-size:.875em}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;margin-top:-1rem;margin-bottom:1rem;font-size:.875em}.blockquote-footer:before{content:"?????"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{background-color:var(--bs-body-bg);border:var(--bs-border-width)solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto;padding:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{color:var(--bs-secondary-color);font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-left:auto;margin-right:auto}@media (width>=576px){.container,.container-sm{max-width:540px}}@media (width>=768px){.container,.container-md,.container-sm{max-width:720px}}@media (width>=992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (width>=1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (width>=1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0 0}.row-cols-auto>*{flex:none;width:auto}.row-cols-1>*{flex:none;width:100%}.row-cols-2>*{flex:none;width:50%}.row-cols-3>*{flex:none;width:33.3333%}.row-cols-4>*{flex:none;width:25%}.row-cols-5>*{flex:none;width:20%}.row-cols-6>*{flex:none;width:16.6667%}.col-auto{flex:none;width:auto}.col-1{flex:none;width:8.33333%}.col-2{flex:none;width:16.6667%}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.3333%}.col-5{flex:none;width:41.6667%}.col-6{flex:none;width:50%}.col-7{flex:none;width:58.3333%}.col-8{flex:none;width:66.6667%}.col-9{flex:none;width:75%}.col-10{flex:none;width:83.3333%}.col-11{flex:none;width:91.6667%}.col-12{flex:none;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.6667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333%}.offset-5{margin-left:41.6667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333%}.offset-8{margin-left:66.6667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333%}.offset-11{margin-left:91.6667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (width>=576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:none;width:auto}.row-cols-sm-1>*{flex:none;width:100%}.row-cols-sm-2>*{flex:none;width:50%}.row-cols-sm-3>*{flex:none;width:33.3333%}.row-cols-sm-4>*{flex:none;width:25%}.row-cols-sm-5>*{flex:none;width:20%}.row-cols-sm-6>*{flex:none;width:16.6667%}.col-sm-auto{flex:none;width:auto}.col-sm-1{flex:none;width:8.33333%}.col-sm-2{flex:none;width:16.6667%}.col-sm-3{flex:none;width:25%}.col-sm-4{flex:none;width:33.3333%}.col-sm-5{flex:none;width:41.6667%}.col-sm-6{flex:none;width:50%}.col-sm-7{flex:none;width:58.3333%}.col-sm-8{flex:none;width:66.6667%}.col-sm-9{flex:none;width:75%}.col-sm-10{flex:none;width:83.3333%}.col-sm-11{flex:none;width:91.6667%}.col-sm-12{flex:none;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.6667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333%}.offset-sm-5{margin-left:41.6667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333%}.offset-sm-8{margin-left:66.6667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333%}.offset-sm-11{margin-left:91.6667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (width>=768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:none;width:auto}.row-cols-md-1>*{flex:none;width:100%}.row-cols-md-2>*{flex:none;width:50%}.row-cols-md-3>*{flex:none;width:33.3333%}.row-cols-md-4>*{flex:none;width:25%}.row-cols-md-5>*{flex:none;width:20%}.row-cols-md-6>*{flex:none;width:16.6667%}.col-md-auto{flex:none;width:auto}.col-md-1{flex:none;width:8.33333%}.col-md-2{flex:none;width:16.6667%}.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333%}.col-md-5{flex:none;width:41.6667%}.col-md-6{flex:none;width:50%}.col-md-7{flex:none;width:58.3333%}.col-md-8{flex:none;width:66.6667%}.col-md-9{flex:none;width:75%}.col-md-10{flex:none;width:83.3333%}.col-md-11{flex:none;width:91.6667%}.col-md-12{flex:none;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.6667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333%}.offset-md-5{margin-left:41.6667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333%}.offset-md-8{margin-left:66.6667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333%}.offset-md-11{margin-left:91.6667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (width>=992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:none;width:auto}.row-cols-lg-1>*{flex:none;width:100%}.row-cols-lg-2>*{flex:none;width:50%}.row-cols-lg-3>*{flex:none;width:33.3333%}.row-cols-lg-4>*{flex:none;width:25%}.row-cols-lg-5>*{flex:none;width:20%}.row-cols-lg-6>*{flex:none;width:16.6667%}.col-lg-auto{flex:none;width:auto}.col-lg-1{flex:none;width:8.33333%}.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-7{flex:none;width:58.3333%}.col-lg-8{flex:none;width:66.6667%}.col-lg-9{flex:none;width:75%}.col-lg-10{flex:none;width:83.3333%}.col-lg-11{flex:none;width:91.6667%}.col-lg-12{flex:none;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.6667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333%}.offset-lg-5{margin-left:41.6667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333%}.offset-lg-8{margin-left:66.6667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333%}.offset-lg-11{margin-left:91.6667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (width>=1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:none;width:auto}.row-cols-xl-1>*{flex:none;width:100%}.row-cols-xl-2>*{flex:none;width:50%}.row-cols-xl-3>*{flex:none;width:33.3333%}.row-cols-xl-4>*{flex:none;width:25%}.row-cols-xl-5>*{flex:none;width:20%}.row-cols-xl-6>*{flex:none;width:16.6667%}.col-xl-auto{flex:none;width:auto}.col-xl-1{flex:none;width:8.33333%}.col-xl-2{flex:none;width:16.6667%}.col-xl-3{flex:none;width:25%}.col-xl-4{flex:none;width:33.3333%}.col-xl-5{flex:none;width:41.6667%}.col-xl-6{flex:none;width:50%}.col-xl-7{flex:none;width:58.3333%}.col-xl-8{flex:none;width:66.6667%}.col-xl-9{flex:none;width:75%}.col-xl-10{flex:none;width:83.3333%}.col-xl-11{flex:none;width:91.6667%}.col-xl-12{flex:none;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.6667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333%}.offset-xl-5{margin-left:41.6667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333%}.offset-xl-8{margin-left:66.6667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333%}.offset-xl-11{margin-left:91.6667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (width>=1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:none;width:auto}.row-cols-xxl-1>*{flex:none;width:100%}.row-cols-xxl-2>*{flex:none;width:50%}.row-cols-xxl-3>*{flex:none;width:33.3333%}.row-cols-xxl-4>*{flex:none;width:25%}.row-cols-xxl-5>*{flex:none;width:20%}.row-cols-xxl-6>*{flex:none;width:16.6667%}.col-xxl-auto{flex:none;width:auto}.col-xxl-1{flex:none;width:8.33333%}.col-xxl-2{flex:none;width:16.6667%}.col-xxl-3{flex:none;width:25%}.col-xxl-4{flex:none;width:33.3333%}.col-xxl-5{flex:none;width:41.6667%}.col-xxl-6{flex:none;width:50%}.col-xxl-7{flex:none;width:58.3333%}.col-xxl-8{flex:none;width:66.6667%}.col-xxl-9{flex:none;width:75%}.col-xxl-10{flex:none;width:83.3333%}.col-xxl-11{flex:none;width:91.6667%}.col-xxl-12{flex:none;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.6667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333%}.offset-xxl-5{margin-left:41.6667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333%}.offset-xxl-8{margin-left:66.6667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333%}.offset-xxl-11{margin-left:91.6667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),.075);vertical-align:top;border-color:var(--bs-table-border-color);width:100%;margin-bottom:1rem}.table>:not(caption)>*>*{color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width)*2)solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width)0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*,.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));font-size:inherit;margin-bottom:0;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{color:var(--bs-secondary-color);margin-top:.25rem;font-size:.875em}.form-control{width:100%;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);border:var(--bs-border-width)solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-clip:padding-box;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{padding:0;display:block}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{-webkit-margin-end:.75rem;margin:-.375rem -.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin-inline-end:.75rem;padding:.375rem .75rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{-webkit-margin-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{width:100%;color:var(--bs-body-color);border:solid #0000;border-width:var(--bs-border-width)0;background-color:#0000;margin-bottom:0;padding:.375rem 0;line-height:1.5;display:block}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width)*2));border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.875rem}.form-control-sm::-webkit-file-upload-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-sm::file-selector-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width)*2));border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.25rem}.form-control-lg::-webkit-file-upload-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}.form-control-lg::file-selector-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width)*2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width)*2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width)*2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width)*2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border-radius:var(--bs-border-radius);border:0!important}.form-control-color::-webkit-color-swatch{border-radius:var(--bs-border-radius);border:0!important}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width)*2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width)*2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");width:100%;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);border:var(--bs-border-width)solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:var(--bs-border-radius-sm);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{border-radius:var(--bs-border-radius-lg);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{min-height:1.5rem;margin-bottom:.125rem;padding-left:1.5em;display:block}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{text-align:right;padding-left:0;padding-right:1.5em}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);border:var(--bs-border-width)solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1em;height:1em;margin-top:.25em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");background-color:#0d6efd;border-color:#0d6efd}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;width:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{margin-right:1rem;display:inline-block}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;width:100%;height:1.5rem;padding:0}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;width:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{color:#0000;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.form-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;width:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{color:#0000;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width)*2));min-height:calc(3.5rem + calc(var(--bs-border-width)*2));line-height:1.25}.form-floating>label{z-index:2;max-width:100%;height:100%;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width)solid transparent;transform-origin:0 0;padding:1rem .75rem;transition:opacity .1s ease-in-out,transform .1s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:#0000}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85)translateY(-.5rem)translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85)translateY(-.5rem)translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{z-index:-1;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);height:1.5em;position:absolute;inset:1rem .375rem}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width)0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{flex-wrap:wrap;align-items:stretch;width:100%;display:flex;position:relative}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:auto;width:1%;min-width:0;position:relative}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{z-index:2;position:relative}.input-group .btn:focus{z-index:5}.input-group-text{color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width)solid var(--bs-border-color);border-radius:var(--bs-border-radius);align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.25rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.875rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1*var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{width:100%;color:var(--bs-form-valid-color);margin-top:.25rem;font-size:.875em;display:none}.valid-tooltip{z-index:5;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius);max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.875rem;display:none;position:absolute;top:100%}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(1.5em + 3.75rem)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{width:100%;color:var(--bs-form-invalid-color);margin-top:.25rem;font-size:.875em;display:none}.invalid-tooltip{z-index:5;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius);max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.875rem;display:none;position:absolute;top:100%}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(1.5em + 3.75rem)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px #00000013;--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);padding:var(--bs-btn-padding-y)var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width)solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;transition:height .35s;overflow:hidden}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:.255em;display:inline-block}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;z-index:var(--bs-dropdown-zindex);min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y)var(--bs-dropdown-padding-x);font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width)solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);background-clip:padding-box;margin:0;list-style:none;display:none;position:absolute}.dropdown-menu[data-bs-popper]{margin-top:var(--bs-dropdown-spacer);top:100%;left:0}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (width>=576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (width>=768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (width>=992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (width>=1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (width>=1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{margin-top:0;margin-bottom:var(--bs-dropdown-spacer);top:auto;bottom:100%}.dropup .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top:0;border-bottom-color:currentColor;margin-left:.255em;display:inline-block}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{margin-top:0;margin-left:var(--bs-dropdown-spacer);top:0;left:100%;right:auto}.dropend .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-left-color:currentColor;border-right:0;margin-left:.255em;display:inline-block}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{margin-top:0;margin-right:var(--bs-dropdown-spacer);top:0;left:auto;right:100%}.dropstart .dropdown-toggle:after{vertical-align:.255em;content:"";margin-left:.255em;display:none}.dropstart .dropdown-toggle:before{vertical-align:.255em;content:"";border-top:.3em solid #0000;border-bottom:.3em solid #0000;border-right:.3em solid;margin-right:.255em;display:inline-block}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y)0;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1;overflow:hidden}.dropdown-item{width:100%;padding:var(--bs-dropdown-item-padding-y)var(--bs-dropdown-item-padding-x);clear:both;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;border-radius:var(--bs-dropdown-item-border-radius,0);background-color:#0000;border:0;font-weight:400;text-decoration:none;display:block}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);background-color:var(--bs-dropdown-link-active-bg);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:#0000}.dropdown-menu.show{display:block}.dropdown-header{padding:var(--bs-dropdown-header-padding-y)var(--bs-dropdown-header-padding-x);color:var(--bs-dropdown-header-color);white-space:nowrap;margin-bottom:0;font-size:.875rem;display:block}.dropdown-item-text{padding:var(--bs-dropdown-item-padding-y)var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color);display:block}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{vertical-align:middle;display:inline-flex;position:relative}.btn-group-vertical>.btn,.btn-group>.btn{flex:auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{flex-wrap:wrap;justify-content:flex-start;display:flex}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1*var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{flex-direction:column;justify-content:center;align-items:flex-start}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1*var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.nav-link{padding:var(--bs-nav-link-padding-y)var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);background:0 0;border:0;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg)var(--bs-secondary-bg)var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color)var(--bs-border-color)var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width)solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width)solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width)solid transparent;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentColor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentColor;font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{text-align:center;flex:auto}.nav-justified .nav-item,.nav-justified>.nav-link{text-align:center;flex-grow:1;flex-basis:0}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;padding:var(--bs-navbar-padding-y)var(--bs-navbar-padding-x);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{flex-wrap:inherit;justify-content:space-between;align-items:center;display:flex}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);white-space:nowrap;text-decoration:none}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);flex-direction:column;margin-bottom:0;padding-left:0;list-style:none;display:flex}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-top:.5rem;padding-bottom:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y)var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);color:var(--bs-navbar-color);border:var(--bs-border-width)solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition);background-color:#0000;line-height:1}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;width:1.5em;height:1.5em;display:inline-block}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (width>=576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:#ffffff8c;--bs-navbar-hover-color:#ffffffbf;--bs-navbar-disabled-color:#ffffff40;--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:#ffffff1a;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);border:var(--bs-card-border-width)solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);background-clip:border-box;flex-direction:column;display:flex;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{padding:var(--bs-card-spacer-y)var(--bs-card-spacer-x);color:var(--bs-card-color);flex:auto}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5*var(--bs-card-title-spacer-y));color:var(--bs-card-subtitle-color);margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y)var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width)solid var(--bs-card-border-color);margin-bottom:0}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius)var(--bs-card-inner-border-radius)0 0}.card-footer{padding:var(--bs-card-cap-padding-y)var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width)solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius)var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5*var(--bs-card-cap-padding-x));margin-left:calc(-.5*var(--bs-card-cap-padding-x))}.card-img-overlay{padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius);position:absolute;inset:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (width>=576px){.card-group{flex-flow:wrap;display:flex}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem #0d6efd40;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{width:100%;padding:var(--bs-accordion-btn-padding-y)var(--bs-accordion-btn-padding-x);color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);overflow-anchor:none;transition:var(--bs-accordion-transition);border:0;border-radius:0;align-items:center;font-size:1rem;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width))0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition);flex-shrink:0;margin-left:auto}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width)solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y)var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-left:0;border-right:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);padding:var(--bs-breadcrumb-padding-y)var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);flex-wrap:wrap;list-style:none;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 .25rem #0d6efd40;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);padding-left:0;list-style:none;display:flex}.page-link{padding:var(--bs-pagination-padding-y)var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width)solid var(--bs-pagination-border-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;position:relative}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);outline:0}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1*var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);padding:var(--bs-badge-padding-y)var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius);line-height:1;display:inline-block}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width)solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;padding:var(--bs-alert-padding-y)var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{z-index:2;padding:1.25rem 1rem;position:absolute;top:0;right:0}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;height:var(--bs-progress-height);font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;overflow:hidden}.progress-bar{color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition);flex-direction:column;justify-content:center;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:var(--bs-progress-height)var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;border-radius:var(--bs-list-group-border-radius);flex-direction:column;margin-bottom:0;padding-left:0;display:flex}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section,".")". ";counter-increment:section}.list-group-item{padding:var(--bs-list-group-item-padding-y)var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width)solid var(--bs-list-group-border-color);text-decoration:none;display:block;position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);background-color:var(--bs-list-group-action-hover-bg);text-decoration:none}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (width>=576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem #0d6efd40;--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;width:1em;height:1em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg)center/1em auto no-repeat;filter:var(--bs-btn-close-filter);opacity:var(--bs-btn-close-opacity);border:0;border-radius:.375rem;padding:.25em}.btn-close:hover{color:var(--bs-btn-close-color);opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1)grayscale(100%)brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1)grayscale(100%)brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb),.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb),.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width)solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius);background-clip:padding-box}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;z-index:var(--bs-toast-zindex);pointer-events:none;width:max-content;max-width:100%;position:absolute}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{padding:var(--bs-toast-padding-y)var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width)solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));background-clip:padding-box;align-items:center;display:flex}.toast-header .btn-close{margin-right:calc(-.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);z-index:var(--bs-modal-zindex);outline:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden auto}.modal-dialog{width:auto;margin:var(--bs-modal-margin);pointer-events:none;position:relative}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{min-height:calc(100% - var(--bs-modal-margin)*2);align-items:center;display:flex}.modal-content{width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width)solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:relative}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;z-index:var(--bs-backdrop-zindex);background-color:var(--bs-backdrop-bg);width:100vw;height:100vh;position:fixed;top:0;left:0}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width)solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);flex-shrink:0;align-items:center;display:flex}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5)calc(var(--bs-modal-header-padding-x)*.5);margin-top:calc(-.5*var(--bs-modal-header-padding-y));margin-right:calc(-.5*var(--bs-modal-header-padding-x));margin-bottom:calc(-.5*var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{padding:var(--bs-modal-padding);flex:auto;position:relative}.modal-footer{padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width)solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media (width>=576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-left:auto;margin-right:auto}.modal-sm{--bs-modal-width:300px}}@media (width>=992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (width>=1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (width<=575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (width<=767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (width<=991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (width<=1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (width<=1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-style:normal;font-weight:400;line-height:1.5;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0;text-decoration:none;display:block}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height);display:block}.tooltip .tooltip-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-width:var(--bs-tooltip-arrow-height)calc(var(--bs-tooltip-arrow-width)*.5)0;border-top-color:var(--bs-tooltip-bg);top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-width:calc(var(--bs-tooltip-arrow-width)*.5)var(--bs-tooltip-arrow-height)calc(var(--bs-tooltip-arrow-width)*.5)0;border-right-color:var(--bs-tooltip-bg);right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-width:0 calc(var(--bs-tooltip-arrow-width)*.5)var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-width:calc(var(--bs-tooltip-arrow-width)*.5)0 calc(var(--bs-tooltip-arrow-width)*.5)var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg);left:-1px}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y)var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-style:normal;font-weight:400;line-height:1.5;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width)solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);background-clip:padding-box;text-decoration:none;display:block}.popover .popover-arrow{width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height);display:block}.popover .popover-arrow:after,.popover .popover-arrow:before{content:"";border:0 solid #0000;display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height)calc(var(--bs-popover-arrow-width)*.5)0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5)var(--bs-popover-arrow-height)calc(var(--bs-popover-arrow-width)*.5)0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width)*.5)var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{width:var(--bs-popover-arrow-width);margin-left:calc(-.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width)solid var(--bs-popover-header-bg);display:block;position:absolute;top:0;left:50%}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5)0 calc(var(--bs-popover-arrow-width)*.5)var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y)var(--bs-popover-header-padding-x);font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width)solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius);margin-bottom:0}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y)var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{width:100%;position:relative;overflow:hidden}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{float:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;margin-right:-100%;transition:transform .6s ease-in-out;display:none;position:relative}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{z-index:1;color:#fff;text-align:center;width:15%;filter:var(--bs-carousel-control-icon-filter);opacity:.5;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:2rem;height:2rem;display:inline-block}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{z-index:2;justify-content:center;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;display:flex;position:absolute;bottom:0;left:0;right:0}.carousel-indicators [data-bs-target]{box-sizing:content-box;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);opacity:.5;background-clip:padding-box;border:10px solid #0000;border-left:0;border-right:0;flex:0 auto;width:30px;height:3px;margin-left:3px;margin-right:3px;padding:0;transition:opacity .6s}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{color:var(--bs-carousel-caption-color);text-align:center;padding-top:1.25rem;padding-bottom:1.25rem;position:absolute;bottom:1.25rem;left:15%;right:15%}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1)grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1)grayscale(100)}.spinner-border,.spinner-grow{width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);animation:var(--bs-spinner-animation-speed)linear infinite var(--bs-spinner-animation-name);border-radius:50%;flex-shrink:0;display:inline-block}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width)solid currentcolor;border-right-color:#0000}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-grow;opacity:0;background-color:currentColor}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (width<=575.98px){.offcanvas-sm{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (width<=575.98px){.offcanvas-sm.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-sm.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (width>=576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=767.98px){.offcanvas-md{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (width<=767.98px){.offcanvas-md.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-md.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (width>=768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=991.98px){.offcanvas-lg{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (width<=991.98px){.offcanvas-lg.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-lg.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (width>=992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=1199.98px){.offcanvas-xl{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (width<=1199.98px){.offcanvas-xl.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-xl.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (width>=1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=1399.98px){.offcanvas-xxl{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (width<=1399.98px){.offcanvas-xxl.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (width>=1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}.offcanvas{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width)solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{z-index:1040;background-color:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{padding:var(--bs-offcanvas-padding-y)var(--bs-offcanvas-padding-x);align-items:center;display:flex}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5)calc(var(--bs-offcanvas-padding-x)*.5);margin-top:calc(-.5*var(--bs-offcanvas-padding-y));margin-right:calc(-.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5*var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{padding:var(--bs-offcanvas-padding-y)var(--bs-offcanvas-padding-x);flex-grow:1;overflow-y:auto}.placeholder{vertical-align:middle;cursor:wait;opacity:.5;background-color:currentColor;min-height:1em;display:inline-block}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:2s ease-in-out infinite placeholder-glow}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:2s linear infinite placeholder-wave;-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{box-shadow:var(--bs-focus-ring-x,0)var(--bs-focus-ring-y,0)var(--bs-focus-ring-blur,0)var(--bs-focus-ring-width)var(--bs-focus-ring-color);outline:0}.icon-link{-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:center;gap:.375rem;display:inline-flex}.icon-link>.bi{fill:currentColor;flex-shrink:0;width:1em;height:1em;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{width:100%;position:relative}.ratio:before{padding-top:var(--bs-aspect-ratio);content:"";display:block}.ratio>*{width:100%;height:100%;position:absolute;top:0;left:0}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571%}.fixed-top{z-index:1030;position:fixed;top:0;left:0;right:0}.fixed-bottom{z-index:1030;position:fixed;bottom:0;left:0;right:0}.sticky-top{z-index:1020;position:-webkit-sticky;position:sticky;top:0}.sticky-bottom{z-index:1020;position:-webkit-sticky;position:sticky;bottom:0}@media (width>=576px){.sticky-sm-top{z-index:1020;position:-webkit-sticky;position:sticky;top:0}.sticky-sm-bottom{z-index:1020;position:-webkit-sticky;position:sticky;bottom:0}}@media (width>=768px){.sticky-md-top{z-index:1020;position:-webkit-sticky;position:sticky;top:0}.sticky-md-bottom{z-index:1020;position:-webkit-sticky;position:sticky;bottom:0}}@media (width>=992px){.sticky-lg-top{z-index:1020;position:-webkit-sticky;position:sticky;top:0}.sticky-lg-bottom{z-index:1020;position:-webkit-sticky;position:sticky;bottom:0}}@media (width>=1200px){.sticky-xl-top{z-index:1020;position:-webkit-sticky;position:sticky;top:0}.sticky-xl-bottom{z-index:1020;position:-webkit-sticky;position:sticky;bottom:0}}@media (width>=1400px){.sticky-xxl-top{z-index:1020;position:-webkit-sticky;position:sticky;top:0}.sticky-xxl-bottom{z-index:1020;position:-webkit-sticky;position:sticky;bottom:0}}.hstack{flex-direction:row;align-self:stretch;align-items:center;display:flex}.vstack{flex-direction:column;flex:auto;align-self:stretch;display:flex}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{z-index:1;content:"";position:absolute;inset:0}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vr{width:var(--bs-border-width);opacity:.25;background-color:currentColor;align-self:stretch;min-height:1em;display:inline-block}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb),var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb),var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb),var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb),var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb),var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb),var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width)var(--bs-border-style)var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width)var(--bs-border-style)var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width)var(--bs-border-style)var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width)var(--bs-border-style)var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width)var(--bs-border-style)var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:.1}.border-opacity-25{--bs-border-opacity:.25}.border-opacity-50{--bs-border-opacity:.5}.border-opacity-75{--bs-border-opacity:.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:#0000!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (width>=576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!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:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (width>=768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!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:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (width>=992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!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:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (width>=1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!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:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (width>=1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (width>=1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!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:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/* ---------------------------------------
	Standard styles formatting
	created with Template Creator
        on https://www.template-creator.com
-----------------------------------------*/

html {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	min-height: 100vh;
}

* {
	padding: 0;
	margin: 0;
}

ul, ol {
	padding: .75em 0 .75em 0;
	margin: 0 0 0 35px;
}

ul.menu,
ul.nav {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}

ul.menu li a,
ul.nav li a {
	text-decoration: none;
}


p {
	padding: 5px 0;
}

.flexiblecolumn {
	min-height: 0.1px; /* needed to keep the area of the column */
	box-sizing: border-box;
}

.clr {
	clear : both;
}

.clearfix::after {
	display: block;
	content: "";
	clear: both;
}

canvas, img, svg, video {
	max-width: 100%;
	height: auto;
	box-sizing: border-box;
}


.column.column1 {
	width: 1%;
}

.column.column2 {
	width: 25.252525252525%;
}

.column.main {
	width: 99%;
}

.column.center {
	width: 74.747474747475%;
}

.noleft .center.column  {
	width: 75%;
}

.noleft .column2 {
	width: 25%;
}

.noleft .main {
	width: 100%;
}

.noright .column.center {
	width: 100%;
}

.flexiblemodule, .column, .logobloc, .flexiblecolumn {
	float: left;
}

.rtl .flexiblemodule, .rtl .column, .rtl .logobloc, .rtl .flexiblecolumn {
	float: right;
}

/* for equalheights */
section > .inner > .clr,
.flexiblemodule > .inner > .clr,
.equalheights > .inner > .clr,
section > .inner:before,
.flexiblemodule > .inner:before,
.equalheights > .inner:before,
section > .inner:after,
.flexiblemodule > .inner:after,
.equalheights > .inner:after {
	display: none;
}

section > .inner,
.equalheights > .inner,
.equalheights .maincenter > .inner {
	display: flex;
	justify-content: space-between;
}

.flexiblemodule {
	display: flex;
	flex: 1 1 auto;
}

.flexiblemodule > .inner {
	max-width:100%;
	width: 100%;
	box-sizing: border-box;
}

.videobackground { 
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: 0;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	background-size: cover;
	object-fit: cover;
}

.videobackground + *,
.videobackground_yt1 + * { 
	position: relative;
	z-index: 1;
}

/* for youtube video */
.videobackground_yt1 { 
	max-height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.videobackground_yt2 { 
	padding-bottom: 56.3%;
	position: relative;
}

.hasvideobackground {
	position: relative;
	overflow: hidden;
}

#finder-search .in.collapse {
	overflow: visible;
}

.valign-top {
	align-self: flex-start;
}

.valign-center {
	align-self: center;
}

.valign-bottom {
	align-self: flex-end;
}

.halign-left > .inner {
	display: flex;
	justify-content: flex-start;
}

.halign-center > .inner {
	display: flex;
	justify-content: center;
}

.halign-right > .inner {
	display: flex;
	justify-content: flex-end;
}

.tck-logo-img {
	display: block;
}

.tck-logo-center img {
	margin-left: auto;
	margin-right: auto;
}

.tck-logo-right img {
	margin-left: auto;
}

.tck-wrapper,
.tck-relative,
.tck-module {
	position: relative;
}

.img_caption {
	max-width: 100%;
	width: auto !important;
}

.fack svg {
	vertical-align: baseline;
}

.tck-divider-container {
	pointer-events: none;
}
/* ---------------------------------------
	Joomla 4 default styles
-----------------------------------------*/

/* styles herited from the default Cassiopeia template */

:root {
  --blue: hsl(240, 98%, 17%);
  --indigo: hsl(263, 90%, 51%);
  --purple: hsl(261, 51%, 51%);
  --pink: hsl(332, 79%, 58%);
  --red: hsl(3, 75%, 37%);
  --orange: hsl(27, 98%, 54%);
  --yellow: hsl(34, 100%, 34%);
  --green: hsl(120, 32%, 39%);
  --teal: hsl(194, 66%, 61%);
  --cyan: hsl(207, 49%, 37%);
  --white: hsl(0, 0%, 100%);
  --gray-100: hsl(210, 17%, 98%);
  --gray-200: hsl(210, 16%, 93%);
  --gray-300: hsl(210, 14%, 89%);
  --gray-400: hsl(210, 14%, 83%);
  --gray-500: hsl(210, 11%, 71%);
  --gray-600: hsl(210, 7%, 46%);
  --gray-700: hsl(210, 9%, 31%);
  --gray-800: hsl(210, 10%, 23%);
  --gray-900: hsl(210, 11%, 15%);
  --primary: hsl(240, 98%, 17%);
  --secondary: hsl(210, 7%, 46%);
  --success: hsl(120, 32%, 39%);
  --info: hsl(207, 49%, 37%);
  --warning: hsl(34, 100%, 34%);
  --danger: hsl(3, 75%, 37%);
  --light: hsl(210, 17%, 98%);
  --dark: hsl(210, 10%, 23%);
  --primary-rgb: 1, 1, 86;
  --secondary-rgb: 109, 117, 126;
  --success-rgb: 68, 131, 68;
  --info-rgb: 48, 99, 141;
  --warning-rgb: 173, 98, 0;
  --danger-rgb: 165, 31, 24;
  --light-rgb: 249, 250, 251;
  --dark-rgb: 53, 59, 65;
  --white-rgb: 255, 255, 255;
  --black-rgb: 0, 0, 0;
}

@media (min-width: 758px) {
	.blog-items.masonry-2, .blog-items.columns-2 {
		display: grid;
		grid-template-columns : 1fr 1fr;
		column-gap: 1em;
	}
	.blog-items.masonry-3, .blog-items.columns-3 {
		display: grid;
		grid-template-columns : 1fr 1fr 1fr;
		column-gap: 1em;
	}
	.blog-items.masonry-4, .blog-items.columns-4 {
		display: grid;
		grid-template-columns : 1fr 1fr 1fr 1fr;
		column-gap: 1em;
	}
	.navbar-expand-md .navbar-toggler {
		display: none;
	}
	.collapse:not(.show) {
		display: initial;
	}
	.navbar-expand-md .navbar-collapse {
		display: block !important;
		flex-basis: auto;
	}
}

fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

* {
	box-sizing: border-box;
}

figure.float-start {
	margin-right: 1em;
}
.float-start {
	float: left !important;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.control-group {
	margin: 1em 0;
}

.password-group .btn {
	margin: 0;
}

.navbar-toggler {
	padding: 0.25rem 0.75rem;
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 0.25rem;
	transition: box-shadow 0.15s ease-in-out;
}

.navbar-toggler:hover {
	text-decoration: none;
}

.navbar-toggler:focus {
	text-decoration: none;
	outline: 0;
	box-shadow: 0 0 0 0.25rem;
}

.navbar-toggler .fas {
	font-size: 1.5rem;
}

.list-inline, .list-unstyled {
	padding-left: 0;
	margin-left: 0;
	list-style: none;
}

.list-inline-item,
ul.inline li {
	display: inline-block;
}

.tags .list-inline-item,
ul.tags.inline li {
	margin-bottom: .5rem;
}

.list-inline-item:not(:last-child),
ul.tags.inline li :not(:last-child) {
	margin-right: .5rem;
}

.form-group {
	margin-bottom: 1rem !important;
}

div.mod-login__username input[type="text"],
div.mod-login__password input[type="text"] {
	border: #c7c7c7 1px solid;
	box-sizing: border-box;
}

div.mod-login__username input[type="text"],
div.mod-login__password input[type="text"] {
	border: #c7c7c7 1px solid;
	box-sizing: border-box;
}

div.mod-login__username .input-group-text {
	min-height: 38px;
	box-sizing: border-box;
}

div.mod-login__password button {
	min-height: 38px;
	min-width: 55px;
	border: #c7c7c7 1px solid;
	box-sizing: border-box;
	border-radius: 0.25rem;
	font-weight: 400;
	line-height: 1.5;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	font-size: 1rem;
}

div.mod-login__password button {
	width: 55px;
	padding-left: 0;
	padding-right: 0;
	margin: 0;
}

form.mod-login input {
	margin: 0;
}

div.mod-login__username .input-group-text {
	width: 55px;
}

.plg_system_webauthn_login_button {
	display: flex;
	align-items: center;
}

output {
	display: inline-block;
}

iframe {
	border: 0;
}

summary {
	display: list-item;
	cursor: pointer;
}

progress {
	vertical-align: baseline;
}

[hidden] {
	display: none !important;
}

.lead {
	font-size: 1.25rem;
	font-weight: 300;
}

.display-1 {
	font-size: calc(1.625rem + 4.5vw);
	font-weight: 300;
	line-height: 1.2;
}
@media (min-width: 1024px) {
	.display-1 {
		font-size: 5rem;
	}
}

.display-2 {
	font-size: calc(1.575rem + 3.9vw);
	font-weight: 300;
	line-height: 1.2;
}
@media (min-width: 1024px) {
	.display-2 {
		font-size: 4.5rem;
	}
}

.display-3 {
	font-size: calc(1.525rem + 3.3vw);
	font-weight: 300;
	line-height: 1.2;
}
@media (min-width: 1024px) {
	.display-3 {
		font-size: 4rem;
	}
}

.display-4 {
	font-size: calc(1.475rem + 2.7vw);
	font-weight: 300;
	line-height: 1.2;
}
@media (min-width: 1024px) {
	.display-4 {
		font-size: 3.5rem;
	}
}

.display-5 {
	font-size: calc(1.425rem + 2.1vw);
	font-weight: 300;
	line-height: 1.2;
}
@media (min-width: 1024px) {
	.display-5 {
		font-size: 3rem;
	}
}

.display-6 {
	font-size: calc(1.375rem + 1.5vw);
	font-weight: 300;
	line-height: 1.2;
}
@media (min-width: 1024px) {
	.display-6 {
		font-size: 2.5rem;
	}
}

.list-unstyled {
	padding-left: 0;
	list-style: none;
}

.list-inline {
	padding-left: 0;
	list-style: none;
}

.list-inline-item {
	display: inline-block;
}
.list-inline-item:not(:last-child) {
	margin-right: 0.5rem;
}

.initialism {
	font-size: 0.875em;
	text-transform: uppercase;
}

.blockquote {
	margin-bottom: 1rem;
	font-size: 1.25rem;
}
.blockquote > :last-child {
	margin-bottom: 0;
}

.blockquote-footer {
	margin-top: -1rem;
	margin-bottom: 1rem;
	font-size: 0.875em;
	color: #6d757e;
}
.blockquote-footer::before {
	content: "?????";
}

.img-fluid {
	max-width: 100%;
	height: auto;
}

.img-thumbnail {
	padding: 0.25rem;
	background-color: white;
	border: 1px solid #dfe3e7;
	border-radius: 0.25rem;
	max-width: 100%;
	height: auto;
}

.figure {
	display: inline-block;
}

.figure-img {
	margin-bottom: 0.5rem;
	line-height: 1;
}

.figure-caption {
	font-size: 0.875em;
	color: #6d757e;
}






.form-control {
	display: block;
	width: 100%;
	padding: 0.6rem 1rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #22262a;
	background-color: white;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0.25rem;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
	.form-control {
		transition: none;
	}
}
.form-control[type=file] {
	overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
	cursor: pointer;
}
.form-control:focus {
	color: #22262a;
	background-color: white;
	border-color: #8894aa;
	outline: 0;
	box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25);
}
.form-control::-webkit-date-and-time-value {
	height: 1.5em;
}
.form-control::-webkit-input-placeholder {
	color: #6d757e;
	opacity: 1;
}
.form-control::-moz-placeholder {
	color: #6d757e;
	opacity: 1;
}
.form-control:-ms-input-placeholder {
	color: #6d757e;
	opacity: 1;
}
.form-control::-ms-input-placeholder {
	color: #6d757e;
	opacity: 1;
}
.form-control::placeholder {
	color: #6d757e;
	opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
	background-color: #eaedf0;
	opacity: 1;
}
.form-control::file-selector-button {
	padding: 0.6rem 1rem;
	margin: -0.6rem -1rem;
	-webkit-margin-end: 1rem;
	margin-inline-end: 1rem;
	color: #22262a;
	background-color: #eaedf0;
	pointer-events: none;
	border-color: inherit;
	border-style: solid;
	border-width: 0;
	border-inline-end-width: 1px;
	border-radius: 0;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
	.form-control::file-selector-button {
		transition: none;
	}
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
	background-color: #dee1e4;
}
.form-control::-webkit-file-upload-button {
	padding: 0.6rem 1rem;
	margin: -0.6rem -1rem;
	-webkit-margin-end: 1rem;
	margin-inline-end: 1rem;
	color: #22262a;
	background-color: #eaedf0;
	pointer-events: none;
	border-color: inherit;
	border-style: solid;
	border-width: 0;
	border-inline-end-width: 1px;
	border-radius: 0;
	-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
	.form-control::-webkit-file-upload-button {
		-webkit-transition: none;
		transition: none;
	}
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
	background-color: #dee1e4;
}

.form-control-plaintext {
	display: block;
	width: 100%;
	padding: 0.6rem 0;
	margin-bottom: 0;
	line-height: 1.5;
	color: #22262a;
	background-color: transparent;
	border: solid transparent;
	border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
	padding-right: 0;
	padding-left: 0;
}

.form-control-sm {
	min-height: calc(1.5em + (0.5rem + 2px));
	padding: 0.25rem 0.5rem;
	font-size: 0.875rem;
	border-radius: 0.2rem;
}
.form-control-sm::file-selector-button {
	padding: 0.25rem 0.5rem;
	margin: -0.25rem -0.5rem;
	-webkit-margin-end: 0.5rem;
	margin-inline-end: 0.5rem;
}
.form-control-sm::-webkit-file-upload-button {
	padding: 0.25rem 0.5rem;
	margin: -0.25rem -0.5rem;
	-webkit-margin-end: 0.5rem;
	margin-inline-end: 0.5rem;
}

.form-control-lg {
	min-height: calc(1.5em + (1rem + 2px));
	padding: 0.5rem 1rem;
	font-size: 1.25rem;
	border-radius: 0.3rem;
}
.form-control-lg::file-selector-button {
	padding: 0.5rem 1rem;
	margin: -0.5rem -1rem;
	-webkit-margin-end: 1rem;
	margin-inline-end: 1rem;
}
.form-control-lg::-webkit-file-upload-button {
	padding: 0.5rem 1rem;
	margin: -0.5rem -1rem;
	-webkit-margin-end: 1rem;
	margin-inline-end: 1rem;
}

textarea.form-control {
	min-height: calc(1.5em + (1.2rem + 2px));
}
textarea.form-control-sm {
	min-height: calc(1.5em + (0.5rem + 2px));
}
textarea.form-control-lg {
	min-height: calc(1.5em + (1rem + 2px));
}

.form-control-color {
	max-width: 3rem;
	height: auto;
	padding: 0.6rem;
}
.form-control-color:not(:disabled):not([readonly]) {
	cursor: pointer;
}
.form-control-color::-moz-color-swatch {
	height: 1.5em;
	border-radius: 0.25rem;
}
.form-control-color::-webkit-color-swatch {
	height: 1.5em;
	border-radius: 0.25rem;
}

.form-select, .custom-select,
.form-select:focus, .custom-select:focus {
	display: block;
	width: 100%;
	padding: 0.6rem 3rem 0.6rem 1rem;
	-moz-padding-start: calc(1rem - 3px);
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #22262a;
	background-color: #eaedf0;
	background-image: url(/templates/cpdt03-copy/images/select-bg.svg);
	background-repeat: no-repeat;
	background-position: right 1rem center;
	background-size: 116rem;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
@media (prefers-reduced-motion: reduce) {
	.form-select, .custom-select {
		transition: none;
	}
}
.form-select:focus, .custom-select:focus {
	border-color: #8894aa;
	outline: 0;
	box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25);
}
.form-select[multiple], [multiple].custom-select, .form-select[size]:not([size="1"]), [size].custom-select:not([size="1"]) {
	padding-right: 1rem;
	background-image: none;
}
.form-select:disabled, .custom-select:disabled {
	background-color: #eaedf0;
}
.form-select:-moz-focusring, .custom-select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #22262a;
}

.form-select-sm {
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	padding-left: 0.5rem;
	font-size: 0.875rem;
}

.form-select-lg {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	padding-left: 1rem;
	font-size: 1.25rem;
}

.form-check {
	display: block;
	min-height: 1.5rem;
	padding-left: 1.5em;
	margin-bottom: 0.125rem;
}
.form-check .form-check-input {
	/*float: left;*/
	margin-left: -1.5em;
}

/*.form-check-input {
	width: 1em;
	height: 1em;
	margin-top: 0.25em;
	vertical-align: top;
	background-color: white;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	border: 1px solid rgba(0, 0, 0, 0.25);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-print-color-adjust: exact;
	color-adjust: exact;
}
.form-check-input[type=checkbox] {
	border-radius: 0.25em;
}*/
.form-check-input[type=radio] {
	border-radius: 50%;
}
.form-check-input:active {
	-webkit-filter: brightness(90%);
	filter: brightness(90%);
}
.form-check-input:focus {
	border-color: #8894aa;
	outline: 0;
	box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25);
}
.form-check-input:checked {
	background-color: #112855;
	border-color: #112855;
}
/*.form-check-input:checked[type=checkbox] {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}*/
.form-check-input:checked[type=radio] {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='white'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
	background-color: #112855;
	border-color: #112855;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
	pointer-events: none;
	-webkit-filter: none;
	filter: none;
	opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
	opacity: 0.5;
}

.form-switch {
	padding-left: 2.5em;
}
.form-switch .form-check-input {
	width: 2em;
	margin-left: -2.5em;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
	background-position: left center;
	border-radius: 2em;
	transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
	.form-switch .form-check-input {
		transition: none;
	}
}
.form-switch .form-check-input:focus {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238894aa'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
	background-position: right center;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e");
}

.form-check-inline {
	display: inline-block;
	margin-right: 1rem;
}

.btn-check {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn,
button.btn-check[disabled] + .btn, button.btn-check:disabled + .btn {
	pointer-events: none;
	-webkit-filter: none;
	filter: none;
	opacity: 0.65;
}
.btn-check:focus + .btn-success, .btn-success:focus, .btn-success:hover {
    color: #fff;
    background-color: #3a6f3a;
    border-color: #366936;
}
.form-range {
	width: 100%;
	height: 1.5rem;
	padding: 0;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.form-range:focus {
	outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px white, 0 0 0 0.25rem rgba(1, 1, 86, 0.25);
}
.form-range:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px white, 0 0 0 0.25rem rgba(1, 1, 86, 0.25);
}
.form-range::-moz-focus-outer {
	border: 0;
}
.form-range::-webkit-slider-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: -0.25rem;
	background-color: #112855;
	border: 0;
	border-radius: 1rem;
	-webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	-webkit-appearance: none;
	appearance: none;
}
@media (prefers-reduced-motion: reduce) {
	.form-range::-webkit-slider-thumb {
		-webkit-transition: none;
		transition: none;
	}
}
.form-range::-webkit-slider-thumb:active {
	background-color: #b8bfcc;
}
.form-range::-webkit-slider-runnable-track {
	width: 100%;
	height: 0.5rem;
	color: transparent;
	cursor: pointer;
	background-color: #dfe3e7;
	border-color: transparent;
	border-radius: 1rem;
}
.form-range::-moz-range-thumb {
	width: 1rem;
	height: 1rem;
	background-color: #112855;
	border: 0;
	border-radius: 1rem;
	-moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	-moz-appearance: none;
	appearance: none;
}
@media (prefers-reduced-motion: reduce) {
	.form-range::-moz-range-thumb {
		-moz-transition: none;
		transition: none;
	}
}
.form-range::-moz-range-thumb:active {
	background-color: #b8bfcc;
}
.form-range::-moz-range-track {
	width: 100%;
	height: 0.5rem;
	color: transparent;
	cursor: pointer;
	background-color: #dfe3e7;
	border-color: transparent;
	border-radius: 1rem;
}
.form-range:disabled {
	pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
	background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
	background-color: #adb5bd;
}

.form-floating {
	position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select,
.form-floating > .custom-select {
	height: calc(3.5rem + 2px);
	line-height: 1.25;
}
.form-floating > label {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	padding: 1rem 1rem;
	pointer-events: none;
	border: 1px solid transparent;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
	transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
	transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
	.form-floating > label {
		transition: none;
	}
}
.form-floating > .form-control {
	padding: 1rem 1rem;
}
.form-floating > .form-control::-webkit-input-placeholder {
	color: transparent;
}
.form-floating > .form-control::-moz-placeholder {
	color: transparent;
}
.form-floating > .form-control:-ms-input-placeholder {
	color: transparent;
}
.form-floating > .form-control::-ms-input-placeholder {
	color: transparent;
}
.form-floating > .form-control::placeholder {
	color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) {
	padding-top: 1.625rem;
	padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-ms-input-placeholder) {
	padding-top: 1.625rem;
	padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
	padding-top: 1.625rem;
	padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill {
	padding-top: 1.625rem;
	padding-bottom: 0.625rem;
}
.form-floating > .form-select, .form-floating > .custom-select {
	padding-top: 1.625rem;
	padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
	opacity: 0.65;
	transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
	opacity: 0.65;
	transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label,
.form-floating > .custom-select ~ label {
	opacity: 0.65;
	-webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
	transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
	opacity: 0.65;
	-webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
	transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.input-group {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .custom-select {
	position: relative;
	flex: 1 1 auto;
	width: 1%;
	min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .custom-select:focus {
	z-index: 3;
}
.input-group .btn {
	position: relative;
	z-index: 2;
}
.input-group .btn:focus {
	z-index: 3;
}

.input-group-text {
	display: flex;
	align-items: center;
	padding: 0.6rem 1rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #22262a;
	text-align: center;
	white-space: nowrap;
	background-color: #eaedf0;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
	padding: 0.5rem 1rem;
	font-size: 1.25rem;
	border-radius: 0.3rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
	padding: 0.25rem 0.5rem;
	font-size: 0.875rem;
	border-radius: 0.2rem;
}

.input-group-lg > .form-select, .input-group-lg > .custom-select,
.input-group-sm > .form-select,
.input-group-sm > .custom-select {
	padding-right: 4rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
	margin-left: -1px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.valid-feedback {
	display: none;
	width: 100%;
	margin-top: 0.25rem;
	font-size: 0.875em;
	color: #448344;
}

.valid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: 0.25rem 0.5rem;
	margin-top: 0.1rem;
	font-size: 0.875rem;
	color: white;
	background-color: rgba(68, 131, 68, 0.9);
	border-radius: 0.25rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
	display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
	border-color: #448344;
	padding-right: calc(1.5em + 1.2rem);
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23448344' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right calc(0.375em + 0.3rem) center;
	background-size: calc(0.75em + 0.6rem) calc(0.75em + 0.6rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
	border-color: #448344;
	box-shadow: 0 0 0 0.25rem rgba(68, 131, 68, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
	padding-right: calc(1.5em + 1.2rem);
	background-position: top calc(0.375em + 0.3rem) right calc(0.375em + 0.3rem);
}

.was-validated .form-select:valid, .was-validated .custom-select:valid, .form-select.is-valid, .is-valid.custom-select {
	border-color: #448344;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .custom-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .was-validated .custom-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .is-valid.custom-select:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .is-valid.custom-select:not([multiple])[size="1"] {
	padding-right: 5.5rem;
	background-image: url(/templates/cpdt03-copy/images/select-bg.svg), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23448344' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
	background-position: right 1rem center, center right 3rem;
	background-size: 116rem, calc(0.75em + 0.6rem) calc(0.75em + 0.6rem);
}
.was-validated .form-select:valid:focus, .was-validated .custom-select:valid:focus, .form-select.is-valid:focus, .is-valid.custom-select:focus {
	border-color: #448344;
	box-shadow: 0 0 0 0.25rem rgba(68, 131, 68, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
	border-color: #448344;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
	background-color: #448344;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
	box-shadow: 0 0 0 0.25rem rgba(68, 131, 68, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
	color: #448344;
}

.form-check-inline .form-check-input ~ .valid-feedback {
	margin-left: 0.5em;
}

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.was-validated .input-group .custom-select:valid,
.input-group .form-select.is-valid,
.input-group .is-valid.custom-select {
	z-index: 1;
}
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.was-validated .input-group .custom-select:valid:focus,
.input-group .form-select.is-valid:focus,
.input-group .is-valid.custom-select:focus {
	z-index: 3;
}

.invalid-feedback {
	display: none;
	width: 100%;
	margin-top: 0.25rem;
	font-size: 0.875em;
	color: #a51f18;
}

.invalid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: 0.25rem 0.5rem;
	margin-top: 0.1rem;
	font-size: 0.875rem;
	color: white;
	background-color: rgba(165, 31, 24, 0.9);
	border-radius: 0.25rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
	display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
	border-color: #a51f18;
	padding-right: calc(1.5em + 1.2rem);
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23a51f18'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23a51f18' stroke='none'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right calc(0.375em + 0.3rem) center;
	background-size: calc(0.75em + 0.6rem) calc(0.75em + 0.6rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
	border-color: #a51f18;
	box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
	padding-right: calc(1.5em + 1.2rem);
	background-position: top calc(0.375em + 0.3rem) right calc(0.375em + 0.3rem);
}

.was-validated .form-select:invalid, .was-validated .custom-select:invalid, .form-select.is-invalid, .is-invalid.custom-select {
	border-color: #a51f18;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .custom-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .was-validated .custom-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .is-invalid.custom-select:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .is-invalid.custom-select:not([multiple])[size="1"] {
	padding-right: 5.5rem;
	background-image: url(/templates/cpdt03-copy/images/select-bg.svg), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23a51f18'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23a51f18' stroke='none'/%3e%3c/svg%3e");
	background-position: right 1rem center, center right 3rem;
	background-size: 116rem, calc(0.75em + 0.6rem) calc(0.75em + 0.6rem);
}
.was-validated .form-select:invalid:focus, .was-validated .custom-select:invalid:focus, .form-select.is-invalid:focus, .is-invalid.custom-select:focus {
	border-color: #a51f18;
	box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
	border-color: #a51f18;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
	background-color: #a51f18;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
	box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
	color: #a51f18;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
	margin-left: 0.5em;
}

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.was-validated .input-group .custom-select:invalid,
.input-group .form-select.is-invalid,
.input-group .is-invalid.custom-select {
	z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.was-validated .input-group .custom-select:invalid:focus,
.input-group .form-select.is-invalid:focus,
.input-group .is-invalid.custom-select:focus {
	z-index: 3;
}

.btn,
body.contentpane .btn, 
div.ckboxmodal-body .btn {
	display: inline-block;
	font-weight: 400;
	line-height: 1.5;
	color: #22262a;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: 0.6rem 1rem;
	font-size: 1rem;
	border-radius: 0.25rem;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
	.btn {
		transition: none;
	}
}
.btn:hover,
body.contentpane .btn:hover,
div.ckboxmodal-body .btn:hover {
	color: #22262a;
}
.btn-check:focus + .btn, .btn:focus,
body.contentpane .btn-check:focus + .btn, .btn:focus,
div.ckboxmodal-body .btn-check:focus + .btn, .btn:focus {
	outline: 0;
	box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn,
body.contentpane .btn:disabled, body.contentpane .btn.disabled, body.contentpane fieldset:disabled .btn,
div.ckboxmodal-body .btn:disabled, div.ckboxmodal-body .btn.disabled, div.ckboxmodal-body fieldset:disabled .btn {
	pointer-events: none;
	opacity: 0.65;
}

.btn-primary,
body.contentpane .btn-primary,
div.ckboxmodal-body .btn-primary {
	color: white;
	background: #010156;
	border-color: #010156;
}
.btn-primary:hover,
body.contentpane .btn-primary:hover,
div.ckboxmodal-body .btn-primary:hover {
	color: white;
	background: #010149;
	border-color: #010145;
}
.btn-check:focus + .btn-primary, .btn-primary:focus,
body.contentpane .btn-check:focus + .btn-primary, body.contentpane .btn-primary:focus,
div.ckboxmodal-body .btn-check:focus + .btn-primary, div.ckboxmodal-body .btn-primary:focus {
	color: white;
	background: #010149;
	border-color: #010145;
	box-shadow: 0 0 0 0.25rem rgba(39, 39, 111, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
	color: white;
	background: #010145;
	border-color: #010141;
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.25rem rgba(39, 39, 111, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
	color: white;
	background: #010156;
	border-color: #010156;
}

.btn-secondary {
	color: white;
	background: #6d757e;
	border-color: #6d757e;
}
.btn-secondary:hover {
	color: white;
	background: #5d636b;
	border-color: #575e65;
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
	color: white;
	background: #5d636b;
	border-color: #575e65;
	box-shadow: 0 0 0 0.25rem rgba(131, 138, 145, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
	color: white;
	background: #575e65;
	border-color: #52585f;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.25rem rgba(131, 138, 145, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
	color: white;
	background: #6d757e;
	border-color: #6d757e;
}

.btn-success,
button.btn.btn-success {
	color: white;
	background: #448344;
	border-color: #448344;
}
.btn-success:hover,
.btb.btn-success:hover,
button.btn.btn-success:hover {
	color: white;
	background: #3a6f3a;
	border-color: #366936;
}
.btn-check:focus + .btn-success, .btn-success:focus {
	color: white;
	background: #3a6f3a;
	border-color: #366936;
	box-shadow: 0 0 0 0.25rem rgba(96, 150, 96, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
	color: white;
	background: #366936;
	border-color: #336233;
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.25rem rgba(96, 150, 96, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
	color: white;
	background: #448344;
	border-color: #448344;
}

.btn-info {
	color: white;
	background: #30638d;
	border-color: #30638d;
}
.btn-info:hover {
	color: white;
	background: #295478;
	border-color: #264f71;
}
.btn-check:focus + .btn-info, .btn-info:focus {
	color: white;
	background: #295478;
	border-color: #264f71;
	box-shadow: 0 0 0 0.25rem rgba(79, 122, 158, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
	color: white;
	background: #264f71;
	border-color: #244a6a;
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.25rem rgba(79, 122, 158, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
	color: white;
	background: #30638d;
	border-color: #30638d;
}

.btn-warning {
	color: white;
	background: #ad6200;
	border-color: #ad6200;
}
.btn-warning:hover {
	color: white;
	background: #935300;
	border-color: #8a4e00;
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
	color: white;
	background: #935300;
	border-color: #8a4e00;
	box-shadow: 0 0 0 0.25rem rgba(185, 122, 38, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
	color: white;
	background: #8a4e00;
	border-color: #824a00;
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.25rem rgba(185, 122, 38, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
	color: white;
	background: #ad6200;
	border-color: #ad6200;
}

.btn-danger {
	color: white;
	background: #a51f18;
	border-color: #a51f18;
}
.btn-danger:hover {
	color: white;
	background: #8c1a14;
	border-color: #841913;
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
	color: white;
	background: #8c1a14;
	border-color: #841913;
	box-shadow: 0 0 0 0.25rem rgba(179, 65, 59, 0.5);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
	color: white;
	background: #841913;
	border-color: #7c1712;
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.25rem rgba(179, 65, 59, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
	color: white;
	background: #a51f18;
	border-color: #a51f18;
}

.btn-light {
	color: black;
	background: #f9fafb;
	border-color: #f9fafb;
}
.btn-light:hover {
	color: black;
	background: #fafbfc;
	border-color: #fafbfb;
}
.btn-check:focus + .btn-light, .btn-light:focus {
	color: black;
	background: #fafbfc;
	border-color: #fafbfb;
	box-shadow: 0 0 0 0.25rem rgba(212, 213, 213, 0.5);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
	color: black;
	background: #fafbfc;
	border-color: #fafbfb;
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.25rem rgba(212, 213, 213, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
	color: black;
	background: #f9fafb;
	border-color: #f9fafb;
}

.btn-dark {
	color: white;
	background: #353b41;
	border-color: #353b41;
}
.btn-dark:hover {
	color: white;
	background: #2d3237;
	border-color: #2a2f34;
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
	color: white;
	background: #2d3237;
	border-color: #2a2f34;
	box-shadow: 0 0 0 0.25rem rgba(83, 88, 94, 0.5);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
	color: white;
	background: #2a2f34;
	border-color: #282c31;
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.25rem rgba(83, 88, 94, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
	color: white;
	background: #353b41;
	border-color: #353b41;
}

.btn-outline-primary {
	color: #010156;
	border-color: #010156;
}
.btn-outline-primary:hover {
	color: white;
	background: #010156;
	border-color: #010156;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
	box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.5);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
	color: white;
	background: #010156;
	border-color: #010156;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
	box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
	color: #010156;
	background: transparent;
}

.btn-outline-secondary {
	color: #6d757e;
	border-color: #6d757e;
}
.btn-outline-secondary:hover {
	color: white;
	background: #6d757e;
	border-color: #6d757e;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
	box-shadow: 0 0 0 0.25rem rgba(109, 117, 126, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
	color: white;
	background: #6d757e;
	border-color: #6d757e;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
	box-shadow: 0 0 0 0.25rem rgba(109, 117, 126, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
	color: #6d757e;
	background: transparent;
}

.btn-outline-success {
	color: #448344;
	border-color: #448344;
}
.btn-outline-success:hover {
	color: white;
	background: #448344;
	border-color: #448344;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
	box-shadow: 0 0 0 0.25rem rgba(68, 131, 68, 0.5);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
	color: white;
	background: #448344;
	border-color: #448344;
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
	box-shadow: 0 0 0 0.25rem rgba(68, 131, 68, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
	color: #448344;
	background: transparent;
}

.btn-outline-info {
	color: #30638d;
	border-color: #30638d;
}
.btn-outline-info:hover {
	color: white;
	background: #30638d;
	border-color: #30638d;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
	box-shadow: 0 0 0 0.25rem rgba(48, 99, 141, 0.5);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
	color: white;
	background: #30638d;
	border-color: #30638d;
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
	box-shadow: 0 0 0 0.25rem rgba(48, 99, 141, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
	color: #30638d;
	background: transparent;
}

.btn-outline-warning {
	color: #ad6200;
	border-color: #ad6200;
}
.btn-outline-warning:hover {
	color: white;
	background: #ad6200;
	border-color: #ad6200;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
	box-shadow: 0 0 0 0.25rem rgba(173, 98, 0, 0.5);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
	color: white;
	background: #ad6200;
	border-color: #ad6200;
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
	box-shadow: 0 0 0 0.25rem rgba(173, 98, 0, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
	color: #ad6200;
	background: transparent;
}

.btn-outline-danger {
	color: #a51f18;
	border-color: #a51f18;
}
.btn-outline-danger:hover {
	color: white;
	background: #a51f18;
	border-color: #a51f18;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
	box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 0.5);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
	color: white;
	background: #a51f18;
	border-color: #a51f18;
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
	box-shadow: 0 0 0 0.25rem rgba(165, 31, 24, 0.5);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
	color: #a51f18;
	background: transparent;
}

.btn-outline-light {
	color: #f9fafb;
	border-color: #f9fafb;
}
.btn-outline-light:hover {
	color: black;
	background: #f9fafb;
	border-color: #f9fafb;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
	box-shadow: 0 0 0 0.25rem rgba(249, 250, 251, 0.5);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
	color: black;
	background: #f9fafb;
	border-color: #f9fafb;
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
	box-shadow: 0 0 0 0.25rem rgba(249, 250, 251, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
	color: #f9fafb;
	background: transparent;
}

.btn-outline-dark {
	color: #353b41;
	border-color: #353b41;
}
.btn-outline-dark:hover {
	color: white;
	background: #353b41;
	border-color: #353b41;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
	box-shadow: 0 0 0 0.25rem rgba(53, 59, 65, 0.5);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
	color: white;
	background: #353b41;
	border-color: #353b41;
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
	box-shadow: 0 0 0 0.25rem rgba(53, 59, 65, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
	color: #353b41;
	background: transparent;
}

.btn-link {
	font-weight: 400;
	color: #224faa;
	text-decoration: underline;
}
.btn-link:hover {
	color: #424077;
}
.btn-link:disabled, .btn-link.disabled {
	color: #6d757e;
}

.btn-lg, .btn-group-lg > .btn {
	padding: 0.5rem 1rem;
	font-size: 1.25rem;
	border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
	padding: 0.25rem 0.5rem;
	font-size: 0.875rem;
	border-radius: 0.2rem;
}

.fade {
	transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
	.fade {
		transition: none;
	}
}
.fade:not(.show) {
	opacity: 0;
}

.collapse:not(.show) {
	display: none;
}

.collapsing {
	height: 0;
	overflow: hidden;
	transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
	.collapsing {
		transition: none;
	}
}

.dropup,
.dropend,
.dropdown,
.dropstart {
	position: relative;
}

.dropdown-toggle {
	white-space: nowrap;
}
.dropdown-toggle::after {
	display: inline-block;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid;
	border-right: 0.3em solid transparent;
	border-bottom: 0;
	border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropdown-menu {
	position: absolute;
	z-index: 1000;
	display: none;
	min-width: 10rem;
	padding: 0.5rem 0;
	margin: 0;
	font-size: 1rem;
	color: #22262a;
	text-align: left;
	list-style: none;
	background-color: white;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 0.25rem;
}
.dropdown-menu[data-bs-popper] {
	top: 100%;
	left: 0;
	margin-top: 0.125rem;
}

.dropdown-menu-start {
	--bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
	right: auto;
	left: 0;
}

.dropdown-menu-end {
	--bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
	right: 0;
	left: auto;
}

@media (min-width: 524px) {
	.dropdown-menu-sm-start {
		--bs-position: start;
	}
	.dropdown-menu-sm-start[data-bs-popper] {
		right: auto;
		left: 0;
	}

	.dropdown-menu-sm-end {
		--bs-position: end;
	}
	.dropdown-menu-sm-end[data-bs-popper] {
		right: 0;
		left: auto;
	}
}
@media (min-width: 758px) {
	.dropdown-menu-md-start {
		--bs-position: start;
	}
	.dropdown-menu-md-start[data-bs-popper] {
		right: auto;
		left: 0;
	}

	.dropdown-menu-md-end {
		--bs-position: end;
	}
	.dropdown-menu-md-end[data-bs-popper] {
		right: 0;
		left: auto;
	}
}
@media (min-width: 950px) {
	.dropdown-menu-lg-start {
		--bs-position: start;
	}
	.dropdown-menu-lg-start[data-bs-popper] {
		right: auto;
		left: 0;
	}

	.dropdown-menu-lg-end {
		--bs-position: end;
	}
	.dropdown-menu-lg-end[data-bs-popper] {
		right: 0;
		left: auto;
	}
}
@media (min-width: 1024px) {
	.dropdown-menu-xl-start {
		--bs-position: start;
	}
	.dropdown-menu-xl-start[data-bs-popper] {
		right: auto;
		left: 0;
	}

	.dropdown-menu-xl-end {
		--bs-position: end;
	}
	.dropdown-menu-xl-end[data-bs-popper] {
		right: 0;
		left: auto;
	}
}
@media (min-width: 1400px) {
	.dropdown-menu-xxl-start {
		--bs-position: start;
	}
	.dropdown-menu-xxl-start[data-bs-popper] {
		right: auto;
		left: 0;
	}

	.dropdown-menu-xxl-end {
		--bs-position: end;
	}
	.dropdown-menu-xxl-end[data-bs-popper] {
		right: 0;
		left: auto;
	}
}
.dropup .dropdown-menu[data-bs-popper] {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
	display: inline-block;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0;
	border-right: 0.3em solid transparent;
	border-bottom: 0.3em solid;
	border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
	top: 0;
	right: auto;
	left: 100%;
	margin-top: 0;
	margin-left: 0.125rem;
}
.dropend .dropdown-toggle::after {
	display: inline-block;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid transparent;
	border-right: 0;
	border-bottom: 0.3em solid transparent;
	border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
	margin-left: 0;
}
.dropend .dropdown-toggle::after {
	vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
	margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
	display: inline-block;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
}
.dropstart .dropdown-toggle::after {
	display: none;
}
.dropstart .dropdown-toggle::before {
	display: inline-block;
	margin-right: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid transparent;
	border-right: 0.3em solid;
	border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
	margin-left: 0;
}
.dropstart .dropdown-toggle::before {
	vertical-align: 0;
}

.dropdown-divider {
	height: 0;
	margin: 0.5rem 0;
	overflow: hidden;
	border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
	display: block;
	width: 100%;
	padding: 0.25rem 1rem;
	clear: both;
	font-weight: 400;
	color: #22262a;
	text-align: inherit;
	text-decoration: none;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
	color: #1f2226;
	background-color: #eaedf0;
}
.dropdown-item.active, .dropdown-item:active {
	color: white;
	text-decoration: none;
	background-color: #112855;
}
.dropdown-item.disabled, .dropdown-item:disabled {
	color: #adb5bd;
	pointer-events: none;
	background-color: transparent;
}

.dropdown-menu.show {
	display: block;
}

.dropdown-header {
	display: block;
	padding: 0.5rem 1rem;
	margin-bottom: 0;
	font-size: 0.875rem;
	color: #6d757e;
	white-space: nowrap;
}

.dropdown-item-text {
	display: block;
	padding: 0.25rem 1rem;
	color: #22262a;
}

.dropdown-menu-dark {
	color: #dfe3e7;
	background-color: #353b41;
	border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
	color: #dfe3e7;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
	color: white;
	background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
	color: white;
	background-color: #112855;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
	color: #adb5bd;
}
.dropdown-menu-dark .dropdown-divider {
	border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
	color: #dfe3e7;
}
.dropdown-menu-dark .dropdown-header {
	color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
	position: relative;
	display: inline-flex;
	vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
	position: relative;
	flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
	z-index: 1;
}

.btn-toolbar {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}
.btn-toolbar .input-group {
	width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
	margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
	padding-right: 0.75rem;
	padding-left: 0.75rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
	margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
	margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
	padding-right: 0.375rem;
	padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
	padding-right: 0.75rem;
	padding-left: 0.75rem;
}

.btn-group-vertical {
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
	width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
	margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.tab-content > .tab-pane {
	display: none;
}
.tab-content > .active {
	display: block;
}

.accordion-button {
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	padding: 1rem 1.25rem;
	font-size: 1rem;
	color: #22262a;
	text-align: left;
	background-color: white;
	border: 0;
	border-radius: 0;
	overflow-anchor: none;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
	.accordion-button {
		transition: none;
	}
}
.accordion-button:not(.collapsed) {
	color: #0f244d;
	background-color: #e7eaee;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.accordion-button:not(.collapsed)::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230f244d'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.accordion-button::after {
	flex-shrink: 0;
	width: 1.25rem;
	height: 1.25rem;
	margin-left: auto;
	content: "";
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2322262a'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-size: 1.25rem;
	transition: -webkit-transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
	.accordion-button::after {
		transition: none;
	}
}
.accordion-button:hover {
	z-index: 2;
}
.accordion-button:focus {
	z-index: 3;
	border-color: #8894aa;
	outline: 0;
	box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25);
}

.accordion-header {
	margin-bottom: 0;
}

.accordion-item {
	background-color: white;
	border: 1px solid rgba(0, 0, 0, 0.125);
}
.accordion-item:first-of-type {
	border-top-left-radius: 0.25rem;
	border-top-right-radius: 0.25rem;
}
.accordion-item:first-of-type .accordion-button {
	border-top-left-radius: calc(0.25rem - 1px);
	border-top-right-radius: calc(0.25rem - 1px);
}
.accordion-item:not(:first-of-type) {
	border-top: 0;
}
.accordion-item:last-of-type {
	border-bottom-right-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}
.accordion-item:last-of-type .accordion-button.collapsed {
	border-bottom-right-radius: calc(0.25rem - 1px);
	border-bottom-left-radius: calc(0.25rem - 1px);
}
.accordion-item:last-of-type .accordion-collapse {
	border-bottom-right-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}

.accordion-body {
	padding: 1rem 1.25rem;
}

.accordion-flush .accordion-collapse {
	border-width: 0;
}
.accordion-flush .accordion-item {
	border-right: 0;
	border-left: 0;
	border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
	border-top: 0;
}
.accordion-flush .accordion-item:last-child {
	border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
	border-radius: 0;
}

.breadcrumb {
	display: flex;
	flex-wrap: wrap;
	padding: 0 0;
	margin-bottom: 1rem;
	list-style: none;
}

.breadcrumb-item + .breadcrumb-item {
	padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
	float: left;
	padding-right: 0.5rem;
	color: #6d757e;
	content: var(--breadcrumb-divider, "/") /* rtl: var(--breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
	color: #484f56;
}

.pagination {
	display: flex;
	padding-left: 0;
	list-style: none;
}

.tck-blog .w-100 {
	display: flex;
	flex-wrap: wrap;
}

.tck-blog p.counter {
	margin-left: auto;
	order: 1;
}

.pagination {
	display: flex;
	flex-wrap: wrap;
}

.page-link {
	position: relative;
	display: block;
	color: #224faa;
	text-decoration: none;
	background-color: white;
	border: 1px solid #dfe3e7;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.page-link {
		transition: none;
	}
}
.page-link:hover {
	z-index: 2;
	color: #424077;
	background-color: #eaedf0;
	border-color: #dfe3e7;
}
.page-link:focus {
	z-index: 3;
	color: #424077;
	background-color: #eaedf0;
	outline: 0;
	box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25);
}

.page-item:not(:first-child) .page-link {
	margin-left: -1px;
}
.page-item.active .page-link {
	z-index: 3;
	color: white;
	background-color: #112855;
	border-color: #112855;
}
.page-item.disabled .page-link {
	color: #6d757e;
	pointer-events: none;
	background-color: white;
	border-color: #dfe3e7;
}

.page-link {
	padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
}

.pagination-lg .page-link {
	padding: 0.75rem 1.5rem;
	font-size: 1.25rem;
}
.pagination-lg .page-item:first-child .page-link {
	border-top-left-radius: 0.3rem;
	border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
	border-top-right-radius: 0.3rem;
	border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
	padding: 0.25rem 0.5rem;
	font-size: 0.875rem;
}
.pagination-sm .page-item:first-child .page-link {
	border-top-left-radius: 0.2rem;
	border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
	border-top-right-radius: 0.2rem;
	border-bottom-right-radius: 0.2rem;
}

.badge {
	display: inline-block;
	padding: 0.35em 0.65em;
	font-size: 0.75em;
	font-weight: 700;
	line-height: 1;
	color: white;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25rem;
}
.badge:empty {
	display: none;
}

.btn .badge {
	position: relative;
	top: -1px;
}

.alert {
	position: relative;
	padding: 1rem 1rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: 0.25rem;
}

.alert-heading {
	color: inherit;
}

.alert-link {
	font-weight: 700;
}

.alert-dismissible {
	padding-right: 3rem;
}
.alert-dismissible .btn-close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	padding: 1.25rem 1rem;
}

.alert-primary {
	color: #010134;
	background-color: #ccccdd;
	border-color: #b3b3cc;
}
.alert-primary .alert-link {
	color: #01012a;
}

.alert-secondary {
	color: #41464c;
	background-color: #e2e3e5;
	border-color: #d3d6d8;
}
.alert-secondary .alert-link {
	color: #34383d;
}

.alert-success {
	color: #294f29;
	background-color: #dae6da;
	border-color: #c7dac7;
}
.alert-success .alert-link {
	color: #213f21;
}

.alert-info {
	color: #1d3b55;
	background-color: #d6e0e8;
	border-color: #c1d0dd;
}
.alert-info .alert-link {
	color: #172f44;
}

.alert-warning {
	color: #683b00;
	background-color: #efe0cc;
	border-color: #e6d0b3;
}
.alert-warning .alert-link {
	color: #532f00;
}

.alert-danger {
	color: #63130e;
	background-color: #edd2d1;
	border-color: #e4bcba;
}
.alert-danger .alert-link {
	color: #4f0f0b;
}

.alert-light {
	color: #646464;
	background-color: #fefefe;
	border-color: #fdfefe;
}
.alert-light .alert-link {
	color: #505050;
}

.alert-dark {
	color: #202327;
	background-color: #d7d8d9;
	border-color: #c2c4c6;
}
.alert-dark .alert-link {
	color: #1a1c1f;
}

@-webkit-keyframes progress-bar-stripes {
	0% {
		background-position-x: 1rem;
	}
}

@keyframes progress-bar-stripes {
	0% {
		background-position-x: 1rem;
	}
}
.progress {
	display: flex;
	height: 1rem;
	overflow: hidden;
	font-size: 0.75rem;
	background-color: #eaedf0;
	border-radius: 0.25rem;
}

.progress-bar {
	display: flex;
	flex-direction: column;
	justify-content: center;
	overflow: hidden;
	color: white;
	text-align: center;
	white-space: nowrap;
	background-color: #112855;
	transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
	.progress-bar {
		transition: none;
	}
}

.progress-bar-striped {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size: 1rem 1rem;
}

.progress-bar-animated {
	-webkit-animation: 1s linear infinite progress-bar-stripes;
	animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
	.progress-bar-animated {
		-webkit-animation: none;
		animation: none;
	}
}

.list-group {
	display: flex;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	border-radius: 0.25rem;
}

.list-group-numbered {
	list-style-type: none;
	counter-reset: section;
}
.list-group-numbered > li::before {
	content: counters(section, ".") ". ";
	counter-increment: section;
}

.list-group-item-action {
	width: 100%;
	color: #484f56;
	text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
	z-index: 1;
	color: #484f56;
	text-decoration: none;
	background-color: #f9fafb;
}
.list-group-item-action:active {
	color: #22262a;
	background-color: #eaedf0;
}

.list-group-item {
	position: relative;
	display: block;
	padding: 0.5rem 1rem;
	color: #22262a;
	text-decoration: none;
	background-color: white;
	border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}
.list-group-item:last-child {
	border-bottom-right-radius: inherit;
	border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
	color: #6d757e;
	pointer-events: none;
	background-color: white;
}
.list-group-item.active {
	z-index: 2;
	color: white;
	background-color: #112855;
	border-color: #112855;
}
.list-group-item + .list-group-item {
	border-top-width: 0;
}
.list-group-item + .list-group-item.active {
	margin-top: -1px;
	border-top-width: 1px;
}

.list-group-horizontal {
	flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
	border-bottom-left-radius: 0.25rem;
	border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
	border-top-right-radius: 0.25rem;
	border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
	margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
	border-top-width: 1px;
	border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
	margin-left: -1px;
	border-left-width: 1px;
}

@media (min-width: 524px) {
	.list-group-horizontal-sm {
		flex-direction: row;
	}
	.list-group-horizontal-sm > .list-group-item:first-child {
		border-bottom-left-radius: 0.25rem;
		border-top-right-radius: 0;
	}
	.list-group-horizontal-sm > .list-group-item:last-child {
		border-top-right-radius: 0.25rem;
		border-bottom-left-radius: 0;
	}
	.list-group-horizontal-sm > .list-group-item.active {
		margin-top: 0;
	}
	.list-group-horizontal-sm > .list-group-item + .list-group-item {
		border-top-width: 1px;
		border-left-width: 0;
	}
	.list-group-horizontal-sm > .list-group-item + .list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px;
	}
}
@media (min-width: 758px) {
	.list-group-horizontal-md {
		flex-direction: row;
	}
	.list-group-horizontal-md > .list-group-item:first-child {
		border-bottom-left-radius: 0.25rem;
		border-top-right-radius: 0;
	}
	.list-group-horizontal-md > .list-group-item:last-child {
		border-top-right-radius: 0.25rem;
		border-bottom-left-radius: 0;
	}
	.list-group-horizontal-md > .list-group-item.active {
		margin-top: 0;
	}
	.list-group-horizontal-md > .list-group-item + .list-group-item {
		border-top-width: 1px;
		border-left-width: 0;
	}
	.list-group-horizontal-md > .list-group-item + .list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px;
	}
}
@media (min-width: 950px) {
	.list-group-horizontal-lg {
		flex-direction: row;
	}
	.list-group-horizontal-lg > .list-group-item:first-child {
		border-bottom-left-radius: 0.25rem;
		border-top-right-radius: 0;
	}
	.list-group-horizontal-lg > .list-group-item:last-child {
		border-top-right-radius: 0.25rem;
		border-bottom-left-radius: 0;
	}
	.list-group-horizontal-lg > .list-group-item.active {
		margin-top: 0;
	}
	.list-group-horizontal-lg > .list-group-item + .list-group-item {
		border-top-width: 1px;
		border-left-width: 0;
	}
	.list-group-horizontal-lg > .list-group-item + .list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px;
	}
}
@media (min-width: 1024px) {
	.list-group-horizontal-xl {
		flex-direction: row;
	}
	.list-group-horizontal-xl > .list-group-item:first-child {
		border-bottom-left-radius: 0.25rem;
		border-top-right-radius: 0;
	}
	.list-group-horizontal-xl > .list-group-item:last-child {
		border-top-right-radius: 0.25rem;
		border-bottom-left-radius: 0;
	}
	.list-group-horizontal-xl > .list-group-item.active {
		margin-top: 0;
	}
	.list-group-horizontal-xl > .list-group-item + .list-group-item {
		border-top-width: 1px;
		border-left-width: 0;
	}
	.list-group-horizontal-xl > .list-group-item + .list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px;
	}
}
@media (min-width: 1400px) {
	.list-group-horizontal-xxl {
		flex-direction: row;
	}
	.list-group-horizontal-xxl > .list-group-item:first-child {
		border-bottom-left-radius: 0.25rem;
		border-top-right-radius: 0;
	}
	.list-group-horizontal-xxl > .list-group-item:last-child {
		border-top-right-radius: 0.25rem;
		border-bottom-left-radius: 0;
	}
	.list-group-horizontal-xxl > .list-group-item.active {
		margin-top: 0;
	}
	.list-group-horizontal-xxl > .list-group-item + .list-group-item {
		border-top-width: 1px;
		border-left-width: 0;
	}
	.list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px;
	}
}
.list-group-flush {
	border-radius: 0;
}
.list-group-flush > .list-group-item {
	border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
	border-bottom-width: 0;
}

.list-group-item-primary {
	color: #010134;
	background-color: #ccccdd;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
	color: #010134;
	background-color: #b8b8c7;
}
.list-group-item-primary.list-group-item-action.active {
	color: white;
	background-color: #010134;
	border-color: #010134;
}

.list-group-item-secondary {
	color: #41464c;
	background-color: #e2e3e5;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
	color: #41464c;
	background-color: #cbccce;
}
.list-group-item-secondary.list-group-item-action.active {
	color: white;
	background-color: #41464c;
	border-color: #41464c;
}

.list-group-item-success {
	color: #294f29;
	background-color: #dae6da;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
	color: #294f29;
	background-color: #c4cfc4;
}
.list-group-item-success.list-group-item-action.active {
	color: white;
	background-color: #294f29;
	border-color: #294f29;
}

.list-group-item-info {
	color: #1d3b55;
	background-color: #d6e0e8;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
	color: #1d3b55;
	background-color: #c1cad1;
}
.list-group-item-info.list-group-item-action.active {
	color: white;
	background-color: #1d3b55;
	border-color: #1d3b55;
}

.list-group-item-warning {
	color: #683b00;
	background-color: #efe0cc;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
	color: #683b00;
	background-color: #d7cab8;
}
.list-group-item-warning.list-group-item-action.active {
	color: white;
	background-color: #683b00;
	border-color: #683b00;
}

.list-group-item-danger {
	color: #63130e;
	background-color: #edd2d1;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
	color: #63130e;
	background-color: #d5bdbc;
}
.list-group-item-danger.list-group-item-action.active {
	color: white;
	background-color: #63130e;
	border-color: #63130e;
}

.list-group-item-light {
	color: #646464;
	background-color: #fefefe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
	color: #646464;
	background-color: #e5e5e5;
}
.list-group-item-light.list-group-item-action.active {
	color: white;
	background-color: #646464;
	border-color: #646464;
}

.list-group-item-dark {
	color: #202327;
	background-color: #d7d8d9;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
	color: #202327;
	background-color: #c2c2c3;
}
.list-group-item-dark.list-group-item-action.active {
	color: white;
	background-color: #202327;
	border-color: #202327;
}

.btn-close {
	box-sizing: content-box;
	width: 1em;
	height: 1em;
	padding: 0.25em 0.25em;
	color: black;
	background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='black'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
	border: 0;
	border-radius: 0.25rem;
	opacity: 0.5;
}
.btn-close:hover {
	color: black;
	text-decoration: none;
	opacity: 0.75;
}
.btn-close:focus {
	outline: 0;
	box-shadow: 0 0 0 0.25rem rgba(1, 1, 86, 0.25);
	opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	opacity: 0.25;
}

.btn-close-white {
	-webkit-filter: invert(1) grayscale(100%) brightness(200%);
	filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
	width: 350px;
	max-width: 100%;
	font-size: 0.875rem;
	pointer-events: auto;
	background-color: rgba(255, 255, 255, 0.85);
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.1);
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
	border-radius: 0.25rem;
}
.toast:not(.showing):not(.show) {
	opacity: 0;
}
.toast.hide {
	display: none;
}

.toast-container {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	max-width: 100%;
	pointer-events: none;
}
.toast-container > :not(:last-child) {
	margin-bottom: 0.5em;
}

.toast-header {
	display: flex;
	align-items: center;
	padding: 0.5rem 0.75rem;
	color: #6d757e;
	background-color: rgba(255, 255, 255, 0.85);
	background-clip: padding-box;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	border-top-left-radius: calc(0.25rem - 1px);
	border-top-right-radius: calc(0.25rem - 1px);
}
.toast-header .btn-close {
	margin-right: -0.375rem;
	margin-left: 0.75rem;
}

.toast-body {
	padding: 0.75rem;
	word-wrap: break-word;
}

.modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	display: none;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	outline: 0;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 0.5rem;
	/*pointer-events: none;*/
}
.modal.fade .modal-dialog {
	transition: -webkit-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
	-webkit-transform: translate(0, -50px);
	transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
	.modal.fade .modal-dialog {
		transition: none;
	}
}
.modal.show .modal-dialog {
	-webkit-transform: none;
	transform: none;
}
.modal.modal-static .modal-dialog {
	-webkit-transform: scale(1.02);
	transform: scale(1.02);
}

.modal-dialog-scrollable {
	height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
	max-height: 100%;
	overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
	overflow-y: auto;
}

.modal-dialog-centered {
	display: flex;
	align-items: center;
	min-height: calc(100% - 1rem);
}

.modal-content {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: white;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 0.3rem;
	outline: 0;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1040;
	width: 100vw;
	height: 100vh;
	background-color: black;
}
.modal-backdrop.fade {
	opacity: 0;
}
.modal-backdrop.show {
	opacity: 0.5;
}

.modal-header {
	display: flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: space-between;
	padding: 1rem 1rem;
	border-bottom: 1px solid #dfe3e7;
	border-top-left-radius: calc(0.3rem - 1px);
	border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .btn-close {
	padding: 0.5rem 0.5rem;
	margin: -0.5rem -0.5rem -0.5rem auto;
}

.modal-title {
	margin-bottom: 0;
	line-height: 1.5;
}

.modal-body {
	position: relative;
	flex: 1 1 auto;
	padding: 1rem;
}

.modal-footer {
	display: flex;
	flex-wrap: wrap;
	flex-shrink: 0;
	align-items: center;
	justify-content: flex-end;
	padding: 0.75rem;
	border-top: 1px solid #dfe3e7;
	border-bottom-right-radius: calc(0.3rem - 1px);
	border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
	margin: 0.25rem;
}

@media (min-width: 524px) {
	.modal-dialog {
		max-width: 500px;
		margin: 1.75rem auto;
	}

	.modal-dialog-scrollable {
		height: calc(100% - 3.5rem);
	}

	.modal-dialog-centered {
		min-height: calc(100% - 3.5rem);
	}

	.modal-sm {
		max-width: 300px;
	}
}
@media (min-width: 950px) {
	.modal-lg,
	.modal-xl {
		max-width: 800px;
	}
}
@media (min-width: 1024px) {
	.modal-xl {
		max-width: 1140px;
	}
}
.modal-fullscreen {
	width: 100vw;
	max-width: none;
	height: 100%;
	margin: 0;
}
.modal-fullscreen .modal-content {
	height: 100%;
	border: 0;
	border-radius: 0;
}
.modal-fullscreen .modal-header {
	border-radius: 0;
}
.modal-fullscreen .modal-body {
	overflow-y: auto;
}
.modal-fullscreen .modal-footer {
	border-radius: 0;
}

@media (max-width: 523.98px) {
	.modal-fullscreen-sm-down {
		width: 100vw;
		max-width: none;
		height: 100%;
		margin: 0;
	}
	.modal-fullscreen-sm-down .modal-content {
		height: 100%;
		border: 0;
		border-radius: 0;
	}
	.modal-fullscreen-sm-down .modal-header {
		border-radius: 0;
	}
	.modal-fullscreen-sm-down .modal-body {
		overflow-y: auto;
	}
	.modal-fullscreen-sm-down .modal-footer {
		border-radius: 0;
	}
}
@media (max-width: 757.98px) {
	.modal-fullscreen-md-down {
		width: 100vw;
		max-width: none;
		height: 100%;
		margin: 0;
	}
	.modal-fullscreen-md-down .modal-content {
		height: 100%;
		border: 0;
		border-radius: 0;
	}
	.modal-fullscreen-md-down .modal-header {
		border-radius: 0;
	}
	.modal-fullscreen-md-down .modal-body {
		overflow-y: auto;
	}
	.modal-fullscreen-md-down .modal-footer {
		border-radius: 0;
	}
}
@media (max-width: 949.98px) {
	.modal-fullscreen-lg-down {
		width: 100vw;
		max-width: none;
		height: 100%;
		margin: 0;
	}
	.modal-fullscreen-lg-down .modal-content {
		height: 100%;
		border: 0;
		border-radius: 0;
	}
	.modal-fullscreen-lg-down .modal-header {
		border-radius: 0;
	}
	.modal-fullscreen-lg-down .modal-body {
		overflow-y: auto;
	}
	.modal-fullscreen-lg-down .modal-footer {
		border-radius: 0;
	}
}
@media (max-width: 1023.98px) {
	.modal-fullscreen-xl-down {
		width: 100vw;
		max-width: none;
		height: 100%;
		margin: 0;
	}
	.modal-fullscreen-xl-down .modal-content {
		height: 100%;
		border: 0;
		border-radius: 0;
	}
	.modal-fullscreen-xl-down .modal-header {
		border-radius: 0;
	}
	.modal-fullscreen-xl-down .modal-body {
		overflow-y: auto;
	}
	.modal-fullscreen-xl-down .modal-footer {
		border-radius: 0;
	}
}
@media (max-width: 1399.98px) {
	.modal-fullscreen-xxl-down {
		width: 100vw;
		max-width: none;
		height: 100%;
		margin: 0;
	}
	.modal-fullscreen-xxl-down .modal-content {
		height: 100%;
		border: 0;
		border-radius: 0;
	}
	.modal-fullscreen-xxl-down .modal-header {
		border-radius: 0;
	}
	.modal-fullscreen-xxl-down .modal-body {
		overflow-y: auto;
	}
	.modal-fullscreen-xxl-down .modal-footer {
		border-radius: 0;
	}
}
.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: 0.875rem;
	word-wrap: break-word;
	opacity: 0;
}
.tooltip.show {
	opacity: 0.9;
}
.tooltip .tooltip-arrow {
	position: absolute;
	display: block;
	width: 0.8rem;
	height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
	position: absolute;
	content: "";
	border-color: transparent;
	border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
	padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
	bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
	top: -1px;
	border-width: 0.4rem 0.4rem 0;
	border-top-color: black;
}

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
	padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
	left: 0;
	width: 0.4rem;
	height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
	right: -1px;
	border-width: 0.4rem 0.4rem 0.4rem 0;
	border-right-color: black;
}

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
	padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
	top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
	bottom: -1px;
	border-width: 0 0.4rem 0.4rem;
	border-bottom-color: black;
}

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
	padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
	right: 0;
	width: 0.4rem;
	height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
	left: -1px;
	border-width: 0.4rem 0 0.4rem 0.4rem;
	border-left-color: black;
}

.tooltip-inner {
	max-width: 200px;
	padding: 0.25rem 0.5rem;
	color: white;
	text-align: center;
	background-color: black;
	border-radius: 0.25rem;
}

.popover {
	position: absolute;
	top: 0;
	left: 0 /* rtl:ignore */;
	z-index: 1060;
	display: block;
	max-width: 276px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: 0.875rem;
	word-wrap: break-word;
	background-color: white;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 0.3rem;
}
.popover .popover-arrow {
	position: absolute;
	display: block;
	width: 1rem;
	height: 0.5rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
	position: absolute;
	display: block;
	content: "";
	border-color: transparent;
	border-style: solid;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
	bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
	bottom: 0;
	border-width: 0.5rem 0.5rem 0;
	border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
	bottom: 1px;
	border-width: 0.5rem 0.5rem 0;
	border-top-color: white;
}

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
	left: calc(-0.5rem - 1px);
	width: 0.5rem;
	height: 1rem;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
	left: 0;
	border-width: 0.5rem 0.5rem 0.5rem 0;
	border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
	left: 1px;
	border-width: 0.5rem 0.5rem 0.5rem 0;
	border-right-color: white;
}

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
	top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
	top: 0;
	border-width: 0 0.5rem 0.5rem 0.5rem;
	border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
	top: 1px;
	border-width: 0 0.5rem 0.5rem 0.5rem;
	border-bottom-color: white;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 1rem;
	margin-left: -0.5rem;
	content: "";
	border-bottom: 1px solid #f0f0f0;
}

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
	right: calc(-0.5rem - 1px);
	width: 0.5rem;
	height: 1rem;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
	right: 0;
	border-width: 0.5rem 0 0.5rem 0.5rem;
	border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
	right: 1px;
	border-width: 0.5rem 0 0.5rem 0.5rem;
	border-left-color: white;
}

.popover-header {
	padding: 0.5rem 1rem;
	margin-bottom: 0;
	font-size: 1rem;
	background-color: #f0f0f0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	border-top-left-radius: calc(0.3rem - 1px);
	border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
	display: none;
}

.popover-body {
	padding: 1rem 1rem;
	color: #22262a;
}

.carousel {
	position: relative;
}

.carousel.pointer-event {
	touch-action: pan-y;
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden;
}
.carousel-inner::after {
	display: block;
	clear: both;
	content: "";
}

.carousel-item {
	position: relative;
	display: none;
	float: left;
	width: 100%;
	margin-right: -100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: -webkit-transform 0.6s ease-in-out;
	transition: transform 0.6s ease-in-out;
	transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
	.carousel-item {
		transition: none;
	}
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
	display: block;
}

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
	opacity: 0;
	transition-property: opacity;
	-webkit-transform: none;
	transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
	z-index: 1;
	opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
	z-index: 0;
	opacity: 0;
	transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
	.carousel-fade .active.carousel-item-start,
	.carousel-fade .active.carousel-item-end {
		transition: none;
	}
}

.carousel-control-prev,
.carousel-control-next {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 15%;
	padding: 0;
	color: white;
	text-align: center;
	background: none;
	border: 0;
	opacity: 0.5;
	transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
	.carousel-control-prev,
	.carousel-control-next {
		transition: none;
	}
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
	color: white;
	text-decoration: none;
	outline: 0;
	opacity: 0.9;
}

.carousel-control-prev {
	left: 0;
}

.carousel-control-next {
	right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	display: flex;
	justify-content: center;
	padding: 0;
	margin-right: 15%;
	margin-bottom: 1rem;
	margin-left: 15%;
	list-style: none;
}
.carousel-indicators [data-bs-target] {
	box-sizing: content-box;
	flex: 0 1 auto;
	width: 30px;
	height: 3px;
	padding: 0;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	cursor: pointer;
	background-color: white;
	background-clip: padding-box;
	border: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	opacity: 0.5;
	transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
	.carousel-indicators [data-bs-target] {
		transition: none;
	}
}
.carousel-indicators .active {
	opacity: 1;
}

.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 1.25rem;
	left: 15%;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	color: white;
	text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
	-webkit-filter: invert(1) grayscale(100);
	filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
	background-color: black;
}
.carousel-dark .carousel-caption {
	color: black;
}

@-webkit-keyframes spinner-border {
	to {
		-webkit-transform: rotate(360deg) /* rtl:ignore */;
		transform: rotate(360deg) /* rtl:ignore */;
	}
}

@keyframes spinner-border {
	to {
		-webkit-transform: rotate(360deg) /* rtl:ignore */;
		transform: rotate(360deg) /* rtl:ignore */;
	}
}
.spinner-border {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: -0.125em;
	border: 0.25em solid currentColor;
	border-right-color: transparent;
	border-radius: 50%;
	-webkit-animation: 0.75s linear infinite spinner-border;
	animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
	width: 1rem;
	height: 1rem;
	border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	50% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes spinner-grow {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	50% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
.spinner-grow {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: -0.125em;
	background-color: currentColor;
	border-radius: 50%;
	opacity: 0;
	-webkit-animation: 0.75s linear infinite spinner-grow;
	animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
	width: 1rem;
	height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
	.spinner-border,
	.spinner-grow {
		-webkit-animation-duration: 1.5s;
		animation-duration: 1.5s;
	}
}

.ratio {
	position: relative;
	width: 100%;
}
.ratio::before {
	display: block;
	padding-top: var(--aspect-ratio);
	content: "";
}
.ratio > * {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ratio-1x1 {
	--aspect-ratio: 100%;
}

.ratio-4x3 {
	--aspect-ratio: calc(3 / 4 * 100%);
}

.ratio-16x9 {
	--aspect-ratio: calc(9 / 16 * 100%);
}

.ratio-21x9 {
	--aspect-ratio: calc(9 / 21 * 100%);
}

.fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030;
}

.fixed-bottom {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030;
}

.sticky-top {
	position: sticky;
	top: 0;
	z-index: 1020;
}

@media (min-width: 524px) {
	.sticky-sm-top {
		position: sticky;
		top: 0;
		z-index: 1020;
	}
}
@media (min-width: 758px) {
	.sticky-md-top {
		position: sticky;
		top: 0;
		z-index: 1020;
	}
}
@media (min-width: 950px) {
	.sticky-lg-top {
		position: sticky;
		top: 0;
		z-index: 1020;
	}
}
@media (min-width: 1024px) {
	.sticky-xl-top {
		position: sticky;
		top: 0;
		z-index: 1020;
	}
}
@media (min-width: 1400px) {
	.sticky-xxl-top {
		position: sticky;
		top: 0;
		z-index: 1020;
	}
}
.visually-hidden, .sr-only,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}

.stretched-link::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	content: "";
}

.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.align-baseline {
	vertical-align: baseline !important;
}

.align-top {
	vertical-align: top !important;
}

.align-middle {
	vertical-align: middle !important;
}

.align-bottom {
	vertical-align: bottom !important;
}

.align-text-bottom {
	vertical-align: text-bottom !important;
}

.align-text-top {
	vertical-align: text-top !important;
}

.float-start {
	float: left !important;
}

.float-end {
	float: right !important;
}

.float-none {
	float: none !important;
}

.overflow-auto {
	overflow: auto !important;
}

.overflow-hidden {
	overflow: hidden !important;
}

.overflow-visible {
	overflow: visible !important;
}

.overflow-scroll {
	overflow: scroll !important;
}

.btn-group {
	margin-bottom: 1em;
}
.btn-group > input {
	padding: 0.5em;
	border: 1px solid #ced4da;
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

[dir=rtl] .btn-group > input {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.com-content-category__pagination {
	margin-bottom: 1em;
}

small,
.small {
	font-size: 0.875rem;
}

dd {
	padding: 0;
	word-wrap: break-word;
}

[dir=rtl] dd {
	margin-right: 0;
	margin-left: auto;
}

.com-contact__thumbnail {
	text-align: left;
}

#contact-form input {
	min-height: 15px; /* fix for checkbox not visible */
}

@media (min-width: 950px) {
	dl.dl-horizontal {
		display: grid;
		grid-template-columns: auto 1fr;
	}
	dl.dl-horizontal dt {
		grid-column-start: 1;
		grid-column-end: 2;
	}
	dl.dl-horizontal dd {
		grid-column-start: 2;
		grid-column-end: 3;
		padding: 0 0 0 1em;
		margin-bottom: 0;
	}

	.com-contact__container {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		grid-template-rows: repeat(4, auto);
		grid-gap: 1rem;
		margin-bottom: 1em;
	}
	.com-contact__container h3, .com-contact__container .h3 {
		grid-column: 1/5;
	}
	.com-contact__container .com-contact__thumbnail {
		grid-column: 3/5;
		grid-row: 2/5;
		margin-bottom: 1em;
		text-align: right;
	}
	.com-contact__container .com-contact__position {
		grid-column: 1/3;
		grid-row: 2/3;
	}
	.com-contact__container .com-contact__info {
		grid-column: 1/3;
		grid-row: 3/4;
	}

	[dir=rtl] dl.dl-horizontal dd {
		padding: 0 1em 0 0;
	}

	.com-users-profile dt {
		min-width: 180px;
	}
}
figure {
	margin: 0 0 2em;
}
figure.float-start {
	margin-right: 1em;
}
figure.float-end {
	margin-left: 1em;
}
[dir=rtl] figure.float-start {
	margin-right: 0;
	margin-left: 1em;
}
[dir=rtl] figure.float-end {
	margin-right: 1em;
	margin-left: 0;
}

figcaption {
	font-size: 0.9em;
	color: #6d757e;
}

meter {
	width: 100%;
}

.pagenavigation,
.pager {
	clear: both;
}
.pagenavigation .pagination,
.pager .pagination {
	justify-content: space-between;
	padding: 0;
	margin: 1em 0;
}
.pagenavigation .pagination li.next:only-child,
.pager .pagination li.next:only-child {
	margin-left: auto;
}
[dir=rtl] .pagenavigation .pagination > li.next:only-child,
[dir=rtl] .pager .pagination > li.next:only-child {
	margin-right: auto;
	margin-left: 1em;
}

.page-link {
	color: #224faa;
}
.page-link:hover {
	color: #224faa;
}

.pager .pagination {
	justify-content: center;
}

[dir=rtl] li.next .page-link {
	border-top-left-radius: 0.25rem;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0.25rem;
}

[dir=rtl] li.previous .page-link {
	border-top-left-radius: 0;
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
	border-bottom-left-radius: 0;
}

.article-index .toclink.active {
	color: currentColor;
}

.j-main-container .alert {
	margin: 0.75rem;
}

.alert-heading {
	font-size: 1.5rem;
}
.form-control {
	max-width: 100%;
	background-color: white;
}
.form-control.input-xlarge {
	max-width: 21.875rem;
}
.form-control.input-xxlarge {
	max-width: 34.375rem;
}
.form-control.input-full {
	max-width: 100%;
}

.spacer hr {
	width: 23.75rem;
}

.form-select, .custom-select {
	max-width: 100%;
}

.form-inline .form-select, .form-inline .custom-select {
	display: inline-block;
	width: auto;
}

@media (max-width: 757.98px) {
	.form-inline .form-select, .form-inline .custom-select {
		width: 100%;
	}
}
td .form-control {
	display: inline-block;
	width: auto;
}

.checkboxes {
	padding-top: 5px;
}
.checkboxes .checkbox input {
	position: static;
	margin-left: 0;
}

.modal label {
	width: 100%;
}

.invalid {
	color: #a51f18;
	border-color: #a51f18;
}

.valid {
	border-color: #448344;
}

.form-control-feedback {
	display: block;
}

[role=tooltip]:not(.show) {
	right: 5em;
	z-index: 1070;
	display: none;
	max-width: 100%;
	padding: 0.5em;
	margin: 0.5em;
	color: black;
	text-align: start;
	background: white;
	border: 1px solid #6d757e;
	border-radius: 0.25rem;
	box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.8);
}
[role=tooltip]:not(.show)[id^=editarticle-] {
	right: auto;
	-webkit-margin-start: -10em;
	margin-inline-start: -10em;
}
[role=tooltip]:not(.show)[id^=editcontact-] {
	right: auto;
	-webkit-margin-start: -10em;
	margin-inline-start: -10em;
}

:focus + [role=tooltip],
:hover + [role=tooltip] {
	position: absolute;
	display: block;
}

[id="filter[search]-desc"] {
	bottom: 100%;
}
.container-popup [id="filter[search]-desc"] {
	top: 100%;
	bottom: auto;
}

.com-users-login__options {
	margin-top: 2em;
}

.btn.jmodedit {
	position: absolute;
	top: 0;
	right: 0;
	left: auto;
	z-index: 900;
	color: #224faa;
	background-color: rgba(255, 255, 255, 0.5);
	border: 1px solid #58595a;
	border-radius: 0.25rem;
}

[dir=rtl] .btn.jmodedit {
	right: auto;
	left: 0;
}
.icon-white {
	color: white;
}
.input-group-text::before {
	min-width: 16px;
}

.tbody-icon {
	padding: 0 3px;
	text-align: center;
	background-color: transparent;
	border: 0;
}
.tbody-icon [class^=icon-],
.tbody-icon [class*=" icon-"],
.tbody-icon [class^=fa-],
.tbody-icon [class*=" fa-"] {
	width: 26px;
	height: 26px;
	font-size: 1.1rem;
	line-height: 22px;
	color: #ced4da;
	border: 2px solid var(--border);
	border-radius: 50%;
}
.tbody-icon .icon-publish,
.tbody-icon .icon-check,
.tbody-icon .fa-check {
	color: #448344;
	border-color: #448344;
}
.tbody-icon .icon-checkedout,
.tbody-icon .icon-lock,
.tbody-icon .fa-lock {
	width: auto;
	height: auto;
	font-size: 1.2rem;
	line-height: 1rem;
	color: #484f56;
	border: 0;
}
.tbody-icon.home-disabled, .tbody-icon.featured-disabled, .tbody-icon.color-featured-disabled, .tbody-icon.icon-star-disabled, .tbody-icon.fa-star-disabled {
	cursor: not-allowed;
	opacity: 1;
}

.tbody-icon .icon-delete,
.tbody-icon .fa-delete,
.tbody-icon .icon-times,
.tbody-icon .fa-times {
	color: #a51f18;
	border-color: #a51f18;
}

.plg_system_webauthn_login_button svg {
	-webkit-margin-end: 2px;
	margin-inline-end: 2px;
	width: 20px;
}

.plg_system_webauthn_login_button svg path {
	fill: var(--black);
}
.modal iframe {
	width: 100%;
}

.grid-child {
	display: flex;
	width: 100%;
	max-width: 1320px;
	margin-right: auto;
	margin-left: auto;
}
.system-debug {
	display: block;
}

.options-form {
	width: 100%;
	padding: 1vw 2vw;
	margin-bottom: 1rem;
	color: #495057;
	background-color: white;
	border: 1px solid #b2bfcd;
}
.options-form > legend {
	float: none;
	width: auto;
	padding: 0 0.5rem;
	font-weight: 700;
	color: #495057;
	background-color: white;
}

.modal .btn {
	margin-right: 0.5rem;
}
.modal .btn-primary:not([href]),
.modal .btn-success:not([href]) {
	color: white;
}
.modal .btn-primary:not([href]):hover,
.modal .btn-success:not([href]):hover {
	color: white;
}

.modal-header {
	padding: 0 15px;
}

.modal-title {
	font-weight: 400;
	line-height: 3rem;
}

.contentpane {
	padding: 15px;
}
.contentpane .main-card {
	margin: -10px;
	box-shadow: none;
}
.container-popup .form-select, .container-popup .custom-select {
	width: auto;
}

.blog-item.tck-article::after {
	display: block;
	clear: both;
	content: "";
}

.image-left .blog-item, .image-right .blog-item {
	flex-direction: row;
}
.image-left .blog-item .item-image, .image-right .blog-item .item-image {
	flex: 1 0 40%;
}
.article-info dd {
	padding: 0;
}
.image-alternate .blog-item:nth-of-type(2n+1) .item-image {
	order: 0;
}
.image-alternate.image-left .blog-item:nth-of-type(2n+1) .item-image {
	margin-right: 0;
	margin-left: 25px;
	order: 1;
}
.image-alternate.image-top .blog-item:nth-of-type(2n+1) .item-image {
	order: 1;
}

.boxed .blog-item {
	box-shadow: 0 0 2px #3339421a, 0 2px 5px #33394214, 0 5px 15px #33394214, inset 0 3px 0 var(--cassiopeia-color-primary);
	background-color: #fff;
}

.boxed .blog-item .item-content {
	padding: 25px;
}

.boxed .blog-item .item-image {
	margin-top: 3px;
	margin-bottom: 15px;
	overflow: hidden;
}

.boxed .blog-item .item-image {
	margin-bottom: 0;
}

.breadcrumb {
	margin-bottom: 0;
	background: transparent;
}

.no-card .newsflash-horiz li {
	padding: 0 1rem 1rem;
	border: 1px solid #dfe3e7;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1);
}
.no-card .newsflash-horiz li figure {
	margin: 0 -1rem 1rem;
}

.element-invisible {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
}

.hidden, .hide {
	display: none;
	visibility: hidden;
}

.table-row {
	display: table-row;
}

/*joomla-alert {
	display: none;
}*/

.editor-xtd-buttons .btn {
	margin-bottom: 5px;
}

.subhead {
	position: sticky;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1000;
	width: auto;
	min-height: 43px;
	padding: 10px 0;
	color: #495057;
	background: white;
	box-shadow: -3px -2px 22px #ddd;
}
.subhead .row {
	margin-right: 0;
	margin-left: 0;
}
.subhead.noshadow {
	box-shadow: none;
}
.subhead joomla-toolbar-button,
.subhead .btn-group {
	-webkit-margin-start: 0.75rem;
	margin-inline-start: 0.75rem;
}
.subhead joomla-toolbar-button:first-child,
.subhead .btn-group:first-child {
	-webkit-margin-start: 0;
	margin-inline-start: 0;
}
.subhead joomla-toolbar-button .btn > span,
.subhead joomla-toolbar-button .dropdown-item > span {
	-webkit-margin-end: 0.5rem;
	margin-inline-end: 0.5rem;
	width: 1.25em;
	text-align: center;
}
.subhead .btn {
	--subhead-btn-accent: #495057;
	padding: 0 1rem;
	margin: 5px 0;
	font-size: 1rem;
	line-height: 2.45rem;
	color: #495057;
	background: white;
	border-color: #adb5bd;
}
.subhead .btn > span {
	display: inline-block;
	color: var(--subhead-btn-accent);
}
.subhead .btn:not([disabled]):hover, .subhead .btn:not([disabled]):active, .subhead .btn:not([disabled]):focus {
	color: rgba(255, 255, 255, 0.9);
	background-color: var(--subhead-btn-accent);
	border-color: var(--subhead-btn-accent);
}
.subhead .btn:not([disabled]):hover > span, .subhead .btn:not([disabled]):active > span, .subhead .btn:not([disabled]):focus > span {
	color: rgba(255, 255, 255, 0.9);
}
.subhead .btn.btn-success {
	--subhead-btn-accent: var(--success);
}
.subhead .btn.btn-danger {
	--subhead-btn-accent: var(--danger);
}
.subhead .btn.btn-primary {
	--subhead-btn-accent: #2a69b8;
}
.subhead .btn.btn-secondary {
	--subhead-btn-accent: #001b4c;
}
.subhead .btn.btn-info {
	--subhead-btn-accent: #132f53;
}
.subhead .btn.btn-action {
	--subhead-btn-accent: #132f53;
	display: flex;
	align-items: center;
}
.subhead .btn.btn-action::after {
	width: 2.375rem;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "???";
	border: 0;
}
.subhead .btn[disabled], .subhead .btn.dropdown-toggle[disabled] {
	--subhead-btn-accent: #132f53;
	background: rgba(223, 227, 231, 0.8);
	opacity: 0.5;
}
.subhead .btn[disabled]:hover, .subhead .btn[disabled]:active, .subhead .btn[disabled]:focus, .subhead .btn.dropdown-toggle[disabled]:hover, .subhead .btn.dropdown-toggle[disabled]:active, .subhead .btn.dropdown-toggle[disabled]:focus {
	cursor: not-allowed;
}
.subhead .dropdown-toggle.btn {
	-webkit-padding-end: 0;
	padding-inline-end: 0;
}
.subhead .btn-group:not(:last-child) > .dropdown-toggle-split {
	order: 1;
	-webkit-margin-start: -0.25rem;
	margin-inline-start: -0.25rem;
}
[dir=ltr] .subhead .btn-group:not(:last-child) > .dropdown-toggle-split {
	border-radius: 0 0.25rem 0.25rem 0;
}
[dir=rtl] .subhead .btn-group:not(:last-child) > .dropdown-toggle-split {
	border-radius: 0.25rem 0 0 0.25rem;
}
.subhead .dropdown-menu joomla-toolbar-button,
.subhead .btn-group joomla-toolbar-button {
	-webkit-margin-start: 0;
	margin-inline-start: 0;
}
@media (max-width: 523.98px) {
	joomla-tab[view=accordion] .col-md-9,
	joomla-tab[view=accordion] .col-md-3 {
		padding: 0.5rem 1rem !important;
	}

	#myTab {
		margin-top: 1rem;
		margin-bottom: 1.5rem;
	}

	joomla-tab[view=accordion] ul li {
		width: 100%;
	}

	.subhead joomla-toolbar-button,
	.subhead .btn-group,
	.subhead .btn {
		width: 100%;
		margin-left: 0;
		text-align: left;
	}
	.subhead .btn-toolbar > .btn-group,
	.subhead .btn-toolbar > joomla-toolbar-button {
		margin-left: 0;
	}
	.subhead .btn.btn-action::after {
		text-align: center;
		-webkit-margin-start: auto;
		margin-inline-start: auto;
	}
	.subhead .dropdown-toggle-split {
		width: auto;
	}
}

.left.item-image {
	float: left;
}

.right.item-image {
	float: right;
}

.tags .list-inline-item {
	margin-bottom: 0.5rem;
}
.tags a.btn {
	font-weight: 700;
}

.tag {
	display: inline-block;
	padding: 0.5rem 0;
}
.mod-finder__search.input-group {
	flex-wrap: nowrap;
}
.mod-finder__search.input-group .awesomplete input {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.mod-finder__search.input-group button {
	display: flex;
	align-items: center;
}
.mod-finder__search.input-group button .icon-search {
	-webkit-margin-end: 0.2em;
	margin-inline-end: 0.2em;
}

.mod-finder input.js-finder-search-query {
	margin-bottom: 0;
	padding: 8px;
}

.awesomplete > input {
	max-width: 200px;
}
@media (min-width: 758px) {
	.awesomplete > input {
		max-width: none;
	}
}
.awesomplete > ul {
	z-index: 1000 !important;
}

.btn:focus,
.btn.focus,
.btn:active:focus,
.btn.focus:active,
.btn.active:focus,
.btn.active.focus {
	text-decoration: none;
}

.btn.group-move {
	cursor: move;
}

.btn-secondary {
	color: #353b41;
	background-color: white;
	border-color: #ced4da;
}
.btn-secondary:hover, .btn-secondary:focus {
	color: #353b41;
	background-color: #f9fafb;
}

.article-info .association .btn-secondary,
.cat-list-association .btn-secondary {
	font-weight: 700;
	color: white;
	background-color: #6d757e;
	border-color: #ced4da;
}
.article-info .association .btn-secondary:hover, .article-info .association .btn-secondary:focus,
.cat-list-association .btn-secondary:hover,
.cat-list-association .btn-secondary:focus {
	color: white;
	background-color: #353b41;
}
.article-info .association .btn-sm, .article-info .association .btn-group-sm > .btn,
.cat-list-association .btn-sm,
.cat-list-association .btn-group-sm > .btn {
	padding: 0 0.25rem;
	font-size: 0.8rem;
	border-radius: 0.2rem;
}

@media (max-width: 757.98px) {
	.btn {
		margin-bottom: 0.25rem;
	}

	.input-group .btn {
		margin-bottom: 0;
	}
}
.form-select, .custom-select,
.form-select:focus, .custom-select:focus {
	max-width: 100%;
	cursor: pointer;
	background: url(/templates/cpdt03-copy/images/select-bg.svg) no-repeat right center/116rem;
	background-color: #eaedf0;
	border: solid 1px #ced4da;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}
.form-select:focus, .custom-select:focus {
	border-color: #000;
	box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.1);
}
[dir=rtl] .form-select, [dir=rtl] .custom-select {
	padding: 0.6rem 1rem 0.6rem 4rem;
	background: url(/templates/cpdt03-copy/images/select-bg-rtl.svg) no-repeat left center/116rem;
	background-color: #eaedf0;
}
.form-select[multiple], [multiple].custom-select {
	padding: 0;
	background-color: white;
}
.form-select[multiple] option, [multiple].custom-select option {
	padding: 0.3rem 1rem;
	background-color: white;
}
.form-select[multiple] option:checked, [multiple].custom-select option:checked {
	color: white;
	background-color: #112855 !important;
}
.form-select.form-select-success, .form-select-success.custom-select, .form-select.custom-select-success, .custom-select-success.custom-select {
	color: #448344;
	background-color: #448344;
}
.form-select.form-select-success option, .form-select-success.custom-select option, .form-select.custom-select-success option, .custom-select-success.custom-select option {
	color: #22262a;
	background-color: white;
}
.form-select.form-select-danger, .form-select-danger.custom-select, .form-select.custom-select-danger, .custom-select-danger.custom-select {
	color: #a51f18;
	background-color: #a51f18;
}
.form-select.form-select-danger option, .form-select-danger.custom-select option, .form-select.custom-select-danger option, .custom-select-danger.custom-select option {
	color: #22262a;
	background-color: white;
}
.form-select optgroup, .custom-select optgroup,
.form-select option,
.custom-select option {
	color: var(--dark);
	background-color: white;
}

.field-media-wrapper {
	display: block;
	width: 100%;
	max-width: calc(50vw - 5rem);
}
.field-media-wrapper .field-media-preview {
	width: 100%;
	max-width: none;
}
@media (max-width: 757.98px) {
	.field-media-wrapper {
		min-width: 100%;
	}
}
.list-group-item {
	background: none;
}

.list-unstyled .list-unstyled {
	padding-left: 20px;
}

.jviewport-height10 {
	height: 10vh;
}
.jviewport-height20 {
	height: 20vh;
}
.jviewport-height30 {
	height: 30vh;
}
.jviewport-height40 {
	height: 40vh;
}
.jviewport-height50 {
	height: 50vh;
}
.jviewport-height60 {
	height: 60vh;
}
.jviewport-height70 {
	height: 70vh;
}
.jviewport-height80 {
	height: 80vh;
}
.jviewport-height90 {
	height: 90vh;
}
.jviewport-height100 {
	height: 100vh;
}

[class*=jviewport-height] iframe {
	height: 100%;
}

.modal-dialog.jviewport-width10 {
	width: 10vw;
	max-width: none;
}
.modal-dialog.jviewport-width20 {
	width: 20vw;
	max-width: none;
}
.modal-dialog.jviewport-width30 {
	width: 30vw;
	max-width: none;
}
.modal-dialog.jviewport-width40 {
	width: 40vw;
	max-width: none;
}
.modal-dialog.jviewport-width50 {
	width: 50vw;
	max-width: none;
}
.modal-dialog.jviewport-width60 {
	width: 60vw;
	max-width: none;
}
.modal-dialog.jviewport-width70 {
	width: 70vw;
	max-width: none;
}
.modal-dialog.jviewport-width80 {
	width: 80vw;
	max-width: none;
}
.modal-dialog.jviewport-width90 {
	width: 90vw;
	max-width: none;
}
.modal-dialog.jviewport-width100 {
	width: 100vw;
	max-width: none;
}
.contentpane .media-container {
	margin: 0;
}

.editor .toggle-editor {
	margin-top: 1rem;
}
.editor .mce-tinymce {
	border: 1px solid #dfe3e7;
	border-radius: 0.25rem;
}
.editor .mce-btn,
.editor .mce-panel {
	background: #f9fafb;
}

.tox {
	white-space: nowrap !important;
}

.chzn-container-single {
	width: auto !important;
}

.chzn-container-multi {
	width: 100% !important;
	max-width: 240px;
}

.media-breadcrumb-item:after {
	border-left-color: transparent;
}

.choices__button_joomla {
    margin: 0 2px;
    padding: 2px 8px;
    font-size: 1em;
    border-radius: 6px;
}

@supports (-ms-ime-align: auto) {
	[dir=rtl] .subhead {
		position: relative;
	}
}


/*----------------------------------
-- Addition for frontend rendering --
-- added in Template Creator CK 5.1.2
-------------------------------------*/

.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}


.chosen-container.chosen-container-single{font-size:1rem;max-width:100%}.chosen-container.chosen-container-single .chosen-single{-webkit-appearance:none;-moz-appearance:none;appearance:none;
background:#eaedf0 url(/media/templates/site/cassiopeia/images/select-bg.svg) no-repeat right 1rem center;
background-image:none\9;background-size:116rem;border:1px solid #ced4da;border-radius:.25rem;box-shadow:none;color:#22262a;display:inline-block;height:calc(1.5em + 1.2rem + 2px);line-height:1.5;padding:.81rem 4rem .81rem 1rem;vertical-align:middle}.chosen-container.chosen-container-single .chosen-single abbr{top:10px}.chosen-container.chosen-container-single .chosen-single:focus{border-color:#8894aa;outline:none}.chosen-container.chosen-container-single .chosen-single:disabled{background-color:#eaedf0;cursor:not-allowed}.chosen-container.chosen-container-single .chosen-single div b{background:none!important}.chosen-container.chosen-container-single .chosen-drop{background:#fff;border:1px solid #ced4da}.chosen-container.chosen-container-single .chosen-results li{line-height:1.3rem}.chosen-container.chosen-container-single.chosen-container-active .chosen-single{border-bottom-left-radius:0;border-bottom-right-radius:0}.chosen-container.chosen-container-multi .chosen-choices{background-image:#fff;font-size:1rem;line-height:1.5;max-width:100%;min-height:calc(1.5em + 1.2rem + 2px)}.chosen-container.chosen-container-multi .chosen-choices li.search-choice{background:var(--primary);border:0;border-radius:.25rem;box-shadow:1px 1px 4px rgba(0,0,0,.1);color:#fff;padding:5px 33px 5px 10px}.chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:rgba(0,0,0,.2);background-image:none!important;height:100%;right:0;top:0;width:20px}.chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{color:#fff;content:"??";font-size:1rem}




/*** ajout front ***/

body.contentpane,
#adminForm {
	background: #fff;
	/* color: #333; */
	/* font-family: Arial; */
	/* font-size: 13px; */
	text-shadow: none;
}

body.contentpane,
#adminForm,
body.contentpane h1,
body.contentpane h2,
body.contentpane h3,
body.contentpane h4,
.ckboxmodal-body h4,
#adminForm,
#adminForm h1,
#adminForm h2,
#adminForm h3,
#adminForm h4 {
	background: #fff;
	/* color: #333; */
	/* font-family: Arial; */
	text-shadow: none;
}

#adminForm fieldset,
body.contentpane fieldset {
	margin-bottom: 2em;
}

.modal-title {
	background: #fff;
	color: #333;
	font-family: Arial;
	color: #000;
	text-shadow: none;
}

#adminForm .js-stools-container-bar .ordering-select {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

#adminForm .btn,
body.contentpane .btn {
	background: #eaedf0;
	padding: 8px 15px;
	border: solid 1px #ced4da;
	border-radius: 0;
	color: #333;
	text-shadow: none;
}

#adminForm .btn:hover,
body.contentpane .btn:hover {
	background: #e0e0e0;
	padding: 8px 15px;
	border: solid 1px #ced4da;
	border-radius: 0;
}

#adminForm .btn-success, #adminForm button.btn.btn-success,
body.contentpane .btn-success, body.contentpane button.btn.btn-success {
	color: white;
	background-color: #448344;
	border-color: #448344;
}

#adminForm .btn-success:hover, #adminForm button.btn.btn-success:hover,
body.contentpane .btn-success:hover, body.contentpane button.btn.btn-success:hover,
.ckboxmodal-body .btn-success:hover, .ckboxmodal-body button.btn.btn-success:hover {
	color: white;
	background-color: #3a6f3a;
	border-color: #366936;
}

#adminForm .choices__button_joomla,
body.contentpane .choices__button_joomla,
.ckboxmodal-body .choices__button_joomla {
	background: #ededed;
	color: #000;
	text-shadow: none;
	padding: 2px 8px;
	border-radius: 6px;
}

#adminForm .choices__button_joomla,
body.contentpane .choices__button_joomla,
.ckboxmodal-body .choices__button_joomla {
	background: #ccc;
	color: #000;
	text-shadow: none;
	padding: 2px 8px;
	border-radius: 6px;
}

#adminForm .js-stools-field-list + .js-stools-field-list {
	-webkit-margin-start: 8px;
	margin-inline-start: 8px;
}

#adminForm .js-stools-container-bar .btn-toolbar > * {
	-webkit-margin-end: 8px;
	margin: 4px 0;
	margin-inline-end: 8px;
}

#adminForm .filter-search-bar__description {
	bottom: auto;
	top: 100%;
}

#adminForm .js-stools-container-filters {
	display: none;
	margin-bottom: 20px;
	padding: 0 20px;
}

#adminForm .js-stools-container-filters-visible {
	grid-gap: 8px;
	background-color: #fff;
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(220px,1fr));
	padding: 10px;
}

#adminForm table {
	background: #fff;
	color: #000;
}

/*#adminForm a,
body.contentpane a {
	color: rgb(34, 79, 170);
}

#adminForm a:hover,
body.contentpane a:hover {
	color: rgb(66, 64, 119)
}*/

#adminForm input[type="text"], #adminForm input[type="text"]:focus,
body.com_media input[type="text"], body.com_media input[type="text"]:focus,
body.contentpane input[type="text"], body.contentpane input[type="text"]:focus,
#adminForm textarea, #adminForm textarea:focus,
#adminForm option, #adminForm select:focus option {
	background: #fff;
	padding: 12px;
	min-height: 50px;
	color: #000;
}

#adminForm input[type="text"]:focus,
body.com_media input[type="text"]:focus {
	border: 1px solid #000;
}

select.time {
	background: #fff;
	box-shadow: none;
	border: 1px solid #aaa;
}

/* table default style */
table {
	width: 100%;
	margin-bottom: 18px;
}
table th,
table td {
	padding: 8px;
	vertical-align: top;
	text-align: inherit;
	word-break: break-word;
}
.table th {
	font-weight: normal;
}
.table thead th {
	vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
	border-top: 0;
}
.table tbody + tbody {
	border-top: 2px solid #ddd;
}
.table .table {
	/*background-color: #fff;*/
}
.table-condensed th,
.table-condensed td {
	padding: 4px 5px;
}
.table-bordered {
	border: 1px solid #ddd;
	border-collapse: collapse;
	border-left: 0;
	border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
	border-top: 0;
}
.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
	border-top-left-radius: 4px;
}
.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
	border-top-right-radius: 4px;
}
.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
	border-bottom-left-radius: 4px;
}
.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
	border-bottom-right-radius: 4px;
}


.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
	border-bottom-left-radius: 0;


}


.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
	border-bottom-right-radius: 0;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
	border-top-left-radius: 4px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
	border-top-right-radius: 4px;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
	background-color: #f9f9f9;
}
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
	background-color: #f5f5f5;
}

/* for badge and other items */
.text-bg-primary {
  color: hsl(0, 0%, 100%) !important;
  background-color: RGBA(1, 1, 86, var(--bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: hsl(0, 0%, 100%) !important;
  background-color: RGBA(109, 117, 126, var(--bg-opacity, 1)) !important;
}

.text-bg-success {
  color: hsl(0, 0%, 100%) !important;
  background-color: RGBA(68, 131, 68, var(--bg-opacity, 1)) !important;
}

.text-bg-info {
  color: hsl(0, 0%, 100%) !important;
  background-color: RGBA(48, 99, 141, var(--bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: hsl(0, 0%, 100%) !important;
  background-color: RGBA(173, 98, 0, var(--bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: hsl(0, 0%, 100%) !important;
  background-color: RGBA(165, 31, 24, var(--bg-opacity, 1)) !important;
}

.text-bg-light {
  color: hsl(0, 0%, 0%) !important;
  background-color: RGBA(249, 250, 251, var(--bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: hsl(0, 0%, 100%) !important;
  background-color: RGBA(53, 59, 65, var(--bg-opacity, 1)) !important;
}

.link-primary {
  color: hsl(240, 98%, 17%) !important;
}
.link-primary:hover, .link-primary:focus {
  color: #010145 !important;
}

.link-secondary {
  color: hsl(210, 7%, 46%) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: #575e65 !important;
}

.link-success {
  color: hsl(120, 32%, 39%) !important;
}
.link-success:hover, .link-success:focus {
  color: #366936 !important;
}

.link-info {
  color: hsl(207, 49%, 37%) !important;
}
.link-info:hover, .link-info:focus {
  color: #264f71 !important;
}

.link-warning {
  color: hsl(34, 100%, 34%) !important;
}
.link-warning:hover, .link-warning:focus {
  color: #8a4e00 !important;
}

.link-danger {
  color: hsl(3, 75%, 37%) !important;
}
.link-danger:hover, .link-danger:focus {
  color: #841913 !important;
}

.link-light {
  color: hsl(210, 17%, 98%) !important;
}
.link-light:hover, .link-light:focus {
  color: #fafbfc !important;
}

.link-dark {
  color: hsl(210, 10%, 23%) !important;
}
.link-dark:hover, .link-dark:focus {
  color: #2a2f34 !important;
}

.bg-primary {
  --bg-opacity: 1;
  background-color: rgba(var(--primary-rgb), var(--bg-opacity)) !important;
}

.bg-secondary {
  --bg-opacity: 1;
  background-color: rgba(var(--secondary-rgb), var(--bg-opacity)) !important;
}

.bg-success {
  --bg-opacity: 1;
  background-color: rgba(var(--success-rgb), var(--bg-opacity)) !important;
}

.bg-info {
  --bg-opacity: 1;
  background-color: rgba(var(--info-rgb), var(--bg-opacity)) !important;
}

.bg-warning {
  --bg-opacity: 1;
  background-color: rgba(var(--warning-rgb), var(--bg-opacity)) !important;
}

.bg-danger {
  --bg-opacity: 1;
  background-color: rgba(var(--danger-rgb), var(--bg-opacity)) !important;
}

.bg-light {
  --bg-opacity: 1;
  background-color: rgba(var(--light-rgb), var(--bg-opacity)) !important;
}

.bg-dark {
  --bg-opacity: 1;
  background-color: rgba(var(--dark-rgb), var(--bg-opacity)) !important;
}

.bg-black {
  --bg-opacity: 1;
  background-color: rgba(var(--black-rgb), var(--bg-opacity)) !important;
}

.bg-white {
  --bg-opacity: 1;
  background-color: rgba(var(--white-rgb), var(--bg-opacity)) !important;
}

.bg-body {
  --bg-opacity: 1;
  background-color: rgba(var(--body-bg-rgb), var(--bg-opacity)) !important;
}

.bg-transparent {
  --bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bg-opacity: 1;
}

/* checkbox mod login */
.mod-login__remember.form-group input {
	float: none;
	padding: 10px;
}

/* align articles height and readmore between columns in blog view */
.tck-blog .tck-article {
display: flex;
flex-direction: column;
}

.item-content {
display: flex;
flex-direction: column;
flex: 1;
}

.readmore.tck-readmore {
margin-top: auto;
}

.tck-blog .item-image img {
width: 100%;
}

/** for vote **/
.content_rating {
	display: inline-block;
	padding: 0 6px 0 12px;
}
.content_rating p {
	display: inline-block;
	padding: 0 6px 0 0;
}
.content_rating ul {
	display: inline-block;
	margin: 0 0 0 4px;
}
.mb-2 {
	display: inline-block;
}
.content_vote input {
	margin: 0 0 0 6px;
}

/* new in Joomla 6, shows a button in the parent item in the menu */
.mod-menu .mod-menu__sub[aria-hidden="true"] {
	display: block;
}

/* ---------------------------------------
	Article pagination
-----------------------------------------*/

.pagenavigation ul.pagination, .tck-article-pagination {
	list-style: none;
}

.tck-blog p.counter {
	float: right;
}

/* ---------------------------------------
	Print default CSS
-----------------------------------------*/

@media print {

	.tck-container {
		width: 100% !important;
	}

	.scrollToTop, #login-form, .tck-noprint {
		display: none !important
	}

	.flexiblemodule, .column, .logobloc, .flexiblecolumn {
		float: none;
	}

	.column.main, .column.column1, .column.column2 {
		width: 85%;
		margin-right: 2%;
		margin-left: auto;
	}

	.column.center {
		width: 100%;
	}

	a[href]:after {
		content: "";
	}

}

/* ---------------------------------------
	Accessibility
-----------------------------------------*/

.breadcrumb > .active {
	color: #000;
	font-weight: bold;
}

.muted {
	color: #666;
	font-weight: lighter;
}


/* ---------------------------------------
	CSS grid for content alignement
-----------------------------------------*/
[class*="tck-cols"] {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	box-sizing: border-box;
}

[class*="tck-cols"] > * {
	flex: 1 1 auto;
	box-sizing: border-box;
}

[class*="tck-gutter"] > * {
	flex: 0 1 auto;
}

/* no gutter */
.tck-cols-2 > * {
	width: 50%;
}

.tck-cols-3 > * {
	width: 33.333%;
}

.tck-cols-4 > * {
	width: 25%;
}
.tck-cols-8 > * {
	width: 12.5%;
}

/* gutter 10px */
.tck-cols-2.tck-gutter-10 > * {
	width: calc((100% - 10px) / 2);
}

.tck-cols-3.tck-gutter-10 > * {
	width: calc((100% - 2 * 10px) / 3);
}

.tck-cols-4.tck-gutter-10 > * {
	width: calc((100% - 3 * 10px) / 4);
}

.tck-cols-8.tck-gutter-10 > * {
	width: calc((100% - 7 * 10px) / 8);
}

/* ---------------------------------------
	Shape divider
-----------------------------------------*/

.tck-divider-container {
	position: absolute;
	overflow: hidden;
	left: 0;
	width: 100%;
}

.tck-divider-container > svg {
	position: relative;
	height: 100%;
	left: 50%;
	transform: translate(-50%);
	min-width: 100%;
	max-width: none;
	vertical-align: initial;
	display: block;
}

.tck-divider-container.tck-divider-top {
	top: 0px;
}

.tck-divider-container.tck-divider-bottom {
	bottom: 0px;
}

.tck-divider-container.tck-divider-over {
	z-index: 2;
}

.tck-divider-container.tck-divider-under {
	z-index: 0;
}

.ckflip-horizontal > svg {
	transform: rotateY(180deg) translate(50%);
}

.ckflip-vertical > svg {
	transform: rotateX(180deg) translate(-50%);
}

.ckflip-horizontal.ckflip-vertical > svg {
	transform: rotate(180deg) translate(50%);
}

.tck-divider-container + .inner {
	position: relative;
}

/* ---------------------------------------
	System features
-----------------------------------------*/

.tck-edition {
	min-height: 50px;
	margin: 2px;
	border: 1px dashed grey;
	position: relative;
}
.tck-edition::before {
	content: "[" attr(data-position) "]";
	font-size: 14px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	font-family: Segoe UI, sans-serif;
	line-height: 1.2;
	padding: 3px 5px;
	background: #333;
	display: block !important;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #666;
	opacity: 0.8;
	pointer-events: none;
	box-sizing: content-box;
	height: 20px;
	z-index: 1;
}


.tck-blog .tck-article {
}

.tck-blog .tck-article-title {
	color: #B51D1D;
	font-weight: bold;
	text-decoration: none;
	font-size: 2.2rem;
}

.tck-blog .tck-article-title a {
	text-decoration: none;
}


.tck-blog .item-image img {
	object-fit: cover;
}

.tck-blog .tck-article-details {
}

.tck-blog .tck-article-tools {
}

.tck-blog .tck-article-body {
}

.tck-article-readmore, .tck-readmore > a {
}

.tck-article-readmore:hover, .tck-readmore > a:hover {
}

.pagination ul.tck-pagination > li > a, .pagination ul.tck-pagination > li > span, .pagination ul.tck-pagination > li > .page-link {
}

.pagination ul.tck-pagination > li > a:hover {
}

.pagination ul.tck-pagination > li.active > a, .pagination ul.tck-pagination > li.active > span, .pagination ul.tck-pagination > li.active > .page-link {
}

.pagination .counter, .tck-blog p.counter {
}

.tck-article {
	text-align: center;
}

.tck-article-title {
}

.tck-article .item-image img {
	object-fit: cover;
}

.tck-article-details {
}

.tck-article-tools {
}

.tck-article-tool {
}

.tck-article-tool:hover {
}

.tck-article-body {
	margin: 20px;
}

ul.tck-article-pagination > li > * {
}

ul.tck-article-pagination > li:hover > * {
}


.tck-article-details-align-h > dd {
	display: inline-block;
	margin-right: 10px; 
}

.tck-article-tools-right {
	float: right;
}

.tck-article-tools ul:not(.dropdown-menu) li {
	display: inline-block;
}

.tck-article-pagination-prev {
	float: left;
}

.tck-article-pagination-next {
	float: right;
}



/* ---------------------------------------
	Columns width
-----------------------------------------*/

#titre0column1 { width: calc(70 / 100 * (100% - 0px - (1 * 0px))); }

#titre0column2 { width: calc(30 / 100 * (100% - 0px - (1 * 0px))); }


/* ---------------------------------------
	Custom styling
-----------------------------------------*/

.container, .container-fluid,
.tck-container, .tck-container-fluid {
	margin: 0 auto;
	box-sizing: border-box;
}

.container, .tck-container {
	max-width: 1600px;
}

.container-fluid, .tck-container-fluid {
	max-width: 1600px;
}

body {
	background: #33475D url(/templates/cpdt03-copy/images/murcim012.jpg) center center repeat scroll;
	background-size: auto;
	color: #333333;
	font-size: 0.9rem;
}

a {
	color: #1176a6;
}


a:hover,  a:focus {
	color: #2a4959;
}

h1, div.componentheading {
	color: #b51d1d;
	font-weight: bold;
	line-height: 45px;
	font-size: 1.5rem;
}

h2, div.contentheading {
	font-weight: normal;
	line-height: 36px;
	font-size: 1.0rem;
}

h3 {
	font-weight: normal;
	line-height: 30px;
	font-size: 1.0rem;
}

h4 {
	font-size: 0.8rem;
}

h5 {
	font-size: 0.7rem;
}

h6 {
	font-size: 0.6rem;
}

.button, button, button.btn, input.btn, .btn {
    border: none;
	background: #e8e8e8;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-o-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	color: #333333;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}

.button:hover, button:hover, button.btn:hover, input.btn:hover, .btn:hover,
.button:focus, button:focus, button.btn:focus, input.btn:focus, .btn:focus {
	background: #dedede;
	color: #000000;
}

.readmore a, .readmore .btn {
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	font-weight: normal;
}

.invalid {border: red;}
                
input.inputbox, .registration input, .login input, .contact input, .contact textarea,  select,
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, input[type="checkbox"] {
    border: none;
	background: #ffffff;
	border: #c7c7c7 1px solid;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}

input:focus, input.inputbox:focus, .registration input:focus, .login input:focus, .contact input:focus, .contact textarea:focus,  select:focus,
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border: #7d7d7d 1px solid;
}

ul:not(.nav) {
list-style-type:square;
}

ul:not(.nav) li {
	margin: 5px;
}

img:not(.tck-logo-img) {
}
/* ---------------------------------------
	Table styling
-----------------------------------------*/

table tbody > tr:nth-child(odd) > td,
table tbody > tr:nth-child(odd) > th {
	background-color: #f9f9f9;
}

table {
  max-width: 100%;
  /*background-color: transparent;*/
  border-collapse: collapse;
  border-spacing: 0;
}
table {
  width: 100%;
  margin-bottom: 20px;
}
table th,
table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
table th {
  font-weight: bold;
}
table thead th {
  vertical-align: bottom;
}
table caption + thead tr:first-child th,
table caption + thead tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + thead tr:first-child td,
table thead:first-child tr:first-child th,
table thead:first-child tr:first-child td {
  border-top: 0;
}
table tbody + tbody {
  border-top: 1px solid #dddddd;
}
table table {
  background-color: #ffffff;
}


table, .table-bordered {
  border: 1px solid #dddddd;
  border-left: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
table th,
.table-bordered th,
table td,
.table-bordered td {
  border-left: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
table caption + thead tr:first-child th,
table caption + tbody tr:first-child th,
table caption + tbody tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + tbody tr:first-child th,
table colgroup + tbody tr:first-child td,
table thead:first-child tr:first-child th,
table tbody:first-child tr:first-child th,
table tbody:first-child tr:first-child td {
  border-top: 0;
}
table thead:first-child tr:first-child > th:first-child,
table tbody:first-child tr:first-child > td:first-child,
table tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
}
table thead:first-child tr:first-child > th:last-child,
table tbody:first-child tr:first-child > td:last-child,
table tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
}
table thead:last-child tr:last-child > th:first-child,
table tbody:last-child tr:last-child > td:first-child,
table tbody:last-child tr:last-child > th:first-child,
table tfoot:last-child tr:last-child > td:first-child,
table tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
table thead:last-child tr:last-child > th:last-child,
table tbody:last-child tr:last-child > td:last-child,
table tbody:last-child tr:last-child > th:last-child,
table tfoot:last-child tr:last-child > td:last-child,
table tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
table tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
table tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
table caption + thead tr:first-child th:first-child,
table caption + tbody tr:first-child td:first-child,
table colgroup + thead tr:first-child th:first-child,
table colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
}
table caption + thead tr:first-child th:last-child,
table caption + tbody tr:first-child td:last-child,
table colgroup + thead tr:first-child th:last-child,
table colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
}


#wrapper1 {
	background:  url(/templates/cpdt03-copy/images/murcim012.jpg) center center repeat scroll;
	background-size: auto;

                    }

#wrapper1 > .inner {
	background:  url(/templates/cpdt03-copy/images/murcim012.jpg) center center repeat scroll;
	background-size: auto;
}

#wrapper {
	background:  url(/templates/cpdt03-copy/images/murcim012.jpg) center center repeat scroll;
	background-size: auto;

                    }

#wrapper > .inner {
	background: #393939;
	background: linear-gradient(to bottom,rgba(57,57,57,1), rgba(29,29,29,1) 100%);
	border: #000000 1px solid;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	margin-top: 10px;
	box-shadow: #737373 0px 2px 1px -1px;
	-moz-box-shadow: #737373 0px 2px 1px -1px;
	-webkit-box-shadow: #737373 0px 2px 1px -1px;
}

#wrapper ul.nav li a, #wrapper ul.nav li span.separator,
#wrapper ul.nav li a, #wrapper ul.nav li span.separator {

}

#wrapper ul.menu li a, #wrapper ul.menu li span.separator,
#wrapper ul.nav li a, #wrapper ul.nav li span.separator {
    display: block;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	color: #cccccc;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 14px;
	padding-left: 10px;
	font-size: 13px;
}

#wrapper ul.menu li:hover > a, #wrapper ul.menu li:hover > span.separator,
#wrapper ul.nav li:hover > a, #wrapper ul.nav li:hover > span.separator,
#wrapper ul.menu li:focus > a, #wrapper ul.menu li:focus > span.separator,
#wrapper ul.nav li:focus > a, #wrapper ul.nav li:focus > span.separator {
	background: #303030;
	background: linear-gradient(to bottom,rgba(48,48,48,1),rgba(0,0,0,1) 35%,rgba(0,0,0,1) 65%, rgba(48,48,48,1) 100%);
	border: #000000 1px solid;
	color: #ffffff;
	padding-top: 13px;
	padding-right: 9px;
	padding-bottom: 13px;
	padding-left: 9px;
}

#wrapper ul.menu li.active > a, #wrapper ul.menu li.active > span.separator,
#wrapper ul.nav li.active > a, #wrapper ul.nav li.active > span.separator {
	background: #303030;
	background: linear-gradient(to bottom,rgba(48,48,48,1),rgba(0,0,0,1) 35%,rgba(0,0,0,1) 65%, rgba(48,48,48,1) 100%);
	border: #000000 1px solid;
	color: #ffffff;
	padding-top: 13px;
	padding-right: 9px;
	padding-bottom: 13px;
	padding-left: 9px;
}

#wrapper ul.menu li ul,
#wrapper ul.nav li ul {
	background: #ffffff;
	border: #e5e5e5 1px solid;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	width: 200px;
	padding-top: 15px;
	padding-bottom: 15px;
	box-shadow: #cccccc 0px 2px 2px -1px;
	-moz-box-shadow: #cccccc 0px 2px 2px -1px;
	-webkit-box-shadow: #cccccc 0px 2px 2px -1px;
}

#wrapper ul.menu li li a, #wrapper ul.menu li li span.separator,
#wrapper ul.nav li li a, #wrapper ul.nav li li span.separator {
	color: #4a4a4a;
	margin: 2px;
	padding: 5px;
	font-size: 12px;
}

#wrapper ul.menu li li:hover > a, #wrapper ul.menu li li:hover > span.separator,
#wrapper ul.menu li li:hover > a, #wrapper ul.menu li li:hover > span.separator,
#wrapper ul.nav li li:focus > a, #wrapper ul.nav li li:focus > span.separator,
#wrapper ul.nav li li:focus > a, #wrapper ul.nav li li:focus > span.separator {
	background: #77bf51;
	background: linear-gradient(to bottom,rgba(119,191,81,1), rgba(153,222,104,1) 100%);
	color: #ffffff;
}

#wrapper ul.menu li li.active > a, #wrapper ul.menu li li.active > span.separator,
#wrapper ul.nav li li.active > a, #wrapper ul.nav li li.active > span.separator {
	color: #77bf51;
}

#wrapper ul.menu li li ul, #wrapper ul.menu li li ul,
#wrapper ul.nav li li ul, #wrapper ul.nav li li ul {
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	margin-top: -30px;
	margin-left: 190px;
}

#titre0 > .inner {
	background: #ffffff;
	height: 160px;
}

#block4 > .inner {
	min-height: 200px;
}

#block4 svg * {
	stroke-width: 2;
}

#block4 svg.ionicon *, #block4 svg.fontawesome *,#block4 svg.svgicon-ionicon *, #block4 svg.svgicon-fontawesome *{
	stroke-width: 32;
}
		
#block4 .tck-module-title svg {
	width: 24px;
	height: 24px;
}

#block4 ul.nav li a, #block4 ul.nav li span.separator,
#block4 ul.nav li a, #block4 ul.nav li span.separator {

}

#block4 ul.menu li a, #block4 ul.menu li span.separator,
#block4 ul.nav li a, #block4 ul.nav li span.separator {
    display: block;
	font-size: 16px;
	font-family: Arial, sans-serif;
}

#block3 > .inner {
	min-height: 100px;
}

#block3 svg * {
	stroke-width: 2;
}

#block3 svg.ionicon *, #block3 svg.fontawesome *,#block3 svg.svgicon-ionicon *, #block3 svg.svgicon-fontawesome *{
	stroke-width: 32;
}
		
#block3 .tck-module-title svg {
	width: 24px;
	height: 24px;
}

#block5 > .inner {
	background: #33475d;
	text-align: center;
}

#block5 .tck-module-text {
	background: #33475D;
}
#block5 ul.menu, #block5 ul.nav, #block5 ul.maximenuck {
            margin: 0;
            padding: 0;
}

#block5 ul.menu li, #block5 ul.nav li, #block5 ul.maximenuck li  {
	margin: 0;
	padding: 0;
	display: inline-block;
	list-style:none;
}

#block5 ul.menu li li, #block5 ul.nav li li, #block5 ul.maximenuck li li {
	float: none;
	display: block;
}

#block5 ul.menu > li > a, #block5 ul.menu > li > span.separator,
#block5 ul.nav > li > a, #block5 ul.nav > li > span.separator {
    display:block;
	text-align: center;
	font-size: 24px;
	font-family: Georgia, serif;
}

#block5 ul.menu > li:hover > a, #block5 ul.menu > li:hover > span.separator,
#block5 ul.menu > li:focus > a, #block5 ul.menu > li:focus > span.separator,
#block5 ul.nav > li:hover > a, #block5 ul.nav > li:hover > span.separator,
#block5 ul.nav > li:focus > a, #block5 ul.nav > li:focus > span.separator {
	background: #4a4943;
	font-family: Georgia, serif;
}

#block5 ul.menu > li.active > a, #block5 ul.menu > li.active > span.separator,
#block5 ul.nav > li.active > a, #block5 ul.nav > li.active > span.separator {
	background: #ffffff;
	color: #000000;
	font-family: Georgia, serif;
}

#block5 ul.menu li li a, #block5 ul.menu li li span.separator,
#block5 ul.nav li li a, #block5 ul.nav li li span.separator {
    display:block;
	background: #33475D;
	color: #ffffff;
	font-size: 20px;
	font-family: Georgia, serif;
}

#block5 ul.menu li li:hover > a, #block5 ul.menu li li:hover span.separator,
#block5 ul.menu li li:focus > a, #block5 ul.menu li li:focus span.separator,
#block5 ul.nav li li:hover > a, #block5 ul.nav li li:hover span.separator,
#block5 ul.nav li li:focus > a, #block5 ul.nav li li:focus span.separator {
	background: #4a4943;
	color: #ffffff;
	font-family: Georgia, serif;
}

#block5 ul.menu li li.active > a, #block5 ul.menu li li.active span.separator,
#block5 ul.nav li li.active > a, #block5 ul.nav li li.active span.separator {	background: #33475D;
	color: #de4e26;
	font-weight: bold;
	font-family: Georgia, serif;
}

/* code pour menu normal */
#block5 ul.menu li ul, #block5 ul.menu li:hover ul ul, #block5 ul.menu li:hover ul ul ul,
#block5 ul.menu li ul, #block5 ul.menu li:focus ul ul, #block5 ul.menu li:focus ul ul ul,
#block5 ul.nav li ul, #block5 ul.nav li:hover ul ul, #block5 ul.nav li:hover ul ul ul,
#block5 ul.nav li ul, #block5 ul.nav li:focus ul ul, #block5 ul.nav li:focus ul ul ul {
	position: absolute;
	left: -999em;
	z-index: 999;
        margin: 0;
        padding: 0;
	background: #33475d;
	box-shadow: #c7c7c7 0px 0px 8px 0px;
	-moz-box-shadow: #c7c7c7 0px 0px 8px 0px;
	-webkit-box-shadow: #c7c7c7 0px 0px 8px 0px;
}


#block5 ul.menu li:hover ul ul, #block5 ul.menu li:hover li:hover ul ul, #block5 ul.menu li:hover li:hover li:hover ul ul,
#block5 ul.menu li:focus ul ul, #block5 ul.menu li:focus li:focus ul ul, #block5 ul.menu li:focus li:focus li:focus ul ul,
#block5 ul.nav li:hover ul ul, #block5 ul.nav li:hover li:hover ul ul, #block5 ul.nav li:hover li:hover li:hover ul ul,
#block5 ul.nav li:focus ul ul, #block5 ul.nav li:focus li:focus ul ul, #block5 ul.nav li:focus li:focus li:focus ul ul {
	left: -999em;
}

#block5 ul.menu li:hover > ul, #block5 ul.menu li:hover ul li:hover > ul, #block5 ul.menu li:hover ul li:hover ul li:hover > ul, #block5 ul.menu li:hover ul li:hover ul li:hover ul li:hover > ul,
#block5 ul.menu li:focus > ul, #block5 ul.menu li:focus ul li:focus > ul, #block5 ul.menu li:focus ul li:focus ul li:focus > ul, #block5 ul.menu li:focus ul li:focus ul li:focus ul li:focus > ul,
#block5 ul.nav li:hover > ul, #block5 ul.nav li:hover ul li:hover > ul, #block5 ul.nav li:hover ul li:hover ul li:hover > ul, #block5 ul.nav li:hover ul li:hover ul li:hover ul li:hover > ul,
#block5 ul.nav li:focus > ul, #block5 ul.nav li:focus ul li:focus > ul, #block5 ul.nav li:focus ul li:focus ul li:focus > ul, #block5 ul.nav li:focus ul li:focus ul li:focus ul li:focus > ul {
	left: auto;
}

#block5 ul.menu li:hover ul li:hover ul,
#block5 ul.menu li:focus ul li:focus ul,
#block5 ul.nav li:hover ul li:hover ul,
#block5 ul.nav li:focus ul li:focus ul {
	margin-top: -30px;
	margin-left: 190px;
}


/* fin code normal */

/* styles pour Maximenu CK */

#block5 ul.maximenuck > li {
	text-align: center;
}

#block5 ul.maximenuck > li > a, #block5 ul.maximenuck > li > span.separator{
	display:block;
	font-size: 24px;
	font-family: Georgia, serif;
}

#block5 ul.maximenuck > li:hover,
#block5 ul.maximenuck > li:focus {
	background: #4a4943;
}

#block5 ul.maximenuck > li:hover > a, #block5 ul.maximenuck > li:hover > span.separator,
#block5 ul.maximenuck > li:focus > a, #block5 ul.maximenuck > li:focus > span.separator {
	font-family: Georgia, serif;
}

#block5 ul.maximenuck > li.active {
	background: #ffffff;
}

#block5 ul.maximenuck > li.active > a, #block5 ul.maximenuck > li.active > span.separator {
	color: #000000;
	font-family: Georgia, serif;
}

#block5 ul.maximenuck li li {
	background: #33475D;
}

#block5 ul.maximenuck li li > a, #block5 ul.maximenuck li li > span.separator {
	display:block;
	color: #ffffff;
	font-size: 20px;
	font-family: Georgia, serif;
}

#block5 ul.maximenuck li li:hover , #block5 ul.maximenuck li li:focus {
	background: #4a4943;
}

#block5 ul.maximenuck li li:hover > a, #block5 ul.maximenuck li li:hover > span.separator,
#block5 ul.maximenuck li li:focus > a, #block5 ul.maximenuck li li:focus > span.separator {
	color: #ffffff;
	font-family: Georgia, serif;
}

#block5 ul.maximenuck li li.active {
	background: #33475D;
}


#block5 ul.maximenuck li li.active > a, #block5 ul.maximenuck li li.active > span.separator {
	color: #de4e26;
	font-weight: bold;
	font-family: Georgia, serif;
}

#block5 ul.maximenuck li ul, #block5 ul.maximenuck li:hover ul ul, #block5 ul.maximenuck li:hover ul ul ul,
#block5 ul.maximenuck li ul, #block5 ul.maximenuck li:focus ul ul, #block5 ul.maximenuck li:focus ul ul ul {
	position: static !important;
	left: auto !important;
	background: transparent !important;
	border-radius: 0 !important;
    border: none !important;
	-moz-border-radius: 0 !important;
	-o-border-radius:  0 !important;
	-webkit-border-radius: 0 !important;
	width: 100% !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}

#block5 ul.maximenuCK li ul ul,
#block5 ul.maximenuck li ul ul {
	margin: 0 !important;
}

#block5 li div.maxidrop-main {
}

#block5 li div.floatCK,
#block5 li div.floatck {
	background: #33475d;
	box-shadow: #c7c7c7 0px 0px 8px 0px;
	-moz-box-shadow: #c7c7c7 0px 0px 8px 0px;
	-webkit-box-shadow: #c7c7c7 0px 0px 8px 0px;
}

#block5 ul li ul.maximenuCK2,
#block5 ul li ul.maximenuck2 {
    margin: 0;
    padding: 0;
}

#block5 ul li div.maximenuCK2,
#block5 ul li div.maximenuck2 {
    float: left;
    width: 100%;
}

#block5 li div.maxidrop-main div.maxidrop-main {
}

#block5 ul li.maximenuCK div.floatCK div.floatCK,
#block5 ul li.maximenuck div.floatck div.floatck {
	margin-top: -30px;
	margin-left: 190px;
}

#block5 span.descCK,
#block5 span.descck {
    display: block;
    line-height: 10px;
}

/* fin styles pour Maximenu CK */

#block5 ul.menu li li {
    float: none;
    display: block;
}


#slideshow1 > .inner {
	height: 200px;
}

#block1 {
	background:  url(/templates/cpdt03-copy/images/CPDT-Bandeau-2.jpg) center center no-repeat scroll;
	background-size: cover;
	min-height: 0px;
}

#block1 ul.menu li ul,
#block1 ul.nav li ul {
	height: 28px;
}

#block6 {
	background:  url(/templates/cpdt03-copy/images/CPDT-Bandeau-2.jpg) center center no-repeat scroll;
	background-size: cover;
	min-height: 0px;
}

#maincontent > .inner {
	background: #ffffff;
}

#main > .inner {
	margin: 100px;
}

#center > .inner {
	margin: 40px;
}

#right > .inner {
	background: #ffffff;
	border: #9c1c6b 1px solid;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-o-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	color: #ffffff;
	margin: -20px;
	margin-top: 40px;
	padding: 20px;
}

#right div.moduletable h3, #right div.module h3, #right .widget h3, #right .tck-module h3,
#right div.moduletable_menu h3, #right div.module_menu h3, #right .tck-module-title {
	color: #000000;
	text-align: left;
	font-weight: bold;
	font-family: Georgia, serif;
}

#right ul.nav li a, #right ul.nav li span.separator,
#right ul.nav li a, #right ul.nav li span.separator {

}

#right ul.menu li a, #right ul.menu li span.separator,
#right ul.nav li a, #right ul.nav li span.separator {
    display: block;
	color: #000;
	margin-left: 20px;
	font-size: 24px;
	font-family: Georgia, serif;
}

#block2 > .inner {
	background: F1F3F5;
}

#block2 svg * {
	stroke-width: 2;
}

#block2 svg.ionicon *, #block2 svg.fontawesome *,#block2 svg.svgicon-ionicon *, #block2 svg.svgicon-fontawesome *{
	stroke-width: 32;
}
		
#block2 .tck-module-title svg {
	width: 24px;
	height: 24px;
}

#block2 .tck-module-text {
	background: F1F3F5;
}

#footer > .inner {
	background: F1F3F5;
}

#footer svg * {
	stroke-width: 2;
}

#footer svg.ionicon *, #footer svg.fontawesome *,#footer svg.svgicon-ionicon *, #footer svg.svgicon-fontawesome *{
	stroke-width: 32;
}
		
#footer .tck-module-title svg {
	width: 24px;
	height: 24px;
}

#footer .tck-module-text {
	background: F1F3F5;
}
@media (prefers-color-scheme: dark) {}
/* ---------------------------------------
	Responsive design code
-----------------------------------------*/

@media screen and (min-width: 1025px) {

.hidemobile5,
.tck-hide-desktop {
	display: none !important;
}

[class*="tck-cols"].tck-stack-5,
[class*="tck-cols"].tck-stack-desktop {
	flex-direction: column;
}

[class*="tck-cols"].tck-stack-5 > *,
[class*="tck-cols"].tck-stack-desktop > * {
	width: auto !important;
}




}

@media screen and (max-width: 1024px) {

img {
	max-width: 100%;
	height: auto;
}

.hidemobile4,
.tck-hide-tablet-l {
	display: none !important;
}

[class*="tck-cols"].tck-stack-4,
[class*="tck-cols"].tck-stack-tablet-l {
	flex-direction: column;
}

[class*="tck-cols"].tck-stack-4 > *,
[class*="tck-cols"].tck-stack-tablet-l > * {
	width: auto !important;
	max-width: 100%;
}





}

@media screen and (max-width: 950px) {

img {
	max-width: 100%;
	height: auto;
}

.hidemobile3,
.tck-hide-tablet-p {
	display: none !important;
}

[class*="tck-cols"].tck-stack-3,
[class*="tck-cols"].tck-stack-tablet-p {
	flex-direction: column;
}

[class*="tck-cols"].tck-stack-3 > *,
[class*="tck-cols"].tck-stack-tablet-p > * {
	width: auto !important;
	max-width: 100%;
}





}

@media screen and (max-width: 758px) {

img {
	max-width: 100%;
	height: auto;
}

.hidemobile2,
.tck-hide-phone-l {
	display: none !important;
}

[class*="tck-cols"].tck-stack-2,
[class*="tck-cols"].tck-stack-phone-l {
	flex-direction: column;
}

[class*="tck-cols"].tck-stack-2 > *,
[class*="tck-cols"].tck-stack-phone-l > * {
	width: auto !important;
	max-width: 100%;
}



#body {
	height: auto !important;
}
#body .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper1 {
	height: auto !important;
}
#wrapper1 .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper2 {
	height: auto !important;
}
#wrapper2 .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper3 {
	height: auto !important;
}
#wrapper3 .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper4 {
	height: auto !important;
}
#wrapper4 .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper5 {
	height: auto !important;
}
#wrapper5 .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper6 {
	height: auto !important;
}
#wrapper6 .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper7 {
	height: auto !important;
}
#wrapper7 .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper {
	height: auto !important;
}
#wrapper .logobloc {
	float :none !important;
	width: auto !important;
}
#titre0 > .inner {
	flex-direction: column;
}
#titre0 .flexiblecolumn {
	width: 100% !important;
float: none;
}
#titre0 .flexiblecolumn > div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#titre0column1 > .inner {
	flex-direction: column;
}
#titre0column1 .flexiblecolumn {
	width: 100% !important;
float: none;
}
#titre0column1 .flexiblecolumn > div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#block4 {
	height: auto !important;
}
#block4 .logobloc {
	float :none !important;
	width: auto !important;
}
#titre0column2 > .inner {
	flex-direction: column;
}
#titre0column2 .flexiblecolumn {
	width: 100% !important;
float: none;
}
#titre0column2 .flexiblecolumn > div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#block3 {
	height: auto !important;
}
#block3 .logobloc {
	float :none !important;
	width: auto !important;
}
#block5 {
	height: auto !important;
}
#block5 ul {
	height: auto !important;
}
#block5 li {
	float :none !important;
	width: 100% !important;
}
#block5 div.floatck, #block5 li > ul {
	width: 100% !important;
	position: relative !important;
	display: block !important;
	margin: 0 !important;
	left: auto !important;
}
#block5 div.maximenuck2 {
	width: 100% !important;
	position: relative !important;
	display: block !important;
	float: none !important;
}
#slideshow1 {
	height: auto !important;
}
#slideshow1 .logobloc {
	float :none !important;
	width: auto !important;
}
#block1 {
	height: auto !important;
}
#block1 .logobloc {
	float :none !important;
	width: auto !important;
}
#block6 {
	height: auto !important;
}
#block6 .logobloc {
	float :none !important;
	width: auto !important;
}
#maincontent > .inner {
	display: block;
}
#maincontent .column {
	width: 100% !important;
	clear:both;
	float:left
}
#maincontent .column1 div.inner, #maincontent .column2 div.inner {
	/*overflow:hidden;*/
}
#maincontent .column div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.items-row .item, .column {
	width: auto !important;
	float: none;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.column div.moduletable, .column div.moduletable_menu {
	float: none;
	width: auto !important;
	/*margin: 0 !important;
	padding: 0 !important;*/
}

/** specifique au formulaire de contact **/
.contact form fieldset dt {
	max-width: 80px;
}

.contact input, .contact textarea {
	max-width: 160px;
}#left {
	height: auto !important;
}
#left .logobloc {
	float :none !important;
	width: auto !important;
}
#main {
	height: auto !important;
}
#main .logobloc {
	float :none !important;
	width: auto !important;
}
#maincenter {
	height: auto !important;
}
#maincenter .logobloc {
	float :none !important;
	width: auto !important;
}
#center {
	height: auto !important;
}
#center .logobloc {
	float :none !important;
	width: auto !important;
}
#content {
	height: auto !important;
}
#content .logobloc {
	float :none !important;
	width: auto !important;
}
#right {
	height: auto !important;
}
#right .logobloc {
	float :none !important;
	width: auto !important;
}
#block2 {
	height: auto !important;
}
#block2 .logobloc {
	float :none !important;
	width: auto !important;
}
#footer {
	height: auto !important;
}
#footer .logobloc {
	float :none !important;
	width: auto !important;
}
#layout_error404_html {
	height: auto !important;
}
#layout_error404_html .logobloc {
	float :none !important;
	width: auto !important;
}
#ckcustomlayoutblog {
	height: auto !important;
}
#ckcustomlayoutblog .logobloc {
	float :none !important;
	width: auto !important;
}
#ckcustomlayoutarticle {
	height: auto !important;
}
#ckcustomlayoutarticle .logobloc {
	float :none !important;
	width: auto !important;
}
#ckcustomlayoutsearch {
	height: auto !important;
}
#ckcustomlayoutsearch .logobloc {
	float :none !important;
	width: auto !important;
}


}

@media screen and (max-width: 524px) {

img {
	max-width: 100%;
	height: auto;
}


.hidemobile1,
.tck-hide-phone-p {
	display: none !important;
}

[class*="tck-cols"].tck-stack-1,
[class*="tck-cols"].tck-stack-phone-p {
	flex-direction: column;
}

[class*="tck-cols"].tck-stack-1 > *,
[class*="tck-cols"].tck-stack-phone-p > * {
	width: auto !important;
	max-width: 100%;
}


#body {
	height: auto !important;
}
#body .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper1 {
	height: auto !important;
}
#wrapper1 .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper2 {
	height: auto !important;
}
#wrapper2 .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper3 {
	height: auto !important;
}
#wrapper3 .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper4 {
	height: auto !important;
}
#wrapper4 .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper5 {
	height: auto !important;
}
#wrapper5 .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper6 {
	height: auto !important;
}
#wrapper6 .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper7 {
	height: auto !important;
}
#wrapper7 .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper {
	height: auto !important;
}
#wrapper .logobloc {
	float :none !important;
	width: auto !important;
}
#titre0 > .inner {
	flex-direction: column;
}
#titre0 .flexiblecolumn {
	width: 100% !important;
float: none;
}
#titre0 .flexiblecolumn > div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#titre0column1 > .inner {
	flex-direction: column;
}
#titre0column1 .flexiblecolumn {
	width: 100% !important;
float: none;
}
#titre0column1 .flexiblecolumn > div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#block4 {
	height: auto !important;
}
#block4 .logobloc {
	float :none !important;
	width: auto !important;
}
#titre0column2 > .inner {
	flex-direction: column;
}
#titre0column2 .flexiblecolumn {
	width: 100% !important;
float: none;
}
#titre0column2 .flexiblecolumn > div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#block3 {
	height: auto !important;
}
#block3 .logobloc {
	float :none !important;
	width: auto !important;
}
#block5 {
	height: auto !important;
}
#block5 ul {
	height: auto !important;
}
#block5 li {
	float :none !important;
	width: 100% !important;
}
#block5 div.floatck, #block5 li > ul {
	width: 100% !important;
	position: relative !important;
	display: block !important;
	margin: 0 !important;
	left: auto !important;
}
#block5 div.maximenuck2 {
	width: 100% !important;
	position: relative !important;
	display: block !important;
	float: none !important;
}
#slideshow1 {
	height: auto !important;
}
#slideshow1 .logobloc {
	float :none !important;
	width: auto !important;
}
#block1 {
	height: auto !important;
}
#block1 .logobloc {
	float :none !important;
	width: auto !important;
}
#block6 {
	height: auto !important;
}
#block6 .logobloc {
	float :none !important;
	width: auto !important;
}
#maincontent > .inner {
	display: block;
}
#maincontent .column {
	width: 100% !important;
	clear:both;
	float:left
}
#maincontent .column1 div.inner, #maincontent .column2 div.inner {
	/*overflow:hidden;*/
}
#maincontent .column div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.items-row .item, .column {
	width: auto !important;
	float: none;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.column div.moduletable, .column div.moduletable_menu {
	float: none;
	width: auto !important;
	/*margin: 0 !important;
	padding: 0 !important;*/
}

/** specifique au formulaire de contact **/
.contact form fieldset dt {
	max-width: 80px;
}

.contact input, .contact textarea {
	max-width: 160px;
}#left {
	height: auto !important;
}
#left .logobloc {
	float :none !important;
	width: auto !important;
}
#main {
	height: auto !important;
}
#main .logobloc {
	float :none !important;
	width: auto !important;
}
#maincenter {
	height: auto !important;
}
#maincenter .logobloc {
	float :none !important;
	width: auto !important;
}
#center {
	height: auto !important;
}
#center .logobloc {
	float :none !important;
	width: auto !important;
}
#content {
	height: auto !important;
}
#content .logobloc {
	float :none !important;
	width: auto !important;
}
#right {
	height: auto !important;
}
#right .logobloc {
	float :none !important;
	width: auto !important;
}
#block2 {
	height: auto !important;
}
#block2 .logobloc {
	float :none !important;
	width: auto !important;
}
#footer {
	height: auto !important;
}
#footer .logobloc {
	float :none !important;
	width: auto !important;
}
#layout_error404_html {
	height: auto !important;
}
#layout_error404_html .logobloc {
	float :none !important;
	width: auto !important;
}
#ckcustomlayoutblog {
	height: auto !important;
}
#ckcustomlayoutblog .logobloc {
	float :none !important;
	width: auto !important;
}
#ckcustomlayoutarticle {
	height: auto !important;
}
#ckcustomlayoutarticle .logobloc {
	float :none !important;
	width: auto !important;
}
#ckcustomlayoutsearch {
	height: auto !important;
}
#ckcustomlayoutsearch .logobloc {
	float :none !important;
	width: auto !important;
}


}
/* ===== Navigation (block2) ===== */
/*#block2 ul.menu > li > a,
#block2 ul.menu > li > span.separator,
#block2 ul.nav  > li > a,
#block2 ul.nav  > li > span.separator {
  display: block;
  font-size: 20px;
}*/

/* ===== Contenu : césure/retours de ligne ===== */
.mce-content-body,
.com-content-article__body,
.item-page,
.blog .item-content,
.mod-custom, .custom { /* conteneurs de texte */ }

.mce-content-body, .mce-content-body *,
.com-content-article__body, .com-content-article__body *,
.item-page, .item-page *,
.blog .item-content, .blog .item-content *,
.mod-custom, .custom {
  overflow-wrap: anywhere;
  word-break: break-word;
  white-space: normal;
}

/* Code/pre : conserver les retours */
.mce-content-body pre, .mce-content-body code,
.com-content-article__body pre, .com-content-article__body code,
.item-page pre, .item-page code,
.blog .item-content pre, .blog .item-content code,
.mod-custom pre, .mod-custom code,
.custom pre, .custom code {
  white-space: pre-wrap;
}

/* ===== Boutons / liens / menu horizontal ===== */
/*[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled),
button:not(:disabled) {
  cursor: pointer;
   color: #ffffff;
}
.menu-horizontal { background: #33475d; color: #ffffff; }

/* ⚠️ Pas de display:inline-block ici */
/*a { color: #a61126; font-size: 20px; }*/

/* ===== Médias FLUIDES uniquement dans le CONTENU (pas global) ===== */
.com-content-article__body img,
.item-page img,
.blog .item-content img,
.mod-custom img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* ===== Tables lisibles sur mobile ===== */
.com-content-article__body table,
.item-page table,
.blog .item-content table {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* ===== Flottants (alignements d’images) ===== */
.float-start { float: left;  margin: 0 1rem 1rem 0; }
.float-end   { float: right; margin: 0 0 1rem 1rem; }
@media (max-width: 576px) {
  .float-start, .float-end { float: none; margin: 0 0 1rem 0; }
}

/* ===== Gouttières MOBILE (Template Creator) ===== */
@media (max-width: 575.98px) {
  .flexiblemodule,
  .flexiblecolumn,
  .column,
  .logobloc,
  #block2,
  .container,
  .content,
  .component,
  #main {
    padding-left: 15px !important;
    padding-right: 15px !important;
    box-sizing: border-box;
  }
}

/* ❌ AUCUNE surcharge iCagenda ici — on laisse iCagenda gérer sa grille */
/* 1) Faire apparaître le motif de fond PARTOUT (en haut/bas aussi) */
html, body {
  min-height: 100%;
  height: 100%;
  background: url(/images/murcim012.jpg) center top repeat; /* ton motif */
}

/* 2) Rendre transparents les grands wrappers qui masquent le fond */
.container-header,
.container-footer,
.site-grid > .grid-child,
[class^="container-"] > .grid-child {
  background: transparent !important;
}

/* 3) Sticky footer simple : le footer descend, sans panneau blanc */
body { display: flex; flex-direction: column; min-height: 100vh; }
main, #content { flex: 1 0 auto; }         /* le contenu prend la hauteur disponible */
.container-footer { flex-shrink: 0; }       /* le footer reste en bas */
/* pb titre sur mobile */
/* Adapter les titres des modules TC en mobile */
/* Adapter titres et sous-titres TC sur mobile */

/* Adapter titres et sous-titres (h1 + h6) des modules TC sur mobile */
/* Réduction des marges/paddings pour titres sur mobile */
@media (max-width: 575.98px) {
  .tck-module {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }

/*  .tck-module h1 {
    font-size: 1.0rem !important;   /* lisible mais pas trop gros */
   /* line-height: 1.0 !important;
    word-break: break-word !important; /* si un mot est trop long, il casse */
    /*  }*/

  /*.tck-module h6 {
    font-size: 0.8rem !important;
    line-height: 1.1 !important;
    margin-top: .4rem !important;
    word-break: break-word !important;
  }*/
}
/*[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) {
	cursor: pointer;
	color: #6f0c0c;
}*/
/* Réduit les titres saisis DANS le contenu des modules personnalisés, sur mobile */
@media (max-width: 600px) {
  .mod-custom h1 {
    font-size: clamp(20px, 6vw, 24px);
    line-height: 1.2;
  }
  .mod-custom h2 {
    font-size: clamp(15px, 4.0vw, 17px);
    line-height: 1.3;
  }
}

.modal .btn-primary:not([href]), .modal .btn-success:not([href]) {
	
	color: black;
}
/* styles liens */
/* Style de base commun à tous les téléchargements */
/* Style de base commun à tous les téléchargements */
a[href$=".pdf"], a[href$=".zip"], a[href$=".gpx"], a[href$=".doc"], a[href$=".docx"] {
  display: inline-block;
  padding: .5rem .75rem;
  border-radius: .5rem;
  text-decoration: none;
  border: 1px solid #ced4da;   /* gris léger */
  font-weight: 500;
}

/* Couleurs par type de fichier */
/*a[href$=".pdf"]   { background: #f8d7da; color: #842029; }  /* rouge clair PDF */
/* a[href$=".pdf"]   { color: #842029; }  /* rouge clair PDF */
/*a[href$=".zip"]   { background: #e2e3e5; color: #333; }     /* neutre ZIP  */
/*a[href$=".gpx"]   { background: #d1e7dd; color: #0f5132; }  /* vert GPX   */
/*a[href$=".doc"], 
a[href$=".docx"]  { background: #cff4fc; color: #055160; }  /* bleu DOC   */

/* Pictogramme avant + type de document après */
/*a[href$=".pdf"]::before   { content: "📄 "; }
a[href$=".pdf"]::after    { content: " (PDF)"; }

a[href$=".zip"]::before   { content: "🗜️ "; }
a[href$=".zip"]::after    { content: " (ZIP)"; }

a[href$=".gpx"]::before   { content: "🧭 "; }
a[href$=".gpx"]::after    { content: " (GPX)"; }

a[href$=".doc"]::before,
a[href$=".docx"]::before  { content: "📝 "; }
a[href$=".doc"]::after,
a[href$=".docx"]::after   { content: " (DOC)"; }

/* Effet au survol */
/*a[href$=".pdf"]:hover,
a[href$=".zip"]:hover,
a[href$=".gpx"]:hover,
a[href$=".doc"]:hover,
a[href$=".docx"]:hover {
  filter: brightness(0.95);
}
/* Agrandir la fenêtre Media de JCE en front-end */
/* JCE Media (Joomla 5) : agrandir la boîte de dialogue */
joomla-dialog,
joomla-dialog > dialog[open],
body > dialog[open] {
  width: 95vw !important;
  max-width: 95vw !important;
  height: 90vh !important;
  max-height: 90vh !important;
}

/* Faire remplir l'espace au contenu */
joomla-dialog .joomla-dialog-body,
body > dialog[open] .joomla-dialog-body {
  height: calc(90vh - 3.5rem) !important; /* marge pour l’en-tête/pied */
  overflow: auto !important;
}

joomla-dialog .joomla-dialog-body .iframe-content,
body > dialog[open] .joomla-dialog-body .iframe-content {
  width: 100% !important;
  height: 100% !important;
}
/* mce */
.mceMenu .mceMenuItems .mcePreview, .mceMenu .mceMenuItems .mceText {
	font-size: 20px;
	line-height: 32px;
	background: darkgrey;
	/* color: red; */
	color: #000000;
}
ul.menu, ul.nav {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block; 
}*h1, div.componentheading {
	color: #b51d1d;
	/* font-weight: bold; */
	/* line-height: 45px; */
	/* font-size: 48px; */
}*/
div.contentheading {
	font-weight: bold;
	line-height: 36px;
	font-size: 1.2rem;
  color:#000000;
}
/* Phoca Download : remettre les libellés à l’horizontale dans le formulaire d’upload */
/* Corrige les entêtes verticales uniquement sur la page "User Upload" */
.pd-upload .table,
.pd-upload .table * {
  writing-mode: horizontal-tb !important;
  transform: none !important;
}

/* Optionnel: si le template force des entêtes très "serrés" */
.pd-upload .table th,
.pd-upload .table td {
  white-space: normal !important;
  word-break: normal !important;
  display: table-cell !important;
  text-align: left !important;
  vertical-align: middle !important;
}
/*#block5 ul.menu > li.active > a, #block5 ul.menu > li.active > span.separator, #block5 ul.nav > li.active > a, #block5 ul.nav > li.active > span.separator {
		padding: 5px;
	border-radius: 10px;
}
/* sous menus maximenu */
/* remplace #tckblock-XX par l’ID réel de ton bloc menu */
/* Corrige l'affichage du sous-menu Maximenu CK dans le bloc #block5 */
/* Permet au sous-menu de s'afficher correctement dans le bloc #block5 */
/* Le conteneur du sous-menu englobe enfin son contenu  */
/* Crée un pseudo-élément qui force l'englobe */
#block5 [id^="maximenuck"] > li > div.floatck::after { content:""; display:block; clear:both; }
/* documents couluer idem wp */
/* Style commun pour GPX, PDF, DOC et DOCX */
a[href$=".gpx"],
a[href$=".pdf"],
a[href$=".doc"],
a[href$=".docx"] {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0.5rem !important;
  padding: 0.5rem 0.8rem !important;
  border: 1px solid #cdd9ff !important;
  border-radius: 0.5rem !important;
  background: #f6f8ff !important;
  text-decoration: none !important;
}

/* Étiquettes avant le lien */
a[href$=".gpx"]::before,
a[href$=".pdf"]::before,
a[href$=".doc"]::before,
a[href$=".docx"]::before {
  font-weight: 700;
  font-size: 0.75rem;
  line-height: 1;
  padding: 0.15rem 0.35rem;
  border: 1px solid currentColor;
  border-radius: 0.25rem;
}

a[href$=".gpx"]::before { content: "GPX"; }
a[href$=".pdf"]::before { content: "PDF"; }
a[href$=".doc"]::before,
a[href$=".docx"]::before { content: "DOC"; }

/* Effet hover */
a[href$=".gpx"]:hover,
a[href$=".pdf"]:hover,
a[href$=".doc"]:hover,
a[href$=".docx"]:hover {
  filter: brightness(0.92);
}

/* Largeur fixe pour la colonne Evénement */
/* === Registrants page ONLY === */
#eb-registrants-management-page {
  /* ajuste ici tes largeurs par colonne */
  --col-first: 28px;   /* checkbox */
  --col-firstname: 120px;
  --col-lastname: 150px;
  --col-event: 110px;  /* << largeur Evénement */
  --col-email: 260px;
  --col-id: 50px;
}

/* le tableau de cette page respecte les largeurs (scopé) */
#eb-registrants-management-page table.table.table-striped.table-bordered.table-hover {
  table-layout: fixed;
  width: 100%;
}

/* 1) 1ère colonne (checkbox) */
#eb-registrants-management-page thead th:first-child,
#eb-registrants-management-page tbody td:first-child {
  width: var(--col-first) !important;
  max-width: var(--col-first) !important;
  overflow: hidden;
}

/* 2) Prénom */
#eb-registrants-management-page th.eb-first-name-column,
#eb-registrants-management-page td.eb-first-name-column {
  width: var(--col-firstname) !important;
  max-width: var(--col-firstname) !important;
}

/* 3) Nom */
#eb-registrants-management-page th.eb-last-name-column,
#eb-registrants-management-page td.eb-last-name-column {
  width: var(--col-lastname) !important;
  max-width: var(--col-lastname) !important;
}

/* 4) Événement — UNIQUEMENT cette colonne */
#eb-registrants-management-page th.eb-event-column,
#eb-registrants-management-page td.eb-event-column {
  width: var(--col-event) !important;
  max-width: var(--col-event) !important;
}
#eb-registrants-management-page td.eb-event-column > a,
#eb-registrants-management-page td.eb-event-column > span,
#eb-registrants-management-page td.eb-event-column > div {
  display: inline-block;
  max-width: var(--col-event);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* 5) Email */
#eb-registrants-management-page th.eb-email-column,
#eb-registrants-management-page td.eb-email-column {
  width: var(--col-email) !important;
  max-width: var(--col-email) !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* 6) ID */
#eb-registrants-management-page th.eb-id-column,
#eb-registrants-management-page td.eb-id-column {
  width: var(--col-id) !important;
  max-width: var(--col-id) !important;
  text-align: center;
}
/* Largeur spécifique à la colonne des valeurs (dates, lieux, etc.)
   dans le tableau des propriétés d'un événement ebooking */
/* Colonne LABEL (ex: "Date de début", "Lieu") */
/* Colonne LABEL (gauche) */
.eb-event-property-label {
  width: 230px !important;     /* remplace le 30% par une largeur fixe */
  max-width: 230px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Colonne VALEUR (droite) */
.eb-event-property-value {
  width: 120px !important;     /* ajuste selon ton besoin */
  max-width: 120px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* Scope sûr : ne touche qu'aux blocs Event Booking */
.eb-container .table.table-striped.table-hover {
  table-layout: auto; /* on ne fige pas tout le tableau */
}

/* Date de l'événement = un peu plus large catégories */
.eb-container th.eb-event-date-column,
.eb-container td.eb-event-date-column,
.eb-container th.eb-date-column,
.eb-container td.eb-date-column {
  width: 200px !important;   /* mets 150/170 selon ton goût */
  max-width: 200px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Places disponibles = plus étroit */
.eb-container th.eb-available-places-column,
.eb-container td.eb-available-places-column,
.eb-container th.eb-spaces-column,
.eb-container td.eb-spaces-column {
  width: 80px !important;    /* 70–90px en général */
  max-width: 80px !important;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.camera_wrap .camera_pag .camera_pag_ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
	height: auto !important;
	height: 28px;
	display: none;
}

#slideshow1 > .inner {
  height: 150px;}

/* kunena */
body.com_kunena {
  font-size: 16px !important;
}
.default_eventlist .iceventlist-desc {
	font-size: 12px;
	color: #000;
}
/* module icagenda */
.iccalendar table {
	padding: 1% !important;
	margin: 0px !important;
	border: 0px;
	
}
.iccalendar table td div.style_Day {
	border: none;
	/* background: #000; */
	color: #000;
}
.iccalendar div {
	padding: 0px !important;
	margin: 0px !important;
	border: 0px;
	text-align: center;
	color: #000;
}
#right div.moduletable h3, #right div.module h3, #right .widget h3, #right .tck-module h3, #right div.moduletable_menu h3, #right div.module_menu h3, #right .tck-module-title {
	color: #000000;
	text-align: left;
	font-weight: bold;
	font-family: Georgia, serif;
	/* margin-top: 20px;*/
}
.ic-details-cat {
		font-size: 20px;
}

.ic-filters-controls button {
	width: 100%;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background: grey;
}
.ic-text-decoration-none {
	text-decoration: none !important;
	/* color: red; */
	font-weight: bold;
}

@font-face{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbWmT.ttf) format('truetype');
}
700&display=swap);

body { font-family: 'Roboto', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; }
h1,h2,h3 { font-family: 'Roboto', sans-serif; }

/* titre */


.tck-blog .tck-article-title a {
  font-size: 1.8rem !important;
  line-height: 1.3;
  color:#B51D1D;
}
a {
 font-weight: 550;
  font-size: 0.75rem;
  line-height: 1;
  padding: 0.15rem 0.35rem;
  /* border: 1px solid currentColor;
  border-radius: 0.25rem;*/
}
/* changement couleur */
.mce-content-body, .mce-content-body *, .com-content-article__body, .com-content-article__body *, .item-page, .item-page *, .blog .item-content, .blog .item-content *, .mod-custom, .custom {
	/*	background: #e8e6e8;*/
  background: #f1f3f5;
}
.noleft .main {
		background: #f1f3f5;
  
}
  #titre0 > .inner {
	background: #f1f3f5;
	
}
/* avant */
#wrapper > .inner {
		border: none;
	}
#wrapper > .inner {
	background: none;
}

/* icagenda */
.ic-descshort {
	font-weight: bolder;
	font-size: 20px;
	color: darkblue;
}
/* Améliorer l'affichage liste participants */
/* Reset complet */
/* STRUCTURE PRINCIPALE */
/* AVEC SÉPARATION NETTE */
/* FORCE CHAQUE NOM SUR UNE LIGNE */
/* Force le texte à déborder */
./* Limite la largeur et fait des retours naturels */
/* iCagenda – liste des participants en colonne */
.ic-participants .names_noslide { line-height: 1.6; }
/*videos responsive */
/* Iframes dans le contenu des articles */
.tck-article-body iframe {
    display: block;
    width: 100%;
    max-width: 100%;
  height: auto;
  aspect-ratio: 16 / 9;
    /* surtout pas de height:auto ici */
}
/* à adapter à ta classe réelle */
.acf-file-upload a {
    display: block;
    margin-bottom: 0.25rem; /* petit espace entre chaque fichier */
}
/*abaisser colonne de droite */
#right > .inner {
		margin-top: 60px;
	
}
/* icagenda 4 */
.ic-calendar-date {
	line-height: 0.5;
	font-size: 0.5rem;
	font-weight: 400;
	color: currentColor;
	color: #000000;
}
.ic-calendar-nav-prev {
	display: block;
	width: 1rem;
	text-align: center;
	border: none;
	background: none;
	cursor: pointer;
	color: #000000;
}
.ic-calendar-nav-next {
	display: block;
	width: 1rem;
	text-align: center;
	border: none;
	color: #000000;;
	background: none;
	cursor: pointer;
}
.ic-calendar-nav-year input[type="number"] {
	display: inline-block;
	-webkit-appearance: none;
	appearance: none;
	font-size: 0.5rem;
	text-align: center;
	border: none;
	color: #000000;
	background: none;
}
.ic-calendar-top-day abbr {
	text-decoration: none !important;
	color: #000000;
   font-weight:bold;
}
.ic-calendar-nav-month select {
	text-align: right;
	font-size: 0.5rem;
	border: none;
	color: #000000;
	background: none;
  font-weight:bold;
}

