@charset "UTF-8";
/* tmax-min.css - tmax.css에서 실제 사용하는 스타일만 추출 */

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

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
	width: 100%;
	padding-right: var(--bs-gutter-x, .75rem);
	padding-left: var(--bs-gutter-x, .75rem);
	margin-right: auto;
	margin-left: auto
}

@media (min-width:576px) {
	.container-sm,
	/*
	.container {
		max-width: 540px
	}
		*/
}

@media (min-width:768px) {
	.container-md,
	.container-sm,
	/*
	.container {
		max-width: 720px
	}
		*/
}

@media (min-width:992px) {
	.container-lg,
	.container-md,
	.container-sm,
	.container {
		max-width: 960px
	}
}

@media (min-width:1200px) {
	.container-xl,
	.container-lg,
	.container-md,
	.container-sm,
	.container {
		max-width: 1140px
	}
}

@media (min-width:1400px) {
	.container-xxl,
	.container-xl,
	.container-lg,
	.container-md,
	.container-sm,
	.container {
		max-width: 1320px
	}
}

.btn-check {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none
}

.btn-check[disabled] + .btn,
.btn-check:disabled + .btn {
	pointer-events: none;
	filter: none;
	opacity: .65
}

.input-group .btn {
	position: relative;
	z-index: 2
}

.input-group .btn:focus {
	z-index: 3
}

.input-group-lg>.form-control,
.input-group-lg>.form-select,
.input-group-lg>.input-group-text,
.input-group-lg>.btn {
	padding: .785rem 1.5rem;
	font-size: 1.125rem;
	border-radius: .575rem
}

.input-group-sm>.form-control,
.input-group-sm>.form-select,
.input-group-sm>.input-group-text,
.input-group-sm>.btn {
	padding: .275rem .675rem;
	font-size: .835rem;
	border-radius: .25rem
}

.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
}

.btn {
	display: inline-block;
	font-family: var(--bs-font-sans-serif);
	font-weight: 500;
	line-height: 1.5;
	color: #232a42;
	text-align: center;
	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: .475rem 1rem;
	font-size: 1rem;
	border-radius: .375rem;
	transition: all .25s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.btn {
		transition: none
	}
}

.btn:hover {
	color: #232a42
}

.btn-check:focus + .btn,
.btn:focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(54, 85, 255, .1)
}

.btn:disabled,
.btn.disabled,
fieldset:disabled .btn {
	pointer-events: none;
	opacity: .65
}

.btn-primary {
	color: #fff;
	background-color: #3655ff;
	border-color: #3655ff
}

.btn-primary:hover {
	color: #fff;
	background-color: #2e48d9;
	border-color: #2b44cc
}

.btn-check:focus + .btn-primary,
.btn-primary:focus {
	color: #fff;
	background-color: #2e48d9;
	border-color: #2b44cc;
	box-shadow: 0 0 0 .25rem rgba(84, 111, 255, .5)
}

.btn-check:checked + .btn-primary,
.btn-check:active + .btn-primary,
.btn-primary:active,
.btn-primary.active,
.show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #2b44cc;
	border-color: #2940bf
}

.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 .25rem rgba(84, 111, 255, .5)
}

.btn-primary:disabled,
.btn-primary.disabled {
	color: #fff;
	background-color: #3655ff;
	border-color: #3655ff
}

.btn-secondary {
	color: #fff;
	background-color: #2e3552;
	border-color: #2e3552
}

.btn-secondary:hover {
	color: #fff;
	background-color: #272d46;
	border-color: #252a42
}

.btn-check:focus + .btn-secondary,
.btn-secondary:focus {
	color: #fff;
	background-color: #272d46;
	border-color: #252a42;
	box-shadow: 0 0 0 .25rem rgba(77, 83, 108, .5)
}

.btn-check:checked + .btn-secondary,
.btn-check:active + .btn-secondary,
.btn-secondary:active,
.btn-secondary.active,
.show>.btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #252a42;
	border-color: #23283e
}

.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 .25rem rgba(77, 83, 108, .5)
}

.btn-secondary:disabled,
.btn-secondary.disabled {
	color: #fff;
	background-color: #2e3552;
	border-color: #2e3552
}

.btn-success {
	color: #fff;
	background-color: #37a878;
	border-color: #37a878
}

.btn-success:hover {
	color: #fff;
	background-color: #2f8f66;
	border-color: #2c8660
}

.btn-check:focus + .btn-success,
.btn-success:focus {
	color: #fff;
	background-color: #2f8f66;
	border-color: #2c8660;
	box-shadow: 0 0 0 .25rem rgba(85, 181, 140, .5)
}

.btn-check:checked + .btn-success,
.btn-check:active + .btn-success,
.btn-success:active,
.btn-success.active,
.show>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #2c8660;
	border-color: #297e5a
}

.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 .25rem rgba(85, 181, 140, .5)
}

.btn-success:disabled,
.btn-success.disabled {
	color: #fff;
	background-color: #37a878;
	border-color: #37a878
}

.btn-info {
	color: #fff;
	background-color: #28abff;
	border-color: #28abff
}

.btn-info:hover {
	color: #fff;
	background-color: #2291d9;
	border-color: #2089cc
}

.btn-check:focus + .btn-info,
.btn-info:focus {
	color: #fff;
	background-color: #2291d9;
	border-color: #2089cc;
	box-shadow: 0 0 0 .25rem rgba(72, 184, 255, .5)
}

.btn-check:checked + .btn-info,
.btn-check:active + .btn-info,
.btn-info:active,
.btn-info.active,
.show>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #2089cc;
	border-color: #1e80bf
}

.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 .25rem rgba(72, 184, 255, .5)
}

.btn-info:disabled,
.btn-info.disabled {
	color: #fff;
	background-color: #28abff;
	border-color: #28abff
}

.btn-warning {
	color: #0e111f;
	background-color: #ffc940;
	border-color: #ffc940
}

.btn-warning:hover {
	color: #0e111f;
	background-color: #ffd15d;
	border-color: #ffce53
}

.btn-check:focus + .btn-warning,
.btn-warning:focus {
	color: #0e111f;
	background-color: #ffd15d;
	border-color: #ffce53;
	box-shadow: 0 0 0 .25rem rgba(219, 173, 59, .5)
}

.btn-check:checked + .btn-warning,
.btn-check:active + .btn-warning,
.btn-warning:active,
.btn-warning.active,
.show>.btn-warning.dropdown-toggle {
	color: #0e111f;
	background-color: #ffd466;
	border-color: #ffce53
}

.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 .25rem rgba(219, 173, 59, .5)
}

.btn-warning:disabled,
.btn-warning.disabled {
	color: #0e111f;
	background-color: #ffc940;
	border-color: #ffc940
}

.btn-danger {
	color: #fff;
	background-color: #f65660;
	border-color: #f65660
}

.btn-danger:hover {
	color: #fff;
	background-color: #d14952;
	border-color: #c5454d
}

.btn-check:focus + .btn-danger,
.btn-danger:focus {
	color: #fff;
	background-color: #d14952;
	border-color: #c5454d;
	box-shadow: 0 0 0 .25rem rgba(247, 111, 120, .5)
}

.btn-check:checked + .btn-danger,
.btn-check:active + .btn-danger,
.btn-danger:active,
.btn-danger.active,
.show>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #c5454d;
	border-color: #b94148
}

.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 .25rem rgba(247, 111, 120, .5)
}

.btn-danger:disabled,
.btn-danger.disabled {
	color: #fff;
	background-color: #f65660;
	border-color: #f65660
}

.btn-light {
	color: #0e111f;
	background-color: #f9f9fe;
	border-color: #f9f9fe
}

.btn-light:hover {
	color: #0e111f;
	background-color: #fafafe;
	border-color: #fafafe
}

.btn-check:focus + .btn-light,
.btn-light:focus {
	color: #0e111f;
	background-color: #fafafe;
	border-color: #fafafe;
	box-shadow: 0 0 0 .25rem rgba(214, 214, 221, .5)
}

.btn-check:checked + .btn-light,
.btn-check:active + .btn-light,
.btn-light:active,
.btn-light.active,
.show>.btn-light.dropdown-toggle {
	color: #0e111f;
	background-color: #fafafe;
	border-color: #fafafe
}

.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 .25rem rgba(214, 214, 221, .5)
}

.btn-light:disabled,
.btn-light.disabled {
	color: #0e111f;
	background-color: #f9f9fe;
	border-color: #f9f9fe
}

.btn-white {
	color: #0e111f;
	background-color: #fff;
	border-color: #fff
}

.btn-white:hover {
	color: #0e111f;
	background-color: white;
	border-color: white
}

.btn-check:focus + .btn-white,
.btn-white:focus {
	color: #0e111f;
	background-color: white;
	border-color: white;
	box-shadow: 0 0 0 .25rem rgba(219, 219, 221, .5)
}

.btn-check:checked + .btn-white,
.btn-check:active + .btn-white,
.btn-white:active,
.btn-white.active,
.show>.btn-white.dropdown-toggle {
	color: #0e111f;
	background-color: white;
	border-color: white
}

.btn-check:checked + .btn-white:focus,
.btn-check:active + .btn-white:focus,
.btn-white:active:focus,
.btn-white.active:focus,
.show>.btn-white.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(219, 219, 221, .5)
}

.btn-white:disabled,
.btn-white.disabled {
	color: #0e111f;
	background-color: #fff;
	border-color: #fff
}

.btn-gray-200 {
	color: #0e111f;
	background-color: #e7e7ef;
	border-color: #e7e7ef
}

.btn-gray-200:hover {
	color: #0e111f;
	background-color: #ebebf1;
	border-color: #e9e9f1
}

.btn-check:focus + .btn-gray-200,
.btn-gray-200:focus {
	color: #0e111f;
	background-color: #ebebf1;
	border-color: #e9e9f1;
	box-shadow: 0 0 0 .25rem rgba(198, 199, 208, .5)
}

.btn-check:checked + .btn-gray-200,
.btn-check:active + .btn-gray-200,
.btn-gray-200:active,
.btn-gray-200.active,
.show>.btn-gray-200.dropdown-toggle {
	color: #0e111f;
	background-color: #ececf2;
	border-color: #e9e9f1
}

.btn-check:checked + .btn-gray-200:focus,
.btn-check:active + .btn-gray-200:focus,
.btn-gray-200:active:focus,
.btn-gray-200.active:focus,
.show>.btn-gray-200.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(198, 199, 208, .5)
}

.btn-gray-200:disabled,
.btn-gray-200.disabled {
	color: #0e111f;
	background-color: #e7e7ef;
	border-color: #e7e7ef
}

.btn-gray-800 {
	color: #fff;
	background-color: #232a42;
	border-color: #232a42
}

.btn-gray-800:hover {
	color: #fff;
	background-color: #1e2438;
	border-color: #1c2235
}

.btn-check:focus + .btn-gray-800,
.btn-gray-800:focus {
	color: #fff;
	background-color: #1e2438;
	border-color: #1c2235;
	box-shadow: 0 0 0 .25rem rgba(68, 74, 94, .5)
}

.btn-check:checked + .btn-gray-800,
.btn-check:active + .btn-gray-800,
.btn-gray-800:active,
.btn-gray-800.active,
.show>.btn-gray-800.dropdown-toggle {
	color: #fff;
	background-color: #1c2235;
	border-color: #1a2032
}

.btn-check:checked + .btn-gray-800:focus,
.btn-check:active + .btn-gray-800:focus,
.btn-gray-800:active:focus,
.btn-gray-800.active:focus,
.show>.btn-gray-800.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(68, 74, 94, .5)
}

.btn-gray-800:disabled,
.btn-gray-800.disabled {
	color: #fff;
	background-color: #232a42;
	border-color: #232a42
}

.btn-dark {
	color: #fff;
	background-color: #0e111f;
	border-color: #0e111f
}

.btn-dark:hover {
	color: #fff;
	background-color: #0c0e1a;
	border-color: #0b0e19
}

.btn-check:focus + .btn-dark,
.btn-dark:focus {
	color: #fff;
	background-color: #0c0e1a;
	border-color: #0b0e19;
	box-shadow: 0 0 0 .25rem rgba(50, 53, 65, .5)
}

.btn-check:checked + .btn-dark,
.btn-check:active + .btn-dark,
.btn-dark:active,
.btn-dark.active,
.show>.btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #0b0e19;
	border-color: #0b0d17
}

.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 .25rem rgba(50, 53, 65, .5)
}

.btn-dark:disabled,
.btn-dark.disabled {
	color: #fff;
	background-color: #0e111f;
	border-color: #0e111f
}

.btn-outline-primary {
	color: #3655ff;
	border-color: #3655ff
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #3655ff;
	border-color: #3655ff
}

.btn-check:focus + .btn-outline-primary,
.btn-outline-primary:focus {
	box-shadow: 0 0 0 .25rem rgba(54, 85, 255, .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: #fff;
	background-color: #3655ff;
	border-color: #3655ff
}

.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 .25rem rgba(54, 85, 255, .5)
}

.btn-outline-primary:disabled,
.btn-outline-primary.disabled {
	color: #3655ff;
	background-color: transparent
}

.btn-outline-secondary {
	color: #2e3552;
	border-color: #2e3552
}

.btn-outline-secondary:hover {
	color: #fff;
	background-color: #2e3552;
	border-color: #2e3552
}

.btn-check:focus + .btn-outline-secondary,
.btn-outline-secondary:focus {
	box-shadow: 0 0 0 .25rem rgba(46, 53, 82, .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: #fff;
	background-color: #2e3552;
	border-color: #2e3552
}

.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 .25rem rgba(46, 53, 82, .5)
}

.btn-outline-secondary:disabled,
.btn-outline-secondary.disabled {
	color: #2e3552;
	background-color: transparent
}

.btn-outline-success {
	color: #37a878;
	border-color: #37a878
}

.btn-outline-success:hover {
	color: #fff;
	background-color: #37a878;
	border-color: #37a878
}

.btn-check:focus + .btn-outline-success,
.btn-outline-success:focus {
	box-shadow: 0 0 0 .25rem rgba(55, 168, 120, .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: #fff;
	background-color: #37a878;
	border-color: #37a878
}

.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 .25rem rgba(55, 168, 120, .5)
}

.btn-outline-success:disabled,
.btn-outline-success.disabled {
	color: #37a878;
	background-color: transparent
}

.btn-outline-info {
	color: #28abff;
	border-color: #28abff
}

.btn-outline-info:hover {
	color: #fff;
	background-color: #28abff;
	border-color: #28abff
}

.btn-check:focus + .btn-outline-info,
.btn-outline-info:focus {
	box-shadow: 0 0 0 .25rem rgba(40, 171, 255, .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: #fff;
	background-color: #28abff;
	border-color: #28abff
}

.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 .25rem rgba(40, 171, 255, .5)
}

.btn-outline-info:disabled,
.btn-outline-info.disabled {
	color: #28abff;
	background-color: transparent
}

.btn-outline-warning {
	color: #ffc940;
	border-color: #ffc940
}

.btn-outline-warning:hover {
	color: #0e111f;
	background-color: #ffc940;
	border-color: #ffc940
}

.btn-check:focus + .btn-outline-warning,
.btn-outline-warning:focus {
	box-shadow: 0 0 0 .25rem rgba(255, 201, 64, .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: #0e111f;
	background-color: #ffc940;
	border-color: #ffc940
}

.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 .25rem rgba(255, 201, 64, .5)
}

.btn-outline-warning:disabled,
.btn-outline-warning.disabled {
	color: #ffc940;
	background-color: transparent
}

.btn-outline-danger {
	color: #f65660;
	border-color: #f65660
}

.btn-outline-danger:hover {
	color: #fff;
	background-color: #f65660;
	border-color: #f65660
}

.btn-check:focus + .btn-outline-danger,
.btn-outline-danger:focus {
	box-shadow: 0 0 0 .25rem rgba(246, 86, 96, .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: #fff;
	background-color: #f65660;
	border-color: #f65660
}

.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 .25rem rgba(246, 86, 96, .5)
}

