.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center {
	position: relative
}

.dropdown-toggle {
	white-space: nowrap
}

.dropdown-toggle:after {
	border-bottom: 0;
	border-left: .3em solid transparent;
	border-right: .3em solid transparent;
	border-top: .3em solid;
	content: "";
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em
}

.dropdown-toggle:empty:after {
	margin-left: 0
}

.dropdown-menu {
	--dropdown-zindex: 1000;
	--dropdown-min-width: 10rem;
	--dropdown-padding-x: 0;
	--dropdown-padding-y: 0.5rem;
	--dropdown-spacer: 0.125rem;
	--dropdown-font-size: 1rem;
	--dropdown-color: #22262a;
	--dropdown-bg: #fff;
	--dropdown-border-color: var(--border-color-translucent);
	--dropdown-border-radius: 0.25rem;
	--dropdown-border-width: 1px;
	--dropdown-inner-border-radius: calc(0.25rem - 1px);
	--dropdown-divider-bg: var(--border-color-translucent);
	--dropdown-divider-margin-y: 0.5rem;
	--dropdown-box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15);
	--dropdown-link-color: #22262a;
	--dropdown-link-hover-color: #1f2226;
	--dropdown-link-hover-bg: #eaedf0;
	--dropdown-link-active-color: #fff;
	--dropdown-link-active-bg: #010156;
	--dropdown-link-disabled-color: #adb5bd;
	--dropdown-item-padding-x: 1rem;
	--dropdown-item-padding-y: 0.25rem;
	--dropdown-header-color: #6d757e;
	--dropdown-header-padding-x: 1rem;
	--dropdown-header-padding-y: 0.5rem;
	background-clip: padding-box;
	background-color: var(--dropdown-bg);
	border: var(--dropdown-border-width) solid var(--dropdown-border-color);
	border-radius: var(--dropdown-border-radius);
	color: var(--dropdown-color);
	display: none;
	font-size: var(--dropdown-font-size);
	list-style: none;
	margin: 0;
	min-width: var(--dropdown-min-width);
	padding: var(--dropdown-padding-y) var(--dropdown-padding-x);
	position: absolute;
	text-align: left;
	z-index: var(--dropdown-zindex)
}

.dropdown-menu[data-bs-popper] {
	left: 0;
	margin-top: var(--dropdown-spacer);
	top: 100%
}

