.slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_menu,.slicknav_menu *{box-sizing:border-box}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:700;text-shadow:0 1px 3px #000}.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:.875em;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_icon:before{background:0 0;width:1.125em;height:.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}.slicknav_menu:after,.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{clear:both}.slicknav_nav li,.slicknav_nav ul{display:block}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row,.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_menu{*zoom:1;font-size:16px;background:#4c4c4c;padding:5px}.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden;padding:0}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222}.slicknav_nav{clear:both;color:#fff;margin:0;font-size:.875em}.slicknav_nav ul{margin:0 0 0 20px}.slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff}.slicknav_nav a{text-decoration:none;color:#fff}.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#222}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{float:left;color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}
 
 
 
 .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.1z'/%3e%3c/svg%3e");
 	padding-right: 4.125rem;
 	background-position: right .75rem center, center right 2.25rem;
 	background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem)
 }
 
 .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(3rem + calc(1.5em + .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 {
 	display: none;
 	width: 100%;
 	margin-top: .25rem;
 	font-size: .875em;
 	color: var(--bs-form-invalid-color)
 }
 
 .invalid-tooltip {
 	position: absolute;
 	top: 100%;
 	z-index: 5;
 	display: none;
 	max-width: 100%;
 	padding: .25rem .5rem;
 	margin-top: .1rem;
 	font-size: .875rem;
 	color: #fff;
 	background-color: var(--bs-danger);
 	border-radius: var(--bs-border-radius)
 }
 
 .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);
 	padding-right: calc(1.5em + .75rem);
 	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-repeat: no-repeat;
 	background-position: right calc(.375em + .1875rem) center;
 	background-size: calc(.75em + .375rem) calc(.75em + .375rem)
 }
 
 .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 {
 	padding-right: calc(1.5em + .75rem);
 	background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
 }
 
 .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");
 	padding-right: 4.125rem;
 	background-position: right .75rem center, center right 2.25rem;
 	background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem)
 }
 
 .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(3rem + calc(1.5em + .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: 0.75rem;
 	--bs-btn-padding-y: 0.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 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
 	--bs-btn-disabled-opacity: 0.65;
 	--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
 	display: inline-block;
 	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;
 	text-decoration: none;
 	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);
 	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) {
 	.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);
 	outline: 0;
 	box-shadow: var(--bs-btn-focus-box-shadow)
 }
 
 .btn-check:focus-visible+.btn {
 	border-color: var(--bs-btn-hover-border-color);
 	outline: 0;
 	box-shadow: var(--bs-btn-focus-box-shadow)
 }
 
 .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 {
 	box-shadow: var(--bs-btn-focus-box-shadow)
 }
 
 .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 rgba(0, 0, 0, 0.125);
 	--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 rgba(0, 0, 0, 0.125);
 	--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 rgba(0, 0, 0, 0.125);
 	--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 rgba(0, 0, 0, 0.125);
 	--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 rgba(0, 0, 0, 0.125);
 	--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 rgba(0, 0, 0, 0.125);
 	--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 rgba(0, 0, 0, 0.125);
 	--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 rgba(0, 0, 0, 0.125);
 	--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 rgba(0, 0, 0, 0.125);
 	--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 rgba(0, 0, 0, 0.125);
 	--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 rgba(0, 0, 0, 0.125);
 	--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 rgba(0, 0, 0, 0.125);
 	--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 rgba(0, 0, 0, 0.125);
 	--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 rgba(0, 0, 0, 0.125);
 	--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 rgba(0, 0, 0, 0.125);
 	--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 rgba(0, 0, 0, 0.125);
 	--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: 0.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: 0.25rem;
 	--bs-btn-padding-x: 0.5rem;
 	--bs-btn-font-size: 0.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;
 	overflow: hidden;
 	transition: height .35s ease
 }
 
 @media (prefers-reduced-motion:reduce) {
 	.collapsing {
 		transition: none
 	}
 }
 
 .collapsing.collapse-horizontal {
 	width: 0;
 	height: auto;
 	transition: width .35s ease
 }
 
 @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 {
 	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
 }
 
 .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: 0.5rem;
 	--bs-dropdown-spacer: 0.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: 0.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: 0.25rem;
 	--bs-dropdown-header-color: #6c757d;
 	--bs-dropdown-header-padding-x: 1rem;
 	--bs-dropdown-header-padding-y: 0.5rem;
 	position: absolute;
 	z-index: var(--bs-dropdown-zindex);
 	display: none;
 	min-width: var(--bs-dropdown-min-width);
 	padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
 	margin: 0;
 	font-size: var(--bs-dropdown-font-size);
 	color: var(--bs-dropdown-color);
 	text-align: left;
 	list-style: none;
 	background-color: var(--bs-dropdown-bg);
 	background-clip: padding-box;
 	border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
 	border-radius: var(--bs-dropdown-border-radius)
 }
 
 .dropdown-menu[data-bs-popper] {
 	top: 100%;
 	left: 0;
 	margin-top: var(--bs-dropdown-spacer)
 }
 
 .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:576px) {
 	.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:768px) {
 	.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:992px) {
 	.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:1200px) {
 	.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: var(--bs-dropdown-spacer)
 }
 
 .dropup .dropdown-toggle::after {
 	display: inline-block;
 	margin-left: .255em;
 	vertical-align: .255em;
 	content: "";
 	border-top: 0;
 	border-right: .3em solid transparent;
 	border-bottom: .3em solid;
 	border-left: .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: var(--bs-dropdown-spacer)
 }
 
 .dropend .dropdown-toggle::after {
 	display: inline-block;
 	margin-left: .255em;
 	vertical-align: .255em;
 	content: "";
 	border-top: .3em solid transparent;
 	border-right: 0;
 	border-bottom: .3em solid transparent;
 	border-left: .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: var(--bs-dropdown-spacer)
 }
 
 .dropstart .dropdown-toggle::after {
 	display: inline-block;
 	margin-left: .255em;
 	vertical-align: .255em;
 	content: ""
 }
 
 .dropstart .dropdown-toggle::after {
 	display: none
 }
 
 .dropstart .dropdown-toggle::before {
 	display: inline-block;
 	margin-right: .255em;
 	vertical-align: .255em;
 	content: "";
 	border-top: .3em solid transparent;
 	border-right: .3em solid;
 	border-bottom: .3em solid transparent
 }
 
 .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;
 	overflow: hidden;
 	border-top: 1px solid var(--bs-dropdown-divider-bg);
 	opacity: 1
 }
 
 .dropdown-item {
 	display: block;
 	width: 100%;
 	padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
 	clear: both;
 	font-weight: 400;
 	color: var(--bs-dropdown-link-color);
 	text-align: inherit;
 	text-decoration: none;
 	white-space: nowrap;
 	background-color: transparent;
 	border: 0;
 	border-radius: var(--bs-dropdown-item-border-radius, 0)
 }
 
 .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);
 	text-decoration: none;
 	background-color: var(--bs-dropdown-link-active-bg)
 }
 
 .dropdown-item.disabled,
 .dropdown-item:disabled {
 	color: var(--bs-dropdown-link-disabled-color);
 	pointer-events: none;
 	background-color: transparent
 }
 
 .dropdown-menu.show {
 	display: block
 }
 
 .dropdown-header {
 	display: block;
 	padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
 	margin-bottom: 0;
 	font-size: .875rem;
 	color: var(--bs-dropdown-header-color);
 	white-space: nowrap
 }
 
 .dropdown-item-text {
 	display: block;
 	padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
 	color: var(--bs-dropdown-link-color)
 }
 
 .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: rgba(255, 255, 255, 0.15);
 	--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 {
 	position: relative;
 	display: inline-flex;
 	vertical-align: middle
 }
 
 .btn-group-vertical>.btn,
 .btn-group>.btn {
 	position: relative;
 	flex: 1 1 auto
 }
 
 .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 {
 	border-radius: var(--bs-border-radius)
 }
 
 .btn-group>.btn-group:not(:first-child),
 .btn-group>:not(.btn-check:first-child)+.btn {
 	margin-left: calc(var(--bs-border-width) * -1)
 }
 
 .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-right: .5625rem;
 	padding-left: .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-right: .375rem;
 	padding-left: .375rem
 }
 
 .btn-group-lg>.btn+.dropdown-toggle-split,
 .btn-lg+.dropdown-toggle-split {
 	padding-right: .75rem;
 	padding-left: .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-group:not(:first-child),
 .btn-group-vertical>.btn:not(:first-child) {
 	margin-top: calc(var(--bs-border-width) * -1)
 }
 
 .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~.btn {
 	border-top-left-radius: 0;
 	border-top-right-radius: 0
 }
 
 .nav {
 	--bs-nav-link-padding-x: 1rem;
 	--bs-nav-link-padding-y: 0.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);
 	display: flex;
 	flex-wrap: wrap;
 	padding-left: 0;
 	margin-bottom: 0;
 	list-style: none
 }
 
 .nav-link {
 	display: block;
 	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);
 	text-decoration: none;
 	background: 0 0;
 	border: 0;
 	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out
 }
 
 @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 rgba(13, 110, 253, .25)
 }
 
 .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: 0.125rem;
 	--bs-nav-underline-link-active-color: var(--bs-emphasis-color);
 	gap: var(--bs-nav-underline-gap)
 }
 
 .nav-underline .nav-link {
 	padding-right: 0;
 	padding-left: 0;
 	border-bottom: var(--bs-nav-underline-border-width) solid transparent
 }
 
 .nav-underline .nav-link:focus,
 .nav-underline .nav-link:hover {
 	border-bottom-color: currentcolor
 }
 
 .nav-underline .nav-link.active,
 .nav-underline .show>.nav-link {
 	font-weight: 700;
 	color: var(--bs-nav-underline-link-active-color);
 	border-bottom-color: currentcolor
 }
 
 .nav-fill .nav-item,
 .nav-fill>.nav-link {
 	flex: 1 1 auto;
 	text-align: center
 }
 
 .nav-justified .nav-item,
 .nav-justified>.nav-link {
 	flex-basis: 0;
 	flex-grow: 1;
 	text-align: center
 }
 
 .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: 0.5rem;
 	--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
 	--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
 	--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
 	--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
 	--bs-navbar-brand-padding-y: 0.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: 0.5rem;
 	--bs-navbar-toggler-padding-y: 0.25rem;
 	--bs-navbar-toggler-padding-x: 0.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), 0.15);
 	--bs-navbar-toggler-border-radius: var(--bs-border-radius);
 	--bs-navbar-toggler-focus-width: 0.25rem;
 	--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
 	position: relative;
 	display: flex;
 	flex-wrap: wrap;
 	align-items: center;
 	justify-content: space-between;
 	padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
 }
 
 .navbar>.container,
 .navbar>.container-fluid,
 .navbar>.container-lg,
 .navbar>.container-md,
 .navbar>.container-sm,
 .navbar>.container-xl,
 .navbar>.container-xxl {
 	display: flex;
 	flex-wrap: inherit;
 	align-items: center;
 	justify-content: space-between
 }
 
 .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);
 	text-decoration: none;
 	white-space: nowrap
 }
 
 .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: 0.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);
 	display: flex;
 	flex-direction: column;
 	padding-left: 0;
 	margin-bottom: 0;
 	list-style: none
 }
 
 .navbar-nav .nav-link.active,
 .navbar-nav .nav-link.show {
 	color: var(--bs-navbar-active-color)
 }
 
 .navbar-nav .dropdown-menu {
 	position: static
 }
 
 .navbar-text {
 	padding-top: .5rem;
 	padding-bottom: .5rem;
 	color: var(--bs-navbar-color)
 }
 
 .navbar-text a,
 .navbar-text a:focus,
 .navbar-text a:hover {
 	color: var(--bs-navbar-active-color)
 }
 
 .navbar-collapse {
 	flex-basis: 100%;
 	flex-grow: 1;
 	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);
 	line-height: 1;
 	color: var(--bs-navbar-color);
 	background-color: transparent;
 	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)
 }
 
 @media (prefers-reduced-motion:reduce) {
 	.navbar-toggler {
 		transition: none
 	}
 }
 
 .navbar-toggler:hover {
 	text-decoration: none
 }
 
 .navbar-toggler:focus {
 	text-decoration: none;
 	outline: 0;
 	box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width)
 }
 
 .navbar-toggler-icon {
 	display: inline-block;
 	width: 1.5em;
 	height: 1.5em;
 	vertical-align: middle;
 	background-image: var(--bs-navbar-toggler-icon-bg);
 	background-repeat: no-repeat;
 	background-position: center;
 	background-size: 100%
 }
 
 .navbar-nav-scroll {
 	max-height: var(--bs-scroll-height, 75vh);
 	overflow-y: auto
 }
 
 @media (min-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 {
 		display: flex !important;
 		flex-basis: auto
 	}
 
 	.navbar-expand-sm .navbar-toggler {
 		display: none
 	}
 
 	.navbar-expand-sm .offcanvas {
 		position: static;
 		z-index: auto;
 		flex-grow: 1;
 		width: auto !important;
 		height: auto !important;
 		visibility: visible !important;
 		background-color: transparent !important;
 		border: 0 !important;
 		transform: none !important;
 		transition: none
 	}
 
 	.navbar-expand-sm .offcanvas .offcanvas-header {
 		display: none
 	}
 
 	.navbar-expand-sm .offcanvas .offcanvas-body {
 		display: flex;
 		flex-grow: 0;
 		padding: 0;
 		overflow-y: visible
 	}
 }
 
 @media (min-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 {
 		display: flex !important;
 		flex-basis: auto
 	}
 
 	.navbar-expand-md .navbar-toggler {
 		display: none
 	}
 
 	.navbar-expand-md .offcanvas {
 		position: static;
 		z-index: auto;
 		flex-grow: 1;
 		width: auto !important;
 		height: auto !important;
 		visibility: visible !important;
 		background-color: transparent !important;
 		border: 0 !important;
 		transform: none !important;
 		transition: none
 	}
 
 	.navbar-expand-md .offcanvas .offcanvas-header {
 		display: none
 	}
 
 	.navbar-expand-md .offcanvas .offcanvas-body {
 		display: flex;
 		flex-grow: 0;
 		padding: 0;
 		overflow-y: visible
 	}
 }
 
 @media (min-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 {
 		display: flex !important;
 		flex-basis: auto
 	}
 
 	.navbar-expand-lg .navbar-toggler {
 		display: none
 	}
 
 	.navbar-expand-lg .offcanvas {
 		position: static;
 		z-index: auto;
 		flex-grow: 1;
 		width: auto !important;
 		height: auto !important;
 		visibility: visible !important;
 		background-color: transparent !important;
 		border: 0 !important;
 		transform: none !important;
 		transition: none
 	}
 
 	.navbar-expand-lg .offcanvas .offcanvas-header {
 		display: none
 	}
 
 	.navbar-expand-lg .offcanvas .offcanvas-body {
 		display: flex;
 		flex-grow: 0;
 		padding: 0;
 		overflow-y: visible
 	}
 }
 
 @media (min-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 {
 		display: flex !important;
 		flex-basis: auto
 	}
 
 	.navbar-expand-xl .navbar-toggler {
 		display: none
 	}
 
 	.navbar-expand-xl .offcanvas {
 		position: static;
 		z-index: auto;
 		flex-grow: 1;
 		width: auto !important;
 		height: auto !important;
 		visibility: visible !important;
 		background-color: transparent !important;
 		border: 0 !important;
 		transform: none !important;
 		transition: none
 	}
 
 	.navbar-expand-xl .offcanvas .offcanvas-header {
 		display: none
 	}
 
 	.navbar-expand-xl .offcanvas .offcanvas-body {
 		display: flex;
 		flex-grow: 0;
 		padding: 0;
 		overflow-y: visible
 	}
 }
 
 @media (min-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 {
 		display: flex !important;
 		flex-basis: auto
 	}
 
 	.navbar-expand-xxl .navbar-toggler {
 		display: none
 	}
 
 	.navbar-expand-xxl .offcanvas {
 		position: static;
 		z-index: auto;
 		flex-grow: 1;
 		width: auto !important;
 		height: auto !important;
 		visibility: visible !important;
 		background-color: transparent !important;
 		border: 0 !important;
 		transform: none !important;
 		transition: none
 	}
 
 	.navbar-expand-xxl .offcanvas .offcanvas-header {
 		display: none
 	}
 
 	.navbar-expand-xxl .offcanvas .offcanvas-body {
 		display: flex;
 		flex-grow: 0;
 		padding: 0;
 		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)
 }