.btn-outline-danger:disabled,
.btn-outline-danger.disabled {
	color: #f65660;
	background-color: transparent
}

.btn-outline-light {
	color: #f9f9fe;
	border-color: #f9f9fe
}

.btn-outline-light:hover {
	color: #0e111f;
	background-color: #f9f9fe;
	border-color: #f9f9fe
}

.btn-check:focus + .btn-outline-light,
.btn-outline-light:focus {
	box-shadow: 0 0 0 .25rem rgba(249, 249, 254, .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: #0e111f;
	background-color: #f9f9fe;
	border-color: #f9f9fe
}

.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 .25rem rgba(249, 249, 254, .5)
}

.btn-outline-light:disabled,
.btn-outline-light.disabled {
	color: #f9f9fe;
	background-color: transparent
}

.btn-outline-white {
	color: #fff;
	border-color: #fff
}

.btn-check:focus + .btn-outline-white,
.btn-outline-white:focus {
	box-shadow: 0 0 0 .25rem rgba(255, 255, 255, .5)
}

.btn-check:checked + .btn-outline-white,
.btn-check:active + .btn-outline-white,
.btn-outline-white:active,
.btn-outline-white.active,
.btn-outline-white.dropdown-toggle.show {
	color: #0e111f;
	background-color: #fff;
	border-color: #fff
}

.btn-check:checked + .btn-outline-white:focus,
.btn-check:active + .btn-outline-white:focus,
.btn-outline-white:active:focus,
.btn-outline-white.active:focus,
.btn-outline-white.dropdown-toggle.show:focus {
	box-shadow: 0 0 0 .25rem rgba(255, 255, 255, .5)
}

.btn-outline-white:disabled,
.btn-outline-white.disabled {
	color: #fff;
	background-color: transparent
}

.btn-outline-gray-200 {
	color: #e7e7ef;
	border-color: #e7e7ef
}

.btn-outline-gray-200:hover {
	color: #0e111f;
	background-color: #e7e7ef;
	border-color: #e7e7ef
}

.btn-check:focus + .btn-outline-gray-200,
.btn-outline-gray-200:focus {
	box-shadow: 0 0 0 .25rem rgba(231, 231, 239, .5)
}

.btn-check:checked + .btn-outline-gray-200,
.btn-check:active + .btn-outline-gray-200,
.btn-outline-gray-200:active,
.btn-outline-gray-200.active,
.btn-outline-gray-200.dropdown-toggle.show {
	color: #0e111f;
	background-color: #e7e7ef;
	border-color: #e7e7ef
}

.btn-check:checked + .btn-outline-gray-200:focus,
.btn-check:active + .btn-outline-gray-200:focus,
.btn-outline-gray-200:active:focus,
.btn-outline-gray-200.active:focus,
.btn-outline-gray-200.dropdown-toggle.show:focus {
	box-shadow: 0 0 0 .25rem rgba(231, 231, 239, .5)
}

.btn-outline-gray-200:disabled,
.btn-outline-gray-200.disabled {
	color: #e7e7ef;
	background-color: transparent
}

.btn-outline-gray-800 {
	color: #232a42;
	border-color: #232a42
}

.btn-outline-gray-800:hover {
	color: #fff;
	background-color: #232a42;
	border-color: #232a42
}

.btn-check:focus + .btn-outline-gray-800,
.btn-outline-gray-800:focus {
	box-shadow: 0 0 0 .25rem rgba(35, 42, 66, .5)
}

.btn-check:checked + .btn-outline-gray-800,
.btn-check:active + .btn-outline-gray-800,
.btn-outline-gray-800:active,
.btn-outline-gray-800.active,
.btn-outline-gray-800.dropdown-toggle.show {
	color: #fff;
	background-color: #232a42;
	border-color: #232a42
}

.btn-check:checked + .btn-outline-gray-800:focus,
.btn-check:active + .btn-outline-gray-800:focus,
.btn-outline-gray-800:active:focus,
.btn-outline-gray-800.active:focus,
.btn-outline-gray-800.dropdown-toggle.show:focus {
	box-shadow: 0 0 0 .25rem rgba(35, 42, 66, .5)
}

.btn-outline-gray-800:disabled,
.btn-outline-gray-800.disabled {
	color: #232a42;
	background-color: transparent
}

.btn-outline-dark {
	color: #0e111f;
	border-color: #0e111f
}

.btn-outline-dark:hover {
	color: #fff;
	background-color: #0e111f;
	border-color: #0e111f
}

.btn-check:focus + .btn-outline-dark,
.btn-outline-dark:focus {
	box-shadow: 0 0 0 .25rem rgba(14, 17, 31, .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: #fff;
	background-color: #0e111f;
	border-color: #0e111f
}

.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 .25rem rgba(14, 17, 31, .5)
}

.btn-outline-dark:disabled,
.btn-outline-dark.disabled {
	color: #0e111f;
	background-color: transparent
}

.btn-link {
	font-weight: 400;
	color: #3655ff;
	text-decoration: none
}

.btn-link:hover {
	color: #2b44cc
}

.btn-link:disabled,
.btn-link.disabled {
	color: #6c718c
}

.btn-lg,
.btn-group-lg>.btn {
	padding: .785rem 1.5rem;
	font-size: 1.125rem;
	border-radius: .575rem
}

.btn-sm,
.btn-group-sm>.btn {
	padding: .275rem .675rem;
	font-size: .835rem;
	border-radius: .25rem
}

.fade:not(.show) {
	opacity: 0
}

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

.collapsing.collapse-horizontal {
	width: 0;
	height: auto;
	transition: width .35s ease
}

@media (prefers-reduced-motion:reduce) {
	.collapsing.collapse-horizontal {
		transition: none
	}
}

.dropup,
.dropend,
.dropdown,
.dropstart {
	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 {
	position: absolute;
	z-index: 1000;
	display: none;
	min-width: 13rem;
	padding: 1rem .75rem;
	margin: 0;
	font-size: 1rem;
	color: #232a42;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 0 solid transparent;
	border-radius: .575rem
}

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

.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: 0
}

.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: 0
}

.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: 0
}

.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: .5rem 0;
	overflow: hidden;
	border-top: 1px solid #e7e7ef
}

.dropdown-item {
	display: block;
	width: 100%;
	padding: .4rem 1rem;
	clear: both;
	font-weight: 400;
	color: #434b69;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0
}

.dropdown-item:hover,
.dropdown-item:focus {
	color: #3c445f;
	background-color: #f9f9fe
}

.dropdown-item.active,
.dropdown-item:active {
	color: #3655ff;
	text-decoration: none;
	background-color: #e7e7ef
}

.dropdown-item.disabled,
.dropdown-item:disabled {
	color: #6c718c;
	pointer-events: none;
	background-color: transparent
}

.dropdown-menu.show {
	display: block
}

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

.dropdown-item-text {
	display: block;
	padding: .4rem 1rem;
	color: #434b69
}

.dropdown-menu-dark {
	color: #d6d6df;
	background-color: #232a42;
	border-color: transparent
}

.dropdown-menu-dark .dropdown-item {
	color: #d6d6df
}

.dropdown-menu-dark .dropdown-item:hover,
.dropdown-menu-dark .dropdown-item:focus {
	color: #fff;
	background-color: rgba(255, 255, 255, .15)
}

.dropdown-menu-dark .dropdown-item.active,
.dropdown-menu-dark .dropdown-item:active {
	color: #3655ff;
	background-color: #e7e7ef
}

.dropdown-menu-dark .dropdown-item.disabled,
.dropdown-menu-dark .dropdown-item:disabled {
	color: #6c718c
}

.dropdown-menu-dark .dropdown-divider {
	border-color: #e7e7ef
}

.dropdown-menu-dark .dropdown-item-text {
	color: #d6d6df
}

.dropdown-menu-dark .dropdown-header {
	color: #6c718c
}

.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: .75rem;
	padding-left: .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: .50625rem;
	padding-left: .50625rem
}

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

.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
}

.nav-link {
	display: block;
	padding: .5rem 1rem;
	color: #040408;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out
}

.dark .nav-link {
	display: block;
	padding: .5rem 1rem;
	color: #ffffff;
	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:hover,
.nav-link:focus {
	color: #2b44cc
}

.nav-link.disabled {
	color: #434b69;
	pointer-events: none;
	cursor: default
}

.nav-tabs .nav-link {
	margin-bottom: -1px;
	background: none;
	border: 1px solid transparent;
	border-top-left-radius: .375rem;
	border-top-right-radius: .375rem
}

.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
	border-color: #e7e7ef #e7e7ef #d6d6df;
	isolation: isolate
}

.nav-tabs .nav-link.disabled {
	color: #434b69;
	background-color: transparent;
	border-color: transparent
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
	color: #2e3552;
	background-color: #fff;
	border-color: #d6d6df #d6d6df #fff
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.nav-pills .nav-link {
	background: none;
	border: 0;
	border-radius: .375rem
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
	color: #fff;
	background-color: #3655ff
}

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

.nav-justified>.nav-link,
.nav-justified .nav-item {
	flex-basis: 0;
	flex-grow: 1;
	text-align: center
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
	width: 100%
}

.navbar {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	padding-top: .5rem;
	padding-bottom: .5rem
}

.navbar>.container,
.navbar>.container-fluid,
.navbar>.container-sm,
.navbar>.container-md,
.navbar>.container-lg,
.navbar>.container-xl,
.navbar>.container-xxl {
	display: flex;
	flex-wrap: inherit;
	align-items: center;
	justify-content: space-between
}

.navbar-brand {
	padding-top: .3125rem;
	padding-bottom: .3125rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	white-space: nowrap
}

.navbar-nav {
	display: flex;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 0
}

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

.navbar-text {
	padding-top: .5rem;
	padding-bottom: .5rem
}

.navbar-collapse {
	flex-basis: 100%;
	flex-grow: 1;
	align-items: center
}

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

@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 0
}

.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	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: .75rem;
		padding-left: .75rem
	}
	.navbar-expand-sm .navbar-nav-scroll {
		overflow: visible
	}
	.navbar-expand-sm .navbar-collapse {
		display: flex;
		flex-basis: auto
	}
	.navbar-expand-sm .navbar-toggler {
		display: none
	}
	.navbar-expand-sm .offcanvas-header {
		display: none
	}
	.navbar-expand-sm .offcanvas {
		position: inherit;
		bottom: 0;
		z-index: 1000;
		flex-grow: 1;
		visibility: visible;
		background-color: transparent;
		border-right: 0;
		border-left: 0;
		transition: none;
		transform: none
	}
	.navbar-expand-sm .offcanvas-top,
	.navbar-expand-sm .offcanvas-bottom {
		height: auto;
		border-top: 0;
		border-bottom: 0
	}
	.navbar-expand-sm .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: .75rem;
		padding-left: .75rem
	}
	.navbar-expand-md .navbar-nav-scroll {
		overflow: visible
	}
	.navbar-expand-md .navbar-collapse {
		display: flex;
		flex-basis: auto
	}
	.navbar-expand-md .navbar-toggler {
		display: none
	}
	.navbar-expand-md .offcanvas-header {
		display: none
	}
	.navbar-expand-md .offcanvas {
		position: inherit;
		bottom: 0;
		z-index: 1000;
		flex-grow: 1;
		visibility: visible;
		background-color: transparent;
		border-right: 0;
		border-left: 0;
		transition: none;
		transform: none
	}
	.navbar-expand-md .offcanvas-top,
	.navbar-expand-md .offcanvas-bottom {
		height: auto;
		border-top: 0;
		border-bottom: 0
	}
	.navbar-expand-md .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: .75rem;
		padding-left: .75rem
	}
	.navbar-expand-lg .navbar-nav-scroll {
		overflow: visible
	}
	.navbar-expand-lg .navbar-collapse {
		display: flex;
		flex-basis: auto
	}
	.navbar-expand-lg .navbar-toggler {
		display: none
	}
	.navbar-expand-lg .offcanvas-header {
		display: none
	}
	.navbar-expand-lg .offcanvas {
		position: inherit;
		bottom: 0;
		z-index: 1000;
		flex-grow: 1;
		visibility: visible;
		background-color: transparent;
		border-right: 0;
		border-left: 0;
		transition: none;
		transform: none
	}
	.navbar-expand-lg .offcanvas-top,
	.navbar-expand-lg .offcanvas-bottom {
		height: auto;
		border-top: 0;
		border-bottom: 0
	}
	.navbar-expand-lg .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: .75rem;
		padding-left: .75rem
	}
	.navbar-expand-xl .navbar-nav-scroll {
		overflow: visible
	}
	.navbar-expand-xl .navbar-collapse {
		display: flex;
		flex-basis: auto
	}
	.navbar-expand-xl .navbar-toggler {
		display: none
	}
	.navbar-expand-xl .offcanvas-header {
		display: none
	}
	.navbar-expand-xl .offcanvas {
		position: inherit;
		bottom: 0;
		z-index: 1000;
		flex-grow: 1;
		visibility: visible;
		background-color: transparent;
		border-right: 0;
		border-left: 0;
		transition: none;
		transform: none
	}
	.navbar-expand-xl .offcanvas-top,
	.navbar-expand-xl .offcanvas-bottom {
		height: auto;
		border-top: 0;
		border-bottom: 0
	}
	.navbar-expand-xl .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: .75rem;
		padding-left: .75rem
	}
	.navbar-expand-xxl .navbar-nav-scroll {
		overflow: visible
	}
	.navbar-expand-xxl .navbar-collapse {
		display: flex;
		flex-basis: auto
	}
	.navbar-expand-xxl .navbar-toggler {
		display: none
	}
	.navbar-expand-xxl .offcanvas-header {
		display: none
	}
	.navbar-expand-xxl .offcanvas {
		position: inherit;
		bottom: 0;
		z-index: 1000;
		flex-grow: 1;
		visibility: visible;
		background-color: transparent;
		border-right: 0;
		border-left: 0;
		transition: none;
		transform: none
	}
	.navbar-expand-xxl .offcanvas-top,
	.navbar-expand-xxl .offcanvas-bottom {
		height: auto;
		border-top: 0;
		border-bottom: 0
	}
	.navbar-expand-xxl .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: .75rem;
	padding-left: .75rem
}

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

.navbar-expand .navbar-collapse {
	display: flex;
	flex-basis: auto
}

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

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

.navbar-expand .offcanvas {
	position: inherit;
	bottom: 0;
	z-index: 1000;
	flex-grow: 1;
	visibility: visible;
	background-color: transparent;
	border-right: 0;
	border-left: 0;
	transition: none;
	transform: none
}

.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
	height: auto;
	border-top: 0;
	border-bottom: 0
}

.navbar-expand .offcanvas-body {
	display: flex;
	flex-grow: 0;
	padding: 0;
	overflow-y: visible
}

.navbar-light .navbar-brand {
	color: rgba(14, 17, 31, .9)
}

.dark .navbar-brand {
	color: #FFFFFF
}

.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
	color: rgba(14, 17, 31, .9)
}

.navbar-light .navbar-nav{
	color: rgba(14, 17, 31, .55)
}

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
	color: rgba(14, 17, 31, .7)
}

.navbar-light .navbar-nav .nav-link.disabled {
	color: rgba(14, 17, 31, .3)
}

.navbar-light .navbar-nav .show>.nav-link,
.navbar-light .navbar-nav .nav-link.active {
	color: rgba(14, 17, 31, .9)
}

.navbar-light .navbar-toggler {
	color: rgba(14, 17, 31, .55);
	border-color: rgba(14, 17, 31, .1)
}

.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2814,17,31,.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-light .navbar-text {
	color: rgba(14, 17, 31, .55)
}

.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
	color: rgba(14, 17, 31, .9)
}

.navbar-dark .navbar-brand {
	color: #fff
}

.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
	color: #fff
}

.navbar-dark .navbar-nav .nav-link {
	color: rgba(255, 255, 255, .55)
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
	color: rgba(255, 255, 255, .75)
}

.navbar-dark .navbar-nav .nav-link.disabled {
	color: rgba(255, 255, 255, .25)
}