.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 (min-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 (min-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 (min-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 (min-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 (min-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] {
	bottom: 100%;
	margin-bottom: var(--dropdown-spacer);
	margin-top: 0;
	top: auto
}

.dropup .dropdown-toggle:after {
	border-bottom: .3em solid;
	border-left: .3em solid transparent;
	border-right: .3em solid transparent;
	border-top: 0;
	content: "";
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em
}

.dropup .dropdown-toggle:empty:after {
	margin-left: 0
}

.dropend .dropdown-menu[data-bs-popper] {
	left: 100%;
	margin-left: var(--dropdown-spacer);
	margin-top: 0;
	right: auto;
	top: 0
}

.dropend .dropdown-toggle:after {
	border-bottom: .3em solid transparent;
	border-left: .3em solid;
	border-right: 0;
	border-top: .3em solid transparent;
	content: "";
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em
}

.dropend .dropdown-toggle:empty:after {
	margin-left: 0
}

.dropend .dropdown-toggle:after {
	vertical-align: 0
}

.dropstart .dropdown-menu[data-bs-popper] {
	left: auto;
	margin-right: var(--dropdown-spacer);
	margin-top: 0;
	right: 100%;
	top: 0
}

.dropstart .dropdown-toggle:after {
	content: "";
	display: inline-block;
	display: none;
	margin-left: .255em;
	vertical-align: .255em
}

.dropstart .dropdown-toggle:before {
	border-bottom: .3em solid transparent;
	border-right: .3em solid;
	border-top: .3em solid transparent;
	content: "";
	display: inline-block;
	margin-right: .255em;
	vertical-align: .255em
}

.dropstart .dropdown-toggle:empty:after {
	margin-left: 0
}

.dropstart .dropdown-toggle:before {
	vertical-align: 0
}

.dropdown-divider {
	border-top: 1px solid var(--dropdown-divider-bg);
	height: 0;
	margin: var(--dropdown-divider-margin-y) 0;
	opacity: 1;
	overflow: hidden
}

.dropdown-item {
	background-color: transparent;
	border: 0;
	clear: both;
	color: var(--dropdown-link-color);
	display: block;
	font-weight: 400;
	padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
	text-align: inherit;
	text-decoration: none;
	white-space: nowrap;
	width: 100%
}

.dropdown-item:focus,.dropdown-item:hover {
	background-color: var(--dropdown-link-hover-bg);
	color: var(--dropdown-link-hover-color)
}

.dropdown-item.active,.dropdown-item:active {
	background-color: var(--dropdown-link-active-bg);
	color: var(--dropdown-link-active-color);
	text-decoration: none
}

.dropdown-item.disabled,.dropdown-item:disabled {
	background-color: transparent;
	color: var(--dropdown-link-disabled-color);
	pointer-events: none
}

.dropdown-menu.show {
	display: block
}

.dropdown-header {
	color: var(--dropdown-header-color);
	display: block;
	font-size: .875rem;
	margin-bottom: 0;
	padding: var(--dropdown-header-padding-y) var(--dropdown-header-padding-x);
	white-space: nowrap
}

.dropdown-item-text {
	color: var(--dropdown-link-color);
	display: block;
	padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x)
}

.dropdown-menu-dark {
	--dropdown-color: #dfe3e7;
	--dropdown-bg: #353b41;
	--dropdown-border-color: var(--border-color-translucent);
	--dropdown-box-shadow: ;
	--dropdown-link-color: #dfe3e7;
	--dropdown-link-hover-color: #fff;
	--dropdown-divider-bg: var(--border-color-translucent);
	--dropdown-link-hover-bg: hsla(0,0%,100%,.15);
	--dropdown-link-active-color: #fff;
	--dropdown-link-active-bg: #010156;
	--dropdown-link-disabled-color: #adb5bd;
	--dropdown-header-color: #adb5bd
}

.btn-group,.btn-group-vertical {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative;
	vertical-align: middle
}

.btn-group-vertical>.btn,.btn-group>.btn {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	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 {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: flex-start
}

.btn-toolbar .input-group {
	width: auto
}

.btn-group {
	border-radius: .25rem
}

.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn {
	margin-left: -1px
}

.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-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 {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: flex-start;
	-ms-flex-direction: column;
	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
}

.nav {
	--nav-link-padding-x: 1rem;
	--nav-link-padding-y: 0.5rem;
	--nav-link-font-weight: ;
	--nav-link-color: var(--link-color);
	--nav-link-hover-color: var(--link-hover-color);
	--nav-link-disabled-color: #6d757e;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style: none;
	margin-bottom: 0;
	padding-left: 0
}

.nav-link {
	color: var(--nav-link-color);
	display: block;
	font-size: var(--nav-link-font-size);
	font-weight: var(--nav-link-font-weight);
	padding: var(--nav-link-padding-y) var(--nav-link-padding-x);
	text-decoration: none;
	-webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
	-o-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
	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 {
		-webkit-transition: none;
		-o-transition: none;
		transition: none
	}
}

.nav-link:focus,.nav-link:hover {
	color: var(--nav-link-hover-color)
}

.nav-link.disabled {
	color: var(--nav-link-disabled-color);
	cursor: default;
	pointer-events: none
}

.nav-tabs {
	--nav-tabs-border-width: 1px;
	--nav-tabs-border-color: #dfe3e7;
	--nav-tabs-border-radius: 0.25rem;
	--nav-tabs-link-hover-border-color: #eaedf0 #eaedf0 #dfe3e7;
	--nav-tabs-link-active-color: #484f56;
	--nav-tabs-link-active-bg: #fff;
	--nav-tabs-link-active-border-color: #dfe3e7 #dfe3e7 #fff;
	border-bottom: var(--nav-tabs-border-width) solid var(--nav-tabs-border-color)
}

.nav-tabs .nav-link {
	background: none;
	border: var(--nav-tabs-border-width) solid transparent;
	border-top-left-radius: var(--nav-tabs-border-radius);
	border-top-right-radius: var(--nav-tabs-border-radius);
	margin-bottom: calc(var(--nav-tabs-border-width)*-1)
}

.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {
	border-color: var(--nav-tabs-link-hover-border-color);
	isolation: isolate
}

.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled {
	background-color: transparent;
	border-color: transparent;
	color: var(--nav-link-disabled-color)
}

.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {
	background-color: var(--nav-tabs-link-active-bg);
	border-color: var(--nav-tabs-link-active-border-color);
	color: var(--nav-tabs-link-active-color)
}

.nav-tabs .dropdown-menu {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin-top: calc(var(--nav-tabs-border-width)*-1)
}

.nav-pills {
	--nav-pills-border-radius: 0.25rem;
	--nav-pills-link-active-color: #fff;
	--nav-pills-link-active-bg: #010156
}

.nav-pills .nav-link {
	background: none;
	border: 0;
	border-radius: var(--nav-pills-border-radius)
}

.nav-pills .nav-link:disabled {
	background-color: transparent;
	border-color: transparent;
	color: var(--nav-link-disabled-color)
}

.nav-pills .nav-link.active,.nav-pills .show>.nav-link {
	background-color: var(--nav-pills-link-active-bg);
	color: var(--nav-pills-link-active-color)
}

.nav-fill .nav-item,.nav-fill>.nav-link {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: center
}

.nav-justified .nav-item,.nav-justified>.nav-link {
	-ms-flex-preferred-size: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	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 {
	--navbar-padding-x: 0;
	--navbar-padding-y: 0.5rem;
	--navbar-color: rgba(0,0,0,.55);
	--navbar-hover-color: rgba(0,0,0,.7);
	--navbar-disabled-color: rgba(0,0,0,.3);
	--navbar-active-color: rgba(0,0,0,.9);
	--navbar-brand-padding-y: 0.3125rem;
	--navbar-brand-margin-end: 1rem;
	--navbar-brand-font-size: 1.25rem;
	--navbar-brand-color: rgba(0,0,0,.9);
	--navbar-brand-hover-color: rgba(0,0,0,.9);
	--navbar-nav-link-padding-x: 0.5rem;
	--navbar-toggler-padding-y: 0.25rem;
	--navbar-toggler-padding-x: 0.75rem;
	--navbar-toggler-font-size: 1.25rem;
	--navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
	--navbar-toggler-border-color: rgba(0,0,0,.1);
	--navbar-toggler-border-radius: 0.25rem;
	--navbar-toggler-focus-width: 0.25rem;
	--navbar-toggler-transition: box-shadow 0.15s ease-in-out;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: var(--navbar-padding-y) var(--navbar-padding-x);
	position: relative
}

.navbar,.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between
}

.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl {
	-ms-flex-wrap: inherit;
	flex-wrap: inherit
}

.navbar-brand {
	color: var(--navbar-brand-color);
	font-size: var(--navbar-brand-font-size);
	margin-right: var(--navbar-brand-margin-end);
	padding-bottom: var(--navbar-brand-padding-y);
	padding-top: var(--navbar-brand-padding-y);
	text-decoration: none;
	white-space: nowrap
}

.navbar-brand:focus,.navbar-brand:hover {
	color: var(--navbar-brand-hover-color)
}

.navbar-nav {
	--nav-link-padding-x: 0;
	--nav-link-padding-y: 0.5rem;
	--nav-link-font-weight: ;
	--nav-link-color: var(--navbar-color);
	--nav-link-hover-color: var(--navbar-hover-color);
	--nav-link-disabled-color: var(--navbar-disabled-color);
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	list-style: none;
	margin-bottom: 0;
	padding-left: 0
}

.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link {
	color: var(--navbar-active-color)
}

.navbar-nav .dropdown-menu {
	position: static
}

.navbar-text {
	color: var(--navbar-color);
	padding-bottom: .5rem;
	padding-top: .5rem
}

.navbar-text a,.navbar-text a:focus,.navbar-text a:hover {
	color: var(--navbar-active-color)
}

.navbar-collapse {
	-ms-flex-preferred-size: 100%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	flex-basis: 100%;
	flex-grow: 1
}

.navbar-toggler {
	background-color: transparent;
	border: var(--border-width) solid var(--navbar-toggler-border-color);
	border-radius: var(--navbar-toggler-border-radius);
	color: var(--navbar-color);
	font-size: var(--navbar-toggler-font-size);
	line-height: 1;
	padding: var(--navbar-toggler-padding-y) var(--navbar-toggler-padding-x);
	-webkit-transition: var(--navbar-toggler-transition);
	-o-transition: var(--navbar-toggler-transition);
	transition: var(--navbar-toggler-transition)
}

@media (prefers-reduced-motion:reduce) {
	.navbar-toggler {
		-webkit-transition: none;
		-o-transition: none;
		transition: none
	}
}

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

.navbar-toggler:focus {
	-webkit-box-shadow: 0 0 0 var(--navbar-toggler-focus-width);
	box-shadow: 0 0 0 var(--navbar-toggler-focus-width);
	outline: 0;
	text-decoration: none
}

.navbar-toggler-icon {
	background-image: var(--navbar-toggler-icon-bg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100%;
	display: inline-block;
	height: 1.5em;
	vertical-align: middle;
	width: 1.5em
}

.navbar-nav-scroll {
	max-height: var(--scroll-height,75vh);
	overflow-y: auto
}

@media (min-width: 576px) {
	.navbar-expand-sm {
		-webkit-box-pack:start;
		-ms-flex-pack: start;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		justify-content: flex-start
	}

	.navbar-expand-sm .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.navbar-expand-sm .navbar-nav .dropdown-menu {
		position: absolute
	}

	.navbar-expand-sm .navbar-nav .nav-link {
		padding-left: var(--navbar-nav-link-padding-x);
		padding-right: var(--navbar-nav-link-padding-x)
	}

	.navbar-expand-sm .navbar-nav-scroll {
		overflow: visible
	}

	.navbar-expand-sm .navbar-collapse {
		-ms-flex-preferred-size: auto;
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		flex-basis: auto
	}

	.navbar-expand-sm .navbar-toggler {
		display: none
	}

	.navbar-expand-sm .offcanvas {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		background-color: transparent!important;
		border: 0!important;
		flex-grow: 1;
		height: auto!important;
		position: static;
		-webkit-transform: none!important;
		transform: none!important;
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
		visibility: visible!important;
		width: auto!important;
		z-index: auto
	}

	.navbar-expand-sm .offcanvas .offcanvas-header {
		display: none
	}

	.navbar-expand-sm .offcanvas .offcanvas-body {
		-webkit-box-flex: 0;
		-ms-flex-positive: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-grow: 0;
		overflow-y: visible;
		padding: 0
	}
}

@media (min-width: 768px) {
	.navbar-expand-md {
		-webkit-box-pack:start;
		-ms-flex-pack: start;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		justify-content: flex-start
	}

	.navbar-expand-md .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.navbar-expand-md .navbar-nav .dropdown-menu {
		position: absolute
	}

	.navbar-expand-md .navbar-nav .nav-link {
		padding-left: var(--navbar-nav-link-padding-x);
		padding-right: var(--navbar-nav-link-padding-x)
	}

	.navbar-expand-md .navbar-nav-scroll {
		overflow: visible
	}

	.navbar-expand-md .navbar-collapse {
		-ms-flex-preferred-size: auto;
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		flex-basis: auto
	}

	.navbar-expand-md .navbar-toggler {
		display: none
	}

	.navbar-expand-md .offcanvas {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		background-color: transparent!important;
		border: 0!important;
		flex-grow: 1;
		height: auto!important;
		position: static;
		-webkit-transform: none!important;
		transform: none!important;
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
		visibility: visible!important;
		width: auto!important;
		z-index: auto
	}

	.navbar-expand-md .offcanvas .offcanvas-header {
		display: none
	}

	.navbar-expand-md .offcanvas .offcanvas-body {
		-webkit-box-flex: 0;
		-ms-flex-positive: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-grow: 0;
		overflow-y: visible;
		padding: 0
	}
}

@media (min-width: 992px) {
	.navbar-expand-lg {
		-webkit-box-pack:start;
		-ms-flex-pack: start;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		justify-content: flex-start
	}

	.navbar-expand-lg .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position: absolute
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		padding-left: var(--navbar-nav-link-padding-x);
		padding-right: var(--navbar-nav-link-padding-x)
	}

	.navbar-expand-lg .navbar-nav-scroll {
		overflow: visible
	}

	.navbar-expand-lg .navbar-collapse {
		-ms-flex-preferred-size: auto;
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		flex-basis: auto
	}

	.navbar-expand-lg .navbar-toggler {
		display: none
	}

	.navbar-expand-lg .offcanvas {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		background-color: transparent!important;
		border: 0!important;
		flex-grow: 1;
		height: auto!important;
		position: static;
		-webkit-transform: none!important;
		transform: none!important;
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
		visibility: visible!important;
		width: auto!important;
		z-index: auto
	}

	.navbar-expand-lg .offcanvas .offcanvas-header {
		display: none
	}

	.navbar-expand-lg .offcanvas .offcanvas-body {
		-webkit-box-flex: 0;
		-ms-flex-positive: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-grow: 0;
		overflow-y: visible;
		padding: 0
	}
}

.btn-close {
	background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%280, 0%, 0%%29'%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.414z'/%3e%3c/svg%3e") 50%/1em auto no-repeat;
	border: 0;
	border-radius: .25rem;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	color: #000;
	height: 1em;
	opacity: .5;
	padding: .25em;
	width: 1em
}

.btn-close:hover {
	color: #000;
	opacity: .75;
	text-decoration: none
}

.btn-close:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(1,1,86,.25);
	box-shadow: 0 0 0 .25rem rgba(1,1,86,.25);
	opacity: 1;
	outline: 0
}

.btn-close.disabled,.btn-close:disabled {
	opacity: .25;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

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

.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl {
	--offcanvas-zindex: 1045;
	--offcanvas-width: 400px;
	--offcanvas-height: 30vh;
	--offcanvas-padding-x: 1rem;
	--offcanvas-padding-y: 1rem;
	--offcanvas-color: ;
	--offcanvas-bg: #fff;
	--offcanvas-border-width: 1px;
	--offcanvas-border-color: var(--border-color-translucent);
	--offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,.075)
}

.offcanvas {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	background-clip: padding-box;
	background-color: var(--offcanvas-bg);
	bottom: 0;
	color: var(--offcanvas-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 100%;
	outline: 0;
	position: fixed;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	-o-transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
	visibility: hidden;
	z-index: var(--offcanvas-zindex)
}

@media (prefers-reduced-motion:reduce) {
	.offcanvas {
		-webkit-transition: none;
		-o-transition: none;
		transition: none
	}
}

.offcanvas.offcanvas-start {
	border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
	left: 0;
	top: 0;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	width: var(--offcanvas-width)
}

.offcanvas.offcanvas-end {
	border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
	right: 0;
	top: 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	width: var(--offcanvas-width)
}

.offcanvas.offcanvas-top {
	border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
	top: 0;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%)
}

.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top {
	height: var(--offcanvas-height);
	left: 0;
	max-height: 100%;
	right: 0
}

.offcanvas.offcanvas-bottom {
	border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
	-webkit-transform: translateY(100%);
	transform: translateY(100%)
}

.offcanvas.show:not(.hiding),.offcanvas.showing {
	-webkit-transform: none;
	transform: none
}

.offcanvas.hiding,.offcanvas.show,.offcanvas.showing {
	visibility: visible
}

.offcanvas-backdrop {
	background-color: #000;
	height: 100vh;
	left: 0;
	position: fixed;
	top: 0;
	width: 100vw;
	z-index: 1040
}

.offcanvas-backdrop.fade {
	opacity: 0
}

.offcanvas-backdrop.show {
	opacity: .5
}

.offcanvas-header {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x)
}

.offcanvas-header .btn-close {
	margin-bottom: calc(var(--offcanvas-padding-y)*-.5);
	margin-right: calc(var(--offcanvas-padding-x)*-.5);
	margin-top: calc(var(--offcanvas-padding-y)*-.5);
	padding: calc(var(--offcanvas-padding-y)*.5) calc(var(--offcanvas-padding-x)*.5)
}

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

.offcanvas-body {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	overflow-y: auto;
	padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x)
}