.navbar-dark .navbar-nav .show>.nav-link,
.navbar-dark .navbar-nav .nav-link.active {
	color: #fff
}

.navbar-dark .navbar-toggler {
	color: rgba(255, 255, 255, .55);
	border-color: rgba(255, 255, 255, .1)
}

.navbar-dark .navbar-toggler-icon {
	background-image: 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,.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-dark .navbar-text {
	color: rgba(255, 255, 255, .55)
}

.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
	color: #fff
}

.accordion-button:not(.collapsed) {
	color: #314de6;
	background-color: #ebeeff;
	box-shadow: inset 0 -1px 0 rgba(14, 17, 31, .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='%23314de6'%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");
	transform: rotate(-180deg)
}

.accordion-item:last-of-type .accordion-button.collapsed {
	border-bottom-right-radius: calc(.375rem - 1px);
	border-bottom-left-radius: calc(.375rem - 1px)
}

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

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

.btn-close {
	box-sizing: content-box;
	width: 1em;
	height: 1em;
	padding: .25em .25em;
	color: #0e111f;
	background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230E111F'%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: .375rem;
	opacity: .5
}

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

.btn-close:focus {
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(54, 85, 255, .1);
	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: .25
}

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

.toast.showing {
	opacity: 0
}

.toast:not(.show) {
	display: none
}

.toast-header .btn-close {
	margin-right: -.375rem;
	margin-left: .75rem
}

.modal.show .modal-dialog {
	transform: none
}

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

.modal-header .btn-close {
	padding: .5rem .5rem;
	margin: -.5rem -.5rem -.5rem auto
}

.tooltip.show {
	opacity: .9
}

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

.offcanvas-header .btn-close {
	padding: .5rem .5rem;
	margin-top: -.5rem;
	margin-right: -.5rem;
	margin-bottom: -.5rem
}

.offcanvas.show {
	transform: none
}

.placeholder.btn::before {
	display: inline-block;
	content: ''
}

@media (min-width:992px) {
	.float-lg-start {
		float: left
	}
	.float-lg-end {
		float: right
	}
	.float-lg-none {
		float: none
	}
	.d-lg-inline {
		display: inline
	}
	.d-lg-inline-block {
		display: inline-block
	}
	.d-lg-block {
		display: block
	}
	.d-lg-grid {
		display: grid
	}
	.d-lg-table {
		display: table
	}
	.d-lg-table-row {
		display: table-row
	}
	.d-lg-table-cell {
		display: table-cell
	}
	.d-lg-flex {
		display: flex
	}
	.d-lg-inline-flex {
		display: inline-flex
	}
	.d-lg-none {
		display: none
	}
	.position-lg-static {
		position: static
	}
	.position-lg-relative {
		position: relative
	}
	.position-lg-absolute {
		position: absolute
	}
	.position-lg-fixed {
		position: fixed
	}
	.position-lg-sticky {
		position: -webkit-sticky;
		position: sticky
	}
	.border-lg {
		border: 1px solid #e7e7ef
	}
	.border-lg-0 {
		border: 0
	}
	.border-top-lg {
		border-top: 1px solid #e7e7ef
	}
	.border-top-lg-0 {
		border-top: 0
	}
	.border-end-lg {
		border-right: 1px solid #e7e7ef
	}
	.border-end-lg-0 {
		border-right: 0
	}
	.border-start-lg {
		border-left: 1px solid #e7e7ef
	}
	.border-start-lg-0 {
		border-left: 0
	}
	.w-lg-0 {
		width: 0
	}
	.w-lg-10 {
		width: 10%
	}
	.w-lg-20 {
		width: 20%
	}
	.w-lg-25 {
		width: 25%
	}
	.w-lg-30 {
		width: 30%
	}
	.w-lg-40 {
		width: 40%
	}
	.w-lg-50 {
		width: 50%
	}
	.w-lg-60 {
		width: 60%
	}
	.w-lg-70 {
		width: 70%
	}
	.w-lg-75 {
		width: 75%
	}
	.w-lg-80 {
		width: 80%
	}
	.w-lg-90 {
		width: 90%
	}
	.w-lg-100 {
		width: 100%
	}
	.w-lg-auto {
		width: auto
	}
	.h-lg-0 {
		height: 0
	}
	.h-lg-10 {
		height: 10%
	}
	.h-lg-20 {
		height: 20%
	}
	.h-lg-25 {
		height: 25%
	}
	.h-lg-30 {
		height: 30%
	}
	.h-lg-40 {
		height: 40%
	}
	.h-lg-50 {
		height: 50%
	}
	.h-lg-60 {
		height: 60%
	}
	.h-lg-70 {
		height: 70%
	}
	.h-lg-75 {
		height: 75%
	}
	.h-lg-80 {
		height: 80%
	}
	.h-lg-90 {
		height: 90%
	}
	.h-lg-100 {
		height: 100%
	}
	.h-lg-auto {
		height: auto
	}
	.flex-lg-fill {
		flex: 1 1 auto
	}
	.flex-lg-row {
		flex-direction: row
	}
	.flex-lg-column {
		flex-direction: column
	}
	.flex-lg-row-reverse {
		flex-direction: row-reverse
	}
	.flex-lg-column-reverse {
		flex-direction: column-reverse
	}
	.flex-lg-grow-0 {
		flex-grow: 0
	}
	.flex-lg-grow-1 {
		flex-grow: 1
	}
	.flex-lg-shrink-0 {
		flex-shrink: 0
	}
	.flex-lg-shrink-1 {
		flex-shrink: 1
	}
	.flex-lg-wrap {
		flex-wrap: wrap
	}
	.flex-lg-nowrap {
		flex-wrap: nowrap
	}
	.flex-lg-wrap-reverse {
		flex-wrap: wrap-reverse
	}
	.gap-lg-0 {
		gap: 0
	}
	.gap-lg-1 {
		gap: .25rem
	}
	.gap-lg-2 {
		gap: .5rem
	}
	.gap-lg-3 {
		gap: 1rem
	}
	.gap-lg-4 {
		gap: 1.5rem
	}
	.gap-lg-5 {
		gap: 2rem
	}
	.gap-lg-6 {
		gap: 2.5rem
	}
	.gap-lg-7 {
		gap: 3rem
	}
	.gap-lg-8 {
		gap: 3.5rem
	}
	.gap-lg-9 {
		gap: 4rem
	}
	.gap-lg-10 {
		gap: 4.5rem
	}
	.gap-lg-11 {
		gap: 5rem
	}
	.gap-lg-12 {
		gap: 5.5rem
	}
	.gap-lg-13 {
		gap: 6rem
	}
	.gap-lg-14 {
		gap: 6.5rem
	}
	.gap-lg-15 {
		gap: 7rem
	}
	.gap-lg-16 {
		gap: 8rem
	}
	.gap-lg-17 {
		gap: 9rem
	}
	.gap-lg-18 {
		gap: 10rem
	}
	.gap-lg-19 {
		gap: 11rem
	}
	.gap-lg-20 {
		gap: 12rem
	}
	.justify-content-lg-start {
		justify-content: flex-start
	}
	.justify-content-lg-end {
		justify-content: flex-end
	}
	.justify-content-lg-center {
		justify-content: center
	}
	.justify-content-lg-between {
		justify-content: space-between
	}
	.justify-content-lg-around {
		justify-content: space-around
	}
	.justify-content-lg-evenly {
		justify-content: space-evenly
	}
	.align-items-lg-start {
		align-items: flex-start
	}
	.align-items-lg-end {
		align-items: flex-end
	}
	.align-items-lg-center {
		align-items: center
	}
	.align-items-lg-baseline {
		align-items: baseline
	}
	.align-items-lg-stretch {
		align-items: stretch
	}
	.align-content-lg-start {
		align-content: flex-start
	}
	.align-content-lg-end {
		align-content: flex-end
	}
	.align-content-lg-center {
		align-content: center
	}
	.align-content-lg-between {
		align-content: space-between
	}
	.align-content-lg-around {
		align-content: space-around
	}
	.align-content-lg-stretch {
		align-content: stretch
	}
	.align-self-lg-auto {
		align-self: auto
	}
	.align-self-lg-start {
		align-self: flex-start
	}
	.align-self-lg-end {
		align-self: flex-end
	}
	.align-self-lg-center {
		align-self: center
	}
	.align-self-lg-baseline {
		align-self: baseline
	}
	.align-self-lg-stretch {
		align-self: stretch
	}
	.order-lg-first {
		order: -1
	}
	.order-lg-0 {
		order: 0
	}
	.order-lg-1 {
		order: 1
	}
	.order-lg-2 {
		order: 2
	}
	.order-lg-3 {
		order: 3
	}
	.order-lg-4 {
		order: 4
	}
	.order-lg-5 {
		order: 5
	}
	.order-lg-last {
		order: 6
	}
	.m-lg-0 {
		margin: 0
	}
	.m-lg-1 {
		margin: .25rem
	}
	.m-lg-2 {
		margin: .5rem
	}
	.m-lg-3 {
		margin: 1rem
	}
	.m-lg-4 {
		margin: 1.5rem
	}
	.m-lg-5 {
		margin: 2rem
	}
	.m-lg-6 {
		margin: 2.5rem
	}
	.m-lg-7 {
		margin: 3rem
	}
	.m-lg-8 {
		margin: 3.5rem
	}
	.m-lg-9 {
		margin: 4rem
	}
	.m-lg-10 {
		margin: 4.5rem
	}
	.m-lg-11 {
		margin: 5rem
	}
	.m-lg-12 {
		margin: 5.5rem
	}
	.m-lg-13 {
		margin: 6rem
	}
	.m-lg-14 {
		margin: 6.5rem
	}
	.m-lg-15 {
		margin: 7rem
	}
	.m-lg-16 {
		margin: 8rem
	}
	.m-lg-17 {
		margin: 9rem
	}
	.m-lg-18 {
		margin: 10rem
	}
	.m-lg-19 {
		margin: 11rem
	}
	.m-lg-20 {
		margin: 12rem
	}
	.m-lg-auto {
		margin: auto
	}
	.mx-lg-0 {
		margin-right: 0;
		margin-left: 0
	}
	.mx-lg-1 {
		margin-right: .25rem;
		margin-left: .25rem
	}
	.mx-lg-2 {
		margin-right: .5rem;
		margin-left: .5rem
	}
	.mx-lg-3 {
		margin-right: 1rem;
		margin-left: 1rem
	}
	.mx-lg-4 {
		margin-right: 1.5rem;
		margin-left: 1.5rem
	}
	.mx-lg-5 {
		margin-right: 2rem;
		margin-left: 2rem
	}
	.mx-lg-6 {
		margin-right: 2.5rem;
		margin-left: 2.5rem
	}
	.mx-lg-7 {
		margin-right: 3rem;
		margin-left: 3rem
	}
	.mx-lg-8 {
		margin-right: 3.5rem;
		margin-left: 3.5rem
	}
	.mx-lg-9 {
		margin-right: 4rem;
		margin-left: 4rem
	}
	.mx-lg-10 {
		margin-right: 4.5rem;
		margin-left: 4.5rem
	}
	.mx-lg-11 {
		margin-right: 5rem;
		margin-left: 5rem
	}
	.mx-lg-12 {
		margin-right: 5.5rem;
		margin-left: 5.5rem
	}
	.mx-lg-13 {
		margin-right: 6rem;
		margin-left: 6rem
	}
	.mx-lg-14 {
		margin-right: 6.5rem;
		margin-left: 6.5rem
	}
	.mx-lg-15 {
		margin-right: 7rem;
		margin-left: 7rem
	}
	.mx-lg-16 {
		margin-right: 8rem;
		margin-left: 8rem
	}
	.mx-lg-17 {
		margin-right: 9rem;
		margin-left: 9rem
	}
	.mx-lg-18 {
		margin-right: 10rem;
		margin-left: 10rem
	}
	.mx-lg-19 {
		margin-right: 11rem;
		margin-left: 11rem
	}
	.mx-lg-20 {
		margin-right: 12rem;
		margin-left: 12rem
	}
	.mx-lg-auto {
		margin-right: auto;
		margin-left: auto
	}
	.my-lg-0 {
		margin-top: 0;
		margin-bottom: 0
	}
	.my-lg-1 {
		margin-top: .25rem;
		margin-bottom: .25rem
	}
	.my-lg-2 {
		margin-top: .5rem;
		margin-bottom: .5rem
	}
	.my-lg-3 {
		margin-top: 1rem;
		margin-bottom: 1rem
	}
	.my-lg-4 {
		margin-top: 1.5rem;
		margin-bottom: 1.5rem
	}
	.my-lg-5 {
		margin-top: 2rem;
		margin-bottom: 2rem
	}
	.my-lg-6 {
		margin-top: 2.5rem;
		margin-bottom: 2.5rem
	}
	.my-lg-7 {
		margin-top: 3rem;
		margin-bottom: 3rem
	}
	.my-lg-8 {
		margin-top: 3.5rem;
		margin-bottom: 3.5rem
	}
	.my-lg-9 {
		margin-top: 4rem;
		margin-bottom: 4rem
	}
	.my-lg-10 {
		margin-top: 4.5rem;
		margin-bottom: 4.5rem
	}
	.my-lg-11 {
		margin-top: 5rem;
		margin-bottom: 5rem
	}
	.my-lg-12 {
		margin-top: 5.5rem;
		margin-bottom: 5.5rem
	}
	.my-lg-13 {
		margin-top: 6rem;
		margin-bottom: 6rem
	}
	.my-lg-14 {
		margin-top: 6.5rem;
		margin-bottom: 6.5rem
	}
	.my-lg-15 {
		margin-top: 7rem;
		margin-bottom: 7rem
	}
	.my-lg-16 {
		margin-top: 8rem;
		margin-bottom: 8rem
	}
	.my-lg-17 {
		margin-top: 9rem;
		margin-bottom: 9rem
	}
	.my-lg-18 {
		margin-top: 10rem;
		margin-bottom: 10rem
	}
	.my-lg-19 {
		margin-top: 11rem;
		margin-bottom: 11rem
	}
	.my-lg-20 {
		margin-top: 12rem;
		margin-bottom: 12rem
	}
	.my-lg-auto {
		margin-top: auto;
		margin-bottom: auto
	}
	.mt-lg-0 {
		margin-top: 0
	}
	.mt-lg-1 {
		margin-top: .25rem
	}
	.mt-lg-2 {
		margin-top: .5rem
	}
	.mt-lg-3 {
		margin-top: 1rem
	}
	.mt-lg-4 {
		margin-top: 1.5rem
	}
	.mt-lg-5 {
		margin-top: 2rem
	}
	.mt-lg-6 {
		margin-top: 2.5rem
	}
	.mt-lg-7 {
		margin-top: 3rem
	}
	.mt-lg-8 {
		margin-top: 3.5rem
	}
	.mt-lg-9 {
		margin-top: 4rem
	}
	.mt-lg-10 {
		margin-top: 4.5rem
	}
	.mt-lg-11 {
		margin-top: 5rem
	}
	.mt-lg-12 {
		margin-top: 5.5rem
	}
	.mt-lg-13 {
		margin-top: 6rem
	}
	.mt-lg-14 {
		margin-top: 6.5rem
	}
	.mt-lg-15 {
		margin-top: 7rem
	}
	.mt-lg-16 {
		margin-top: 8rem
	}
	.mt-lg-17 {
		margin-top: 9rem
	}
	.mt-lg-18 {
		margin-top: 10rem
	}
	.mt-lg-19 {
		margin-top: 11rem
	}
	.mt-lg-20 {
		margin-top: 12rem
	}
	.mt-lg-auto {
		margin-top: auto
	}
	.me-lg-0 {
		margin-right: 0
	}
	.me-lg-1 {
		margin-right: .25rem
	}
	.me-lg-2 {
		margin-right: .5rem
	}
	.me-lg-3 {
		margin-right: 1rem
	}
	.me-lg-4 {
		margin-right: 1.5rem
	}
	.me-lg-5 {
		margin-right: 2rem
	}
	.me-lg-6 {
		margin-right: 2.5rem
	}
	.me-lg-7 {
		margin-right: 3rem
	}
	.me-lg-8 {
		margin-right: 3.5rem
	}
	.me-lg-9 {
		margin-right: 4rem
	}
	.me-lg-10 {
		margin-right: 4.5rem
	}
	.me-lg-11 {
		margin-right: 5rem
	}
	.me-lg-12 {
		margin-right: 5.5rem
	}
	.me-lg-13 {
		margin-right: 6rem
	}
	.me-lg-14 {
		margin-right: 6.5rem
	}
	.me-lg-15 {
		margin-right: 7rem
	}
	.me-lg-16 {
		margin-right: 8rem
	}
	.me-lg-17 {
		margin-right: 9rem
	}
	.me-lg-18 {
		margin-right: 10rem
	}
	.me-lg-19 {
		margin-right: 11rem
	}
	.me-lg-20 {
		margin-right: 12rem
	}
	.me-lg-auto {
		margin-right: auto
	}
	.mb-lg-0 {
		margin-bottom: 0
	}
	.mb-lg-1 {
		margin-bottom: .25rem
	}
	.mb-lg-2 {
		margin-bottom: .5rem
	}
	.mb-lg-3 {
		margin-bottom: 1rem
	}
	.mb-lg-4 {
		margin-bottom: 1.5rem
	}
	.mb-lg-5 {
		margin-bottom: 2rem
	}
	.mb-lg-6 {
		margin-bottom: 2.5rem
	}
	.mb-lg-7 {
		margin-bottom: 3rem
	}
	.mb-lg-8 {
		margin-bottom: 3.5rem
	}
	.mb-lg-9 {
		margin-bottom: 4rem
	}
	.mb-lg-10 {
		margin-bottom: 4.5rem
	}
	.mb-lg-11 {
		margin-bottom: 5rem
	}
	.mb-lg-12 {
		margin-bottom: 5.5rem
	}
	.mb-lg-13 {
		margin-bottom: 6rem
	}
	.mb-lg-14 {
		margin-bottom: 6.5rem
	}
	.mb-lg-15 {
		margin-bottom: 7rem
	}
	.mb-lg-16 {
		margin-bottom: 8rem
	}
	.mb-lg-17 {
		margin-bottom: 9rem
	}
	.mb-lg-18 {
		margin-bottom: 10rem
	}
	.mb-lg-19 {
		margin-bottom: 11rem
	}
	.mb-lg-20 {
		margin-bottom: 12rem
	}
	.mb-lg-auto {
		margin-bottom: auto
	}
	.ms-lg-0 {
		margin-left: 0
	}
	.ms-lg-1 {
		margin-left: .25rem
	}
	.ms-lg-2 {
		margin-left: .5rem
	}
	.ms-lg-3 {
		margin-left: 1rem
	}
	.ms-lg-4 {
		margin-left: 1.5rem
	}
	.ms-lg-5 {
		margin-left: 2rem
	}
	.ms-lg-6 {
		margin-left: 2.5rem
	}
	.ms-lg-7 {
		margin-left: 3rem
	}
	.ms-lg-8 {
		margin-left: 3.5rem
	}
	.ms-lg-9 {
		margin-left: 4rem
	}
	.ms-lg-10 {
		margin-left: 4.5rem
	}
	.ms-lg-11 {
		margin-left: 5rem
	}
	.ms-lg-12 {
		margin-left: 5.5rem
	}
	.ms-lg-13 {
		margin-left: 6rem
	}
	.ms-lg-14 {
		margin-left: 6.5rem
	}
	.ms-lg-15 {
		margin-left: 7rem
	}
	.ms-lg-16 {
		margin-left: 8rem
	}
	.ms-lg-17 {
		margin-left: 9rem
	}
	.ms-lg-18 {
		margin-left: 10rem
	}
	.ms-lg-19 {
		margin-left: 11rem
	}
	.ms-lg-20 {
		margin-left: 12rem
	}
	.ms-lg-auto {
		margin-left: auto
	}
	.m-lg-n1 {
		margin: -.25rem
	}
	.m-lg-n2 {
		margin: -.5rem
	}
	.m-lg-n3 {
		margin: -1rem
	}
	.m-lg-n4 {
		margin: -1.5rem
	}
	.m-lg-n5 {
		margin: -2rem
	}
	.m-lg-n6 {
		margin: -2.5rem
	}
	.m-lg-n7 {
		margin: -3rem
	}
	.m-lg-n8 {
		margin: -3.5rem
	}
	.m-lg-n9 {
		margin: -4rem
	}
	.m-lg-n10 {
		margin: -4.5rem
	}
	.m-lg-n11 {
		margin: -5rem
	}
	.m-lg-n12 {
		margin: -5.5rem
	}
	.m-lg-n13 {
		margin: -6rem
	}
	.m-lg-n14 {
		margin: -6.5rem
	}
	.m-lg-n15 {
		margin: -7rem
	}
	.m-lg-n16 {
		margin: -8rem
	}
	.m-lg-n17 {
		margin: -9rem
	}
	.m-lg-n18 {
		margin: -10rem
	}
	.m-lg-n19 {
		margin: -11rem
	}
	.m-lg-n20 {
		margin: -12rem
	}
	.mx-lg-n1 {
		margin-right: -.25rem;
		margin-left: -.25rem
	}
	.mx-lg-n2 {
		margin-right: -.5rem;
		margin-left: -.5rem
	}
	.mx-lg-n3 {
		margin-right: -1rem;
		margin-left: -1rem
	}
	.mx-lg-n4 {
		margin-right: -1.5rem;
		margin-left: -1.5rem
	}
	.mx-lg-n5 {
		margin-right: -2rem;
		margin-left: -2rem
	}
	.mx-lg-n6 {
		margin-right: -2.5rem;
		margin-left: -2.5rem
	}
	.mx-lg-n7 {
		margin-right: -3rem;
		margin-left: -3rem
	}
	.mx-lg-n8 {
		margin-right: -3.5rem;
		margin-left: -3.5rem
	}
	.mx-lg-n9 {
		margin-right: -4rem;
		margin-left: -4rem
	}
	.mx-lg-n10 {
		margin-right: -4.5rem;
		margin-left: -4.5rem
	}
	.mx-lg-n11 {
		margin-right: -5rem;
		margin-left: -5rem
	}
	.mx-lg-n12 {
		margin-right: -5.5rem;
		margin-left: -5.5rem
	}
	.mx-lg-n13 {
		margin-right: -6rem;
		margin-left: -6rem
	}
	.mx-lg-n14 {
		margin-right: -6.5rem;
		margin-left: -6.5rem
	}
	.mx-lg-n15 {
		margin-right: -7rem;
		margin-left: -7rem
	}
	.mx-lg-n16 {
		margin-right: -8rem;
		margin-left: -8rem
	}
	.mx-lg-n17 {
		margin-right: -9rem;
		margin-left: -9rem
	}
	.mx-lg-n18 {
		margin-right: -10rem;
		margin-left: -10rem
	}
	.mx-lg-n19 {
		margin-right: -11rem;
		margin-left: -11rem
	}
	.mx-lg-n20 {
		margin-right: -12rem;
		margin-left: -12rem
	}
	.my-lg-n1 {
		margin-top: -.25rem;
		margin-bottom: -.25rem
	}
	.my-lg-n2 {
		margin-top: -.5rem;
		margin-bottom: -.5rem
	}
	.my-lg-n3 {
		margin-top: -1rem;
		margin-bottom: -1rem
	}
	.my-lg-n4 {
		margin-top: -1.5rem;
		margin-bottom: -1.5rem
	}
	.my-lg-n5 {
		margin-top: -2rem;
		margin-bottom: -2rem
	}
	.my-lg-n6 {
		margin-top: -2.5rem;
		margin-bottom: -2.5rem
	}
	.my-lg-n7 {
		margin-top: -3rem;
		margin-bottom: -3rem
	}
	.my-lg-n8 {
		margin-top: -3.5rem;
		margin-bottom: -3.5rem
	}
	.my-lg-n9 {
		margin-top: -4rem;
		margin-bottom: -4rem
	}
	.my-lg-n10 {
		margin-top: -4.5rem;
		margin-bottom: -4.5rem
	}
	.my-lg-n11 {
		margin-top: -5rem;
		margin-bottom: -5rem
	}
	.my-lg-n12 {
		margin-top: -5.5rem;
		margin-bottom: -5.5rem
	}
	.my-lg-n13 {
		margin-top: -6rem;
		margin-bottom: -6rem
	}
	.my-lg-n14 {
		margin-top: -6.5rem;
		margin-bottom: -6.5rem
	}
	.my-lg-n15 {
		margin-top: -7rem;
		margin-bottom: -7rem
	}
	.my-lg-n16 {
		margin-top: -8rem;
		margin-bottom: -8rem
	}
	.my-lg-n17 {
		margin-top: -9rem;
		margin-bottom: -9rem
	}
	.my-lg-n18 {
		margin-top: -10rem;
		margin-bottom: -10rem
	}
	.my-lg-n19 {
		margin-top: -11rem;
		margin-bottom: -11rem
	}
	.my-lg-n20 {
		margin-top: -12rem;
		margin-bottom: -12rem
	}
	.mt-lg-n1 {
		margin-top: -.25rem
	}
	.mt-lg-n2 {
		margin-top: -.5rem
	}
	.mt-lg-n3 {
		margin-top: -1rem
	}
	.mt-lg-n4 {
		margin-top: -1.5rem
	}
	.mt-lg-n5 {
		margin-top: -2rem
	}
	.mt-lg-n6 {
		margin-top: -2.5rem
	}
	.mt-lg-n7 {
		margin-top: -3rem
	}
	.mt-lg-n8 {
		margin-top: -3.5rem
	}
	.mt-lg-n9 {
		margin-top: -4rem
	}
	.mt-lg-n10 {
		margin-top: -4.5rem
	}
	.mt-lg-n11 {
		margin-top: -5rem
	}
	.mt-lg-n12 {
		margin-top: -5.5rem
	}
	.mt-lg-n13 {
		margin-top: -6rem
	}
	.mt-lg-n14 {
		margin-top: -6.5rem
	}
	.mt-lg-n15 {
		margin-top: -7rem
	}
	.mt-lg-n16 {
		margin-top: -8rem
	}
	.mt-lg-n17 {
		margin-top: -9rem
	}
	.mt-lg-n18 {
		margin-top: -10rem
	}
	.mt-lg-n19 {
		margin-top: -11rem
	}
	.mt-lg-n20 {
		margin-top: -12rem
	}
	.me-lg-n1 {
		margin-right: -.25rem
	}
	.me-lg-n2 {
		margin-right: -.5rem
	}
	.me-lg-n3 {
		margin-right: -1rem
	}
	.me-lg-n4 {
		margin-right: -1.5rem
	}
	.me-lg-n5 {
		margin-right: -2rem
	}
	.me-lg-n6 {
		margin-right: -2.5rem
	}
	.me-lg-n7 {
		margin-right: -3rem
	}
	.me-lg-n8 {
		margin-right: -3.5rem
	}
	.me-lg-n9 {
		margin-right: -4rem
	}
	.me-lg-n10 {
		margin-right: -4.5rem
	}
	.me-lg-n11 {
		margin-right: -5rem
	}
	.me-lg-n12 {
		margin-right: -5.5rem
	}
	.me-lg-n13 {
		margin-right: -6rem
	}
	.me-lg-n14 {
		margin-right: -6.5rem
	}
	.me-lg-n15 {
		margin-right: -7rem
	}
	.me-lg-n16 {
		margin-right: -8rem
	}
	.me-lg-n17 {
		margin-right: -9rem
	}
	.me-lg-n18 {
		margin-right: -10rem
	}
	.me-lg-n19 {
		margin-right: -11rem
	}
	.me-lg-n20 {
		margin-right: -12rem
	}
	.mb-lg-n1 {
		margin-bottom: -.25rem
	}
	.mb-lg-n2 {
		margin-bottom: -.5rem
	}
	.mb-lg-n3 {
		margin-bottom: -1rem
	}
	.mb-lg-n4 {
		margin-bottom: -1.5rem
	}
	.mb-lg-n5 {
		margin-bottom: -2rem
	}
	.mb-lg-n6 {
		margin-bottom: -2.5rem
	}
	.mb-lg-n7 {
		margin-bottom: -3rem
	}
	.mb-lg-n8 {
		margin-bottom: -3.5rem
	}
	.mb-lg-n9 {
		margin-bottom: -4rem
	}
	.mb-lg-n10 {
		margin-bottom: -4.5rem
	}
	.mb-lg-n11 {
		margin-bottom: -5rem
	}
	.mb-lg-n12 {
		margin-bottom: -5.5rem
	}
	.mb-lg-n13 {
		margin-bottom: -6rem
	}
	.mb-lg-n14 {
		margin-bottom: -6.5rem
	}
	.mb-lg-n15 {
		margin-bottom: -7rem
	}
	.mb-lg-n16 {
		margin-bottom: -8rem
	}
	.mb-lg-n17 {
		margin-bottom: -9rem
	}
	.mb-lg-n18 {
		margin-bottom: -10rem
	}
	.mb-lg-n19 {
		margin-bottom: -11rem
	}
	.mb-lg-n20 {
		margin-bottom: -12rem
	}
	.ms-lg-n1 {
		margin-left: -.25rem
	}
	.ms-lg-n2 {
		margin-left: -.5rem
	}
	.ms-lg-n3 {
		margin-left: -1rem
	}
	.ms-lg-n4 {
		margin-left: -1.5rem
	}
	.ms-lg-n5 {
		margin-left: -2rem
	}
	.ms-lg-n6 {
		margin-left: -2.5rem
	}
	.ms-lg-n7 {
		margin-left: -3rem
	}
	.ms-lg-n8 {
		margin-left: -3.5rem
	}
	.ms-lg-n9 {
		margin-left: -4rem
	}
	.ms-lg-n10 {
		margin-left: -4.5rem
	}
	.ms-lg-n11 {
		margin-left: -5rem
	}
	.ms-lg-n12 {
		margin-left: -5.5rem
	}
	.ms-lg-n13 {
		margin-left: -6rem
	}
	.ms-lg-n14 {
		margin-left: -6.5rem
	}
	.ms-lg-n15 {
		margin-left: -7rem
	}
	.ms-lg-n16 {
		margin-left: -8rem
	}
	.ms-lg-n17 {
		margin-left: -9rem
	}
	.ms-lg-n18 {
		margin-left: -10rem
	}
	.ms-lg-n19 {
		margin-left: -11rem
	}
	.ms-lg-n20 {
		margin-left: -12rem
	}
	.p-lg-0 {
		padding: 0
	}
	.p-lg-1 {
		padding: .25rem
	}
	.p-lg-2 {
		padding: .5rem
	}
	.p-lg-3 {
		padding: 1rem
	}
	.p-lg-4 {
		padding: 1.5rem
	}
	.p-lg-5 {
		padding: 2rem
	}
	.p-lg-6 {
		padding: 2.5rem
	}
	.p-lg-7 {
		padding: 3rem
	}
	.p-lg-8 {
		padding: 3.5rem
	}
	.p-lg-9 {
		padding: 4rem
	}
	.p-lg-10 {
		padding: 4.5rem
	}
	.p-lg-11 {
		padding: 5rem
	}
	.p-lg-12 {
		padding: 5.5rem
	}
	.p-lg-13 {
		padding: 6rem
	}
	.p-lg-14 {
		padding: 6.5rem
	}
	.p-lg-15 {
		padding: 7rem
	}
	.p-lg-16 {
		padding: 8rem
	}
	.p-lg-17 {
		padding: 9rem
	}
	.p-lg-18 {
		padding: 10rem
	}
	.p-lg-19 {
		padding: 11rem
	}
	.p-lg-20 {
		padding: 12rem
	}
	.px-lg-0 {
		padding-right: 0;
		padding-left: 0
	}
	.px-lg-1 {
		padding-right: .25rem;
		padding-left: .25rem
	}
	.px-lg-2 {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.px-lg-3 {
		padding-right: 1rem;
		padding-left: 1rem
	}
	.px-lg-4 {
		padding-right: 1.5rem;
		padding-left: 1.5rem
	}
	.px-lg-5 {
		padding-right: 2rem;
		padding-left: 2rem
	}
	.px-lg-6 {
		padding-right: 2.5rem;
		padding-left: 2.5rem
	}
	.px-lg-7 {
		padding-right: 3rem;
		padding-left: 3rem
	}
	.px-lg-8 {
		padding-right: 3.5rem;
		padding-left: 3.5rem
	}
	.px-lg-9 {
		padding-right: 4rem;
		padding-left: 4rem
	}
	.px-lg-10 {
		padding-right: 4.5rem;
		padding-left: 4.5rem
	}
	.px-lg-11 {
		padding-right: 5rem;
		padding-left: 5rem
	}
	.px-lg-12 {
		padding-right: 5.5rem;
		padding-left: 5.5rem
	}
	.px-lg-13 {
		padding-right: 6rem;
		padding-left: 6rem
	}
	.px-lg-14 {
		padding-right: 6.5rem;
		padding-left: 6.5rem
	}
	.px-lg-15 {
		padding-right: 7rem;
		padding-left: 7rem
	}
	.px-lg-16 {
		padding-right: 8rem;
		padding-left: 8rem
	}
	.px-lg-17 {
		padding-right: 9rem;
		padding-left: 9rem
	}
	.px-lg-18 {
		padding-right: 10rem;
		padding-left: 10rem
	}
	.px-lg-19 {
		padding-right: 11rem;
		padding-left: 11rem
	}
	.px-lg-20 {
		padding-right: 12rem;
		padding-left: 12rem
	}
	.py-lg-0 {
		padding-top: 0;
		padding-bottom: 0
	}
	.py-lg-1 {
		padding-top: .25rem;
		padding-bottom: .25rem
	}
	.py-lg-2 {
		padding-top: .5rem;
		padding-bottom: .5rem
	}
	.py-lg-3 {
		padding-top: 1rem;
		padding-bottom: 1rem
	}
	.py-lg-4 {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem
	}
	.py-lg-5 {
		padding-top: 2rem;
		padding-bottom: 2rem
	}
	.py-lg-6 {
		padding-top: 2.5rem;
		padding-bottom: 2.5rem
	}
	.py-lg-7 {
		padding-top: 3rem;
		padding-bottom: 3rem
	}
	.py-lg-8 {
		padding-top: 3.5rem;
		padding-bottom: 3.5rem
	}
	.py-lg-9 {
		padding-top: 4rem;
		padding-bottom: 4rem
	}
	.py-lg-10 {
		padding-top: 4.5rem;
		padding-bottom: 4.5rem
	}
	.py-lg-11 {
		padding-top: 5rem;
		padding-bottom: 5rem
	}
	.py-lg-12 {
		padding-top: 5.5rem;
		padding-bottom: 5.5rem
	}
	.py-lg-13 {
		padding-top: 6rem;
		padding-bottom: 6rem
	}
	.py-lg-14 {
		padding-top: 6.5rem;
		padding-bottom: 6.5rem
	}
	.py-lg-15 {
		padding-top: 7rem;
		padding-bottom: 7rem
	}
	.py-lg-16 {
		padding-top: 8rem;
		padding-bottom: 8rem
	}
	.py-lg-17 {
		padding-top: 9rem;
		padding-bottom: 9rem
	}
	.py-lg-18 {
		padding-top: 10rem;
		padding-bottom: 10rem
	}
	.py-lg-19 {
		padding-top: 11rem;
		padding-bottom: 11rem
	}
	.py-lg-20 {
		padding-top: 12rem;
		padding-bottom: 12rem
	}
	.pt-lg-0 {
		padding-top: 0
	}
	.pt-lg-1 {
		padding-top: .25rem
	}
	.pt-lg-2 {
		padding-top: .5rem
	}
	.pt-lg-3 {
		padding-top: 1rem
	}
	.pt-lg-4 {
		padding-top: 1.5rem
	}
	.pt-lg-5 {
		padding-top: 2rem
	}
	.pt-lg-6 {
		padding-top: 2.5rem
	}
	.pt-lg-7 {
		padding-top: 3rem
	}
	.pt-lg-8 {
		padding-top: 3.5rem
	}
	.pt-lg-9 {
		padding-top: 4rem
	}
	.pt-lg-10 {
		padding-top: 4.5rem
	}
	.pt-lg-11 {
		padding-top: 5rem
	}
	.pt-lg-12 {
		padding-top: 5.5rem
	}
	.pt-lg-13 {
		padding-top: 6rem
	}
	.pt-lg-14 {
		padding-top: 6.5rem
	}
	.pt-lg-15 {
		padding-top: 7rem
	}
	.pt-lg-16 {
		padding-top: 8rem
	}
	.pt-lg-17 {
		padding-top: 9rem
	}
	.pt-lg-18 {
		padding-top: 10rem
	}
	.pt-lg-19 {
		padding-top: 11rem
	}
	.pt-lg-20 {
		padding-top: 12rem
	}
	.pe-lg-0 {
		padding-right: 0
	}
	.pe-lg-1 {
		padding-right: .25rem
	}
	.pe-lg-2 {
		padding-right: .5rem
	}
	.pe-lg-3 {
		padding-right: 1rem
	}
	.pe-lg-4 {
		padding-right: 1.5rem
	}
	.pe-lg-5 {
		padding-right: 2rem
	}
	.pe-lg-6 {
		padding-right: 2.5rem
	}
	.pe-lg-7 {
		padding-right: 3rem
	}
	.pe-lg-8 {
		padding-right: 3.5rem
	}
	.pe-lg-9 {
		padding-right: 4rem
	}
	.pe-lg-10 {
		padding-right: 4.5rem
	}
	.pe-lg-11 {
		padding-right: 5rem
	}
	.pe-lg-12 {
		padding-right: 5.5rem
	}
	.pe-lg-13 {
		padding-right: 6rem
	}
	.pe-lg-14 {
		padding-right: 6.5rem
	}
	.pe-lg-15 {
		padding-right: 7rem
	}
	.pe-lg-16 {
		padding-right: 8rem
	}
	.pe-lg-17 {
		padding-right: 9rem
	}
	.pe-lg-18 {
		padding-right: 10rem
	}
	.pe-lg-19 {
		padding-right: 11rem
	}
	.pe-lg-20 {
		padding-right: 12rem
	}
	.pb-lg-0 {
		padding-bottom: 0
	}
	.pb-lg-1 {
		padding-bottom: .25rem
	}
	.pb-lg-2 {
		padding-bottom: .5rem
	}
	.pb-lg-3 {
		padding-bottom: 1rem
	}
	.pb-lg-4 {
		padding-bottom: 1.5rem
	}
	.pb-lg-5 {
		padding-bottom: 2rem
	}
	.pb-lg-6 {
		padding-bottom: 2.5rem
	}
	.pb-lg-7 {
		padding-bottom: 3rem
	}
	.pb-lg-8 {
		padding-bottom: 3.5rem
	}
	.pb-lg-9 {
		padding-bottom: 4rem
	}
	.pb-lg-10 {
		padding-bottom: 4.5rem
	}
	.pb-lg-11 {
		padding-bottom: 5rem
	}
	.pb-lg-12 {
		padding-bottom: 5.5rem
	}
	.pb-lg-13 {
		padding-bottom: 6rem
	}
	.pb-lg-14 {
		padding-bottom: 6.5rem
	}
	.pb-lg-15 {
		padding-bottom: 7rem
	}
	.pb-lg-16 {
		padding-bottom: 8rem
	}
	.pb-lg-17 {
		padding-bottom: 9rem
	}
	.pb-lg-18 {
		padding-bottom: 10rem
	}
	.pb-lg-19 {
		padding-bottom: 11rem
	}
	.pb-lg-20 {
		padding-bottom: 12rem
	}
	.ps-lg-0 {
		padding-left: 0
	}
	.ps-lg-1 {
		padding-left: .25rem
	}
	.ps-lg-2 {
		padding-left: .5rem
	}
	.ps-lg-3 {
		padding-left: 1rem
	}
	.ps-lg-4 {
		padding-left: 1.5rem
	}
	.ps-lg-5 {
		padding-left: 2rem
	}
	.ps-lg-6 {
		padding-left: 2.5rem
	}
	.ps-lg-7 {
		padding-left: 3rem
	}
	.ps-lg-8 {
		padding-left: 3.5rem
	}
	.ps-lg-9 {
		padding-left: 4rem
	}
	.ps-lg-10 {
		padding-left: 4.5rem
	}
	.ps-lg-11 {
		padding-left: 5rem
	}
	.ps-lg-12 {
		padding-left: 5.5rem
	}
	.ps-lg-13 {
		padding-left: 6rem
	}
	.ps-lg-14 {
		padding-left: 6.5rem
	}
	.ps-lg-15 {
		padding-left: 7rem
	}
	.ps-lg-16 {
		padding-left: 8rem
	}
	.ps-lg-17 {
		padding-left: 9rem
	}
	.ps-lg-18 {
		padding-left: 10rem
	}
	.ps-lg-19 {
		padding-left: 11rem
	}
	.ps-lg-20 {
		padding-left: 12rem
	}
	.text-lg-start {
		text-align: left
	}
	.text-lg-end {
		text-align: right
	}
	.text-lg-center {
		text-align: center
	}
	.rounded-lg-0 {
		border-radius: 0
	}
	.rounded-lg {
		border-radius: .375rem
	}
	.rounded-lg-1 {
		border-radius: .25rem
	}
	.rounded-lg-2 {
		border-radius: .375rem
	}
	.rounded-lg-3 {
		border-radius: .575rem
	}
	.rounded-lg-4 {
		border-radius: 1.5em
	}
	.rounded-lg-pill {
		border-radius: 50rem
	}
	.rounded-lg-block {
		border-radius: 3rem
	}
	.rounded-lg-blob {
		border-radius: 30% 70% 70% 30%/30% 30% 70% 70%
	}
	.rounded-lg-circle {
		border-radius: 50%
	}
	.rounded-top-lg-0 {
		border-top-left-radius: 0;
		border-top-right-radius: 0
	}
	.rounded-top-lg {
		border-top-left-radius: .375rem;
		border-top-right-radius: .375rem
	}
	.rounded-top-lg-1 {
		border-top-left-radius: .25rem;
		border-top-right-radius: .25rem
	}
	.rounded-top-lg-2 {
		border-top-left-radius: .375rem;
		border-top-right-radius: .375rem
	}
	.rounded-top-lg-3 {
		border-top-left-radius: .575rem;
		border-top-right-radius: .575rem
	}
	.rounded-top-lg-4 {
		border-top-left-radius: 1.5em;
		border-top-right-radius: 1.5em
	}
	.rounded-top-lg-pill {
		border-top-left-radius: 50rem;
		border-top-right-radius: 50rem
	}
	.rounded-top-lg-block {
		border-top-left-radius: 3rem;
		border-top-right-radius: 3rem
	}
	.rounded-top-lg-circle {
		border-top-left-radius: 50%;
		border-top-right-radius: 50%
	}
	.rounded-end-lg-0 {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	.rounded-end-lg {
		border-top-right-radius: .375rem;
		border-bottom-right-radius: .375rem
	}
	.rounded-end-lg-1 {
		border-top-right-radius: .25rem;
		border-bottom-right-radius: .25rem
	}
	.rounded-end-lg-2 {
		border-top-right-radius: .375rem;
		border-bottom-right-radius: .375rem
	}
	.rounded-end-lg-3 {
		border-top-right-radius: .575rem;
		border-bottom-right-radius: .575rem
	}
	.rounded-end-lg-4 {
		border-top-right-radius: 1.5em;
		border-bottom-right-radius: 1.5em
	}
	.rounded-end-lg-pill {
		border-top-right-radius: 50rem;
		border-bottom-right-radius: 50rem
	}
	.rounded-end-lg-block {
		border-top-right-radius: 3rem;
		border-bottom-right-radius: 3rem
	}
	.rounded-end-lg-circle {
		border-top-right-radius: 50%;
		border-bottom-right-radius: 50%
	}
	.rounded-bottom-lg-0 {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0
	}
	.rounded-bottom-lg {
		border-bottom-left-radius: .375rem;
		border-bottom-right-radius: .375rem
	}
	.rounded-bottom-lg-1 {
		border-bottom-left-radius: .25rem;
		border-bottom-right-radius: .25rem
	}
	.rounded-bottom-lg-2 {
		border-bottom-left-radius: .375rem;
		border-bottom-right-radius: .375rem
	}
	.rounded-bottom-lg-3 {
		border-bottom-left-radius: .575rem;
		border-bottom-right-radius: .575rem
	}
	.rounded-bottom-lg-4 {
		border-bottom-left-radius: 1.5em;
		border-bottom-right-radius: 1.5em
	}
	.rounded-bottom-lg-pill {
		border-bottom-left-radius: 50rem;
		border-bottom-right-radius: 50rem
	}
	.rounded-bottom-lg-block {
		border-bottom-left-radius: 3rem;
		border-bottom-right-radius: 3rem
	}
	.rounded-bottom-lg-circle {
		border-bottom-left-radius: 50%;
		border-bottom-right-radius: 50%
	}
	.rounded-start-lg-0 {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	}
	.rounded-start-lg {
		border-top-left-radius: .375rem;
		border-bottom-left-radius: .375rem
	}
	.rounded-start-lg-1 {
		border-top-left-radius: .25rem;
		border-bottom-left-radius: .25rem
	}
	.rounded-start-lg-2 {
		border-top-left-radius: .375rem;
		border-bottom-left-radius: .375rem
	}
	.rounded-start-lg-3 {
		border-top-left-radius: .575rem;
		border-bottom-left-radius: .575rem
	}
	.rounded-start-lg-4 {
		border-top-left-radius: 1.5em;
		border-bottom-left-radius: 1.5em
	}
	.rounded-start-lg-pill {
		border-top-left-radius: 50rem;
		border-bottom-left-radius: 50rem
	}
	.rounded-start-lg-block {
		border-top-left-radius: 3rem;
		border-bottom-left-radius: 3rem
	}
	.rounded-start-lg-circle {
		border-top-left-radius: 50%;
		border-bottom-left-radius: 50%
	}
}

.accordion.accordion-custom .accordion-collapse,
.accordion.accordion-custom .accordion-button:not(.collapsed) {
	background-color: #ebeeff
}

.accordion.accordion-custom .accordion-button:not(.collapsed) {
	box-shadow: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.accordion.accordion-custom .accordion-button:not(.collapsed)::after {
	background-image: none;
	transform: rotate(0);
	color: #3655ff
}

.showMore-link {
	display: inline-block
}

.showMore-link[aria-expanded='false']::after {
	content: 'show more...'
}

.showMore-link[aria-expanded='true']::after {
	content: 'show less...'
}

.collapse .search-collapse {
	background-color: white
}

.collapse-link {
	position: relative;
	display: inline-block
}

.collapse-link::before {
	content: '+';
	width: .5rem;
	font-weight: 600;
	text-align: center;
	display: inline-block
}

.collapse-link[aria-expanded='true']::before {
	content: '-'
}

.collapse-group .nav-link[data-bs-toggle='collapse'],
.collapse-group [data-bs-toggle='collapse'] {
	position: relative;
	display: block;
	color: #232a42;
	padding-top: .5rem;
	padding-bottom: .5rem
}

.collapse-group .nav-link[data-bs-toggle='collapse']::after,
.collapse-group [data-bs-toggle='collapse']::after {
	border: 0;
	margin-top: 0;
	content: '';
	position: absolute;
	top: 50%;
	right: .5rem;
	width: .75rem;
	height: .75rem;
	transform: translateY(-50%) rotate(180deg);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: boxicons;
	font-style: normal;
	font-weight: 400;
	box-sizing: content-box;
	font-size: .835rem;
	transition: all .2s;
	will-change: transform
}

.collapse-group .nav-link[data-bs-toggle='collapse'][aria-expanded='true'],
.collapse-group [data-bs-toggle='collapse'][aria-expanded='true'] {
	color: #3655ff
}

.collapse-group .nav-link[data-bs-toggle='collapse'][aria-expanded='true']::after,
.collapse-group [data-bs-toggle='collapse'][aria-expanded='true']::after {
	transform: translateY(-50%) rotate(0deg)
}

.collapse-group .nav.nav-level-2.flex-column {
	padding-left: .5rem
}

.collapse-group .nav.nav-level-3.flex-column {
	padding-left: 1rem
}

.collapse-group .nav.nav-level-2.flex-column>.nav-link,
.collapse-group .nav.nav-level-3.flex-column>.nav-link {
	padding-top: .3rem;
	padding-bottom: .3rem
}

.text-white .collapse-group .nav-link[data-bs-toggle='collapse'][aria-expanded='true'],
.text-white .collapse-group [data-bs-toggle='collapse'][aria-expanded='true'],
.bg-dark .collapse-group .nav-link[data-bs-toggle='collapse'][aria-expanded='true'],
.bg-dark .collapse-group [data-bs-toggle='collapse'][aria-expanded='true'],
.text-light .collapse-group .nav-link[data-bs-toggle='collapse'][aria-expanded='true'],
.text-light .collapse-group [data-bs-toggle='collapse'][aria-expanded='true'] {
	color: rgba(255, 255, 255, .65)
}

.btn {
	text-transform: capitalize;
	letter-spacing: -.011rem;
	font-weight: 500
}

.btn-primary {
	color: #fff;
	background-color: #3655ff;
	border-color: #3655ff
}

.btn-primary:hover {
	color: #fff;
	background-color: #2e48d9;
	border-color: #2b44cc;
	box-shadow: 0 20px 25px -5px rgba(84, 111, 255, .125)
}

.btn-check:focus + .btn-primary,
.btn-primary:focus {
	color: #fff;
	background-color: #2e48d9;
	border-color: #2b44cc;
	box-shadow: 0 20px 25px -5px rgba(84, 111, 255, .125)
}

.btn-check:checked + .btn-primary,
.btn-check:active + .btn-primary,
.btn-primary:active,
.btn-primary.active,
.show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #2b44cc;
	border-color: #2940bf
}

.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 20px 25px -5px rgba(84, 111, 255, .125)
}

.btn-primary:disabled,
.btn-primary.disabled {
	color: #fff;
	background-color: #3655ff;
	border-color: #3655ff
}

.btn-secondary {
	color: #fff;
	background-color: #2e3552;
	border-color: #2e3552
}

.btn-secondary:hover {
	color: #fff;
	background-color: #272d46;
	border-color: #252a42;
	box-shadow: 0 20px 25px -5px rgba(77, 83, 108, .125)
}

.btn-check:focus + .btn-secondary,
.btn-secondary:focus {
	color: #fff;
	background-color: #272d46;
	border-color: #252a42;
	box-shadow: 0 20px 25px -5px rgba(77, 83, 108, .125)
}

.btn-check:checked + .btn-secondary,
.btn-check:active + .btn-secondary,
.btn-secondary:active,
.btn-secondary.active,
.show>.btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #252a42;
	border-color: #23283e
}

.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 20px 25px -5px rgba(77, 83, 108, .125)
}

.btn-secondary:disabled,
.btn-secondary.disabled {
	color: #fff;
	background-color: #2e3552;
	border-color: #2e3552
}

.btn-success {
	color: #fff;
	background-color: #37a878;
	border-color: #37a878
}

.btn-success:hover {
	color: #fff;
	background-color: #2f8f66;
	border-color: #2c8660;
	box-shadow: 0 20px 25px -5px rgba(85, 181, 140, .125)
}

.btn-check:focus + .btn-success,
.btn-success:focus {
	color: #fff;
	background-color: #2f8f66;
	border-color: #2c8660;
	box-shadow: 0 20px 25px -5px rgba(85, 181, 140, .125)
}

.btn-check:checked + .btn-success,
.btn-check:active + .btn-success,
.btn-success:active,
.btn-success.active,
.show>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #2c8660;
	border-color: #297e5a
}

.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 20px 25px -5px rgba(85, 181, 140, .125)
}

.btn-success:disabled,
.btn-success.disabled {
	color: #fff;
	background-color: #37a878;
	border-color: #37a878
}

.btn-info {
	color: #fff;
	background-color: #28abff;
	border-color: #28abff
}

.btn-info:hover {
	color: #fff;
	background-color: #2291d9;
	border-color: #2089cc;
	box-shadow: 0 20px 25px -5px rgba(72, 184, 255, .125)
}

.btn-check:focus + .btn-info,
.btn-info:focus {
	color: #fff;
	background-color: #2291d9;
	border-color: #2089cc;
	box-shadow: 0 20px 25px -5px rgba(72, 184, 255, .125)
}

.btn-check:checked + .btn-info,
.btn-check:active + .btn-info,
.btn-info:active,
.btn-info.active,
.show>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #2089cc;
	border-color: #1e80bf
}

.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 20px 25px -5px rgba(72, 184, 255, .125)
}

.btn-info:disabled,
.btn-info.disabled {
	color: #fff;
	background-color: #28abff;
	border-color: #28abff
}

.btn-warning {
	color: #0e111f;
	background-color: #ffc940;
	border-color: #ffc940
}

.btn-warning:hover {
	color: #0e111f;
	background-color: #ffd15d;
	border-color: #ffce53;
	box-shadow: 0 20px 25px -5px rgba(219, 173, 59, .125)
}

.btn-check:focus + .btn-warning,
.btn-warning:focus {
	color: #0e111f;
	background-color: #ffd15d;
	border-color: #ffce53;
	box-shadow: 0 20px 25px -5px rgba(219, 173, 59, .125)
}

.btn-check:checked + .btn-warning,
.btn-check:active + .btn-warning,
.btn-warning:active,
.btn-warning.active,
.show>.btn-warning.dropdown-toggle {
	color: #0e111f;
	background-color: #ffd466;
	border-color: #ffce53
}

.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 20px 25px -5px rgba(219, 173, 59, .125)
}

.btn-warning:disabled,
.btn-warning.disabled {
	color: #0e111f;
	background-color: #ffc940;
	border-color: #ffc940
}

.btn-danger {
	color: #fff;
	background-color: #f65660;
	border-color: #f65660
}

.btn-danger:hover {
	color: #fff;
	background-color: #d14952;
	border-color: #c5454d;
	box-shadow: 0 20px 25px -5px rgba(247, 111, 120, .125)
}

.btn-check:focus + .btn-danger,
.btn-danger:focus {
	color: #fff;
	background-color: #d14952;
	border-color: #c5454d;
	box-shadow: 0 20px 25px -5px rgba(247, 111, 120, .125)
}

.btn-check:checked + .btn-danger,
.btn-check:active + .btn-danger,
.btn-danger:active,
.btn-danger.active,
.show>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #c5454d;
	border-color: #b94148
}

.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 20px 25px -5px rgba(247, 111, 120, .125)
}

.btn-danger:disabled,
.btn-danger.disabled {
	color: #fff;
	background-color: #f65660;
	border-color: #f65660
}

.btn-light {
	color: #0e111f;
	background-color: #f9f9fe;
	border-color: #f9f9fe
}

.btn-light:hover {
	color: #0e111f;
	background-color: #fafafe;
	border-color: #fafafe;
	box-shadow: 0 20px 25px -5px rgba(214, 214, 221, .125)
}

.btn-check:focus + .btn-light,
.btn-light:focus {
	color: #0e111f;
	background-color: #fafafe;
	border-color: #fafafe;
	box-shadow: 0 20px 25px -5px rgba(214, 214, 221, .125)
}

.btn-check:checked + .btn-light,
.btn-check:active + .btn-light,
.btn-light:active,
.btn-light.active,
.show>.btn-light.dropdown-toggle {
	color: #0e111f;
	background-color: #fafafe;
	border-color: #fafafe
}

.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 20px 25px -5px rgba(214, 214, 221, .125)
}

.btn-light:disabled,
.btn-light.disabled {
	color: #0e111f;
	background-color: #f9f9fe;
	border-color: #f9f9fe
}

.btn-white {
	color: #0e111f;
	background-color: #fff;
	border-color: #fff
}

.btn-white:hover {
	color: #0e111f;
	background-color: white;
	border-color: white;
	box-shadow: 0 20px 25px -5px rgba(219, 219, 221, .125)
}

.btn-check:focus + .btn-white,
.btn-white:focus {
	color: #0e111f;
	background-color: white;
	border-color: white;
	box-shadow: 0 20px 25px -5px rgba(219, 219, 221, .125)
}

.btn-check:checked + .btn-white,
.btn-check:active + .btn-white,
.btn-white:active,
.btn-white.active,
.show>.btn-white.dropdown-toggle {
	color: #0e111f;
	background-color: white;
	border-color: white
}

.btn-check:checked + .btn-white:focus,
.btn-check:active + .btn-white:focus,
.btn-white:active:focus,
.btn-white.active:focus,
.show>.btn-white.dropdown-toggle:focus {
	box-shadow: 0 20px 25px -5px rgba(219, 219, 221, .125)
}

.btn-white:disabled,
.btn-white.disabled {
	color: #0e111f;
	background-color: #fff;
	border-color: #fff
}

.btn-gray-200 {
	color: #0e111f;
	background-color: #e7e7ef;
	border-color: #e7e7ef
}

.btn-gray-200:hover {
	color: #0e111f;
	background-color: #ebebf1;
	border-color: #e9e9f1;
	box-shadow: 0 20px 25px -5px rgba(198, 199, 208, .125)
}

.btn-check:focus + .btn-gray-200,
.btn-gray-200:focus {
	color: #0e111f;
	background-color: #ebebf1;
	border-color: #e9e9f1;
	box-shadow: 0 20px 25px -5px rgba(198, 199, 208, .125)
}

.btn-check:checked + .btn-gray-200,
.btn-check:active + .btn-gray-200,
.btn-gray-200:active,
.btn-gray-200.active,
.show>.btn-gray-200.dropdown-toggle {
	color: #0e111f;
	background-color: #ececf2;
	border-color: #e9e9f1
}

.btn-check:checked + .btn-gray-200:focus,
.btn-check:active + .btn-gray-200:focus,
.btn-gray-200:active:focus,
.btn-gray-200.active:focus,
.show>.btn-gray-200.dropdown-toggle:focus {
	box-shadow: 0 20px 25px -5px rgba(198, 199, 208, .125)
}

.btn-gray-200:disabled,
.btn-gray-200.disabled {
	color: #0e111f;
	background-color: #e7e7ef;
	border-color: #e7e7ef
}

.btn-gray-800 {
	color: #fff;
	background-color: #232a42;
	border-color: #232a42
}

.btn-gray-800:hover {
	color: #fff;
	background-color: #1e2438;
	border-color: #1c2235;
	box-shadow: 0 20px 25px -5px rgba(68, 74, 94, .125)
}

.btn-check:focus + .btn-gray-800,
.btn-gray-800:focus {
	color: #fff;
	background-color: #1e2438;
	border-color: #1c2235;
	box-shadow: 0 20px 25px -5px rgba(68, 74, 94, .125)
}

.btn-check:checked + .btn-gray-800,
.btn-check:active + .btn-gray-800,
.btn-gray-800:active,
.btn-gray-800.active,
.show>.btn-gray-800.dropdown-toggle {
	color: #fff;
	background-color: #1c2235;
	border-color: #1a2032
}

.btn-check:checked + .btn-gray-800:focus,
.btn-check:active + .btn-gray-800:focus,
.btn-gray-800:active:focus,
.btn-gray-800.active:focus,
.show>.btn-gray-800.dropdown-toggle:focus {
	box-shadow: 0 20px 25px -5px rgba(68, 74, 94, .125)
}

.btn-gray-800:disabled,
.btn-gray-800.disabled {
	color: #fff;
	background-color: #232a42;
	border-color: #232a42
}

.btn-dark {
	color: #fff;
	background-color: #0e111f;
	border-color: #0e111f
}

.btn-dark:hover {
	color: #fff;
	background-color: #0c0e1a;
	border-color: #0b0e19;
	box-shadow: 0 20px 25px -5px rgba(50, 53, 65, .125)
}

.btn-check:focus + .btn-dark,
.btn-dark:focus {
	color: #fff;
	background-color: #0c0e1a;
	border-color: #0b0e19;
	box-shadow: 0 20px 25px -5px rgba(50, 53, 65, .125)
}

.btn-check:checked + .btn-dark,
.btn-check:active + .btn-dark,
.btn-dark:active,
.btn-dark.active,
.show>.btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #0b0e19;
	border-color: #0b0d17
}

.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 20px 25px -5px rgba(50, 53, 65, .125)
}

.btn-dark:disabled,
.btn-dark.disabled {
	color: #fff;
	background-color: #0e111f;
	border-color: #0e111f
}

.btn-outline-primary {
	color: #3655ff;
	border-color: #3655ff
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #3655ff;
	border-color: #3655ff
}

.btn-check:focus + .btn-outline-primary,
.btn-outline-primary:focus {
	box-shadow: 0 20px 25px -5px rgba(54, 85, 255, .125)
}

.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: #fff;
	background-color: #3655ff;
	border-color: #3655ff
}

.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 20px 25px -5px rgba(54, 85, 255, .125)
}

.btn-outline-primary:disabled,
.btn-outline-primary.disabled {
	color: #3655ff;
	background-color: transparent
}

.btn-outline-secondary {
	color: #2e3552;
	border-color: #2e3552
}

.btn-outline-secondary:hover {
	color: #fff;
	background-color: #2e3552;
	border-color: #2e3552
}

.btn-check:focus + .btn-outline-secondary,
.btn-outline-secondary:focus {
	box-shadow: 0 20px 25px -5px rgba(46, 53, 82, .125)
}

.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: #fff;
	background-color: #2e3552;
	border-color: #2e3552
}

.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 20px 25px -5px rgba(46, 53, 82, .125)
}

.btn-outline-secondary:disabled,
.btn-outline-secondary.disabled {
	color: #2e3552;
	background-color: transparent
}

.btn-outline-success {
	color: #37a878;
	border-color: #37a878
}

.btn-outline-success:hover {
	color: #fff;
	background-color: #37a878;
	border-color: #37a878
}

.btn-check:focus + .btn-outline-success,
.btn-outline-success:focus {
	box-shadow: 0 20px 25px -5px rgba(55, 168, 120, .125)
}

.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: #fff;
	background-color: #37a878;
	border-color: #37a878
}

.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 20px 25px -5px rgba(55, 168, 120, .125)
}

.btn-outline-success:disabled,
.btn-outline-success.disabled {
	color: #37a878;
	background-color: transparent
}

.btn-outline-info {
	color: #28abff;
	border-color: #28abff
}

.btn-outline-info:hover {
	color: #fff;
	background-color: #28abff;
	border-color: #28abff
}

.btn-check:focus + .btn-outline-info,
.btn-outline-info:focus {
	box-shadow: 0 20px 25px -5px rgba(40, 171, 255, .125)
}

.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: #fff;
	background-color: #28abff;
	border-color: #28abff
}

.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 20px 25px -5px rgba(40, 171, 255, .125)
}

.btn-outline-info:disabled,
.btn-outline-info.disabled {
	color: #28abff;
	background-color: transparent
}

.btn-outline-warning {
	color: #ffc940;
	border-color: #ffc940
}

.btn-outline-warning:hover {
	color: #0e111f;
	background-color: #ffc940;
	border-color: #ffc940
}

.btn-check:focus + .btn-outline-warning,
.btn-outline-warning:focus {
	box-shadow: 0 20px 25px -5px rgba(255, 201, 64, .125)
}

.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: #0e111f;
	background-color: #ffc940;
	border-color: #ffc940
}

.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 20px 25px -5px rgba(255, 201, 64, .125)
}

.btn-outline-warning:disabled,
.btn-outline-warning.disabled {
	color: #ffc940;
	background-color: transparent
}

.btn-outline-danger {
	color: #f65660;
	border-color: #f65660
}

.btn-outline-danger:hover {
	color: #fff;
	background-color: #f65660;
	border-color: #f65660
}

.btn-check:focus + .btn-outline-danger,
.btn-outline-danger:focus {
	box-shadow: 0 20px 25px -5px rgba(246, 86, 96, .125)
}

.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: #fff;
	background-color: #f65660;
	border-color: #f65660
}

.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 20px 25px -5px rgba(246, 86, 96, .125)
}

.btn-outline-danger:disabled,
.btn-outline-danger.disabled {
	color: #f65660;
	background-color: transparent
}

.btn-outline-light {
	color: #f9f9fe;
	border-color: #f9f9fe
}

.btn-outline-light:hover {
	color: #0e111f;
	background-color: #f9f9fe;
	border-color: #f9f9fe
}

.btn-check:focus + .btn-outline-light,
.btn-outline-light:focus {
	box-shadow: 0 20px 25px -5px rgba(249, 249, 254, .125)
}

.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: #0e111f;
	background-color: #f9f9fe;
	border-color: #f9f9fe
}

.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 20px 25px -5px rgba(249, 249, 254, .125)
}

.btn-outline-light:disabled,
.btn-outline-light.disabled {
	color: #f9f9fe;
	background-color: transparent
}

.btn-outline-white {
	color: #fff;
	border-color: #fff
}

.btn-outline-white:hover {
	color: #fff;
}

.btn-check:focus + .btn-outline-white,
.btn-outline-white:focus {
	box-shadow: 0 20px 25px -5px rgba(255, 255, 255, .125)
}

.btn-check:checked + .btn-outline-white,
.btn-check:active + .btn-outline-white,
.btn-outline-white:active,
.btn-outline-white.active,
.btn-outline-white.dropdown-toggle.show {
	color: #0e111f;
	background-color: #fff;
	border-color: #fff
}

.btn-check:checked + .btn-outline-white:focus,
.btn-check:active + .btn-outline-white:focus,
.btn-outline-white:active:focus,
.btn-outline-white.active:focus,
.btn-outline-white.dropdown-toggle.show:focus {
	box-shadow: 0 20px 25px -5px rgba(255, 255, 255, .125)
}

.btn-outline-white:disabled,
.btn-outline-white.disabled {
	color: #fff;
	background-color: transparent
}

.btn-outline-gray-200 {
	color: #e7e7ef;
	border-color: #e7e7ef
}

.btn-outline-gray-200:hover {
	color: #0e111f;
	background-color: #e7e7ef;
	border-color: #e7e7ef
}

.btn-check:focus + .btn-outline-gray-200,
.btn-outline-gray-200:focus {
	box-shadow: 0 20px 25px -5px rgba(231, 231, 239, .125)
}

.btn-check:checked + .btn-outline-gray-200,
.btn-check:active + .btn-outline-gray-200,
.btn-outline-gray-200:active,
.btn-outline-gray-200.active,
.btn-outline-gray-200.dropdown-toggle.show {
	color: #0e111f;
	background-color: #e7e7ef;
	border-color: #e7e7ef
}

.btn-check:checked + .btn-outline-gray-200:focus,
.btn-check:active + .btn-outline-gray-200:focus,
.btn-outline-gray-200:active:focus,
.btn-outline-gray-200.active:focus,
.btn-outline-gray-200.dropdown-toggle.show:focus {
	box-shadow: 0 20px 25px -5px rgba(231, 231, 239, .125)
}

.btn-outline-gray-200:disabled,
.btn-outline-gray-200.disabled {
	color: #e7e7ef;
	background-color: transparent
}

.btn-outline-gray-800 {
	color: #232a42;
	border-color: #232a42
}

.btn-outline-gray-800:hover {
	color: #fff;
	background-color: #232a42;
	border-color: #232a42
}

.btn-check:focus + .btn-outline-gray-800,
.btn-outline-gray-800:focus {
	box-shadow: 0 20px 25px -5px rgba(35, 42, 66, .125)
}

.btn-check:checked + .btn-outline-gray-800,
.btn-check:active + .btn-outline-gray-800,
.btn-outline-gray-800:active,
.btn-outline-gray-800.active,
.btn-outline-gray-800.dropdown-toggle.show {
	color: #fff;
	background-color: #232a42;
	border-color: #232a42
}

.btn-check:checked + .btn-outline-gray-800:focus,
.btn-check:active + .btn-outline-gray-800:focus,
.btn-outline-gray-800:active:focus,
.btn-outline-gray-800.active:focus,
.btn-outline-gray-800.dropdown-toggle.show:focus {
	box-shadow: 0 20px 25px -5px rgba(35, 42, 66, .125)
}

.btn-outline-gray-800:disabled,
.btn-outline-gray-800.disabled {
	color: #232a42;
	background-color: transparent
}

.btn-outline-dark {
	color: #0e111f;
	border-color: #0e111f
}

.btn-outline-dark:hover {
	color: #fff;
	background-color: #0e111f;
	border-color: #0e111f
}

.btn-check:focus + .btn-outline-dark,
.btn-outline-dark:focus {
	box-shadow: 0 20px 25px -5px rgba(14, 17, 31, .125)
}

.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: #fff;
	background-color: #0e111f;
	border-color: #0e111f
}

.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 20px 25px -5px rgba(14, 17, 31, .125)
}

.btn-outline-dark:disabled,
.btn-outline-dark.disabled {
	color: #0e111f;
	background-color: transparent
}

.btn-rise {
	overflow: hidden;
	position: relative;
	transition: all .3s;
	box-shadow: none;
	z-index: 0
}

.btn-rise.p-0 {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	line-height: 1
}

.btn-rise .btn-rise-bg {
	z-index: -1;
	display: block;
	width: 125%;
	height: 100%;
	position: absolute;
	background-color: currentColor;
	top: 0;
	left: 50%;
	pointer-events: none;
	transform: translate(-50%, 105%);
	border-radius: 50%;
	transition: transform .65s cubic-bezier(.77, 0, .175, 1), border-radius .65s cubic-bezier(.77, 0, .175, 1)
}

.btn-rise .btn-rise-text {
	position: relative;
	transition: color .4s
}

.btn-rise[class^='btn-outline-']:hover,
.btn-rise[class^='btn-outline-']:focus,
.btn-rise[class^='btn-outline-']:active,
.btn-rise[class^='btn-outline-'].active,
.btn-rise[class*='btn-outline-']:hover,
.btn-rise[class*='btn-outline-']:focus,
.btn-rise[class*='btn-outline-']:active,
.btn-rise[class*='btn-outline-'].active {
	background-color: transparent
}

.btn-rise:hover:not(:disabled):not(.disabled) .btn-rise-bg,
.btn-rise.active:not(:disabled):not(.disabled) .btn-rise-bg,
.btn-rise.focus:not(:disabled):not(.disabled) .btn-rise-bg {
	transform: translate(-50%, 0);
	border-radius: 0
}

.btn-hover-arrow {
	position: relative;
	overflow: hidden
}

.btn-hover-arrow span {
	display: inline-block;
	transform: translate3d(12px, 0, 0);
	transition: transform .3s cubic-bezier(.42, .01, .23, 1)
}

.btn-hover-arrow::after {
	vertical-align: middle;
	content: '';
	font-family: boxicons;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 24px;
	font-size: 1.25rem;
	width: 24px;
	height: 24px;
	display: inline-block;
	opacity: 0;
	transform: translate3d(24px, 0, 0);
	transition: opacity .3s, transform .4s cubic-bezier(.42, .01, .23, 1)
}

.btn-hover-arrow:hover span {
	transform: translatez(0)
}

.btn-hover-arrow:hover::after {
	transform: translate3d(6px, 0, 0);
	opacity: 1
}

.btn-hover-arrow.btn-lg::after,
.btn-group-lg>.btn-hover-arrow.btn::after {
	font-size: 1.375rem
}

.btn-hover-arrow.btn-lg:hover span,
.btn-group-lg>.btn-hover-arrow.btn:hover span {
	transform: translate3d(-6px, 0, 0)
}

.btn-hover-arrow.btn-sm::after,
.btn-group-sm>.btn-hover-arrow.btn::after {
	font-size: 1.125rem
}

.btn-hover-arrow.btn-sm:hover span,
.btn-group-sm>.btn-hover-arrow.btn:hover span {
	transform: translateZ(0)
}

.btn-circle-ripple {
	position: relative
}

.btn-circle-ripple::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 50%;
	box-shadow: 0 0 0 1px currentColor;
	-webkit-animation: pulse 2s infinite ease-in-out;
	animation: pulse 2s infinite ease-in-out
}

.btn-circle-ripple.btn-primary::before,
.btn-circle-ripple.btn-outline-primary::before {
	box-shadow: 0 0 0 1px #3655ff
}

.btn-circle-ripple.btn-secondary::before,
.btn-circle-ripple.btn-outline-secondary::before {
	box-shadow: 0 0 0 1px #2e3552
}

.btn-circle-ripple.btn-success::before,
.btn-circle-ripple.btn-outline-success::before {
	box-shadow: 0 0 0 1px #37a878
}

.btn-circle-ripple.btn-info::before,
.btn-circle-ripple.btn-outline-info::before {
	box-shadow: 0 0 0 1px #28abff
}

.btn-circle-ripple.btn-warning::before,
.btn-circle-ripple.btn-outline-warning::before {
	box-shadow: 0 0 0 1px #ffc940
}

.btn-circle-ripple.btn-danger::before,
.btn-circle-ripple.btn-outline-danger::before {
	box-shadow: 0 0 0 1px #f65660
}

.btn-circle-ripple.btn-light::before,
.btn-circle-ripple.btn-outline-light::before {
	box-shadow: 0 0 0 1px #f9f9fe
}

.btn-circle-ripple.btn-white::before,
.btn-circle-ripple.btn-outline-white::before {
	box-shadow: 0 0 0 1px #fff
}

.btn-circle-ripple.btn-gray-200::before,
.btn-circle-ripple.btn-outline-gray-200::before {
	box-shadow: 0 0 0 1px #e7e7ef
}

.btn-circle-ripple.btn-gray-800::before,
.btn-circle-ripple.btn-outline-gray-800::before {
	box-shadow: 0 0 0 1px #232a42
}

.btn-circle-ripple.btn-dark::before,
.btn-circle-ripple.btn-outline-dark::before {
	box-shadow: 0 0 0 1px #0e111f
}

.btn-hover-text {
	position: relative
}

.btn-hover-text .btn-hover-label.label-default {
	display: block;
	transition: transform .5s cubic-bezier(.5, 0, 0, 1), opacity .5s cubic-bezier(.5, 0, 0, 1);
	transition-delay: .1s
}

.btn-hover-text .btn-hover-label.label-hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	display: flex;
	justify-content: center;
	align-items: center;
	transform: translateY(1vw);
	opacity: 0;
	transition: transform .5s cubic-bezier(.5, 0, 0, 1), opacity .5s cubic-bezier(.5, 0, 0, 1);
	transition-delay: 0s
}

.btn-hover-text:hover .btn-hover-label.label-default {
	transform: translateY(-1vw);
	opacity: 0;
	transition-delay: 0s
}

.btn-hover-text:hover .btn-hover-label.label-hover {
	transform: translateY(0);
	opacity: 1;
	transition-delay: .1s
}

.modal-header .btn-close {
	padding: 0;
	right: 0;
	top: 0;
	margin: 0
}

.btn-close {
	width: 32px;
	height: 32px;
	background-image: none;
	opacity: 1
}

.nav .nav-link:not(.disabled) {
	color: #232a42
}

.nav .nav-link:not(.disabled).active,
.nav .nav-link:not(.disabled):hover {
	color: #3655ff
}

.nav.nav-pills .nav-link.active {
	color: #fff
}

.nav.nav-pills .nav-link.disabled {
	color: #6c718c
}

.nav.flex-column .nav-link {
	padding-left: 0
}

.nav.nav-filter .nav-link {
	position: relative;
	padding: 0;
	color: #232a42
}

.nav.nav-filter .nav-link.active,
.nav.nav-filter .nav-link:hover {
	color: #6c718c
}

.nav.nav-filter .nav-link.active {
	text-decoration: line-through
}

.nav.nav-filter:not(.flex-column) .nav-item:not(:last-child) {
	margin-right: 1rem
}

.text-white .nav .nav-link,
.text-light .nav .nav-link {
	color: rgba(255, 255, 255, .75)
}

.text-white .nav .nav-link.active,
.text-white .nav .nav-link:hover,
.text-light .nav .nav-link.active,
.text-light .nav .nav-link:hover {
	color: #fff
}

.text-white .nav.nav-filter .nav-link.active,
.text-light .nav.nav-filter .nav-link.active {
	text-decoration: line-through
}

.nav.nav-pills.nav-pills-white .nav-link.active {
	background-color: #fff;
	color: #3655ff
}

.navbar .navbar-nav .nav-link {
	text-transform: capitalize;
	font-weight: 500;
	font-size: 1rem;
	font-family: var(--bs-font-sans-serif);
	letter-spacing: -.011rem
}

.navbar:not(.position-fixed):not(.position-absolute):not(.fixed-top) {
	position: relative
}

.navbar .dropdown-menu {
	z-index: 1022
}

.navbar-no-collapse-items .btn {
	white-space: nowrap
}

.navbar-no-collapse-items .nav-link {
	padding: .5rem 0;
	color: rgba(14, 17, 31, .55)
}

.navbar-no-collapse-items .nav-link:hover {
	color: rgba(14, 17, 31, .7)
}

.navbar-link-white .navbar-no-collapse-items .nav-link,
.navbar-dark .navbar-no-collapse-items .nav-link {
	color: rgba(255, 255, 255, .55)
}

.navbar-link-white .navbar-no-collapse-items .nav-link:hover,
.navbar-link-white .navbar-no-collapse-items .nav-link:focus,
.navbar-dark .navbar-no-collapse-items .nav-link:hover,
.navbar-dark .navbar-no-collapse-items .nav-link:focus {
	color: rgba(255, 255, 255, .75)
}

.navbar-link-white .navbar-no-collapse-items .nav-link.active,
.navbar-link-white .navbar-no-collapse-items .nav-link.show,
.navbar-dark .navbar-no-collapse-items .nav-link.active,
.navbar-dark .navbar-no-collapse-items .nav-link.show {
	color: #fff
}

.scroll-up .navbar-light.navbar-link-white .navbar-no-collapse-items .nav-link,
.is-sticky .navbar-light.navbar-link-white .navbar-no-collapse-items .nav-link {
	color: rgba(14, 17, 31, .55)
}

.scroll-up .navbar-light.navbar-link-white .navbar-no-collapse-items .nav-link:hover,
.scroll-up .navbar-light.navbar-link-white .navbar-no-collapse-items .nav-link:focus,
.is-sticky .navbar-light.navbar-link-white .navbar-no-collapse-items .nav-link:hover,
.is-sticky .navbar-light.navbar-link-white .navbar-no-collapse-items .nav-link:focus {
	color: rgba(14, 17, 31, .7)
}

.scroll-up .navbar-light.navbar-link-white .navbar-no-collapse-items .nav-link.active,
.scroll-up .navbar-light.navbar-link-white .navbar-no-collapse-items .nav-link.show,
.is-sticky .navbar-light.navbar-link-white .navbar-no-collapse-items .nav-link.active,
.is-sticky .navbar-light.navbar-link-white .navbar-no-collapse-items .nav-link.show {
	color: rgba(14, 17, 31, .9)
}

.header-transparent .navbar {
	background-color: transparent;
	border-bottom: 0
}

.header-absolute-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 2
}

.header-fixed-top {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 1030
}

.navbar-brand {
	width: 5.5rem;
	display: block;
	position: relative
}

.navbar-brand .navbar-brand-transparent,
.navbar-brand .navbar-brand-sticky {
	position: absolute;
	top: 50%;
	width: 100%;
	transform: translateY(-50%)
}

@media (min-width:350px) {
	header.header-absolute-top .navbar {
		max-width: 100%
	}
	header.header-center-logo .navbar-brand { /*네비 타이틀 중앙*/
		position: absolute;
		left: 53%;
		top: 50%;
		transform: translate(-50%, -50%)
	}
	.navbar.navbar-brand-center .navbar-brand {
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%)
	}
	header.sticky-reverse.scroll-up .navbar.navbar-expand-lg,
	header.header-sticky.is-sticky .navbar.navbar-expand-lg {
		/*border-radius: 0;*/
		position: fixed;
		left: 0;
		top: 0;
		z-index: 1030;
		width: 100%;
		transition: all .3s;
		-webkit-animation: fadeDown .4s both;
		animation: fadeDown .4s both;
		/*border-width: 1px*/
	}
	header.sticky-reverse.scroll-up .navbar.navbar-expand-lg.navbar-light,
	header.header-sticky.is-sticky .navbar.navbar-expand-lg.navbar-light {
		-webkit-animation: fadeDown .4s both;
		animation: fadeDown .4s both;
		border-bottom-color: #e7e7ef;
		box-shadow: 0 5px 5px 0 rgba(14, 17, 31, .06);
		-webkit-backdrop-filter: saturate(180%) blur(20px);
		backdrop-filter: saturate(180%) blur(20px);
		background-color: rgba(227, 217, 204, .7)
	}
	header.sticky-reverse.scroll-up .navbar.navbar-expand-lg.navbar-dark,
	header.header-sticky.is-sticky .navbar.navbar-expand-lg.navbar-dark {
		-webkit-backdrop-filter: saturate(180%) blur(20px);
		backdrop-filter: saturate(180%) blur(20px);
		background-color: rgba(44, 44, 52, .8);
		-webkit-animation: fadeDown .4s both;
		animation: fadeDown .4s both;
		box-shadow: 0 5px 5px 0 rgba(14, 17, 31, .0975)
	}
	header.header-boxed.is-sticky .navbar-boxed,
	header.header-boxed.scroll-up .navbar-boxed {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 1030;
		padding: 1.5px 0
	}
	header.header-boxed.is-sticky .navbar-boxed .navbar.navbar-expand-lg,
	header.header-boxed.scroll-up .navbar-boxed .navbar.navbar-expand-lg {
		position: relative;
		padding: 0 1rem
	}
	header:not(.scroll-up):not(.is-sticky):not(.is-fixed) .navbar-light.navbar-link-white .navbar-nav {
		color: rgba(0, 0, 0, 1)
	}
	header:not(.scroll-up):not(.is-sticky):not(.is-fixed) .navbar-light.navbar-link-white .navbar-nav .nav-link:hover,
	header:not(.scroll-up):not(.is-sticky):not(.is-fixed) .navbar-light.navbar-link-white .navbar-nav .nav-link:focus {
		color: rgba(0, 0, 0, 1)
	}
    
    header:not(.scroll-up):not(.is-sticky):not(.is-fixed) .dark .navbar-light.navbar-link-white .navbar-nav .nav-link:hover,
	header:not(.scroll-up):not(.is-sticky):not(.is-fixed) .dark .navbar-light.navbar-link-white .navbar-nav .nav-link:focus {
		color: rgba(255, 255, 255, 1)
	}

    
	header:not(.scroll-up):not(.is-sticky):not(.is-fixed) .navbar-light.navbar-link-white .navbar-nav .nav-link.active {
		color: #fff
	}
	.navbar-expand-lg .navbar-brand {
		width: 5.5rem
	}
	.navbar-expand-lg.navbar {
		padding-top: 0;
		padding-bottom: 0
	}
	.navbar-expand-lg .nav-item>.nav-link,
	.navbar-expand-lg .navbar-no-collapse-items .nav-item {
		height: 4.75rem;
		display: flex;
		align-items: center;
	}
	.navbar-expand-lg .navbar-no-collapse-items .nav-item .nav-link {
		height: auto
	}
	.navbar-expand-lg .nav-item:not(:first-child) {
		margin-left: .3rem
	}
	header .navbar-link-white .navbar-brand .navbar-brand-sticky {
		opacity: 0;
		visibility: hidden
	}
	header.scroll-up .navbar-link-white .navbar-brand .navbar-brand-sticky,
	header.is-sticky .navbar-link-white .navbar-brand .navbar-brand-sticky {
		opacity: 1;
		visibility: visible
	}
	header.scroll-up .navbar-link-white .navbar-brand .navbar-brand-transparent,
	header.is-sticky .navbar-link-white .navbar-brand .navbar-brand-transparent {
		opacity: 0;
		visibility: hidden
	}
}

.navbar-dark .navbar-toggler,
.navbar-link-white .navbar-toggler {
	color: #fff
}

.navbar-toggler {
	padding: 0;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: none;
	background-color: transparent
}

.navbar-toggler:focus {
	outline: 0;
	box-shadow: none
}

.navbar-toggler .navbar-toggler-icon {
	background-image: none;
	width: 24px;
	height: 24px;
	position: relative;
	display: inline-block;
	transition: all .5s ease;
	vertical-align: middle;
	font-size: 0;
	cursor: pointer
}

.navbar-toggler .navbar-toggler-icon>i {
	width: 100%;
	height: 2px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -1px;
	background-color: currentColor;
	transition: background-color 0s .3s
}

.navbar-toggler .navbar-toggler-icon>i::before,
.navbar-toggler .navbar-toggler-icon>i::after {
	content: '';
	width: 100%;
	height: 2px;
	position: absolute;
	display: block;
	left: 0;
	background-color: currentColor
}

.navbar-toggler .navbar-toggler-icon>i::before {
	top: 8px;
	transition: top .3s .3s, transform .3s 0s, background-color .3s 0s
}

.navbar-toggler .navbar-toggler-icon>i::after {
	bottom: 8px;
	transition: bottom .3s .3s, transform .3s 0s, background-color .3s 0s
}

.navbar-toggler[aria-expanded='true'] .navbar-toggler-icon>i {
	background-color: transparent;
	transition: background-color 0s .2s
}

.navbar-toggler[aria-expanded='true'] .navbar-toggler-icon>i:before {
	top: 0;
	transform: rotate(45deg);
	transition: top .2s 0s, transform .3s .2s, background-color .2s 0s
}

.navbar-toggler[aria-expanded='true'] .navbar-toggler-icon>i::after {
	bottom: 0;
	transition: bottom .2s 0s, transform .2s .2s, background-color .2s 0s;
	transform: rotate(-45deg)
}

header.header-transparent.sticky-fixed .navbar {
	padding: 20px 0;
	transition: transform .5s cubic-bezier(.55, .04, .43, 1)
}

header.header-transparent.sticky-fixed .navbar .navbar-fixed-bg {
	transform: translateY(-100%);
	transition: transform 400ms cubic-bezier(.215, .61, .355, 1);
	height: calc(100% - 10px);
	width: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: -1
}

header.header-transparent.sticky-fixed.is-fixed .navbar {
	transform: translateY(-10px)
}

header.header-transparent.sticky-fixed.is-fixed .navbar .navbar-fixed-bg {
	transform: translateY(0);
	transition: transform 400ms cubic-bezier(.215, .61, .355, 1)
}

header.header-transparent.sticky-fixed.is-fixed .navbar-light .navbar-fixed-bg {
	background-color: rgba(255, 255, 255, .985)
}

header.header-transparent.sticky-fixed.is-fixed .navbar-light.navbar-link-white .navbar-brand>.navbar-brand-transparent {
	opacity: 0;
	visibility: hidden
}

header.header-transparent.sticky-fixed.is-fixed .navbar-light.navbar-link-white .navbar-brand>.navbar-brand-sticky {
	opacity: 1;
	visibility: visible
}

header.header-transparent.sticky-fixed.is-fixed .navbar-light .navbar-toggler .navbar-toggler-icon>i {
	color: rgba(14, 17, 31, .55)
}

header.header-transparent.sticky-fixed.is-fixed .navbar-dark .navbar-fixed-bg {
	background-color: rgba(14, 17, 31, .985)
}

.dropdown-menu {
	box-shadow: 0 1rem 3rem rgba(14, 17, 31, .125)
}

.dropdown-item {
	font-family: var(--bs-font-sans-serif);
	transition: all .2s ease-in-out;
	text-transform: capitalize;
	letter-spacing: 0;
	font-size: 1rem;
	font-weight: 400;
	border-radius: .375rem
}

.text-white .dropdown-divider,
.bg-dark .dropdown-divider,
.dropdown-menu-dark .dropdown-divider {
	opacity: .2
}

.dropdown-menu .dropdown-header {
	text-transform: capitalize
}

.navbar-no-collapse-items .dropdown-menu.dropdown-menu-xs {
	min-width: 300px;
	width: 300px
}

@media (min-width:992px) {
	.navbar .dropdown-menu-end {
		right: 0;
		left: auto
	}
	.navbar .dropdown-menu {
		display: block;
		visibility: hidden;
		transform: translateY(16px);
		opacity: 0
	}
	.navbar .dropdown-menu.show {
		transition: opacity .15s, transform .25s cubic-bezier(.25, .5, .75, 1);
		transform: none;
		opacity: 1;
		visibility: visible
	}
	.dropdown-menu-fw {
		width: auto;
		max-width: none;
		margin-left: .75rem;
		margin-right: .75rem;
		right: 0
	}
	.dropdown-menu-fw.dropdown-menu[data-bs-popper] {
		right: 0
	}
	.navbar-boxed .navbar .dropdown-menu-fw {
		margin-left: 0;
		margin-right: 0
	}
	.dropdown-menu-md {
		width: 720px
	}
	.dropdown-menu-sm {
		width: 540px
	}
	.navbar-no-collapse-items .dropdown-menu.dropdown-menu-xs {
		min-width: 360px;
		width: 360px
	}
	.dropdown-menu-xs {
		width: 360px
	}
}

@media (min-width:1200px) {
	.navbar .dropdown-menu-lg {
		width: auto;
		max-width: none
	}
	.navbar .dropdown-menu-lg.dropdown-menu-end[data-bs-popper] {
		right: 0;
		margin-right: .75rem
	}
	.navbar .dropdown-menu-md {
		width: 720px
	}
	.navbar .dropdown-menu-sm {
		width: 540px
	}
	.navbar .dropdown-menu-xs {
		width: 340px
	}
}

.dropend .dropdown-menu {
	top: 0;
	right: auto;
	left: 100%;
	margin-top: 0;
	margin-left: 0
}

.dropstart .dropdown-menu {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
	margin-left: 0
}

.dropdown-menu.dropdown-menu-xxs {
	max-width: 160px;
	min-width: 160px
}

.link-underline>*,
.link-hover-underline>*,
.btn>*,
.nav-link>* {
	pointer-events: none
}

.toTop.show {
	visibility: visible;
	opacity: 1;
	transform: none
}

.nav-tabs .nav-link {
	padding-left: 0;
	padding-right: 0
}

.nav-tabs .nav-link:not(:first-child) {
	margin-left: 1.5rem
}

.nav-tabs .nav-link {
	margin-bottom: -1px;
	border-bottom: 1px solid transparent;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background-color: transparent
}

.nav-tabs .nav-link.active {
	background-color: transparent;
	border-bottom-color: #3655ff
}

.offcanvas .offcanvas-header .btn-close {
	padding: 0
}

.offcanvas .nav-link {
	font-weight: 500;
	color: #232a42;
	display: block
}

.offcanvas .nav-link:hover,
.offcanvas .nav-link.active {
	color: #3655ff
}

.offcanvas.show {
	transition: transform .5s cubic-bezier(.215, .61, .355, 1)
}

.offcanvas.show ul>li {
	overflow: hidden;
	transition: opacity .45s, transform .6s cubic-bezier(.075, .82, .165, 1);
	opacity: 1;
	transform: translateZ(0)
}

.offcanvas.show ul>li:nth-child(1) {
	transition-delay: .25s
}

.offcanvas.show ul>li:nth-child(2) {
	transition-delay: .5s
}

.offcanvas.show ul>li:nth-child(3) {
	transition-delay: .75s
}

.offcanvas.show ul>li:nth-child(4) {
	transition-delay: 1s
}

.offcanvas.show ul>li:nth-child(5) {
	transition-delay: 1.25s
}

.navbar-brand .navbar-brand-icon {
	width: 2.5rem;
	height: 2.5rem;
	background-color: #3655ff;
	border-radius: 10rem;
	display: flex;
	align-items: center;
	justify-content: center
}

.page-sidebar .page-sidebar-title,
.page-sidebar .nav .nav-link,
.page-sidebar .page-sidebar-brand {
	padding: .25rem 1rem;
	display: flex;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	align-items: center;
	transition: all .25s
}

.page-sidebar .nav .nav-link[data-bs-toggle='collapse']:after {
	opacity: .5;
	margin-right: 1rem;
	font-size: .75rem
}

.sidebar-light .nav .nav-link {
	color: #232a42
}

@media (min-width:992px) {
	body.page-collapsed .page-sidebar:not(: hover) {
		width: 72px
	}
	body.page-collapsed .page-sidebar:not(:hover) .sidebar-dropdown.collapse.show {
		height: 0;
		overflow: hidden;
		transition: height .3s ease 0s
	}
	body.page-collapsed .page-sidebar:not(:hover) .nav-link-text,
	body.page-collapsed .page-sidebar:not(:hover) .navbar-brand-text {
		opacity: 0
	}
	body.page-collapsed .page-sidebar:not(:hover) .sidebar-toggler {
		display: none
	}
	body.page-collapsed .page-sidebar:not(:hover) .page-sidebar-title span {
		opacity: 0
	}
	body.page-collapsed .page-sidebar:not(:hover) .page-sidebar-title i {
		opacity: 1;
		transform: translateX(0) translateY(-50%)
	}
	body.page-collapsed .page-content {
		padding-left: 72px
	}
}

.dropdown-toggle::after {
	margin-left: .25rem;
	opacity: .5
}

.dropend .dropdown-toggle::after {
	margin-left: .25rem
}

.dropstart .dropdown-toggle::before {
	margin-right: .75rem;
	opacity: .5;
	vertical-align: -.15em
}

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

.dropstart .dropdown-toggle-split.dropdown-toggle::before {
	margin-right: 0
}

.choices__list.dropdown-menu {
	padding: 0;
	min-width: auto;
	max-width: 100%;
	margin-top: -1px;
	border-radius: .375rem;
	width: 100%;
	border: 1px solid #d6d6df;
	overflow: hidden
}

.choices__list.dropdown-menu .dropdown-item {
	border-radius: 0
}

.choices__list.dropdown-menu .form-control {
	border-radius: 0;
	border-top: 0;
	border-left: 0;
	border-right: 0
}

.choices__list.dropdown-menu .choices__list {
	max-height: 300px;
	overflow: auto
}

.form-control-sm + .choices__list.dropdown-menu {
	border-radius: .25rem
}

.form-control-sm + .choices__list.dropdown-menu .dropdown-item {
	padding: .275rem .675rem;
	font-size: .835rem
}

.form-control-lg + .choices__list.dropdown-menu {
	border-radius: .575rem
}

.form-control-lg + .choices__list.dropdown-menu .dropdown-item {
	padding: .785rem 1.5rem;
	font-size: 1.125rem
}

.is-open .choices__list.dropdown-menu {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.is-open.is-flipped .choices__list.dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: -1px
}

.is-open.is-flipped .form-control + .choices__list.dropdown-menu {
	border-top-left-radius: .375rem;
	border-top-right-radius: .375rem;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.is-open.is-flipped .form-control-sm + .choices__list.dropdown-menu {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem
}

.is-open.is-flipped .form-control-lg + .choices__list.dropdown-menu {
	border-top-left-radius: .575rem;
	border-top-right-radius: .575rem
}

.ms-btn .btn {
	font-size: 1rem;
	padding: .475rem 1.5rem
}

@media (min-width:768px) {
	.ms-btn .btn {
		padding: 1rem 1.75rem;
		font-size: 1.125rem
	}
}

@media (max-width:575.98px) {
	.ms-btn .btn {
		margin-top: 1.5rem
	}
}