:root{
	--bs-blue:#63B3ED;
	--bs-indigo:#596CFF;
	--bs-purple:#6f42c1;
	--bs-pink:#d63384;
	--bs-red:#F56565;
	--bs-orange:#fd7e14;
	--bs-yellow:#FBD38D;
	--bs-green:#81E6D9;
	--bs-teal:#20c997;
	--bs-cyan:#0dcaf0;
	--bs-white:#fff;
	--bs-gray:#6c757d;
	--bs-gray-dark:#343a40;
	--bs-gray-100:#f8f9fa;
	--bs-gray-200:#e9ecef;
	--bs-gray-300:#dee2e6;
	--bs-gray-400:#ced4da;
	--bs-gray-500:#adb5bd;
	--bs-gray-600:#6c757d;
	--bs-gray-700:#495057;
	--bs-gray-800:#343a40;
	--bs-gray-900:#212529;
	--bs-primary:#cb0c9f;
	--bs-secondary:#8392AB;
	--bs-success:#82d616;
	--bs-info:#17c1e8;
	--bs-warning:#fbcf33;
	--bs-danger:#ea0606;
	--bs-light:#e9ecef;
	--bs-dark:#344767;
	--bs-white:#fff;
	--bs-primary-rgb:203,12,159;
	--bs-secondary-rgb:131,146,171;
	--bs-success-rgb:130,214,22;
	--bs-info-rgb:23,193,232;
	--bs-warning-rgb:251,207,51;
	--bs-danger-rgb:234,6,6;
	--bs-light-rgb:233,236,239;
	--bs-dark-rgb:52,71,103;
	--bs-white-rgb:255,255,255;
	--bs-white-rgb:255,255,255;
	--bs-black-rgb:0,0,0;
	--bs-body-color-rgb:103,116,142;
	--bs-body-bg-rgb:255,255,255;
	--bs-font-sans-serif:Open Sans;
	--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
	--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
	--bs-body-font-family:var(--bs-font-sans-serif);
	--bs-body-font-size:1rem;
	--bs-body-font-weight:400;
	--bs-body-line-height:1.5;
	--bs-body-color:#67748e;
	--bs-body-bg:#fff;
	--bs-border-width:1px;
	--bs-border-style:solid;
	--bs-border-color:#dee2e6;
	--bs-border-color-translucent:rgba(0, 0, 0, 0.175);
	--bs-border-radius:0.375rem;
	--bs-border-radius-sm:0.25rem;
	--bs-border-radius-lg:0.75rem;
	--bs-border-radius-xl:1rem;
	--bs-border-radius-2xl:1.5rem;
	--bs-border-radius-pill:50rem;
	--bs-link-color:#cb0c9f;
	--bs-link-hover-color:#830866;
	--bs-code-color:#d63384;
	--bs-highlight-bg:#fcf8e3
}
*,::after,::before{
	box-sizing:border-box
}
@media (prefers-reduced-motion:no-preference){
	:root{
		scroll-behavior:smooth
}
}
body{
	margin:0;
	font-family:var(--bs-body-font-family);
	font-size:var(--bs-body-font-size);
	font-weight:var(--bs-body-font-weight);
	line-height:var(--bs-body-line-height);
	color:var(--bs-body-color);
	text-align:var(--bs-body-text-align);
	background-color:var(--bs-body-bg);
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:transparent
}
hr{
	margin:1rem 0;
	color:inherit;
	border:0;
	border-top:1px solid;
	opacity:.25
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
	margin-top:0;
	margin-bottom:.5rem;
	font-weight:400;
	line-height:1.2;
	color:#344767
}
.h1,h1{
	font-size:calc(1.425rem + 2.1vw)
}
@media (min-width:1200px){
	.h1,h1{
		font-size:3rem
}
}
.h2,h2{
	font-size:calc(1.35rem + 1.2vw)
}
@media (min-width:1200px){
	.h2,h2{
		font-size:2.25rem
}
}
.h3,h3{
	font-size:calc(1.3125rem + .75vw)
}
@media (min-width:1200px){
	.h3,h3{
		font-size:1.875rem
}
}
.h4,h4{
	font-size:calc(1.275rem + .3vw)
}
@media (min-width:1200px){
	.h4,h4{
		font-size:1.5rem
}
}
.h5,h5{
	font-size:1.25rem
}
.h6,h6{
	font-size:1rem
}
p{
	margin-top:0;
	margin-bottom:1rem
}
a{
	color:var(--bs-link-color);
	text-decoration:none
}
a:hover{
	color:var(--bs-link-hover-color);
	text-decoration:none
}
a:not([href]):not([class]),a:not([href]):not([class]):hover{
	color:inherit;
	text-decoration:none
}
pre{
	font-family:var(--bs-font-monospace);
	font-size:1em
}
pre{
	display:block;
	margin-top:0;
	margin-bottom:1rem;
	overflow:auto;
	font-size:.875em
}
img,svg{
	vertical-align:middle
}
button{
	border-radius:0
}
button:focus:not(:focus-visible){
	outline:0
}
button{
	margin:0;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
button{
	text-transform:none
}
[role=button]{
	cursor:pointer
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{
	display:none!important
}
[type=button],[type=reset],[type=submit],button{
	-webkit-appearance:button
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
	cursor:pointer
}
::-moz-focus-inner{
	padding:0;
	border-style:none
}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{
	padding:0
}
::-webkit-inner-spin-button{
	height:auto
}
[type=search]{
	outline-offset:-2px;
	-webkit-appearance:textfield
}
::-webkit-search-decoration{
	-webkit-appearance:none
}
::-webkit-color-swatch-wrapper{
	padding:0
}
::file-selector-button{
	font:inherit;
	-webkit-appearance:button
}
[hidden]{
	display:none!important
}
.lead{
	font-size:1.25rem;
	font-weight:400
}
.img-fluid{
	max-width:100%;
	height:auto
}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{
	--bs-gutter-x:1.5rem;
	--bs-gutter-y:0;
	width:100%;
	padding-right:calc(var(--bs-gutter-x) * .5);
	padding-left:calc(var(--bs-gutter-x) * .5);
	margin-right:auto;
	margin-left:auto
}
@media (min-width:576px){
	.container,.container-sm{
		max-width:540px
}
}
@media (min-width:768px){
	.container,.container-md,.container-sm{
		max-width:720px
}
}
@media (min-width:992px){
	.container,.container-lg,.container-md,.container-sm{
		max-width:960px
}
}
@media (min-width:1200px){
	.container,.container-lg,.container-md,.container-sm,.container-xl{
		max-width:1140px
}
}
@media (min-width:1400px){
	.container,.container-lg,.container-md,.container-sm,.container-xl{
		max-width:1320px
}
}
.row{
	--bs-gutter-x:1.5rem;
	--bs-gutter-y:0;
	display:flex;
	flex-wrap:wrap;
	margin-top:calc(-1 * var(--bs-gutter-y));
	margin-right:calc(-.5 * var(--bs-gutter-x));
	margin-left:calc(-.5 * var(--bs-gutter-x))
}
.row>*{
	flex-shrink:0;
	width:100%;
	max-width:100%;
	padding-right:calc(var(--bs-gutter-x) * .5);
	padding-left:calc(var(--bs-gutter-x) * .5);
	margin-top:var(--bs-gutter-y)
}
.col{
	flex:1 0 0%
}
.col-auto{
	flex:0 0 auto;
	width:auto
}
.col-1{
	flex:0 0 auto;
	width:8.333333%
}
.col-2{
	flex:0 0 auto;
	width:16.666667%
}
.col-3{
	flex:0 0 auto;
	width:25%
}
.col-4{
	flex:0 0 auto;
	width:33.333333%
}
.col-5{
	flex:0 0 auto;
	width:41.666667%
}
.col-6{
	flex:0 0 auto;
	width:50%
}
.col-7{
	flex:0 0 auto;
	width:58.333333%
}
.col-8{
	flex:0 0 auto;
	width:66.666667%
}
.col-9{
	flex:0 0 auto;
	width:75%
}
.col-10{
	flex:0 0 auto;
	width:83.333333%
}
.col-11{
	flex:0 0 auto;
	width:91.666667%
}
.col-12{
	flex:0 0 auto;
	width:100%
}
.g-0{
	--bs-gutter-x:0
}
.g-0{
	--bs-gutter-y:0
}
.g-1{
	--bs-gutter-x:0.25rem
}
.g-1{
	--bs-gutter-y:0.25rem
}
.g-2{
	--bs-gutter-x:0.5rem
}
.g-2{
	--bs-gutter-y:0.5rem
}
.g-3{
	--bs-gutter-x:1rem
}
.g-3{
	--bs-gutter-y:1rem
}
.g-4{
	--bs-gutter-x:1.5rem
}
.g-4{
	--bs-gutter-y:1.5rem
}
.g-5{
	--bs-gutter-x:3rem
}
.g-5{
	--bs-gutter-y:3rem
}
.g-6{
	--bs-gutter-x:4rem
}
.g-6{
	--bs-gutter-y:4rem
}
.g-7{
	--bs-gutter-x:6rem
}
.g-7{
	--bs-gutter-y:6rem
}
.g-8{
	--bs-gutter-x:8rem
}
.g-8{
	--bs-gutter-y:8rem
}
.g-9{
	--bs-gutter-x:10rem
}
.g-9{
	--bs-gutter-y:10rem
}
.g-10{
	--bs-gutter-x:12rem
}
.g-10{
	--bs-gutter-y:12rem
}
.g-11{
	--bs-gutter-x:14rem
}
.g-11{
	--bs-gutter-y:14rem
}
.g-12{
	--bs-gutter-x:16rem
}
.g-12{
	--bs-gutter-y:16rem
}
@media (min-width:576px){
	.col-sm{
		flex:1 0 0%
}
	.col-sm-auto{
		flex:0 0 auto;
		width:auto
}
	.col-sm-1{
		flex:0 0 auto;
		width:8.333333%
}
	.col-sm-2{
		flex:0 0 auto;
		width:16.666667%
}
	.col-sm-3{
		flex:0 0 auto;
		width:25%
}
	.col-sm-4{
		flex:0 0 auto;
		width:33.333333%
}
	.col-sm-5{
		flex:0 0 auto;
		width:41.666667%
}
	.col-sm-6{
		flex:0 0 auto;
		width:50%
}
	.col-sm-7{
		flex:0 0 auto;
		width:58.333333%
}
	.col-sm-8{
		flex:0 0 auto;
		width:66.666667%
}
	.col-sm-9{
		flex:0 0 auto;
		width:75%
}
	.col-sm-10{
		flex:0 0 auto;
		width:83.333333%
}
	.col-sm-11{
		flex:0 0 auto;
		width:91.666667%
}
	.col-sm-12{
		flex:0 0 auto;
		width:100%
}
	.g-sm-0{
		--bs-gutter-x:0
}
	.g-sm-0{
		--bs-gutter-y:0
}
	.g-sm-1{
		--bs-gutter-x:0.25rem
}
	.g-sm-1{
		--bs-gutter-y:0.25rem
}
	.g-sm-2{
		--bs-gutter-x:0.5rem
}
	.g-sm-2{
		--bs-gutter-y:0.5rem
}
	.g-sm-3{
		--bs-gutter-x:1rem
}
	.g-sm-3{
		--bs-gutter-y:1rem
}
	.g-sm-4{
		--bs-gutter-x:1.5rem
}
	.g-sm-4{
		--bs-gutter-y:1.5rem
}
	.g-sm-5{
		--bs-gutter-x:3rem
}
	.g-sm-5{
		--bs-gutter-y:3rem
}
	.g-sm-6{
		--bs-gutter-x:4rem
}
	.g-sm-6{
		--bs-gutter-y:4rem
}
	.g-sm-7{
		--bs-gutter-x:6rem
}
	.g-sm-7{
		--bs-gutter-y:6rem
}
	.g-sm-8{
		--bs-gutter-x:8rem
}
	.g-sm-8{
		--bs-gutter-y:8rem
}
	.g-sm-9{
		--bs-gutter-x:10rem
}
	.g-sm-9{
		--bs-gutter-y:10rem
}
	.g-sm-10{
		--bs-gutter-x:12rem
}
	.g-sm-10{
		--bs-gutter-y:12rem
}
	.g-sm-11{
		--bs-gutter-x:14rem
}
	.g-sm-11{
		--bs-gutter-y:14rem
}
	.g-sm-12{
		--bs-gutter-x:16rem
}
	.g-sm-12{
		--bs-gutter-y:16rem
}
}
@media (min-width:768px){
	.col-md{
		flex:1 0 0%
}
	.col-md-auto{
		flex:0 0 auto;
		width:auto
}
	.col-md-1{
		flex:0 0 auto;
		width:8.333333%
}
	.col-md-2{
		flex:0 0 auto;
		width:16.666667%
}
	.col-md-3{
		flex:0 0 auto;
		width:25%
}
	.col-md-4{
		flex:0 0 auto;
		width:33.333333%
}
	.col-md-5{
		flex:0 0 auto;
		width:41.666667%
}
	.col-md-6{
		flex:0 0 auto;
		width:50%
}
	.col-md-7{
		flex:0 0 auto;
		width:58.333333%
}
	.col-md-8{
		flex:0 0 auto;
		width:66.666667%
}
	.col-md-9{
		flex:0 0 auto;
		width:75%
}
	.col-md-10{
		flex:0 0 auto;
		width:83.333333%
}
	.col-md-11{
		flex:0 0 auto;
		width:91.666667%
}
	.col-md-12{
		flex:0 0 auto;
		width:100%
}
	.g-md-0{
		--bs-gutter-x:0
}
	.g-md-0{
		--bs-gutter-y:0
}
	.g-md-1{
		--bs-gutter-x:0.25rem
}
	.g-md-1{
		--bs-gutter-y:0.25rem
}
	.g-md-2{
		--bs-gutter-x:0.5rem
}
	.g-md-2{
		--bs-gutter-y:0.5rem
}
	.g-md-3{
		--bs-gutter-x:1rem
}
	.g-md-3{
		--bs-gutter-y:1rem
}
	.g-md-4{
		--bs-gutter-x:1.5rem
}
	.g-md-4{
		--bs-gutter-y:1.5rem
}
	.g-md-5{
		--bs-gutter-x:3rem
}
	.g-md-5{
		--bs-gutter-y:3rem
}
	.g-md-6{
		--bs-gutter-x:4rem
}
	.g-md-6{
		--bs-gutter-y:4rem
}
	.g-md-7{
		--bs-gutter-x:6rem
}
	.g-md-7{
		--bs-gutter-y:6rem
}
	.g-md-8{
		--bs-gutter-x:8rem
}
	.g-md-8{
		--bs-gutter-y:8rem
}
	.g-md-9{
		--bs-gutter-x:10rem
}
	.g-md-9{
		--bs-gutter-y:10rem
}
	.g-md-10{
		--bs-gutter-x:12rem
}
	.g-md-10{
		--bs-gutter-y:12rem
}
	.g-md-11{
		--bs-gutter-x:14rem
}
	.g-md-11{
		--bs-gutter-y:14rem
}
	.g-md-12{
		--bs-gutter-x:16rem
}
	.g-md-12{
		--bs-gutter-y:16rem
}
}
@media (min-width:992px){
	.col-lg{
		flex:1 0 0%
}
	.col-lg-auto{
		flex:0 0 auto;
		width:auto
}
	.col-lg-1{
		flex:0 0 auto;
		width:8.333333%
}
	.col-lg-2{
		flex:0 0 auto;
		width:16.666667%
}
	.col-lg-3{
		flex:0 0 auto;
		width:25%
}
	.col-lg-4{
		flex:0 0 auto;
		width:33.333333%
}
	.col-lg-5{
		flex:0 0 auto;
		width:41.666667%
}
	.col-lg-6{
		flex:0 0 auto;
		width:50%
}
	.col-lg-7{
		flex:0 0 auto;
		width:58.333333%
}
	.col-lg-8{
		flex:0 0 auto;
		width:66.666667%
}
	.col-lg-9{
		flex:0 0 auto;
		width:75%
}
	.col-lg-10{
		flex:0 0 auto;
		width:83.333333%
}
	.col-lg-11{
		flex:0 0 auto;
		width:91.666667%
}
	.col-lg-12{
		flex:0 0 auto;
		width:100%
}
	.g-lg-0{
		--bs-gutter-x:0
}
	.g-lg-0{
		--bs-gutter-y:0
}
	.g-lg-1{
		--bs-gutter-x:0.25rem
}
	.g-lg-1{
		--bs-gutter-y:0.25rem
}
	.g-lg-2{
		--bs-gutter-x:0.5rem
}
	.g-lg-2{
		--bs-gutter-y:0.5rem
}
	.g-lg-3{
		--bs-gutter-x:1rem
}
	.g-lg-3{
		--bs-gutter-y:1rem
}
	.g-lg-4{
		--bs-gutter-x:1.5rem
}
	.g-lg-4{
		--bs-gutter-y:1.5rem
}
	.g-lg-5{
		--bs-gutter-x:3rem
}
	.g-lg-5{
		--bs-gutter-y:3rem
}
	.g-lg-6{
		--bs-gutter-x:4rem
}
	.g-lg-6{
		--bs-gutter-y:4rem
}
	.g-lg-7{
		--bs-gutter-x:6rem
}
	.g-lg-7{
		--bs-gutter-y:6rem
}
	.g-lg-8{
		--bs-gutter-x:8rem
}
	.g-lg-8{
		--bs-gutter-y:8rem
}
	.g-lg-9{
		--bs-gutter-x:10rem
}
	.g-lg-9{
		--bs-gutter-y:10rem
}
	.g-lg-10{
		--bs-gutter-x:12rem
}
	.g-lg-10{
		--bs-gutter-y:12rem
}
	.g-lg-11{
		--bs-gutter-x:14rem
}
	.g-lg-11{
		--bs-gutter-y:14rem
}
	.g-lg-12{
		--bs-gutter-x:16rem
}
	.g-lg-12{
		--bs-gutter-y:16rem
}
}
@media (min-width:1200px){
	.col-xl{
		flex:1 0 0%
}
	.col-xl-auto{
		flex:0 0 auto;
		width:auto
}
	.col-xl-1{
		flex:0 0 auto;
		width:8.333333%
}
	.col-xl-2{
		flex:0 0 auto;
		width:16.666667%
}
	.col-xl-3{
		flex:0 0 auto;
		width:25%
}
	.col-xl-4{
		flex:0 0 auto;
		width:33.333333%
}
	.col-xl-5{
		flex:0 0 auto;
		width:41.666667%
}
	.col-xl-6{
		flex:0 0 auto;
		width:50%
}
	.col-xl-7{
		flex:0 0 auto;
		width:58.333333%
}
	.col-xl-8{
		flex:0 0 auto;
		width:66.666667%
}
	.col-xl-9{
		flex:0 0 auto;
		width:75%
}
	.col-xl-10{
		flex:0 0 auto;
		width:83.333333%
}
	.col-xl-11{
		flex:0 0 auto;
		width:91.666667%
}
	.col-xl-12{
		flex:0 0 auto;
		width:100%
}
	.g-xl-0{
		--bs-gutter-x:0
}
	.g-xl-0{
		--bs-gutter-y:0
}
	.g-xl-1{
		--bs-gutter-x:0.25rem
}
	.g-xl-1{
		--bs-gutter-y:0.25rem
}
	.g-xl-2{
		--bs-gutter-x:0.5rem
}
	.g-xl-2{
		--bs-gutter-y:0.5rem
}
	.g-xl-3{
		--bs-gutter-x:1rem
}
	.g-xl-3{
		--bs-gutter-y:1rem
}
	.g-xl-4{
		--bs-gutter-x:1.5rem
}
	.g-xl-4{
		--bs-gutter-y:1.5rem
}
	.g-xl-5{
		--bs-gutter-x:3rem
}
	.g-xl-5{
		--bs-gutter-y:3rem
}
	.g-xl-6{
		--bs-gutter-x:4rem
}
	.g-xl-6{
		--bs-gutter-y:4rem
}
	.g-xl-7{
		--bs-gutter-x:6rem
}
	.g-xl-7{
		--bs-gutter-y:6rem
}
	.g-xl-8{
		--bs-gutter-x:8rem
}
	.g-xl-8{
		--bs-gutter-y:8rem
}
	.g-xl-9{
		--bs-gutter-x:10rem
}
	.g-xl-9{
		--bs-gutter-y:10rem
}
	.g-xl-10{
		--bs-gutter-x:12rem
}
	.g-xl-10{
		--bs-gutter-y:12rem
}
	.g-xl-11{
		--bs-gutter-x:14rem
}
	.g-xl-11{
		--bs-gutter-y:14rem
}
	.g-xl-12{
		--bs-gutter-x:16rem
}
	.g-xl-12{
		--bs-gutter-y:16rem
}
}
.btn{
	--bs-btn-padding-x:1.5rem;
	--bs-btn-padding-y:0.75rem;
	--bs-btn-font-size:0.75rem;
	--bs-btn-font-weight:700;
	--bs-btn-line-height:1.4;
	--bs-btn-color:#67748e;
	--bs-btn-bg:transparent;
	--bs-btn-border-width:1px;
	--bs-btn-border-color:transparent;
	--bs-btn-border-radius:0.5rem;
	--bs-btn-hover-border-color:transparent;
	--bs-btn-box-shadow:0 4px 7px -1px rgba(0, 0, 0, 0.11),0 2px 4px -1px rgba(0, 0, 0, 0.07);
	--bs-btn-disabled-opacity:0.65;
	--bs-btn-focus-box-shadow:0 0 0 0.2rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
	display:inline-block;
	padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);
	font-family:var(--bs-btn-font-family);
	font-size:var(--bs-btn-font-size);
	font-weight:var(--bs-btn-font-weight);
	line-height:var(--bs-btn-line-height);
	color:var(--bs-btn-color);
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	user-select:none;
	border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);
	border-radius:var(--bs-btn-border-radius);
	background-color:var(--bs-btn-bg);
	transition:all .15s ease-in
}
@media (prefers-reduced-motion:reduce){
	.btn{
		transition:none
}
}
.btn:hover{
	color:var(--bs-btn-hover-color);
	background-color:var(--bs-btn-hover-bg);
	border-color:var(--bs-btn-hover-border-color)
}
.btn:focus-visible{
	color:var(--bs-btn-hover-color);
	background-color:var(--bs-btn-hover-bg);
	border-color:var(--bs-btn-hover-border-color);
	outline:0;
	box-shadow:var(--bs-btn-focus-box-shadow)
}
.btn:first-child:active,:not(.btn-check)+.btn:active{
	color:var(--bs-btn-active-color);
	background-color:var(--bs-btn-active-bg);
	border-color:var(--bs-btn-active-border-color)
}
.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{
	box-shadow:var(--bs-btn-focus-box-shadow)
}
.btn:disabled{
	color:var(--bs-btn-disabled-color);
	pointer-events:none;
	background-color:var(--bs-btn-disabled-bg);
	border-color:var(--bs-btn-disabled-border-color);
	opacity:var(--bs-btn-disabled-opacity)
}
.btn-primary{
	--bs-btn-color:#fff;
	--bs-btn-bg:#cb0c9f;
	--bs-btn-border-color:#cb0c9f;
	--bs-btn-hover-color:#fff;
	--bs-btn-hover-bg:#ad0a87;
	--bs-btn-hover-border-color:#a20a7f;
	--bs-btn-focus-shadow-rgb:211,48,173;
	--bs-btn-active-color:#fff;
	--bs-btn-active-bg:#a20a7f;
	--bs-btn-active-border-color:#980977;
	--bs-btn-active-shadow:none;
	--bs-btn-disabled-color:#fff;
	--bs-btn-disabled-bg:#cb0c9f;
	--bs-btn-disabled-border-color:#cb0c9f
}
.btn-info{
	--bs-btn-color:#000;
	--bs-btn-bg:#17c1e8;
	--bs-btn-border-color:#17c1e8;
	--bs-btn-hover-color:#000;
	--bs-btn-hover-bg:#3acaeb;
	--bs-btn-hover-border-color:#2ec7ea;
	--bs-btn-focus-shadow-rgb:20,164,197;
	--bs-btn-active-color:#000;
	--bs-btn-active-bg:#45cded;
	--bs-btn-active-border-color:#2ec7ea;
	--bs-btn-active-shadow:none;
	--bs-btn-disabled-color:#000;
	--bs-btn-disabled-bg:#17c1e8;
	--bs-btn-disabled-border-color:#17c1e8
}
.btn-dark{
	--bs-btn-color:#fff;
	--bs-btn-bg:#344767;
	--bs-btn-border-color:#344767;
	--bs-btn-hover-color:#fff;
	--bs-btn-hover-bg:#52637e;
	--bs-btn-hover-border-color:#485976;
	--bs-btn-focus-shadow-rgb:82,99,126;
	--bs-btn-active-color:#fff;
	--bs-btn-active-bg:#5d6c85;
	--bs-btn-active-border-color:#485976;
	--bs-btn-active-shadow:none;
	--bs-btn-disabled-color:#fff;
	--bs-btn-disabled-bg:#344767;
	--bs-btn-disabled-border-color:#344767
}
.btn-white{
	--bs-btn-color:#000;
	--bs-btn-bg:#fff;
	--bs-btn-border-color:#fff;
	--bs-btn-hover-color:#000;
	--bs-btn-hover-bg:white;
	--bs-btn-hover-border-color:white;
	--bs-btn-focus-shadow-rgb:217,217,217;
	--bs-btn-active-color:#000;
	--bs-btn-active-bg:white;
	--bs-btn-active-border-color:white;
	--bs-btn-active-shadow:none;
	--bs-btn-disabled-color:#000;
	--bs-btn-disabled-bg:#fff;
	--bs-btn-disabled-border-color:#fff
}
.btn-outline-primary{
	--bs-btn-color:#cb0c9f;
	--bs-btn-border-color:#cb0c9f;
	--bs-btn-hover-color:#fff;
	--bs-btn-hover-bg:#cb0c9f;
	--bs-btn-hover-border-color:#cb0c9f;
	--bs-btn-focus-shadow-rgb:203,12,159;
	--bs-btn-active-color:#fff;
	--bs-btn-active-bg:#cb0c9f;
	--bs-btn-active-border-color:#cb0c9f;
	--bs-btn-active-shadow:none;
	--bs-btn-disabled-color:#cb0c9f;
	--bs-btn-disabled-bg:transparent;
	--bs-btn-disabled-border-color:#cb0c9f;
	--bs-gradient:none
}
.btn-outline-info{
	--bs-btn-color:#17c1e8;
	--bs-btn-border-color:#17c1e8;
	--bs-btn-hover-color:#000;
	--bs-btn-hover-bg:#17c1e8;
	--bs-btn-hover-border-color:#17c1e8;
	--bs-btn-focus-shadow-rgb:23,193,232;
	--bs-btn-active-color:#000;
	--bs-btn-active-bg:#17c1e8;
	--bs-btn-active-border-color:#17c1e8;
	--bs-btn-active-shadow:none;
	--bs-btn-disabled-color:#17c1e8;
	--bs-btn-disabled-bg:transparent;
	--bs-btn-disabled-border-color:#17c1e8;
	--bs-gradient:none
}
.btn-outline-dark{
	--bs-btn-color:#344767;
	--bs-btn-border-color:#344767;
	--bs-btn-hover-color:#fff;
	--bs-btn-hover-bg:#344767;
	--bs-btn-hover-border-color:#344767;
	--bs-btn-focus-shadow-rgb:52,71,103;
	--bs-btn-active-color:#fff;
	--bs-btn-active-bg:#344767;
	--bs-btn-active-border-color:#344767;
	--bs-btn-active-shadow:none;
	--bs-btn-disabled-color:#344767;
	--bs-btn-disabled-bg:transparent;
	--bs-btn-disabled-border-color:#344767;
	--bs-gradient:none
}
.btn-outline-white{
	--bs-btn-color:#fff;
	--bs-btn-border-color:#fff;
	--bs-btn-hover-color:#000;
	--bs-btn-hover-bg:#fff;
	--bs-btn-hover-border-color:#fff;
	--bs-btn-focus-shadow-rgb:255,255,255;
	--bs-btn-active-color:#000;
	--bs-btn-active-bg:#fff;
	--bs-btn-active-border-color:#fff;
	--bs-btn-active-shadow:none;
	--bs-btn-disabled-color:#fff;
	--bs-btn-disabled-bg:transparent;
	--bs-btn-disabled-border-color:#fff;
	--bs-gradient:none
}
.btn-link{
	--bs-btn-font-weight:400;
	--bs-btn-color:#cb0c9f;
	--bs-btn-bg:transparent;
	--bs-btn-border-color:transparent;
	--bs-btn-hover-color:#830866;
	--bs-btn-hover-border-color:transparent;
	--bs-btn-active-color:#830866;
	--bs-btn-active-border-color:transparent;
	--bs-btn-disabled-color:#6c757d;
	--bs-btn-disabled-border-color:transparent;
	--bs-btn-box-shadow:none;
	--bs-btn-focus-shadow-rgb:211,48,173;
	text-decoration:none
}
.btn-link:focus-visible,.btn-link:hover{
	text-decoration:none
}
.btn-link:focus-visible{
	color:var(--bs-btn-color)
}
.btn-link:hover{
	color:var(--bs-btn-hover-color)
}
.btn-lg{
	--bs-btn-padding-y:0.875rem;
	--bs-btn-padding-x:4rem;
	--bs-btn-font-size:0.875rem;
	--bs-btn-border-radius:0.5rem
}
.btn-sm{
	--bs-btn-padding-y:0.5rem;
	--bs-btn-padding-x:2rem;
	--bs-btn-font-size:0.75rem;
	--bs-btn-border-radius:0.5rem
}
.card{
	--bs-card-spacer-y:1rem;
	--bs-card-spacer-x:1rem;
	--bs-card-title-spacer-y:0.5rem;
	--bs-card-border-width:0;
	--bs-card-border-color:rgba(0, 0, 0, 0.125);
	--bs-card-border-radius:1rem;
	--bs-card-box-shadow:0 20px 27px 0 rgba(0, 0, 0, 0.05);
	--bs-card-inner-border-radius:1rem;
	--bs-card-cap-padding-y:0.5rem;
	--bs-card-cap-padding-x:1rem;
	--bs-card-cap-bg:#fff;
	--bs-card-bg:#fff;
	--bs-card-img-overlay-padding:1rem;
	--bs-card-group-margin:0.75rem;
	position:relative;
	display:flex;
	flex-direction:column;
	min-width:0;
	height:var(--bs-card-height);
	word-wrap:break-word;
	background-color:var(--bs-card-bg);
	background-clip:border-box;
	border:var(--bs-card-border-width) solid var(--bs-card-border-color);
	border-radius:var(--bs-card-border-radius)
}
.card>hr{
	margin-right:0;
	margin-left:0
}
.card-body{
	flex:1 1 auto;
	padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);
	color:var(--bs-card-color)
}
.card-title{
	margin-bottom:var(--bs-card-title-spacer-y)
}
.card-text:last-child{
	margin-bottom:0
}
.card-link+.card-link{
	margin-left:var(--bs-card-spacer-x)
}
.card-header{
	padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
	margin-bottom:0;
	color:var(--bs-card-cap-color);
	background-color:var(--bs-card-cap-bg);
	border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)
}
.card-header:first-child{
	border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0
}
.card-footer{
	padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
	color:var(--bs-card-cap-color);
	background-color:var(--bs-card-cap-bg);
	border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)
}
.card-footer:last-child{
	border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)
}
.card-img,.card-img-bottom,.card-img-top{
	width:100%
}
.card-img,.card-img-top{
	border-top-left-radius:var(--bs-card-inner-border-radius);
	border-top-right-radius:var(--bs-card-inner-border-radius)
}
.card-img,.card-img-bottom{
	border-bottom-right-radius:var(--bs-card-inner-border-radius);
	border-bottom-left-radius:var(--bs-card-inner-border-radius)
}
.page-link{
	position:relative;
	display:block;
	padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
	font-size:var(--bs-pagination-font-size);
	color:var(--bs-pagination-color);
	background-color:var(--bs-pagination-bg);
	border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
	.page-link{
		transition:none
}
}
.page-link:hover{
	z-index:2;
	color:var(--bs-pagination-hover-color);
	background-color:var(--bs-pagination-hover-bg);
	border-color:var(--bs-pagination-hover-border-color)
}
.page-link:focus{
	z-index:3;
	color:var(--bs-pagination-focus-color);
	background-color:var(--bs-pagination-focus-bg);
	outline:0;
	box-shadow:var(--bs-pagination-focus-box-shadow)
}
@keyframes progress-bar-stripes{
	0%{
		background-position-x:3px
}
}
.tooltip{
	--bs-tooltip-zindex:1080;
	--bs-tooltip-max-width:200px;
	--bs-tooltip-padding-x:0.5rem;
	--bs-tooltip-padding-y:0.25rem;
	--bs-tooltip-margin:0;
	--bs-tooltip-font-size:0.875rem;
	--bs-tooltip-color:#fff;
	--bs-tooltip-bg:#000;
	--bs-tooltip-border-radius:0.5rem;
	--bs-tooltip-opacity:0.9;
	--bs-tooltip-arrow-width:0.8rem;
	--bs-tooltip-arrow-height:0.4rem;
	z-index:var(--bs-tooltip-zindex);
	display:block;
	padding:var(--bs-tooltip-arrow-height);
	margin:var(--bs-tooltip-margin);
	font-family:var(--bs-font-sans-serif);
	font-style:normal;
	font-weight:400;
	line-height:1.5;
	text-align:left;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	letter-spacing:normal;
	word-break:normal;
	white-space:normal;
	word-spacing:normal;
	line-break:auto;
	font-size:var(--bs-tooltip-font-size);
	word-wrap:break-word;
	opacity:0
}
.tooltip .tooltip-arrow{
	display:block;
	width:var(--bs-tooltip-arrow-width);
	height:var(--bs-tooltip-arrow-height)
}
.tooltip .tooltip-arrow::before{
	position:absolute;
	content:"";
	border-color:transparent;
	border-style:solid
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{
	bottom:0
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{
	top:-1px;
	border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
	border-top-color:var(--bs-tooltip-bg)
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{
	left:0;
	width:var(--bs-tooltip-arrow-height);
	height:var(--bs-tooltip-arrow-width)
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{
	right:-1px;
	border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
	border-right-color:var(--bs-tooltip-bg)
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{
	top:0
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{
	bottom:-1px;
	border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
	border-bottom-color:var(--bs-tooltip-bg)
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{
	right:0;
	width:var(--bs-tooltip-arrow-height);
	height:var(--bs-tooltip-arrow-width)
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{
	left:-1px;
	border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
	border-left-color:var(--bs-tooltip-bg)
}
@keyframes spinner-border{
	to{
		transform:rotate(360deg)
}
}
@keyframes spinner-grow{
	0%{
		transform:scale(0)
}
	50%{
		opacity:1;
		transform:none
}
}
@keyframes placeholder-glow{
	50%{
		opacity:.2
}
}
@keyframes placeholder-wave{
	100%{
		mask-position:-200% 0
}
}
.text-bg-primary{
	color:#fff!important;
	background-color:RGBA(203,12,159,var(--bs-bg-opacity,1))!important
}
.text-bg-info{
	color:#000!important;
	background-color:RGBA(23,193,232,var(--bs-bg-opacity,1))!important
}
.text-bg-dark{
	color:#fff!important;
	background-color:RGBA(52,71,103,var(--bs-bg-opacity,1))!important
}
.text-bg-white{
	color:#000!important;
	background-color:RGBA(255,255,255,var(--bs-bg-opacity,1))!important
}
.link-primary{
	color:#cb0c9f!important
}
.link-primary:focus,.link-primary:hover{
	color:#a20a7f!important
}
.link-info{
	color:#17c1e8!important
}
.link-info:focus,.link-info:hover{
	color:#45cded!important
}
.link-dark{
	color:#344767!important
}
.link-dark:focus,.link-dark:hover{
	color:#2a3952!important
}
.link-white{
	color:#fff!important
}
.link-white:focus,.link-white:hover{
	color:#fff!important
}
.align-top{
	vertical-align:top!important
}
.align-bottom{
	vertical-align:bottom!important
}
.align-text-bottom{
	vertical-align:text-bottom!important
}
.align-text-top{
	vertical-align:text-top!important
}
.opacity-0{
	opacity:0!important
}
.opacity-1{
	opacity:.1!important
}
.opacity-2{
	opacity:.2!important
}
.opacity-3{
	opacity:.3!important
}
.opacity-4{
	opacity:.4!important
}
.opacity-5{
	opacity:.5!important
}
.opacity-6{
	opacity:.6!important
}
.opacity-7{
	opacity:.7!important
}
.opacity-8{
	opacity:.8!important
}
.opacity-9{
	opacity:.9!important
}
.opacity-10{
	opacity:1!important
}
.overflow-auto{
	overflow:auto!important
}
.overflow-hidden{
	overflow:hidden!important
}
.d-block{
	display:block!important
}
.d-none{
	display:none!important
}
.shadow{
	box-shadow:0 .3125rem .625rem 0 rgba(0,0,0,.12)!important
}
.shadow-sm{
	box-shadow:0 .25rem .375rem -.0625rem rgba(20,20,20,.12),0 .125rem .25rem -.0625rem rgba(20,20,20,.07)!important
}
.shadow-md{
	box-shadow:0 .3125rem .625rem 0 rgba(0,0,0,.12)!important
}
.shadow-lg{
	box-shadow:0 8px 26px -4px rgba(20,20,20,.15),0 8px 9px -5px rgba(20,20,20,.06)!important
}
.shadow-xl{
	box-shadow:0 23px 45px -11px rgba(20,20,20,.25)!important
}
.shadow-none{
	box-shadow:none!important
}
.position-static{
	position:static!important
}
.position-relative{
	position:relative!important
}
.position-absolute{
	position:absolute!important
}
.top-0{
	top:0!important
}
.top-1{
	top:1%!important
}
.top-2{
	top:2%!important
}
.top-3{
	top:3%!important
}
.top-4{
	top:4%!important
}
.top-5{
	top:5%!important
}
.top-6{
	top:6%!important
}
.top-7{
	top:7%!important
}
.top-8{
	top:8%!important
}
.top-9{
	top:9%!important
}
.top-10{
	top:10%!important
}
.top-50{
	top:50%!important
}
.top-100{
	top:100%!important
}
.bottom-0{
	bottom:0!important
}
.bottom-1{
	bottom:1%!important
}
.bottom-2{
	bottom:2%!important
}
.bottom-3{
	bottom:3%!important
}
.bottom-4{
	bottom:4%!important
}
.bottom-5{
	bottom:5%!important
}
.bottom-6{
	bottom:6%!important
}
.bottom-7{
	bottom:7%!important
}
.bottom-8{
	bottom:8%!important
}
.bottom-9{
	bottom:9%!important
}
.bottom-10{
	bottom:10%!important
}
.bottom-50{
	bottom:50%!important
}
.bottom-100{
	bottom:100%!important
}
.start-0{
	left:0!important
}
.start-1{
	left:1%!important
}
.start-2{
	left:2%!important
}
.start-3{
	left:3%!important
}
.start-4{
	left:4%!important
}
.start-5{
	left:5%!important
}
.start-6{
	left:6%!important
}
.start-7{
	left:7%!important
}
.start-8{
	left:8%!important
}
.start-9{
	left:9%!important
}
.start-10{
	left:10%!important
}
.start-50{
	left:50%!important
}
.start-100{
	left:100%!important
}
.end-0{
	right:0!important
}
.end-1{
	right:1%!important
}
.end-2{
	right:2%!important
}
.end-3{
	right:3%!important
}
.end-4{
	right:4%!important
}
.end-5{
	right:5%!important
}
.end-6{
	right:6%!important
}
.end-7{
	right:7%!important
}
.end-8{
	right:8%!important
}
.end-9{
	right:9%!important
}
.end-10{
	right:10%!important
}
.end-50{
	right:50%!important
}
.end-100{
	right:100%!important
}
.border{
	border:1px solid #dee2e6!important
}
.border-0{
	border:0!important
}
.border-top{
	border-top:1px solid #dee2e6!important
}
.border-top-0{
	border-top:0!important
}
.border-end{
	border-right:1px solid #dee2e6!important
}
.border-end-0{
	border-right:0!important
}
.border-bottom{
	border-bottom:1px solid #dee2e6!important
}
.border-bottom-0{
	border-bottom:0!important
}
.border-start{
	border-left:1px solid #dee2e6!important
}
.border-start-0{
	border-left:0!important
}
.border-primary{
	border-color:#cb0c9f!important
}
.border-info{
	border-color:#17c1e8!important
}
.border-dark{
	border-color:#344767!important
}
.border-white{
	border-color:#fff!important
}
.border-0{
	border-width:0!important
}
.border-1{
	border-width:1px!important
}
.border-2{
	border-width:2px!important
}
.border-3{
	border-width:3px!important
}
.border-4{
	border-width:4px!important
}
.border-5{
	border-width:5px!important
}
.border-opacity-10{
	--bs-border-opacity:0.1
}
.border-opacity-25{
	--bs-border-opacity:0.25
}
.border-opacity-50{
	--bs-border-opacity:0.5
}
.border-opacity-75{
	--bs-border-opacity:0.75
}
.border-opacity-100{
	--bs-border-opacity:1
}
.w-0{
	width:0%!important
}
.w-1{
	width:1%!important
}
.w-2{
	width:2%!important
}
.w-3{
	width:3%!important
}
.w-4{
	width:4%!important
}
.w-5{
	width:5%!important
}
.w-6{
	width:6%!important
}
.w-7{
	width:7%!important
}
.w-8{
	width:8%!important
}
.w-9{
	width:9%!important
}
.w-10{
	width:10%!important
}
.w-15{
	width:15%!important
}
.w-20{
	width:20%!important
}
.w-25{
	width:25%!important
}
.w-30{
	width:30%!important
}
.w-35{
	width:35%!important
}
.w-40{
	width:40%!important
}
.w-45{
	width:45%!important
}
.w-50{
	width:50%!important
}
.w-55{
	width:55%!important
}
.w-60{
	width:60%!important
}
.w-65{
	width:65%!important
}
.w-70{
	width:70%!important
}
.w-75{
	width:75%!important
}
.w-80{
	width:80%!important
}
.w-85{
	width:85%!important
}
.w-90{
	width:90%!important
}
.w-95{
	width:95%!important
}
.w-100{
	width:100%!important
}
.w-auto{
	width:auto!important
}
.h-25{
	height:25%!important
}
.h-50{
	height:50%!important
}
.h-75{
	height:75%!important
}
.h-100{
	height:100%!important
}
.h-auto{
	height:auto!important
}
.vh-100{
	height:100vh!important
}
.min-vh-25{
	min-height:25vh!important
}
.min-vh-35{
	min-height:35vh!important
}
.min-vh-45{
	min-height:45vh!important
}
.min-vh-50{
	min-height:50vh!important
}
.min-vh-55{
	min-height:55vh!important
}
.min-vh-65{
	min-height:65vh!important
}
.min-vh-70{
	min-height:70vh!important
}
.min-vh-75{
	min-height:75vh!important
}
.min-vh-80{
	min-height:80vh!important
}
.min-vh-85{
	min-height:85vh!important
}
.min-vh-90{
	min-height:90vh!important
}
.min-vh-95{
	min-height:95vh!important
}
.min-vh-100{
	min-height:100vh!important
}
.justify-content-start{
	justify-content:flex-start!important
}
.justify-content-end{
	justify-content:flex-end!important
}
.justify-content-center{
	justify-content:center!important
}
.align-items-start{
	align-items:flex-start!important
}
.align-items-end{
	align-items:flex-end!important
}
.align-items-center{
	align-items:center!important
}
.align-content-start{
	align-content:flex-start!important
}
.align-content-end{
	align-content:flex-end!important
}
.align-content-center{
	align-content:center!important
}
.order-0{
	order:0!important
}
.order-1{
	order:1!important
}
.order-2{
	order:2!important
}
.order-3{
	order:3!important
}
.order-4{
	order:4!important
}
.order-5{
	order:5!important
}
.m-0{
	margin:0!important
}
.m-1{
	margin:.25rem!important
}
.m-2{
	margin:.5rem!important
}
.m-3{
	margin:1rem!important
}
.m-4{
	margin:1.5rem!important
}
.m-5{
	margin:3rem!important
}
.m-6{
	margin:4rem!important
}
.m-7{
	margin:6rem!important
}
.m-8{
	margin:8rem!important
}
.m-9{
	margin:10rem!important
}
.m-10{
	margin:12rem!important
}
.m-11{
	margin:14rem!important
}
.m-12{
	margin:16rem!important
}
.m-auto{
	margin:auto!important
}
.mx-0{
	margin-right:0!important;
	margin-left:0!important
}
.mx-1{
	margin-right:.25rem!important;
	margin-left:.25rem!important
}
.mx-2{
	margin-right:.5rem!important;
	margin-left:.5rem!important
}
.mx-3{
	margin-right:1rem!important;
	margin-left:1rem!important
}
.mx-4{
	margin-right:1.5rem!important;
	margin-left:1.5rem!important
}
.mx-5{
	margin-right:3rem!important;
	margin-left:3rem!important
}
.mx-6{
	margin-right:4rem!important;
	margin-left:4rem!important
}
.mx-7{
	margin-right:6rem!important;
	margin-left:6rem!important
}
.mx-8{
	margin-right:8rem!important;
	margin-left:8rem!important
}
.mx-9{
	margin-right:10rem!important;
	margin-left:10rem!important
}
.mx-10{
	margin-right:12rem!important;
	margin-left:12rem!important
}
.mx-11{
	margin-right:14rem!important;
	margin-left:14rem!important
}
.mx-12{
	margin-right:16rem!important;
	margin-left:16rem!important
}
.mx-auto{
	margin-right:auto!important;
	margin-left:auto!important
}
.my-0{
	margin-top:0!important;
	margin-bottom:0!important
}
.my-1{
	margin-top:.25rem!important;
	margin-bottom:.25rem!important
}
.my-2{
	margin-top:.5rem!important;
	margin-bottom:.5rem!important
}
.my-3{
	margin-top:1rem!important;
	margin-bottom:1rem!important
}
.my-4{
	margin-top:1.5rem!important;
	margin-bottom:1.5rem!important
}
.my-5{
	margin-top:3rem!important;
	margin-bottom:3rem!important
}
.my-6{
	margin-top:4rem!important;
	margin-bottom:4rem!important
}
.my-7{
	margin-top:6rem!important;
	margin-bottom:6rem!important
}
.my-8{
	margin-top:8rem!important;
	margin-bottom:8rem!important
}
.my-9{
	margin-top:10rem!important;
	margin-bottom:10rem!important
}
.my-10{
	margin-top:12rem!important;
	margin-bottom:12rem!important
}
.my-11{
	margin-top:14rem!important;
	margin-bottom:14rem!important
}
.my-12{
	margin-top:16rem!important;
	margin-bottom:16rem!important
}
.my-auto{
	margin-top:auto!important;
	margin-bottom:auto!important
}
.mt-0{
	margin-top:0!important
}
.mt-1{
	margin-top:.25rem!important
}
.mt-2{
	margin-top:.5rem!important
}
.mt-3{
	margin-top:1rem!important
}
.mt-4{
	margin-top:1.5rem!important
}
.mt-5{
	margin-top:3rem!important
}
.mt-6{
	margin-top:4rem!important
}
.mt-7{
	margin-top:6rem!important
}
.mt-8{
	margin-top:8rem!important
}
.mt-9{
	margin-top:10rem!important
}
.mt-10{
	margin-top:12rem!important
}
.mt-11{
	margin-top:14rem!important
}
.mt-12{
	margin-top:16rem!important
}
.mt-auto{
	margin-top:auto!important
}
.me-0{
	margin-right:0!important
}
.me-1{
	margin-right:.25rem!important
}
.me-2{
	margin-right:.5rem!important
}
.me-3{
	margin-right:1rem!important
}
.me-4{
	margin-right:1.5rem!important
}
.me-5{
	margin-right:3rem!important
}
.me-6{
	margin-right:4rem!important
}
.me-7{
	margin-right:6rem!important
}
.me-8{
	margin-right:8rem!important
}
.me-9{
	margin-right:10rem!important
}
.me-10{
	margin-right:12rem!important
}
.me-11{
	margin-right:14rem!important
}
.me-12{
	margin-right:16rem!important
}
.me-auto{
	margin-right:auto!important
}
.mb-0{
	margin-bottom:0!important
}
.mb-1{
	margin-bottom:.25rem!important
}
.mb-2{
	margin-bottom:.5rem!important
}
.mb-3{
	margin-bottom:1rem!important
}
.mb-4{
	margin-bottom:1.5rem!important
}
.mb-5{
	margin-bottom:3rem!important
}
.mb-6{
	margin-bottom:4rem!important
}
.mb-7{
	margin-bottom:6rem!important
}
.mb-8{
	margin-bottom:8rem!important
}
.mb-9{
	margin-bottom:10rem!important
}
.mb-10{
	margin-bottom:12rem!important
}
.mb-11{
	margin-bottom:14rem!important
}
.mb-12{
	margin-bottom:16rem!important
}
.mb-auto{
	margin-bottom:auto!important
}
.ms-0{
	margin-left:0!important
}
.ms-1{
	margin-left:.25rem!important
}
.ms-2{
	margin-left:.5rem!important
}
.ms-3{
	margin-left:1rem!important
}
.ms-4{
	margin-left:1.5rem!important
}
.ms-5{
	margin-left:3rem!important
}
.ms-6{
	margin-left:4rem!important
}
.ms-7{
	margin-left:6rem!important
}
.ms-8{
	margin-left:8rem!important
}
.ms-9{
	margin-left:10rem!important
}
.ms-10{
	margin-left:12rem!important
}
.ms-11{
	margin-left:14rem!important
}
.ms-12{
	margin-left:16rem!important
}
.ms-auto{
	margin-left:auto!important
}
.m-n1{
	margin:-.25rem!important
}
.m-n2{
	margin:-.5rem!important
}
.m-n3{
	margin:-1rem!important
}
.m-n4{
	margin:-1.5rem!important
}
.m-n5{
	margin:-3rem!important
}
.m-n6{
	margin:-4rem!important
}
.m-n7{
	margin:-6rem!important
}
.m-n8{
	margin:-8rem!important
}
.m-n9{
	margin:-10rem!important
}
.m-n10{
	margin:-12rem!important
}
.m-n11{
	margin:-14rem!important
}
.m-n12{
	margin:-16rem!important
}
.mx-n1{
	margin-right:-.25rem!important;
	margin-left:-.25rem!important
}
.mx-n2{
	margin-right:-.5rem!important;
	margin-left:-.5rem!important
}
.mx-n3{
	margin-right:-1rem!important;
	margin-left:-1rem!important
}
.mx-n4{
	margin-right:-1.5rem!important;
	margin-left:-1.5rem!important
}
.mx-n5{
	margin-right:-3rem!important;
	margin-left:-3rem!important
}
.mx-n6{
	margin-right:-4rem!important;
	margin-left:-4rem!important
}
.mx-n7{
	margin-right:-6rem!important;
	margin-left:-6rem!important
}
.mx-n8{
	margin-right:-8rem!important;
	margin-left:-8rem!important
}
.mx-n9{
	margin-right:-10rem!important;
	margin-left:-10rem!important
}
.mx-n10{
	margin-right:-12rem!important;
	margin-left:-12rem!important
}
.mx-n11{
	margin-right:-14rem!important;
	margin-left:-14rem!important
}
.mx-n12{
	margin-right:-16rem!important;
	margin-left:-16rem!important
}
.my-n1{
	margin-top:-.25rem!important;
	margin-bottom:-.25rem!important
}
.my-n2{
	margin-top:-.5rem!important;
	margin-bottom:-.5rem!important
}
.my-n3{
	margin-top:-1rem!important;
	margin-bottom:-1rem!important
}
.my-n4{
	margin-top:-1.5rem!important;
	margin-bottom:-1.5rem!important
}
.my-n5{
	margin-top:-3rem!important;
	margin-bottom:-3rem!important
}
.my-n6{
	margin-top:-4rem!important;
	margin-bottom:-4rem!important
}
.my-n7{
	margin-top:-6rem!important;
	margin-bottom:-6rem!important
}
.my-n8{
	margin-top:-8rem!important;
	margin-bottom:-8rem!important
}
.my-n9{
	margin-top:-10rem!important;
	margin-bottom:-10rem!important
}
.my-n10{
	margin-top:-12rem!important;
	margin-bottom:-12rem!important
}
.my-n11{
	margin-top:-14rem!important;
	margin-bottom:-14rem!important
}
.my-n12{
	margin-top:-16rem!important;
	margin-bottom:-16rem!important
}
.mt-n1{
	margin-top:-.25rem!important
}
.mt-n2{
	margin-top:-.5rem!important
}
.mt-n3{
	margin-top:-1rem!important
}
.mt-n4{
	margin-top:-1.5rem!important
}
.mt-n5{
	margin-top:-3rem!important
}
.mt-n6{
	margin-top:-4rem!important
}
.mt-n7{
	margin-top:-6rem!important
}
.mt-n8{
	margin-top:-8rem!important
}
.mt-n9{
	margin-top:-10rem!important
}
.mt-n10{
	margin-top:-12rem!important
}
.mt-n11{
	margin-top:-14rem!important
}
.mt-n12{
	margin-top:-16rem!important
}
.me-n1{
	margin-right:-.25rem!important
}
.me-n2{
	margin-right:-.5rem!important
}
.me-n3{
	margin-right:-1rem!important
}
.me-n4{
	margin-right:-1.5rem!important
}
.me-n5{
	margin-right:-3rem!important
}
.me-n6{
	margin-right:-4rem!important
}
.me-n7{
	margin-right:-6rem!important
}
.me-n8{
	margin-right:-8rem!important
}
.me-n9{
	margin-right:-10rem!important
}
.me-n10{
	margin-right:-12rem!important
}
.me-n11{
	margin-right:-14rem!important
}
.me-n12{
	margin-right:-16rem!important
}
.mb-n1{
	margin-bottom:-.25rem!important
}
.mb-n2{
	margin-bottom:-.5rem!important
}
.mb-n3{
	margin-bottom:-1rem!important
}
.mb-n4{
	margin-bottom:-1.5rem!important
}
.mb-n5{
	margin-bottom:-3rem!important
}
.mb-n6{
	margin-bottom:-4rem!important
}
.mb-n7{
	margin-bottom:-6rem!important
}
.mb-n8{
	margin-bottom:-8rem!important
}
.mb-n9{
	margin-bottom:-10rem!important
}
.mb-n10{
	margin-bottom:-12rem!important
}
.mb-n11{
	margin-bottom:-14rem!important
}
.mb-n12{
	margin-bottom:-16rem!important
}
.ms-n1{
	margin-left:-.25rem!important
}
.ms-n2{
	margin-left:-.5rem!important
}
.ms-n3{
	margin-left:-1rem!important
}
.ms-n4{
	margin-left:-1.5rem!important
}
.ms-n5{
	margin-left:-3rem!important
}
.ms-n6{
	margin-left:-4rem!important
}
.ms-n7{
	margin-left:-6rem!important
}
.ms-n8{
	margin-left:-8rem!important
}
.ms-n9{
	margin-left:-10rem!important
}
.ms-n10{
	margin-left:-12rem!important
}
.ms-n11{
	margin-left:-14rem!important
}
.ms-n12{
	margin-left:-16rem!important
}
.p-0{
	padding:0!important
}
.p-1{
	padding:.25rem!important
}
.p-2{
	padding:.5rem!important
}
.p-3{
	padding:1rem!important
}
.p-4{
	padding:1.5rem!important
}
.p-5{
	padding:3rem!important
}
.p-6{
	padding:4rem!important
}
.p-7{
	padding:6rem!important
}
.p-8{
	padding:8rem!important
}
.p-9{
	padding:10rem!important
}
.p-10{
	padding:12rem!important
}
.p-11{
	padding:14rem!important
}
.p-12{
	padding:16rem!important
}
.px-0{
	padding-right:0!important;
	padding-left:0!important
}
.px-1{
	padding-right:.25rem!important;
	padding-left:.25rem!important
}
.px-2{
	padding-right:.5rem!important;
	padding-left:.5rem!important
}
.px-3{
	padding-right:1rem!important;
	padding-left:1rem!important
}
.px-4{
	padding-right:1.5rem!important;
	padding-left:1.5rem!important
}
.px-5{
	padding-right:3rem!important;
	padding-left:3rem!important
}
.px-6{
	padding-right:4rem!important;
	padding-left:4rem!important
}
.px-7{
	padding-right:6rem!important;
	padding-left:6rem!important
}
.px-8{
	padding-right:8rem!important;
	padding-left:8rem!important
}
.px-9{
	padding-right:10rem!important;
	padding-left:10rem!important
}
.px-10{
	padding-right:12rem!important;
	padding-left:12rem!important
}
.px-11{
	padding-right:14rem!important;
	padding-left:14rem!important
}
.px-12{
	padding-right:16rem!important;
	padding-left:16rem!important
}
.py-0{
	padding-top:0!important;
	padding-bottom:0!important
}
.py-1{
	padding-top:.25rem!important;
	padding-bottom:.25rem!important
}
.py-2{
	padding-top:.5rem!important;
	padding-bottom:.5rem!important
}
.py-3{
	padding-top:1rem!important;
	padding-bottom:1rem!important
}
.py-4{
	padding-top:1.5rem!important;
	padding-bottom:1.5rem!important
}
.py-5{
	padding-top:3rem!important;
	padding-bottom:3rem!important
}
.py-6{
	padding-top:4rem!important;
	padding-bottom:4rem!important
}
.py-7{
	padding-top:6rem!important;
	padding-bottom:6rem!important
}
.py-8{
	padding-top:8rem!important;
	padding-bottom:8rem!important
}
.py-9{
	padding-top:10rem!important;
	padding-bottom:10rem!important
}
.py-10{
	padding-top:12rem!important;
	padding-bottom:12rem!important
}
.py-11{
	padding-top:14rem!important;
	padding-bottom:14rem!important
}
.py-12{
	padding-top:16rem!important;
	padding-bottom:16rem!important
}
.pt-0{
	padding-top:0!important
}
.pt-1{
	padding-top:.25rem!important
}
.pt-2{
	padding-top:.5rem!important
}
.pt-3{
	padding-top:1rem!important
}
.pt-4{
	padding-top:1.5rem!important
}
.pt-5{
	padding-top:3rem!important;
	padding-bottom:3rem!important
}
.pt-6{
	padding-top:4rem!important
}
.pt-7{
	padding-top:6rem!important
}
.pt-8{
	padding-top:8rem!important
}
.pt-9{
	padding-top:10rem!important
}
.pt-10{
	padding-top:12rem!important
}
.pt-11{
	padding-top:14rem!important
}
.pt-12{
	padding-top:16rem!important
}
.pe-0{
	padding-right:0!important
}
.pe-1{
	padding-right:.25rem!important
}
.pe-2{
	padding-right:.5rem!important
}
.pe-3{
	padding-right:1rem!important
}
.pe-4{
	padding-right:1.5rem!important
}
.pe-5{
	padding-right:3rem!important
}
.pe-6{
	padding-right:4rem!important
}
.pe-7{
	padding-right:6rem!important
}
.pe-8{
	padding-right:8rem!important
}
.pe-9{
	padding-right:10rem!important
}
.pe-10{
	padding-right:12rem!important
}
.pe-11{
	padding-right:14rem!important
}
.pe-12{
	padding-right:16rem!important
}
.pb-0{
	padding-bottom:0!important
}
.pb-1{
	padding-bottom:.25rem!important
}
.pb-2{
	padding-bottom:.5rem!important
}
.pb-3{
	padding-bottom:1rem!important
}
.pb-4{
	padding-bottom:1.5rem!important
}
.pb-5{
	padding-bottom:3rem!important
}
.pb-6{
	padding-bottom:4rem!important
}
.pb-7{
	padding-bottom:6rem!important
}
.pb-8{
	padding-bottom:8rem!important
}
.pb-9{
	padding-bottom:10rem!important
}
.pb-10{
	padding-bottom:12rem!important
}
.pb-11{
	padding-bottom:14rem!important
}
.pb-12{
	padding-bottom:16rem!important
}
.ps-0{
	padding-left:0!important
}
.ps-1{
	padding-left:.25rem!important
}
.ps-2{
	padding-left:.5rem!important
}
.ps-3{
	padding-left:1rem!important
}
.ps-4{
	padding-left:1.5rem!important
}
.ps-5{
	padding-left:3rem!important
}
.ps-6{
	padding-left:4rem!important
}
.ps-7{
	padding-left:6rem!important
}
.ps-8{
	padding-left:8rem!important
}
.ps-9{
	padding-left:10rem!important
}
.ps-10{
	padding-left:12rem!important
}
.ps-11{
	padding-left:14rem!important
}
.ps-12{
	padding-left:16rem!important
}
.text-start{
	text-align:left!important
}
.text-end{
	text-align:right!important
}
.text-center{
	text-align:center!important
}
.text-primary{
	color:#cb0c9f!important
}
.text-info{
	color:#17c1e8!important
}
.text-dark{
	color:#344767!important
}
.text-white{
	color:#fff!important
}
.text-body{
	color:#67748e!important
}
.text-white-50{
	color:rgba(255,255,255,.5)!important
}
.text-opacity-25{
	--bs-text-opacity:0.25
}
.text-opacity-50{
	--bs-text-opacity:0.5
}
.text-opacity-75{
	--bs-text-opacity:0.75
}
.text-opacity-100{
	--bs-text-opacity:1
}
.bg-primary{
	background-color:#cb0c9f!important
}
.bg-info{
	background-color:#17c1e8!important
}
.bg-dark{
	background-color:#344767!important
}
.bg-white{
	background-color:#fff!important
}
.bg-body{
	background-color:#fff!important
}
.bg-gray-100{
	background-color:#f8f9fa!important
}
.bg-gray-200{
	background-color:#e9ecef!important
}
.bg-gray-300{
	background-color:#dee2e6!important
}
.bg-gray-400{
	background-color:#ced4da!important
}
.bg-gray-500{
	background-color:#adb5bd!important
}
.bg-gray-600{
	background-color:#6c757d!important
}
.bg-gray-700{
	background-color:#495057!important
}
.bg-gray-800{
	background-color:#343a40!important
}
.bg-gray-900{
	background-color:#212529!important
}
.bg-opacity-10{
	--bs-bg-opacity:0.1
}
.bg-opacity-25{
	--bs-bg-opacity:0.25
}
.bg-opacity-50{
	--bs-bg-opacity:0.5
}
.bg-opacity-75{
	--bs-bg-opacity:0.75
}
.bg-opacity-100{
	--bs-bg-opacity:1
}
.bg-gradient{
	background-image:var(--bs-gradient)!important
}
.pe-none{
	pointer-events:none!important
}
.pe-auto{
	pointer-events:auto!important
}
.rounded{
	border-radius:.375rem!important
}
.rounded-0{
	border-radius:0!important
}
.rounded-1{
	border-radius:.25rem!important
}
.rounded-2{
	border-radius:.375rem!important
}
.rounded-3{
	border-radius:.75rem!important
}
.rounded-circle{
	border-radius:50%!important
}
.rounded-top{
	border-top-left-radius:.375rem!important;
	border-top-right-radius:.375rem!important
}
.rounded-end{
	border-top-right-radius:.375rem!important;
	border-bottom-right-radius:.375rem!important
}
.rounded-bottom{
	border-bottom-right-radius:.375rem!important;
	border-bottom-left-radius:.375rem!important
}
.rounded-start{
	border-bottom-left-radius:.375rem!important;
	border-top-left-radius:.375rem!important
}
.transform-scale-5{
	transform:scale(.5)!important
}
.transform-scale-6{
	transform:scale(.6)!important
}
.transform-scale-7{
	transform:scale(.7)!important
}
.transform-scale-8{
	transform:scale(.8)!important
}
.transform-scale-9{
	transform:scale(.9)!important
}
.transform-scale-10{
	transform:scale(1)!important
}
.z-index-0{
	z-index:0!important
}
.z-index-1{
	z-index:1!important
}
.z-index-2{
	z-index:2!important
}
.z-index-3{
	z-index:3!important
}
.border-radius-top-start{
	border-top-left-radius:.375rem!important
}
.border-radius-top-start-0{
	border-top-left-radius:0!important
}
.border-radius-top-start-sm{
	border-top-left-radius:.25rem!important
}
.border-radius-top-start-md{
	border-top-left-radius:.375rem!important
}
.border-radius-top-start-lg{
	border-top-left-radius:.75rem!important
}
.border-radius-top-start-xl{
	border-top-left-radius:1rem!important
}
.border-radius-top-start-2xl{
	border-top-left-radius:1.5rem!important
}
.border-radius-top-start-circle{
	border-top-left-radius:50%!important
}
.border-radius-top-end{
	border-top-right-radius:.375rem!important
}
.border-radius-top-end-0{
	border-top-right-radius:0!important
}
.border-radius-top-end-sm{
	border-top-right-radius:.25rem!important
}
.border-radius-top-end-md{
	border-top-right-radius:.375rem!important
}
.border-radius-top-end-lg{
	border-top-right-radius:.75rem!important
}
.border-radius-top-end-xl{
	border-top-right-radius:1rem!important
}
.border-radius-top-end-2xl{
	border-top-right-radius:1.5rem!important
}
.border-radius-top-end-circle{
	border-top-right-radius:50%!important
}
.border-radius-bottom-start{
	border-bottom-left-radius:.375rem!important
}
.border-radius-bottom-start-0{
	border-bottom-left-radius:0!important
}
.border-radius-bottom-start-sm{
	border-bottom-left-radius:.25rem!important
}
.border-radius-bottom-start-md{
	border-bottom-left-radius:.375rem!important
}
.border-radius-bottom-start-lg{
	border-bottom-left-radius:.75rem!important
}
.border-radius-bottom-start-xl{
	border-bottom-left-radius:1rem!important
}
.border-radius-bottom-start-2xl{
	border-bottom-left-radius:1.5rem!important
}
.border-radius-bottom-start-circle{
	border-bottom-left-radius:50%!important
}
.border-radius-bottom-end{
	border-bottom-right-radius:.375rem!important
}
.border-radius-bottom-end-0{
	border-bottom-right-radius:0!important
}
.border-radius-bottom-end-sm{
	border-bottom-right-radius:.25rem!important
}
.border-radius-bottom-end-md{
	border-bottom-right-radius:.375rem!important
}
.border-radius-bottom-end-lg{
	border-bottom-right-radius:.75rem!important
}
.border-radius-bottom-end-xl{
	border-bottom-right-radius:1rem!important
}
.border-radius-bottom-end-2xl{
	border-bottom-right-radius:1.5rem!important
}
.border-radius-bottom-end-circle{
	border-bottom-right-radius:50%!important
}
.min-height-100{
	min-height:100px!important
}
.min-height-150{
	min-height:150px!important
}
.min-height-160{
	min-height:160px!important
}
.min-height-200{
	min-height:200px!important
}
.min-height-250{
	min-height:250px!important
}
.min-height-300{
	min-height:300px!important
}
.min-height-400{
	min-height:400px!important
}
.min-height-500{
	min-height:500px!important
}
.min-height-600{
	min-height:600px!important
}
.height-100{
	height:100px!important
}
.height-150{
	height:150px!important
}
.height-200{
	height:200px!important
}
.height-300{
	height:300px!important
}
.height-400{
	height:400px!important
}
.height-500{
	height:500px!important
}
.height-600{
	height:600px!important
}
@media (min-width:576px){
	.d-sm-block{
		display:block!important
}
	.d-sm-none{
		display:none!important
}
	.border-top-sm{
		border-top:1px solid #dee2e6!important
}
	.border-top-sm-0{
		border-top:0!important
}
	.border-end-sm{
		border-right:1px solid #dee2e6!important
}
	.border-end-sm-0{
		border-right:0!important
}
	.border-bottom-sm{
		border-bottom:1px solid #dee2e6!important
}
	.border-bottom-sm-0{
		border-bottom:0!important
}
	.border-start-sm{
		border-left:1px solid #dee2e6!important
}
	.border-start-sm-0{
		border-left:0!important
}
	.w-sm-0{
		width:0%!important
}
	.w-sm-1{
		width:1%!important
}
	.w-sm-2{
		width:2%!important
}
	.w-sm-3{
		width:3%!important
}
	.w-sm-4{
		width:4%!important
}
	.w-sm-5{
		width:5%!important
}
	.w-sm-6{
		width:6%!important
}
	.w-sm-7{
		width:7%!important
}
	.w-sm-8{
		width:8%!important
}
	.w-sm-9{
		width:9%!important
}
	.w-sm-10{
		width:10%!important
}
	.w-sm-15{
		width:15%!important
}
	.w-sm-20{
		width:20%!important
}
	.w-sm-25{
		width:25%!important
}
	.w-sm-30{
		width:30%!important
}
	.w-sm-35{
		width:35%!important
}
	.w-sm-40{
		width:40%!important
}
	.w-sm-45{
		width:45%!important
}
	.w-sm-50{
		width:50%!important
}
	.w-sm-55{
		width:55%!important
}
	.w-sm-60{
		width:60%!important
}
	.w-sm-65{
		width:65%!important
}
	.w-sm-70{
		width:70%!important
}
	.w-sm-75{
		width:75%!important
}
	.w-sm-80{
		width:80%!important
}
	.w-sm-85{
		width:85%!important
}
	.w-sm-90{
		width:90%!important
}
	.w-sm-95{
		width:95%!important
}
	.w-sm-100{
		width:100%!important
}
	.w-sm-auto{
		width:auto!important
}
	.justify-content-sm-start{
		justify-content:flex-start!important
}
	.justify-content-sm-end{
		justify-content:flex-end!important
}
	.justify-content-sm-center{
		justify-content:center!important
}
	.align-items-sm-start{
		align-items:flex-start!important
}
	.align-items-sm-end{
		align-items:flex-end!important
}
	.align-items-sm-center{
		align-items:center!important
}
	.align-content-sm-start{
		align-content:flex-start!important
}
	.align-content-sm-end{
		align-content:flex-end!important
}
	.align-content-sm-center{
		align-content:center!important
}
	.order-sm-0{
		order:0!important
}
	.order-sm-1{
		order:1!important
}
	.order-sm-2{
		order:2!important
}
	.order-sm-3{
		order:3!important
}
	.order-sm-4{
		order:4!important
}
	.order-sm-5{
		order:5!important
}
	.m-sm-0{
		margin:0!important
}
	.m-sm-1{
		margin:.25rem!important
}
	.m-sm-2{
		margin:.5rem!important
}
	.m-sm-3{
		margin:1rem!important
}
	.m-sm-4{
		margin:1.5rem!important
}
	.m-sm-5{
		margin:3rem!important
}
	.m-sm-6{
		margin:4rem!important
}
	.m-sm-7{
		margin:6rem!important
}
	.m-sm-8{
		margin:8rem!important
}
	.m-sm-9{
		margin:10rem!important
}
	.m-sm-10{
		margin:12rem!important
}
	.m-sm-11{
		margin:14rem!important
}
	.m-sm-12{
		margin:16rem!important
}
	.m-sm-auto{
		margin:auto!important
}
	.mx-sm-0{
		margin-right:0!important;
		margin-left:0!important
}
	.mx-sm-1{
		margin-right:.25rem!important;
		margin-left:.25rem!important
}
	.mx-sm-2{
		margin-right:.5rem!important;
		margin-left:.5rem!important
}
	.mx-sm-3{
		margin-right:1rem!important;
		margin-left:1rem!important
}
	.mx-sm-4{
		margin-right:1.5rem!important;
		margin-left:1.5rem!important
}
	.mx-sm-5{
		margin-right:3rem!important;
		margin-left:3rem!important
}
	.mx-sm-6{
		margin-right:4rem!important;
		margin-left:4rem!important
}
	.mx-sm-7{
		margin-right:6rem!important;
		margin-left:6rem!important
}
	.mx-sm-8{
		margin-right:8rem!important;
		margin-left:8rem!important
}
	.mx-sm-9{
		margin-right:10rem!important;
		margin-left:10rem!important
}
	.mx-sm-10{
		margin-right:12rem!important;
		margin-left:12rem!important
}
	.mx-sm-11{
		margin-right:14rem!important;
		margin-left:14rem!important
}
	.mx-sm-12{
		margin-right:16rem!important;
		margin-left:16rem!important
}
	.mx-sm-auto{
		margin-right:auto!important;
		margin-left:auto!important
}
	.my-sm-0{
		margin-top:0!important;
		margin-bottom:0!important
}
	.my-sm-1{
		margin-top:.25rem!important;
		margin-bottom:.25rem!important
}
	.my-sm-2{
		margin-top:.5rem!important;
		margin-bottom:.5rem!important
}
	.my-sm-3{
		margin-top:1rem!important;
		margin-bottom:1rem!important
}
	.my-sm-4{
		margin-top:1.5rem!important;
		margin-bottom:1.5rem!important
}
	.my-sm-5{
		margin-top:3rem!important;
		margin-bottom:3rem!important
}
	.my-sm-6{
		margin-top:4rem!important;
		margin-bottom:4rem!important
}
	.my-sm-7{
		margin-top:6rem!important;
		margin-bottom:6rem!important
}
	.my-sm-8{
		margin-top:8rem!important;
		margin-bottom:8rem!important
}
	.my-sm-9{
		margin-top:10rem!important;
		margin-bottom:10rem!important
}
	.my-sm-10{
		margin-top:12rem!important;
		margin-bottom:12rem!important
}
	.my-sm-11{
		margin-top:14rem!important;
		margin-bottom:14rem!important
}
	.my-sm-12{
		margin-top:16rem!important;
		margin-bottom:16rem!important
}
	.my-sm-auto{
		margin-top:auto!important;
		margin-bottom:auto!important
}
	.mt-sm-0{
		margin-top:0!important
}
	.mt-sm-1{
		margin-top:.25rem!important
}
	.mt-sm-2{
		margin-top:.5rem!important
}
	.mt-sm-3{
		margin-top:1rem!important
}
	.mt-sm-4{
		margin-top:1.5rem!important
}
	.mt-sm-5{
		margin-top:3rem!important
}
	.mt-sm-6{
		margin-top:4rem!important
}
	.mt-sm-7{
		margin-top:6rem!important
}
	.mt-sm-8{
		margin-top:8rem!important
}
	.mt-sm-9{
		margin-top:10rem!important
}
	.mt-sm-10{
		margin-top:12rem!important
}
	.mt-sm-11{
		margin-top:14rem!important
}
	.mt-sm-12{
		margin-top:16rem!important
}
	.mt-sm-auto{
		margin-top:auto!important
}
	.me-sm-0{
		margin-right:0!important
}
	.me-sm-1{
		margin-right:.25rem!important
}
	.me-sm-2{
		margin-right:.5rem!important
}
	.me-sm-3{
		margin-right:1rem!important
}
	.me-sm-4{
		margin-right:1.5rem!important
}
	.me-sm-5{
		margin-right:3rem!important
}
	.me-sm-6{
		margin-right:4rem!important
}
	.me-sm-7{
		margin-right:6rem!important
}
	.me-sm-8{
		margin-right:8rem!important
}
	.me-sm-9{
		margin-right:10rem!important
}
	.me-sm-10{
		margin-right:12rem!important
}
	.me-sm-11{
		margin-right:14rem!important
}
	.me-sm-12{
		margin-right:16rem!important
}
	.me-sm-auto{
		margin-right:auto!important
}
	.mb-sm-0{
		margin-bottom:0!important
}
	.mb-sm-1{
		margin-bottom:.25rem!important
}
	.mb-sm-2{
		margin-bottom:.5rem!important
}
	.mb-sm-3{
		margin-bottom:1rem!important
}
	.mb-sm-4{
		margin-bottom:1.5rem!important
}
	.mb-sm-5{
		margin-bottom:3rem!important
}
	.mb-sm-6{
		margin-bottom:4rem!important
}
	.mb-sm-7{
		margin-bottom:6rem!important
}
	.mb-sm-8{
		margin-bottom:8rem!important
}
	.mb-sm-9{
		margin-bottom:10rem!important
}
	.mb-sm-10{
		margin-bottom:12rem!important
}
	.mb-sm-11{
		margin-bottom:14rem!important
}
	.mb-sm-12{
		margin-bottom:16rem!important
}
	.mb-sm-auto{
		margin-bottom:auto!important
}
	.ms-sm-0{
		margin-left:0!important
}
	.ms-sm-1{
		margin-left:.25rem!important
}
	.ms-sm-2{
		margin-left:.5rem!important
}
	.ms-sm-3{
		margin-left:1rem!important
}
	.ms-sm-4{
		margin-left:1.5rem!important
}
	.ms-sm-5{
		margin-left:3rem!important
}
	.ms-sm-6{
		margin-left:4rem!important
}
	.ms-sm-7{
		margin-left:6rem!important
}
	.ms-sm-8{
		margin-left:8rem!important
}
	.ms-sm-9{
		margin-left:10rem!important
}
	.ms-sm-10{
		margin-left:12rem!important
}
	.ms-sm-11{
		margin-left:14rem!important
}
	.ms-sm-12{
		margin-left:16rem!important
}
	.ms-sm-auto{
		margin-left:auto!important
}
	.m-sm-n1{
		margin:-.25rem!important
}
	.m-sm-n2{
		margin:-.5rem!important
}
	.m-sm-n3{
		margin:-1rem!important
}
	.m-sm-n4{
		margin:-1.5rem!important
}
	.m-sm-n5{
		margin:-3rem!important
}
	.m-sm-n6{
		margin:-4rem!important
}
	.m-sm-n7{
		margin:-6rem!important
}
	.m-sm-n8{
		margin:-8rem!important
}
	.m-sm-n9{
		margin:-10rem!important
}
	.m-sm-n10{
		margin:-12rem!important
}
	.m-sm-n11{
		margin:-14rem!important
}
	.m-sm-n12{
		margin:-16rem!important
}
	.mx-sm-n1{
		margin-right:-.25rem!important;
		margin-left:-.25rem!important
}
	.mx-sm-n2{
		margin-right:-.5rem!important;
		margin-left:-.5rem!important
}
	.mx-sm-n3{
		margin-right:-1rem!important;
		margin-left:-1rem!important
}
	.mx-sm-n4{
		margin-right:-1.5rem!important;
		margin-left:-1.5rem!important
}
	.mx-sm-n5{
		margin-right:-3rem!important;
		margin-left:-3rem!important
}
	.mx-sm-n6{
		margin-right:-4rem!important;
		margin-left:-4rem!important
}
	.mx-sm-n7{
		margin-right:-6rem!important;
		margin-left:-6rem!important
}
	.mx-sm-n8{
		margin-right:-8rem!important;
		margin-left:-8rem!important
}
	.mx-sm-n9{
		margin-right:-10rem!important;
		margin-left:-10rem!important
}
	.mx-sm-n10{
		margin-right:-12rem!important;
		margin-left:-12rem!important
}
	.mx-sm-n11{
		margin-right:-14rem!important;
		margin-left:-14rem!important
}
	.mx-sm-n12{
		margin-right:-16rem!important;
		margin-left:-16rem!important
}
	.my-sm-n1{
		margin-top:-.25rem!important;
		margin-bottom:-.25rem!important
}
	.my-sm-n2{
		margin-top:-.5rem!important;
		margin-bottom:-.5rem!important
}
	.my-sm-n3{
		margin-top:-1rem!important;
		margin-bottom:-1rem!important
}
	.my-sm-n4{
		margin-top:-1.5rem!important;
		margin-bottom:-1.5rem!important
}
	.my-sm-n5{
		margin-top:-3rem!important;
		margin-bottom:-3rem!important
}
	.my-sm-n6{
		margin-top:-4rem!important;
		margin-bottom:-4rem!important
}
	.my-sm-n7{
		margin-top:-6rem!important;
		margin-bottom:-6rem!important
}
	.my-sm-n8{
		margin-top:-8rem!important;
		margin-bottom:-8rem!important
}
	.my-sm-n9{
		margin-top:-10rem!important;
		margin-bottom:-10rem!important
}
	.my-sm-n10{
		margin-top:-12rem!important;
		margin-bottom:-12rem!important
}
	.my-sm-n11{
		margin-top:-14rem!important;
		margin-bottom:-14rem!important
}
	.my-sm-n12{
		margin-top:-16rem!important;
		margin-bottom:-16rem!important
}
	.mt-sm-n1{
		margin-top:-.25rem!important
}
	.mt-sm-n2{
		margin-top:-.5rem!important
}
	.mt-sm-n3{
		margin-top:-1rem!important
}
	.mt-sm-n4{
		margin-top:-1.5rem!important
}
	.mt-sm-n5{
		margin-top:-3rem!important
}
	.mt-sm-n6{
		margin-top:-4rem!important
}
	.mt-sm-n7{
		margin-top:-6rem!important
}
	.mt-sm-n8{
		margin-top:-8rem!important
}
	.mt-sm-n9{
		margin-top:-10rem!important
}
	.mt-sm-n10{
		margin-top:-12rem!important
}
	.mt-sm-n11{
		margin-top:-14rem!important
}
	.mt-sm-n12{
		margin-top:-16rem!important
}
	.me-sm-n1{
		margin-right:-.25rem!important
}
	.me-sm-n2{
		margin-right:-.5rem!important
}
	.me-sm-n3{
		margin-right:-1rem!important
}
	.me-sm-n4{
		margin-right:-1.5rem!important
}
	.me-sm-n5{
		margin-right:-3rem!important
}
	.me-sm-n6{
		margin-right:-4rem!important
}
	.me-sm-n7{
		margin-right:-6rem!important
}
	.me-sm-n8{
		margin-right:-8rem!important
}
	.me-sm-n9{
		margin-right:-10rem!important
}
	.me-sm-n10{
		margin-right:-12rem!important
}
	.me-sm-n11{
		margin-right:-14rem!important
}
	.me-sm-n12{
		margin-right:-16rem!important
}
	.mb-sm-n1{
		margin-bottom:-.25rem!important
}
	.mb-sm-n2{
		margin-bottom:-.5rem!important
}
	.mb-sm-n3{
		margin-bottom:-1rem!important
}
	.mb-sm-n4{
		margin-bottom:-1.5rem!important
}
	.mb-sm-n5{
		margin-bottom:-3rem!important
}
	.mb-sm-n6{
		margin-bottom:-4rem!important
}
	.mb-sm-n7{
		margin-bottom:-6rem!important
}
	.mb-sm-n8{
		margin-bottom:-8rem!important
}
	.mb-sm-n9{
		margin-bottom:-10rem!important
}
	.mb-sm-n10{
		margin-bottom:-12rem!important
}
	.mb-sm-n11{
		margin-bottom:-14rem!important
}
	.mb-sm-n12{
		margin-bottom:-16rem!important
}
	.ms-sm-n1{
		margin-left:-.25rem!important
}
	.ms-sm-n2{
		margin-left:-.5rem!important
}
	.ms-sm-n3{
		margin-left:-1rem!important
}
	.ms-sm-n4{
		margin-left:-1.5rem!important
}
	.ms-sm-n5{
		margin-left:-3rem!important
}
	.ms-sm-n6{
		margin-left:-4rem!important
}
	.ms-sm-n7{
		margin-left:-6rem!important
}
	.ms-sm-n8{
		margin-left:-8rem!important
}
	.ms-sm-n9{
		margin-left:-10rem!important
}
	.ms-sm-n10{
		margin-left:-12rem!important
}
	.ms-sm-n11{
		margin-left:-14rem!important
}
	.ms-sm-n12{
		margin-left:-16rem!important
}
	.p-sm-0{
		padding:0!important
}
	.p-sm-1{
		padding:.25rem!important
}
	.p-sm-2{
		padding:.5rem!important
}
	.p-sm-3{
		padding:1rem!important
}
	.p-sm-4{
		padding:1.5rem!important
}
	.p-sm-5{
		padding:3rem!important
}
	.p-sm-6{
		padding:4rem!important
}
	.p-sm-7{
		padding:6rem!important
}
	.p-sm-8{
		padding:8rem!important
}
	.p-sm-9{
		padding:10rem!important
}
	.p-sm-10{
		padding:12rem!important
}
	.p-sm-11{
		padding:14rem!important
}
	.p-sm-12{
		padding:16rem!important
}
	.px-sm-0{
		padding-right:0!important;
		padding-left:0!important
}
	.px-sm-1{
		padding-right:.25rem!important;
		padding-left:.25rem!important
}
	.px-sm-2{
		padding-right:.5rem!important;
		padding-left:.5rem!important
}
	.px-sm-3{
		padding-right:1rem!important;
		padding-left:1rem!important
}
	.px-sm-4{
		padding-right:1.5rem!important;
		padding-left:1.5rem!important
}
	.px-sm-5{
		padding-right:3rem!important;
		padding-left:3rem!important
}
	.px-sm-6{
		padding-right:4rem!important;
		padding-left:4rem!important
}
	.px-sm-7{
		padding-right:6rem!important;
		padding-left:6rem!important
}
	.px-sm-8{
		padding-right:8rem!important;
		padding-left:8rem!important
}
	.px-sm-9{
		padding-right:10rem!important;
		padding-left:10rem!important
}
	.px-sm-10{
		padding-right:12rem!important;
		padding-left:12rem!important
}
	.px-sm-11{
		padding-right:14rem!important;
		padding-left:14rem!important
}
	.px-sm-12{
		padding-right:16rem!important;
		padding-left:16rem!important
}
	.py-sm-0{
		padding-top:0!important;
		padding-bottom:0!important
}
	.py-sm-1{
		padding-top:.25rem!important;
		padding-bottom:.25rem!important
}
	.py-sm-2{
		padding-top:.5rem!important;
		padding-bottom:.5rem!important
}
	.py-sm-3{
		padding-top:1rem!important;
		padding-bottom:1rem!important
}
	.py-sm-4{
		padding-top:1.5rem!important;
		padding-bottom:1.5rem!important
}
	.py-sm-5{
		padding-top:3rem!important;
		padding-bottom:3rem!important
}
	.py-sm-6{
		padding-top:4rem!important;
		padding-bottom:4rem!important
}
	.py-sm-7{
		padding-top:6rem!important;
		padding-bottom:6rem!important
}
	.py-sm-8{
		padding-top:8rem!important;
		padding-bottom:8rem!important
}
	.py-sm-9{
		padding-top:10rem!important;
		padding-bottom:10rem!important
}
	.py-sm-10{
		padding-top:12rem!important;
		padding-bottom:12rem!important
}
	.py-sm-11{
		padding-top:14rem!important;
		padding-bottom:14rem!important
}
	.py-sm-12{
		padding-top:16rem!important;
		padding-bottom:16rem!important
}
	.pt-sm-0{
		padding-top:0!important
}
	.pt-sm-1{
		padding-top:.25rem!important
}
	.pt-sm-2{
		padding-top:.5rem!important
}
	.pt-sm-3{
		padding-top:1rem!important
}
	.pt-sm-4{
		padding-top:1.5rem!important
}
	.pt-sm-5{
		padding-top:3rem!important
}
	.pt-sm-6{
		padding-top:4rem!important
}
	.pt-sm-7{
		padding-top:6rem!important
}
	.pt-sm-8{
		padding-top:8rem!important
}
	.pt-sm-9{
		padding-top:10rem!important
}
	.pt-sm-10{
		padding-top:12rem!important
}
	.pt-sm-11{
		padding-top:14rem!important
}
	.pt-sm-12{
		padding-top:16rem!important
}
	.pe-sm-0{
		padding-right:0!important
}
	.pe-sm-1{
		padding-right:.25rem!important
}
	.pe-sm-2{
		padding-right:.5rem!important
}
	.pe-sm-3{
		padding-right:1rem!important
}
	.pe-sm-4{
		padding-right:1.5rem!important
}
	.pe-sm-5{
		padding-right:3rem!important
}
	.pe-sm-6{
		padding-right:4rem!important
}
	.pe-sm-7{
		padding-right:6rem!important
}
	.pe-sm-8{
		padding-right:8rem!important
}
	.pe-sm-9{
		padding-right:10rem!important
}
	.pe-sm-10{
		padding-right:12rem!important
}
	.pe-sm-11{
		padding-right:14rem!important
}
	.pe-sm-12{
		padding-right:16rem!important
}
	.pb-sm-0{
		padding-bottom:0!important
}
	.pb-sm-1{
		padding-bottom:.25rem!important
}
	.pb-sm-2{
		padding-bottom:.5rem!important
}
	.pb-sm-3{
		padding-bottom:1rem!important
}
	.pb-sm-4{
		padding-bottom:1.5rem!important
}
	.pb-sm-5{
		padding-bottom:3rem!important
}
	.pb-sm-6{
		padding-bottom:4rem!important
}
	.pb-sm-7{
		padding-bottom:6rem!important
}
	.pb-sm-8{
		padding-bottom:8rem!important
}
	.pb-sm-9{
		padding-bottom:10rem!important
}
	.pb-sm-10{
		padding-bottom:12rem!important
}
	.pb-sm-11{
		padding-bottom:14rem!important
}
	.pb-sm-12{
		padding-bottom:16rem!important
}
	.ps-sm-0{
		padding-left:0!important
}
	.ps-sm-1{
		padding-left:.25rem!important
}
	.ps-sm-2{
		padding-left:.5rem!important
}
	.ps-sm-3{
		padding-left:1rem!important
}
	.ps-sm-4{
		padding-left:1.5rem!important
}
	.ps-sm-5{
		padding-left:3rem!important
}
	.ps-sm-6{
		padding-left:4rem!important
}
	.ps-sm-7{
		padding-left:6rem!important
}
	.ps-sm-8{
		padding-left:8rem!important
}
	.ps-sm-9{
		padding-left:10rem!important
}
	.ps-sm-10{
		padding-left:12rem!important
}
	.ps-sm-11{
		padding-left:14rem!important
}
	.ps-sm-12{
		padding-left:16rem!important
}
	.text-sm-start{
		text-align:left!important
}
	.text-sm-end{
		text-align:right!important
}
	.text-sm-center{
		text-align:center!important
}
	.transform-scale-sm-5{
		transform:scale(.5)!important
}
	.transform-scale-sm-6{
		transform:scale(.6)!important
}
	.transform-scale-sm-7{
		transform:scale(.7)!important
}
	.transform-scale-sm-8{
		transform:scale(.8)!important
}
	.transform-scale-sm-9{
		transform:scale(.9)!important
}
	.transform-scale-sm-10{
		transform:scale(1)!important
}
	.border-radius-top-start-sm{
		border-top-left-radius:.375rem!important
}
	.border-radius-top-start-sm-0{
		border-top-left-radius:0!important
}
	.border-radius-top-start-sm-sm{
		border-top-left-radius:.25rem!important
}
	.border-radius-top-start-sm-md{
		border-top-left-radius:.375rem!important
}
	.border-radius-top-start-sm-lg{
		border-top-left-radius:.75rem!important
}
	.border-radius-top-start-sm-xl{
		border-top-left-radius:1rem!important
}
	.border-radius-top-start-sm-2xl{
		border-top-left-radius:1.5rem!important
}
	.border-radius-top-start-sm-circle{
		border-top-left-radius:50%!important
}
	.border-radius-top-end-sm{
		border-top-right-radius:.375rem!important
}
	.border-radius-top-end-sm-0{
		border-top-right-radius:0!important
}
	.border-radius-top-end-sm-sm{
		border-top-right-radius:.25rem!important
}
	.border-radius-top-end-sm-md{
		border-top-right-radius:.375rem!important
}
	.border-radius-top-end-sm-lg{
		border-top-right-radius:.75rem!important
}
	.border-radius-top-end-sm-xl{
		border-top-right-radius:1rem!important
}
	.border-radius-top-end-sm-2xl{
		border-top-right-radius:1.5rem!important
}
	.border-radius-top-end-sm-circle{
		border-top-right-radius:50%!important
}
	.border-radius-bottom-start-sm{
		border-bottom-left-radius:.375rem!important
}
	.border-radius-bottom-start-sm-0{
		border-bottom-left-radius:0!important
}
	.border-radius-bottom-start-sm-sm{
		border-bottom-left-radius:.25rem!important
}
	.border-radius-bottom-start-sm-md{
		border-bottom-left-radius:.375rem!important
}
	.border-radius-bottom-start-sm-lg{
		border-bottom-left-radius:.75rem!important
}
	.border-radius-bottom-start-sm-xl{
		border-bottom-left-radius:1rem!important
}
	.border-radius-bottom-start-sm-2xl{
		border-bottom-left-radius:1.5rem!important
}
	.border-radius-bottom-start-sm-circle{
		border-bottom-left-radius:50%!important
}
	.border-radius-bottom-end-sm{
		border-bottom-right-radius:.375rem!important
}
	.border-radius-bottom-end-sm-0{
		border-bottom-right-radius:0!important
}
	.border-radius-bottom-end-sm-sm{
		border-bottom-right-radius:.25rem!important
}
	.border-radius-bottom-end-sm-md{
		border-bottom-right-radius:.375rem!important
}
	.border-radius-bottom-end-sm-lg{
		border-bottom-right-radius:.75rem!important
}
	.border-radius-bottom-end-sm-xl{
		border-bottom-right-radius:1rem!important
}
	.border-radius-bottom-end-sm-2xl{
		border-bottom-right-radius:1.5rem!important
}
	.border-radius-bottom-end-sm-circle{
		border-bottom-right-radius:50%!important
}
}
@media (min-width:768px){
	.d-md-block{
		display:block!important
}
	.d-md-none{
		display:none!important
}
	.border-top-md{
		border-top:1px solid #dee2e6!important
}
	.border-top-md-0{
		border-top:0!important
}
	.border-end-md{
		border-right:1px solid #dee2e6!important
}
	.border-end-md-0{
		border-right:0!important
}
	.border-bottom-md{
		border-bottom:1px solid #dee2e6!important
}
	.border-bottom-md-0{
		border-bottom:0!important
}
	.border-start-md{
		border-left:1px solid #dee2e6!important
}
	.border-start-md-0{
		border-left:0!important
}
	.w-md-0{
		width:0%!important
}
	.w-md-1{
		width:1%!important
}
	.w-md-2{
		width:2%!important
}
	.w-md-3{
		width:3%!important
}
	.w-md-4{
		width:4%!important
}
	.w-md-5{
		width:5%!important
}
	.w-md-6{
		width:6%!important
}
	.w-md-7{
		width:7%!important
}
	.w-md-8{
		width:8%!important
}
	.w-md-9{
		width:9%!important
}
	.w-md-10{
		width:10%!important
}
	.w-md-15{
		width:15%!important
}
	.w-md-20{
		width:20%!important
}
	.w-md-25{
		width:25%!important
}
	.w-md-30{
		width:30%!important
}
	.w-md-35{
		width:35%!important
}
	.w-md-40{
		width:40%!important
}
	.w-md-45{
		width:45%!important
}
	.w-md-50{
		width:50%!important
}
	.w-md-55{
		width:55%!important
}
	.w-md-60{
		width:60%!important
}
	.w-md-65{
		width:65%!important
}
	.w-md-70{
		width:70%!important
}
	.w-md-75{
		width:75%!important
}
	.w-md-80{
		width:80%!important
}
	.w-md-85{
		width:85%!important
}
	.w-md-90{
		width:90%!important
}
	.w-md-95{
		width:95%!important
}
	.w-md-100{
		width:100%!important
}
	.w-md-auto{
		width:auto!important
}
	.justify-content-md-start{
		justify-content:flex-start!important
}
	.justify-content-md-end{
		justify-content:flex-end!important
}
	.justify-content-md-center{
		justify-content:center!important
}
	.align-items-md-start{
		align-items:flex-start!important
}
	.align-items-md-end{
		align-items:flex-end!important
}
	.align-items-md-center{
		align-items:center!important
}
	.align-content-md-start{
		align-content:flex-start!important
}
	.align-content-md-end{
		align-content:flex-end!important
}
	.align-content-md-center{
		align-content:center!important
}
	.order-md-0{
		order:0!important
}
	.order-md-1{
		order:1!important
}
	.order-md-2{
		order:2!important
}
	.order-md-3{
		order:3!important
}
	.order-md-4{
		order:4!important
}
	.order-md-5{
		order:5!important
}
	.m-md-0{
		margin:0!important
}
	.m-md-1{
		margin:.25rem!important
}
	.m-md-2{
		margin:.5rem!important
}
	.m-md-3{
		margin:1rem!important
}
	.m-md-4{
		margin:1.5rem!important
}
	.m-md-5{
		margin:3rem!important
}
	.m-md-6{
		margin:4rem!important
}
	.m-md-7{
		margin:6rem!important
}
	.m-md-8{
		margin:8rem!important
}
	.m-md-9{
		margin:10rem!important
}
	.m-md-10{
		margin:12rem!important
}
	.m-md-11{
		margin:14rem!important
}
	.m-md-12{
		margin:16rem!important
}
	.m-md-auto{
		margin:auto!important
}
	.mx-md-0{
		margin-right:0!important;
		margin-left:0!important
}
	.mx-md-1{
		margin-right:.25rem!important;
		margin-left:.25rem!important
}
	.mx-md-2{
		margin-right:.5rem!important;
		margin-left:.5rem!important
}
	.mx-md-3{
		margin-right:1rem!important;
		margin-left:1rem!important
}
	.mx-md-4{
		margin-right:1.5rem!important;
		margin-left:1.5rem!important
}
	.mx-md-5{
		margin-right:3rem!important;
		margin-left:3rem!important
}
	.mx-md-6{
		margin-right:4rem!important;
		margin-left:4rem!important
}
	.mx-md-7{
		margin-right:6rem!important;
		margin-left:6rem!important
}
	.mx-md-8{
		margin-right:8rem!important;
		margin-left:8rem!important
}
	.mx-md-9{
		margin-right:10rem!important;
		margin-left:10rem!important
}
	.mx-md-10{
		margin-right:12rem!important;
		margin-left:12rem!important
}
	.mx-md-11{
		margin-right:14rem!important;
		margin-left:14rem!important
}
	.mx-md-12{
		margin-right:16rem!important;
		margin-left:16rem!important
}
	.mx-md-auto{
		margin-right:auto!important;
		margin-left:auto!important
}
	.my-md-0{
		margin-top:0!important;
		margin-bottom:0!important
}
	.my-md-1{
		margin-top:.25rem!important;
		margin-bottom:.25rem!important
}
	.my-md-2{
		margin-top:.5rem!important;
		margin-bottom:.5rem!important
}
	.my-md-3{
		margin-top:1rem!important;
		margin-bottom:1rem!important
}
	.my-md-4{
		margin-top:1.5rem!important;
		margin-bottom:1.5rem!important
}
	.my-md-5{
		margin-top:3rem!important;
		margin-bottom:3rem!important
}
	.my-md-6{
		margin-top:4rem!important;
		margin-bottom:4rem!important
}
	.my-md-7{
		margin-top:6rem!important;
		margin-bottom:6rem!important
}
	.my-md-8{
		margin-top:8rem!important;
		margin-bottom:8rem!important
}
	.my-md-9{
		margin-top:10rem!important;
		margin-bottom:10rem!important
}
	.my-md-10{
		margin-top:12rem!important;
		margin-bottom:12rem!important
}
	.my-md-11{
		margin-top:14rem!important;
		margin-bottom:14rem!important
}
	.my-md-12{
		margin-top:16rem!important;
		margin-bottom:16rem!important
}
	.my-md-auto{
		margin-top:auto!important;
		margin-bottom:auto!important
}
	.mt-md-0{
		margin-top:0!important
}
	.mt-md-1{
		margin-top:.25rem!important
}
	.mt-md-2{
		margin-top:.5rem!important
}
	.mt-md-3{
		margin-top:1rem!important
}
	.mt-md-4{
		margin-top:1.5rem!important
}
	.mt-md-5{
		margin-top:3rem!important
}
	.mt-md-6{
		margin-top:4rem!important
}
	.mt-md-7{
		margin-top:6rem!important
}
	.mt-md-8{
		margin-top:8rem!important
}
	.mt-md-9{
		margin-top:10rem!important
}
	.mt-md-10{
		margin-top:12rem!important
}
	.mt-md-11{
		margin-top:14rem!important
}
	.mt-md-12{
		margin-top:16rem!important
}
	.mt-md-auto{
		margin-top:auto!important
}
	.me-md-0{
		margin-right:0!important
}
	.me-md-1{
		margin-right:.25rem!important
}
	.me-md-2{
		margin-right:.5rem!important
}
	.me-md-3{
		margin-right:1rem!important
}
	.me-md-4{
		margin-right:1.5rem!important
}
	.me-md-5{
		margin-right:3rem!important
}
	.me-md-6{
		margin-right:4rem!important
}
	.me-md-7{
		margin-right:6rem!important
}
	.me-md-8{
		margin-right:8rem!important
}
	.me-md-9{
		margin-right:10rem!important
}
	.me-md-10{
		margin-right:12rem!important
}
	.me-md-11{
		margin-right:14rem!important
}
	.me-md-12{
		margin-right:16rem!important
}
	.me-md-auto{
		margin-right:auto!important
}
	.mb-md-0{
		margin-bottom:0!important
}
	.mb-md-1{
		margin-bottom:.25rem!important
}
	.mb-md-2{
		margin-bottom:.5rem!important
}
	.mb-md-3{
		margin-bottom:1rem!important
}
	.mb-md-4{
		margin-bottom:1.5rem!important
}
	.mb-md-5{
		margin-bottom:3rem!important
}
	.mb-md-6{
		margin-bottom:4rem!important
}
	.mb-md-7{
		margin-bottom:6rem!important
}
	.mb-md-8{
		margin-bottom:8rem!important
}
	.mb-md-9{
		margin-bottom:10rem!important
}
	.mb-md-10{
		margin-bottom:12rem!important
}
	.mb-md-11{
		margin-bottom:14rem!important
}
	.mb-md-12{
		margin-bottom:16rem!important
}
	.mb-md-auto{
		margin-bottom:auto!important
}
	.ms-md-0{
		margin-left:0!important
}
	.ms-md-1{
		margin-left:.25rem!important
}
	.ms-md-2{
		margin-left:.5rem!important
}
	.ms-md-3{
		margin-left:1rem!important
}
	.ms-md-4{
		margin-left:1.5rem!important
}
	.ms-md-5{
		margin-left:3rem!important
}
	.ms-md-6{
		margin-left:4rem!important
}
	.ms-md-7{
		margin-left:6rem!important
}
	.ms-md-8{
		margin-left:8rem!important
}
	.ms-md-9{
		margin-left:10rem!important
}
	.ms-md-10{
		margin-left:12rem!important
}
	.ms-md-11{
		margin-left:14rem!important
}
	.ms-md-12{
		margin-left:16rem!important
}
	.ms-md-auto{
		margin-left:auto!important
}
	.m-md-n1{
		margin:-.25rem!important
}
	.m-md-n2{
		margin:-.5rem!important
}
	.m-md-n3{
		margin:-1rem!important
}
	.m-md-n4{
		margin:-1.5rem!important
}
	.m-md-n5{
		margin:-3rem!important
}
	.m-md-n6{
		margin:-4rem!important
}
	.m-md-n7{
		margin:-6rem!important
}
	.m-md-n8{
		margin:-8rem!important
}
	.m-md-n9{
		margin:-10rem!important
}
	.m-md-n10{
		margin:-12rem!important
}
	.m-md-n11{
		margin:-14rem!important
}
	.m-md-n12{
		margin:-16rem!important
}
	.mx-md-n1{
		margin-right:-.25rem!important;
		margin-left:-.25rem!important
}
	.mx-md-n2{
		margin-right:-.5rem!important;
		margin-left:-.5rem!important
}
	.mx-md-n3{
		margin-right:-1rem!important;
		margin-left:-1rem!important
}
	.mx-md-n4{
		margin-right:-1.5rem!important;
		margin-left:-1.5rem!important
}
	.mx-md-n5{
		margin-right:-3rem!important;
		margin-left:-3rem!important
}
	.mx-md-n6{
		margin-right:-4rem!important;
		margin-left:-4rem!important
}
	.mx-md-n7{
		margin-right:-6rem!important;
		margin-left:-6rem!important
}
	.mx-md-n8{
		margin-right:-8rem!important;
		margin-left:-8rem!important
}
	.mx-md-n9{
		margin-right:-10rem!important;
		margin-left:-10rem!important
}
	.mx-md-n10{
		margin-right:-12rem!important;
		margin-left:-12rem!important
}
	.mx-md-n11{
		margin-right:-14rem!important;
		margin-left:-14rem!important
}
	.mx-md-n12{
		margin-right:-16rem!important;
		margin-left:-16rem!important
}
	.my-md-n1{
		margin-top:-.25rem!important;
		margin-bottom:-.25rem!important
}
	.my-md-n2{
		margin-top:-.5rem!important;
		margin-bottom:-.5rem!important
}
	.my-md-n3{
		margin-top:-1rem!important;
		margin-bottom:-1rem!important
}
	.my-md-n4{
		margin-top:-1.5rem!important;
		margin-bottom:-1.5rem!important
}
	.my-md-n5{
		margin-top:-3rem!important;
		margin-bottom:-3rem!important
}
	.my-md-n6{
		margin-top:-4rem!important;
		margin-bottom:-4rem!important
}
	.my-md-n7{
		margin-top:-6rem!important;
		margin-bottom:-6rem!important
}
	.my-md-n8{
		margin-top:-8rem!important;
		margin-bottom:-8rem!important
}
	.my-md-n9{
		margin-top:-10rem!important;
		margin-bottom:-10rem!important
}
	.my-md-n10{
		margin-top:-12rem!important;
		margin-bottom:-12rem!important
}
	.my-md-n11{
		margin-top:-14rem!important;
		margin-bottom:-14rem!important
}
	.my-md-n12{
		margin-top:-16rem!important;
		margin-bottom:-16rem!important
}
	.mt-md-n1{
		margin-top:-.25rem!important
}
	.mt-md-n2{
		margin-top:-.5rem!important
}
	.mt-md-n3{
		margin-top:-1rem!important
}
	.mt-md-n4{
		margin-top:-1.5rem!important
}
	.mt-md-n5{
		margin-top:-3rem!important
}
	.mt-md-n6{
		margin-top:-4rem!important
}
	.mt-md-n7{
		margin-top:-6rem!important
}
	.mt-md-n8{
		margin-top:-8rem!important
}
	.mt-md-n9{
		margin-top:-10rem!important
}
	.mt-md-n10{
		margin-top:-12rem!important
}
	.mt-md-n11{
		margin-top:-14rem!important
}
	.mt-md-n12{
		margin-top:-16rem!important
}
	.me-md-n1{
		margin-right:-.25rem!important
}
	.me-md-n2{
		margin-right:-.5rem!important
}
	.me-md-n3{
		margin-right:-1rem!important
}
	.me-md-n4{
		margin-right:-1.5rem!important
}
	.me-md-n5{
		margin-right:-3rem!important
}
	.me-md-n6{
		margin-right:-4rem!important
}
	.me-md-n7{
		margin-right:-6rem!important
}
	.me-md-n8{
		margin-right:-8rem!important
}
	.me-md-n9{
		margin-right:-10rem!important
}
	.me-md-n10{
		margin-right:-12rem!important
}
	.me-md-n11{
		margin-right:-14rem!important
}
	.me-md-n12{
		margin-right:-16rem!important
}
	.mb-md-n1{
		margin-bottom:-.25rem!important
}
	.mb-md-n2{
		margin-bottom:-.5rem!important
}
	.mb-md-n3{
		margin-bottom:-1rem!important
}
	.mb-md-n4{
		margin-bottom:-1.5rem!important
}
	.mb-md-n5{
		margin-bottom:-3rem!important
}
	.mb-md-n6{
		margin-bottom:-4rem!important
}
	.mb-md-n7{
		margin-bottom:-6rem!important
}
	.mb-md-n8{
		margin-bottom:-8rem!important
}
	.mb-md-n9{
		margin-bottom:-10rem!important
}
	.mb-md-n10{
		margin-bottom:-12rem!important
}
	.mb-md-n11{
		margin-bottom:-14rem!important
}
	.mb-md-n12{
		margin-bottom:-16rem!important
}
	.ms-md-n1{
		margin-left:-.25rem!important
}
	.ms-md-n2{
		margin-left:-.5rem!important
}
	.ms-md-n3{
		margin-left:-1rem!important
}
	.ms-md-n4{
		margin-left:-1.5rem!important
}
	.ms-md-n5{
		margin-left:-3rem!important
}
	.ms-md-n6{
		margin-left:-4rem!important
}
	.ms-md-n7{
		margin-left:-6rem!important
}
	.ms-md-n8{
		margin-left:-8rem!important
}
	.ms-md-n9{
		margin-left:-10rem!important
}
	.ms-md-n10{
		margin-left:-12rem!important
}
	.ms-md-n11{
		margin-left:-14rem!important
}
	.ms-md-n12{
		margin-left:-16rem!important
}
	.p-md-0{
		padding:0!important
}
	.p-md-1{
		padding:.25rem!important
}
	.p-md-2{
		padding:.5rem!important
}
	.p-md-3{
		padding:1rem!important
}
	.p-md-4{
		padding:1.5rem!important
}
	.p-md-5{
		padding:3rem!important
}
	.p-md-6{
		padding:4rem!important
}
	.p-md-7{
		padding:6rem!important
}
	.p-md-8{
		padding:8rem!important
}
	.p-md-9{
		padding:10rem!important
}
	.p-md-10{
		padding:12rem!important
}
	.p-md-11{
		padding:14rem!important
}
	.p-md-12{
		padding:16rem!important
}
	.px-md-0{
		padding-right:0!important;
		padding-left:0!important
}
	.px-md-1{
		padding-right:.25rem!important;
		padding-left:.25rem!important
}
	.px-md-2{
		padding-right:.5rem!important;
		padding-left:.5rem!important
}
	.px-md-3{
		padding-right:1rem!important;
		padding-left:1rem!important
}
	.px-md-4{
		padding-right:1.5rem!important;
		padding-left:1.5rem!important
}
	.px-md-5{
		padding-right:3rem!important;
		padding-left:3rem!important
}
	.px-md-6{
		padding-right:4rem!important;
		padding-left:4rem!important
}
	.px-md-7{
		padding-right:6rem!important;
		padding-left:6rem!important
}
	.px-md-8{
		padding-right:8rem!important;
		padding-left:8rem!important
}
	.px-md-9{
		padding-right:10rem!important;
		padding-left:10rem!important
}
	.px-md-10{
		padding-right:12rem!important;
		padding-left:12rem!important
}
	.px-md-11{
		padding-right:14rem!important;
		padding-left:14rem!important
}
	.px-md-12{
		padding-right:16rem!important;
		padding-left:16rem!important
}
	.py-md-0{
		padding-top:0!important;
		padding-bottom:0!important
}
	.py-md-1{
		padding-top:.25rem!important;
		padding-bottom:.25rem!important
}
	.py-md-2{
		padding-top:.5rem!important;
		padding-bottom:.5rem!important
}
	.py-md-3{
		padding-top:1rem!important;
		padding-bottom:1rem!important
}
	.py-md-4{
		padding-top:1.5rem!important;
		padding-bottom:1.5rem!important
}
	.py-md-5{
		padding-top:3rem!important;
		padding-bottom:3rem!important
}
	.py-md-6{
		padding-top:4rem!important;
		padding-bottom:4rem!important
}
	.py-md-7{
		padding-top:6rem!important;
		padding-bottom:6rem!important
}
	.py-md-8{
		padding-top:8rem!important;
		padding-bottom:8rem!important
}
	.py-md-9{
		padding-top:10rem!important;
		padding-bottom:10rem!important
}
	.py-md-10{
		padding-top:12rem!important;
		padding-bottom:12rem!important
}
	.py-md-11{
		padding-top:14rem!important;
		padding-bottom:14rem!important
}
	.py-md-12{
		padding-top:16rem!important;
		padding-bottom:16rem!important
}
	.pt-md-0{
		padding-top:0!important
}
	.pt-md-1{
		padding-top:.25rem!important
}
	.pt-md-2{
		padding-top:.5rem!important
}
	.pt-md-3{
		padding-top:1rem!important
}
	.pt-md-4{
		padding-top:1.5rem!important
}
	.pt-md-5{
		padding-top:3rem!important
}
	.pt-md-6{
		padding-top:4rem!important
}
	.pt-md-7{
		padding-top:6rem!important
}
	.pt-md-8{
		padding-top:8rem!important
}
	.pt-md-9{
		padding-top:10rem!important
}
	.pt-md-10{
		padding-top:12rem!important
}
	.pt-md-11{
		padding-top:14rem!important
}
	.pt-md-12{
		padding-top:16rem!important
}
	.pe-md-0{
		padding-right:0!important
}
	.pe-md-1{
		padding-right:.25rem!important
}
	.pe-md-2{
		padding-right:.5rem!important
}
	.pe-md-3{
		padding-right:1rem!important
}
	.pe-md-4{
		padding-right:1.5rem!important
}
	.pe-md-5{
		padding-right:3rem!important
}
	.pe-md-6{
		padding-right:4rem!important
}
	.pe-md-7{
		padding-right:6rem!important
}
	.pe-md-8{
		padding-right:8rem!important
}
	.pe-md-9{
		padding-right:10rem!important
}
	.pe-md-10{
		padding-right:12rem!important
}
	.pe-md-11{
		padding-right:14rem!important
}
	.pe-md-12{
		padding-right:16rem!important
}
	.pb-md-0{
		padding-bottom:0!important
}
	.pb-md-1{
		padding-bottom:.25rem!important
}
	.pb-md-2{
		padding-bottom:.5rem!important
}
	.pb-md-3{
		padding-bottom:1rem!important
}
	.pb-md-4{
		padding-bottom:1.5rem!important
}
	.pb-md-5{
		padding-bottom:3rem!important
}
	.pb-md-6{
		padding-bottom:4rem!important
}
	.pb-md-7{
		padding-bottom:6rem!important
}
	.pb-md-8{
		padding-bottom:8rem!important
}
	.pb-md-9{
		padding-bottom:10rem!important
}
	.pb-md-10{
		padding-bottom:12rem!important
}
	.pb-md-11{
		padding-bottom:14rem!important
}
	.pb-md-12{
		padding-bottom:16rem!important
}
	.ps-md-0{
		padding-left:0!important
}
	.ps-md-1{
		padding-left:.25rem!important
}
	.ps-md-2{
		padding-left:.5rem!important
}
	.ps-md-3{
		padding-left:1rem!important
}
	.ps-md-4{
		padding-left:1.5rem!important
}
	.ps-md-5{
		padding-left:3rem!important
}
	.ps-md-6{
		padding-left:4rem!important
}
	.ps-md-7{
		padding-left:6rem!important
}
	.ps-md-8{
		padding-left:8rem!important
}
	.ps-md-9{
		padding-left:10rem!important
}
	.ps-md-10{
		padding-left:12rem!important
}
	.ps-md-11{
		padding-left:14rem!important
}
	.ps-md-12{
		padding-left:16rem!important
}
	.text-md-start{
		text-align:left!important
}
	.text-md-end{
		text-align:right!important
}
	.text-md-center{
		text-align:center!important
}
	.transform-scale-md-5{
		transform:scale(.5)!important
}
	.transform-scale-md-6{
		transform:scale(.6)!important
}
	.transform-scale-md-7{
		transform:scale(.7)!important
}
	.transform-scale-md-8{
		transform:scale(.8)!important
}
	.transform-scale-md-9{
		transform:scale(.9)!important
}
	.transform-scale-md-10{
		transform:scale(1)!important
}
	.border-radius-top-start-md{
		border-top-left-radius:.375rem!important
}
	.border-radius-top-start-md-0{
		border-top-left-radius:0!important
}
	.border-radius-top-start-md-sm{
		border-top-left-radius:.25rem!important
}
	.border-radius-top-start-md-md{
		border-top-left-radius:.375rem!important
}
	.border-radius-top-start-md-lg{
		border-top-left-radius:.75rem!important
}
	.border-radius-top-start-md-xl{
		border-top-left-radius:1rem!important
}
	.border-radius-top-start-md-2xl{
		border-top-left-radius:1.5rem!important
}
	.border-radius-top-start-md-circle{
		border-top-left-radius:50%!important
}
	.border-radius-top-end-md{
		border-top-right-radius:.375rem!important
}
	.border-radius-top-end-md-0{
		border-top-right-radius:0!important
}
	.border-radius-top-end-md-sm{
		border-top-right-radius:.25rem!important
}
	.border-radius-top-end-md-md{
		border-top-right-radius:.375rem!important
}
	.border-radius-top-end-md-lg{
		border-top-right-radius:.75rem!important
}
	.border-radius-top-end-md-xl{
		border-top-right-radius:1rem!important
}
	.border-radius-top-end-md-2xl{
		border-top-right-radius:1.5rem!important
}
	.border-radius-top-end-md-circle{
		border-top-right-radius:50%!important
}
	.border-radius-bottom-start-md{
		border-bottom-left-radius:.375rem!important
}
	.border-radius-bottom-start-md-0{
		border-bottom-left-radius:0!important
}
	.border-radius-bottom-start-md-sm{
		border-bottom-left-radius:.25rem!important
}
	.border-radius-bottom-start-md-md{
		border-bottom-left-radius:.375rem!important
}
	.border-radius-bottom-start-md-lg{
		border-bottom-left-radius:.75rem!important
}
	.border-radius-bottom-start-md-xl{
		border-bottom-left-radius:1rem!important
}
	.border-radius-bottom-start-md-2xl{
		border-bottom-left-radius:1.5rem!important
}
	.border-radius-bottom-start-md-circle{
		border-bottom-left-radius:50%!important
}
	.border-radius-bottom-end-md{
		border-bottom-right-radius:.375rem!important
}
	.border-radius-bottom-end-md-0{
		border-bottom-right-radius:0!important
}
	.border-radius-bottom-end-md-sm{
		border-bottom-right-radius:.25rem!important
}
	.border-radius-bottom-end-md-md{
		border-bottom-right-radius:.375rem!important
}
	.border-radius-bottom-end-md-lg{
		border-bottom-right-radius:.75rem!important
}
	.border-radius-bottom-end-md-xl{
		border-bottom-right-radius:1rem!important
}
	.border-radius-bottom-end-md-2xl{
		border-bottom-right-radius:1.5rem!important
}
	.border-radius-bottom-end-md-circle{
		border-bottom-right-radius:50%!important
}
}
@media (min-width:992px){
	.d-lg-block{
		display:block!important
}
	.d-lg-none{
		display:none!important
}
	.border-top-lg{
		border-top:1px solid #dee2e6!important
}
	.border-top-lg-0{
		border-top:0!important
}
	.border-end-lg{
		border-right:1px solid #dee2e6!important
}
	.border-end-lg-0{
		border-right:0!important
}
	.border-bottom-lg{
		border-bottom:1px solid #dee2e6!important
}
	.border-bottom-lg-0{
		border-bottom:0!important
}
	.border-start-lg{
		border-left:1px solid #dee2e6!important
}
	.border-start-lg-0{
		border-left:0!important
}
	.w-lg-0{
		width:0%!important
}
	.w-lg-1{
		width:1%!important
}
	.w-lg-2{
		width:2%!important
}
	.w-lg-3{
		width:3%!important
}
	.w-lg-4{
		width:4%!important
}
	.w-lg-5{
		width:5%!important
}
	.w-lg-6{
		width:6%!important
}
	.w-lg-7{
		width:7%!important
}
	.w-lg-8{
		width:8%!important
}
	.w-lg-9{
		width:9%!important
}
	.w-lg-10{
		width:10%!important
}
	.w-lg-15{
		width:15%!important
}
	.w-lg-20{
		width:20%!important
}
	.w-lg-25{
		width:25%!important
}
	.w-lg-30{
		width:30%!important
}
	.w-lg-35{
		width:35%!important
}
	.w-lg-40{
		width:40%!important
}
	.w-lg-45{
		width:45%!important
}
	.w-lg-50{
		width:50%!important
}
	.w-lg-55{
		width:55%!important
}
	.w-lg-60{
		width:60%!important
}
	.w-lg-65{
		width:65%!important
}
	.w-lg-70{
		width:70%!important
}
	.w-lg-75{
		width:75%!important
}
	.w-lg-80{
		width:80%!important
}
	.w-lg-85{
		width:85%!important
}
	.w-lg-90{
		width:90%!important
}
	.w-lg-95{
		width:95%!important
}
	.w-lg-100{
		width:100%!important
}
	.w-lg-auto{
		width:auto!important
}
	.justify-content-lg-start{
		justify-content:flex-start!important
}
	.justify-content-lg-end{
		justify-content:flex-end!important
}
	.justify-content-lg-center{
		justify-content:center!important
}
	.align-items-lg-start{
		align-items:flex-start!important
}
	.align-items-lg-end{
		align-items:flex-end!important
}
	.align-items-lg-center{
		align-items:center!important
}
	.align-content-lg-start{
		align-content:flex-start!important
}
	.align-content-lg-end{
		align-content:flex-end!important
}
	.align-content-lg-center{
		align-content:center!important
}
	.order-lg-0{
		order:0!important
}
	.order-lg-1{
		order:1!important
}
	.order-lg-2{
		order:2!important
}
	.order-lg-3{
		order:3!important
}
	.order-lg-4{
		order:4!important
}
	.order-lg-5{
		order:5!important
}
	.m-lg-0{
		margin:0!important
}
	.m-lg-1{
		margin:.25rem!important
}
	.m-lg-2{
		margin:.5rem!important
}
	.m-lg-3{
		margin:1rem!important
}
	.m-lg-4{
		margin:1.5rem!important
}
	.m-lg-5{
		margin:3rem!important
}
	.m-lg-6{
		margin:4rem!important
}
	.m-lg-7{
		margin:6rem!important
}
	.m-lg-8{
		margin:8rem!important
}
	.m-lg-9{
		margin:10rem!important
}
	.m-lg-10{
		margin:12rem!important
}
	.m-lg-11{
		margin:14rem!important
}
	.m-lg-12{
		margin:16rem!important
}
	.m-lg-auto{
		margin:auto!important
}
	.mx-lg-0{
		margin-right:0!important;
		margin-left:0!important
}
	.mx-lg-1{
		margin-right:.25rem!important;
		margin-left:.25rem!important
}
	.mx-lg-2{
		margin-right:.5rem!important;
		margin-left:.5rem!important
}
	.mx-lg-3{
		margin-right:1rem!important;
		margin-left:1rem!important
}
	.mx-lg-4{
		margin-right:1.5rem!important;
		margin-left:1.5rem!important
}
	.mx-lg-5{
		margin-right:3rem!important;
		margin-left:3rem!important
}
	.mx-lg-6{
		margin-right:4rem!important;
		margin-left:4rem!important
}
	.mx-lg-7{
		margin-right:6rem!important;
		margin-left:6rem!important
}
	.mx-lg-8{
		margin-right:8rem!important;
		margin-left:8rem!important
}
	.mx-lg-9{
		margin-right:10rem!important;
		margin-left:10rem!important
}
	.mx-lg-10{
		margin-right:12rem!important;
		margin-left:12rem!important
}
	.mx-lg-11{
		margin-right:14rem!important;
		margin-left:14rem!important
}
	.mx-lg-12{
		margin-right:16rem!important;
		margin-left:16rem!important
}
	.mx-lg-auto{
		margin-right:auto!important;
		margin-left:auto!important
}
	.my-lg-0{
		margin-top:0!important;
		margin-bottom:0!important
}
	.my-lg-1{
		margin-top:.25rem!important;
		margin-bottom:.25rem!important
}
	.my-lg-2{
		margin-top:.5rem!important;
		margin-bottom:.5rem!important
}
	.my-lg-3{
		margin-top:1rem!important;
		margin-bottom:1rem!important
}
	.my-lg-4{
		margin-top:1.5rem!important;
		margin-bottom:1.5rem!important
}
	.my-lg-5{
		margin-top:3rem!important;
		margin-bottom:3rem!important
}
	.my-lg-6{
		margin-top:4rem!important;
		margin-bottom:4rem!important
}
	.my-lg-7{
		margin-top:6rem!important;
		margin-bottom:6rem!important
}
	.my-lg-8{
		margin-top:8rem!important;
		margin-bottom:8rem!important
}
	.my-lg-9{
		margin-top:10rem!important;
		margin-bottom:10rem!important
}
	.my-lg-10{
		margin-top:12rem!important;
		margin-bottom:12rem!important
}
	.my-lg-11{
		margin-top:14rem!important;
		margin-bottom:14rem!important
}
	.my-lg-12{
		margin-top:16rem!important;
		margin-bottom:16rem!important
}
	.my-lg-auto{
		margin-top:auto!important;
		margin-bottom:auto!important
}
	.mt-lg-0{
		margin-top:0!important
}
	.mt-lg-1{
		margin-top:.25rem!important
}
	.mt-lg-2{
		margin-top:.5rem!important
}
	.mt-lg-3{
		margin-top:1rem!important
}
	.mt-lg-4{
		margin-top:1.5rem!important
}
	.mt-lg-5{
		margin-top:3rem!important
}
	.mt-lg-6{
		margin-top:4rem!important
}
	.mt-lg-7{
		margin-top:6rem!important
}
	.mt-lg-8{
		margin-top:8rem!important
}
	.mt-lg-9{
		margin-top:10rem!important
}
	.mt-lg-10{
		margin-top:12rem!important
}
	.mt-lg-11{
		margin-top:14rem!important
}
	.mt-lg-12{
		margin-top:16rem!important
}
	.mt-lg-auto{
		margin-top:auto!important
}
	.me-lg-0{
		margin-right:0!important
}
	.me-lg-1{
		margin-right:.25rem!important
}
	.me-lg-2{
		margin-right:.5rem!important
}
	.me-lg-3{
		margin-right:1rem!important
}
	.me-lg-4{
		margin-right:1.5rem!important
}
	.me-lg-5{
		margin-right:3rem!important
}
	.me-lg-6{
		margin-right:4rem!important
}
	.me-lg-7{
		margin-right:6rem!important
}
	.me-lg-8{
		margin-right:8rem!important
}
	.me-lg-9{
		margin-right:10rem!important
}
	.me-lg-10{
		margin-right:12rem!important
}
	.me-lg-11{
		margin-right:14rem!important
}
	.me-lg-12{
		margin-right:16rem!important
}
	.me-lg-auto{
		margin-right:auto!important
}
	.mb-lg-0{
		margin-bottom:0!important
}
	.mb-lg-1{
		margin-bottom:.25rem!important
}
	.mb-lg-2{
		margin-bottom:.5rem!important
}
	.mb-lg-3{
		margin-bottom:1rem!important
}
	.mb-lg-4{
		margin-bottom:1.5rem!important
}
	.mb-lg-5{
		margin-bottom:3rem!important
}
	.mb-lg-6{
		margin-bottom:4rem!important
}
	.mb-lg-7{
		margin-bottom:6rem!important
}
	.mb-lg-8{
		margin-bottom:8rem!important
}
	.mb-lg-9{
		margin-bottom:10rem!important
}
	.mb-lg-10{
		margin-bottom:12rem!important
}
	.mb-lg-11{
		margin-bottom:14rem!important
}
	.mb-lg-12{
		margin-bottom:16rem!important
}
	.mb-lg-auto{
		margin-bottom:auto!important
}
	.ms-lg-0{
		margin-left:0!important
}
	.ms-lg-1{
		margin-left:.25rem!important
}
	.ms-lg-2{
		margin-left:.5rem!important
}
	.ms-lg-3{
		margin-left:1rem!important
}
	.ms-lg-4{
		margin-left:1.5rem!important
}
	.ms-lg-5{
		margin-left:3rem!important
}
	.ms-lg-6{
		margin-left:4rem!important
}
	.ms-lg-7{
		margin-left:6rem!important
}
	.ms-lg-8{
		margin-left:8rem!important
}
	.ms-lg-9{
		margin-left:10rem!important
}
	.ms-lg-10{
		margin-left:12rem!important
}
	.ms-lg-11{
		margin-left:14rem!important
}
	.ms-lg-12{
		margin-left:16rem!important
}
	.ms-lg-auto{
		margin-left:auto!important
}
	.m-lg-n1{
		margin:-.25rem!important
}
	.m-lg-n2{
		margin:-.5rem!important
}
	.m-lg-n3{
		margin:-1rem!important
}
	.m-lg-n4{
		margin:-1.5rem!important
}
	.m-lg-n5{
		margin:-3rem!important
}
	.m-lg-n6{
		margin:-4rem!important
}
	.m-lg-n7{
		margin:-6rem!important
}
	.m-lg-n8{
		margin:-8rem!important
}
	.m-lg-n9{
		margin:-10rem!important
}
	.m-lg-n10{
		margin:-12rem!important
}
	.m-lg-n11{
		margin:-14rem!important
}
	.m-lg-n12{
		margin:-16rem!important
}
	.mx-lg-n1{
		margin-right:-.25rem!important;
		margin-left:-.25rem!important
}
	.mx-lg-n2{
		margin-right:-.5rem!important;
		margin-left:-.5rem!important
}
	.mx-lg-n3{
		margin-right:-1rem!important;
		margin-left:-1rem!important
}
	.mx-lg-n4{
		margin-right:-1.5rem!important;
		margin-left:-1.5rem!important
}
	.mx-lg-n5{
		margin-right:-3rem!important;
		margin-left:-3rem!important
}
	.mx-lg-n6{
		margin-right:-4rem!important;
		margin-left:-4rem!important
}
	.mx-lg-n7{
		margin-right:-6rem!important;
		margin-left:-6rem!important
}
	.mx-lg-n8{
		margin-right:-8rem!important;
		margin-left:-8rem!important
}
	.mx-lg-n9{
		margin-right:-10rem!important;
		margin-left:-10rem!important
}
	.mx-lg-n10{
		margin-right:-12rem!important;
		margin-left:-12rem!important
}
	.mx-lg-n11{
		margin-right:-14rem!important;
		margin-left:-14rem!important
}
	.mx-lg-n12{
		margin-right:-16rem!important;
		margin-left:-16rem!important
}
	.my-lg-n1{
		margin-top:-.25rem!important;
		margin-bottom:-.25rem!important
}
	.my-lg-n2{
		margin-top:-.5rem!important;
		margin-bottom:-.5rem!important
}
	.my-lg-n3{
		margin-top:-1rem!important;
		margin-bottom:-1rem!important
}
	.my-lg-n4{
		margin-top:-1.5rem!important;
		margin-bottom:-1.5rem!important
}
	.my-lg-n5{
		margin-top:-3rem!important;
		margin-bottom:-3rem!important
}
	.my-lg-n6{
		margin-top:-4rem!important;
		margin-bottom:-4rem!important
}
	.my-lg-n7{
		margin-top:-6rem!important;
		margin-bottom:-6rem!important
}
	.my-lg-n8{
		margin-top:-8rem!important;
		margin-bottom:-8rem!important
}
	.my-lg-n9{
		margin-top:-10rem!important;
		margin-bottom:-10rem!important
}
	.my-lg-n10{
		margin-top:-12rem!important;
		margin-bottom:-12rem!important
}
	.my-lg-n11{
		margin-top:-14rem!important;
		margin-bottom:-14rem!important
}
	.my-lg-n12{
		margin-top:-16rem!important;
		margin-bottom:-16rem!important
}
	.mt-lg-n1{
		margin-top:-.25rem!important
}
	.mt-lg-n2{
		margin-top:-.5rem!important
}
	.mt-lg-n3{
		margin-top:-1rem!important
}
	.mt-lg-n4{
		margin-top:-1.5rem!important
}
	.mt-lg-n5{
		margin-top:-3rem!important
}
	.mt-lg-n6{
		margin-top:-4rem!important
}
	.mt-lg-n7{
		margin-top:-6rem!important
}
	.mt-lg-n8{
		margin-top:-8rem!important
}
	.mt-lg-n9{
		margin-top:-10rem!important
}
	.mt-lg-n10{
		margin-top:-12rem!important
}
	.mt-lg-n11{
		margin-top:-14rem!important
}
	.mt-lg-n12{
		margin-top:-16rem!important
}
	.me-lg-n1{
		margin-right:-.25rem!important
}
	.me-lg-n2{
		margin-right:-.5rem!important
}
	.me-lg-n3{
		margin-right:-1rem!important
}
	.me-lg-n4{
		margin-right:-1.5rem!important
}
	.me-lg-n5{
		margin-right:-3rem!important
}
	.me-lg-n6{
		margin-right:-4rem!important
}
	.me-lg-n7{
		margin-right:-6rem!important
}
	.me-lg-n8{
		margin-right:-8rem!important
}
	.me-lg-n9{
		margin-right:-10rem!important
}
	.me-lg-n10{
		margin-right:-12rem!important
}
	.me-lg-n11{
		margin-right:-14rem!important
}
	.me-lg-n12{
		margin-right:-16rem!important
}
	.mb-lg-n1{
		margin-bottom:-.25rem!important
}
	.mb-lg-n2{
		margin-bottom:-.5rem!important
}
	.mb-lg-n3{
		margin-bottom:-1rem!important
}
	.mb-lg-n4{
		margin-bottom:-1.5rem!important
}
	.mb-lg-n5{
		margin-bottom:-3rem!important
}
	.mb-lg-n6{
		margin-bottom:-4rem!important
}
	.mb-lg-n7{
		margin-bottom:-6rem!important
}
	.mb-lg-n8{
		margin-bottom:-8rem!important
}
	.mb-lg-n9{
		margin-bottom:-10rem!important
}
	.mb-lg-n10{
		margin-bottom:-12rem!important
}
	.mb-lg-n11{
		margin-bottom:-14rem!important
}
	.mb-lg-n12{
		margin-bottom:-16rem!important
}
	.ms-lg-n1{
		margin-left:-.25rem!important
}
	.ms-lg-n2{
		margin-left:-.5rem!important
}
	.ms-lg-n3{
		margin-left:-1rem!important
}
	.ms-lg-n4{
		margin-left:-1.5rem!important
}
	.ms-lg-n5{
		margin-left:-3rem!important
}
	.ms-lg-n6{
		margin-left:-4rem!important
}
	.ms-lg-n7{
		margin-left:-6rem!important
}
	.ms-lg-n8{
		margin-left:-8rem!important
}
	.ms-lg-n9{
		margin-left:-10rem!important
}
	.ms-lg-n10{
		margin-left:-12rem!important
}
	.ms-lg-n11{
		margin-left:-14rem!important
}
	.ms-lg-n12{
		margin-left:-16rem!important
}
	.p-lg-0{
		padding:0!important
}
	.p-lg-1{
		padding:.25rem!important
}
	.p-lg-2{
		padding:.5rem!important
}
	.p-lg-3{
		padding:1rem!important
}
	.p-lg-4{
		padding:1.5rem!important
}
	.p-lg-5{
		padding:3rem!important
}
	.p-lg-6{
		padding:4rem!important
}
	.p-lg-7{
		padding:6rem!important
}
	.p-lg-8{
		padding:8rem!important
}
	.p-lg-9{
		padding:10rem!important
}
	.p-lg-10{
		padding:12rem!important
}
	.p-lg-11{
		padding:14rem!important
}
	.p-lg-12{
		padding:16rem!important
}
	.px-lg-0{
		padding-right:0!important;
		padding-left:0!important
}
	.px-lg-1{
		padding-right:.25rem!important;
		padding-left:.25rem!important
}
	.px-lg-2{
		padding-right:.5rem!important;
		padding-left:.5rem!important
}
	.px-lg-3{
		padding-right:1rem!important;
		padding-left:1rem!important
}
	.px-lg-4{
		padding-right:1.5rem!important;
		padding-left:1.5rem!important
}
	.px-lg-5{
		padding-right:3rem!important;
		padding-left:3rem!important
}
	.px-lg-6{
		padding-right:4rem!important;
		padding-left:4rem!important
}
	.px-lg-7{
		padding-right:6rem!important;
		padding-left:6rem!important
}
	.px-lg-8{
		padding-right:8rem!important;
		padding-left:8rem!important
}
	.px-lg-9{
		padding-right:10rem!important;
		padding-left:10rem!important
}
	.px-lg-10{
		padding-right:12rem!important;
		padding-left:12rem!important
}
	.px-lg-11{
		padding-right:14rem!important;
		padding-left:14rem!important
}
	.px-lg-12{
		padding-right:16rem!important;
		padding-left:16rem!important
}
	.py-lg-0{
		padding-top:0!important;
		padding-bottom:0!important
}
	.py-lg-1{
		padding-top:.25rem!important;
		padding-bottom:.25rem!important
}
	.py-lg-2{
		padding-top:.5rem!important;
		padding-bottom:.5rem!important
}
	.py-lg-3{
		padding-top:1rem!important;
		padding-bottom:1rem!important
}
	.py-lg-4{
		padding-top:1.5rem!important;
		padding-bottom:1.5rem!important
}
	.py-lg-5{
		padding-top:3rem!important;
		padding-bottom:3rem!important
}
	.py-lg-6{
		padding-top:4rem!important;
		padding-bottom:4rem!important
}
	.py-lg-7{
		padding-top:6rem!important;
		padding-bottom:6rem!important
}
	.py-lg-8{
		padding-top:8rem!important;
		padding-bottom:8rem!important
}
	.py-lg-9{
		padding-top:10rem!important;
		padding-bottom:10rem!important
}
	.py-lg-10{
		padding-top:12rem!important;
		padding-bottom:12rem!important
}
	.py-lg-11{
		padding-top:14rem!important;
		padding-bottom:14rem!important
}
	.py-lg-12{
		padding-top:16rem!important;
		padding-bottom:16rem!important
}
	.pt-lg-0{
		padding-top:0!important
}
	.pt-lg-1{
		padding-top:.25rem!important
}
	.pt-lg-2{
		padding-top:.5rem!important
}
	.pt-lg-3{
		padding-top:1rem!important
}
	.pt-lg-4{
		padding-top:1.5rem!important
}
	.pt-lg-5{
		padding-top:3rem!important
}
	.pt-lg-6{
		padding-top:4rem!important
}
	.pt-lg-7{
		padding-top:6rem!important
}
	.pt-lg-8{
		padding-top:8rem!important
}
	.pt-lg-9{
		padding-top:10rem!important
}
	.pt-lg-10{
		padding-top:12rem!important
}
	.pt-lg-11{
		padding-top:14rem!important
}
	.pt-lg-12{
		padding-top:16rem!important
}
	.pe-lg-0{
		padding-right:0!important
}
	.pe-lg-1{
		padding-right:.25rem!important
}
	.pe-lg-2{
		padding-right:.5rem!important
}
	.pe-lg-3{
		padding-right:1rem!important
}
	.pe-lg-4{
		padding-right:1.5rem!important
}
	.pe-lg-5{
		padding-right:3rem!important
}
	.pe-lg-6{
		padding-right:4rem!important
}
	.pe-lg-7{
		padding-right:6rem!important
}
	.pe-lg-8{
		padding-right:8rem!important
}
	.pe-lg-9{
		padding-right:10rem!important
}
	.pe-lg-10{
		padding-right:12rem!important
}
	.pe-lg-11{
		padding-right:14rem!important
}
	.pe-lg-12{
		padding-right:16rem!important
}
	.pb-lg-0{
		padding-bottom:0!important
}
	.pb-lg-1{
		padding-bottom:.25rem!important
}
	.pb-lg-2{
		padding-bottom:.5rem!important
}
	.pb-lg-3{
		padding-bottom:1rem!important
}
	.pb-lg-4{
		padding-bottom:1.5rem!important
}
	.pb-lg-5{
		padding-bottom:3rem!important
}
	.pb-lg-6{
		padding-bottom:4rem!important
}
	.pb-lg-7{
		padding-bottom:6rem!important
}
	.pb-lg-8{
		padding-bottom:8rem!important
}
	.pb-lg-9{
		padding-bottom:10rem!important
}
	.pb-lg-10{
		padding-bottom:12rem!important
}
	.pb-lg-11{
		padding-bottom:14rem!important
}
	.pb-lg-12{
		padding-bottom:16rem!important
}
	.ps-lg-0{
		padding-left:0!important
}
	.ps-lg-1{
		padding-left:.25rem!important
}
	.ps-lg-2{
		padding-left:.5rem!important
}
	.ps-lg-3{
		padding-left:1rem!important
}
	.ps-lg-4{
		padding-left:1.5rem!important
}
	.ps-lg-5{
		padding-left:3rem!important
}
	.ps-lg-6{
		padding-left:4rem!important
}
	.ps-lg-7{
		padding-left:6rem!important
}
	.ps-lg-8{
		padding-left:8rem!important
}
	.ps-lg-9{
		padding-left:10rem!important
}
	.ps-lg-10{
		padding-left:12rem!important
}
	.ps-lg-11{
		padding-left:14rem!important
}
	.ps-lg-12{
		padding-left:16rem!important
}
	.text-lg-start{
		text-align:left!important
}
	.text-lg-end{
		text-align:right!important
}
	.text-lg-center{
		text-align:center!important
}
	.transform-scale-lg-5{
		transform:scale(.5)!important
}
	.transform-scale-lg-6{
		transform:scale(.6)!important
}
	.transform-scale-lg-7{
		transform:scale(.7)!important
}
	.transform-scale-lg-8{
		transform:scale(.8)!important
}
	.transform-scale-lg-9{
		transform:scale(.9)!important
}
	.transform-scale-lg-10{
		transform:scale(1)!important
}
	.border-radius-top-start-lg{
		border-top-left-radius:.375rem!important
}
	.border-radius-top-start-lg-0{
		border-top-left-radius:0!important
}
	.border-radius-top-start-lg-sm{
		border-top-left-radius:.25rem!important
}
	.border-radius-top-start-lg-md{
		border-top-left-radius:.375rem!important
}
	.border-radius-top-start-lg-lg{
		border-top-left-radius:.75rem!important
}
	.border-radius-top-start-lg-xl{
		border-top-left-radius:1rem!important
}
	.border-radius-top-start-lg-2xl{
		border-top-left-radius:1.5rem!important
}
	.border-radius-top-start-lg-circle{
		border-top-left-radius:50%!important
}
	.border-radius-top-end-lg{
		border-top-right-radius:.375rem!important
}
	.border-radius-top-end-lg-0{
		border-top-right-radius:0!important
}
	.border-radius-top-end-lg-sm{
		border-top-right-radius:.25rem!important
}
	.border-radius-top-end-lg-md{
		border-top-right-radius:.375rem!important
}
	.border-radius-top-end-lg-lg{
		border-top-right-radius:.75rem!important
}
	.border-radius-top-end-lg-xl{
		border-top-right-radius:1rem!important
}
	.border-radius-top-end-lg-2xl{
		border-top-right-radius:1.5rem!important
}
	.border-radius-top-end-lg-circle{
		border-top-right-radius:50%!important
}
	.border-radius-bottom-start-lg{
		border-bottom-left-radius:.375rem!important
}
	.border-radius-bottom-start-lg-0{
		border-bottom-left-radius:0!important
}
	.border-radius-bottom-start-lg-sm{
		border-bottom-left-radius:.25rem!important
}
	.border-radius-bottom-start-lg-md{
		border-bottom-left-radius:.375rem!important
}
	.border-radius-bottom-start-lg-lg{
		border-bottom-left-radius:.75rem!important
}
	.border-radius-bottom-start-lg-xl{
		border-bottom-left-radius:1rem!important
}
	.border-radius-bottom-start-lg-2xl{
		border-bottom-left-radius:1.5rem!important
}
	.border-radius-bottom-start-lg-circle{
		border-bottom-left-radius:50%!important
}
	.border-radius-bottom-end-lg{
		border-bottom-right-radius:.375rem!important
}
	.border-radius-bottom-end-lg-0{
		border-bottom-right-radius:0!important
}
	.border-radius-bottom-end-lg-sm{
		border-bottom-right-radius:.25rem!important
}
	.border-radius-bottom-end-lg-md{
		border-bottom-right-radius:.375rem!important
}
	.border-radius-bottom-end-lg-lg{
		border-bottom-right-radius:.75rem!important
}
	.border-radius-bottom-end-lg-xl{
		border-bottom-right-radius:1rem!important
}
	.border-radius-bottom-end-lg-2xl{
		border-bottom-right-radius:1.5rem!important
}
	.border-radius-bottom-end-lg-circle{
		border-bottom-right-radius:50%!important
}
}
@media (min-width:1200px){
	.d-xl-block{
		display:block!important
}
	.d-xl-none{
		display:none!important
}
	.border-top-xl{
		border-top:1px solid #dee2e6!important
}
	.border-top-xl-0{
		border-top:0!important
}
	.border-end-xl{
		border-right:1px solid #dee2e6!important
}
	.border-end-xl-0{
		border-right:0!important
}
	.border-bottom-xl{
		border-bottom:1px solid #dee2e6!important
}
	.border-bottom-xl-0{
		border-bottom:0!important
}
	.border-start-xl{
		border-left:1px solid #dee2e6!important
}
	.border-start-xl-0{
		border-left:0!important
}
	.w-xl-0{
		width:0%!important
}
	.w-xl-1{
		width:1%!important
}
	.w-xl-2{
		width:2%!important
}
	.w-xl-3{
		width:3%!important
}
	.w-xl-4{
		width:4%!important
}
	.w-xl-5{
		width:5%!important
}
	.w-xl-6{
		width:6%!important
}
	.w-xl-7{
		width:7%!important
}
	.w-xl-8{
		width:8%!important
}
	.w-xl-9{
		width:9%!important
}
	.w-xl-10{
		width:10%!important
}
	.w-xl-15{
		width:15%!important
}
	.w-xl-20{
		width:20%!important
}
	.w-xl-25{
		width:25%!important
}
	.w-xl-30{
		width:30%!important
}
	.w-xl-35{
		width:35%!important
}
	.w-xl-40{
		width:40%!important
}
	.w-xl-45{
		width:45%!important
}
	.w-xl-50{
		width:50%!important
}
	.w-xl-55{
		width:55%!important
}
	.w-xl-60{
		width:60%!important
}
	.w-xl-65{
		width:65%!important
}
	.w-xl-70{
		width:70%!important
}
	.w-xl-75{
		width:75%!important
}
	.w-xl-80{
		width:80%!important
}
	.w-xl-85{
		width:85%!important
}
	.w-xl-90{
		width:90%!important
}
	.w-xl-95{
		width:95%!important
}
	.w-xl-100{
		width:100%!important
}
	.w-xl-auto{
		width:auto!important
}
	.justify-content-xl-start{
		justify-content:flex-start!important
}
	.justify-content-xl-end{
		justify-content:flex-end!important
}
	.justify-content-xl-center{
		justify-content:center!important
}
	.align-items-xl-start{
		align-items:flex-start!important
}
	.align-items-xl-end{
		align-items:flex-end!important
}
	.align-items-xl-center{
		align-items:center!important
}
	.align-content-xl-start{
		align-content:flex-start!important
}
	.align-content-xl-end{
		align-content:flex-end!important
}
	.align-content-xl-center{
		align-content:center!important
}
	.order-xl-0{
		order:0!important
}
	.order-xl-1{
		order:1!important
}
	.order-xl-2{
		order:2!important
}
	.order-xl-3{
		order:3!important
}
	.order-xl-4{
		order:4!important
}
	.order-xl-5{
		order:5!important
}
	.m-xl-0{
		margin:0!important
}
	.m-xl-1{
		margin:.25rem!important
}
	.m-xl-2{
		margin:.5rem!important
}
	.m-xl-3{
		margin:1rem!important
}
	.m-xl-4{
		margin:1.5rem!important
}
	.m-xl-5{
		margin:3rem!important
}
	.m-xl-6{
		margin:4rem!important
}
	.m-xl-7{
		margin:6rem!important
}
	.m-xl-8{
		margin:8rem!important
}
	.m-xl-9{
		margin:10rem!important
}
	.m-xl-10{
		margin:12rem!important
}
	.m-xl-11{
		margin:14rem!important
}
	.m-xl-12{
		margin:16rem!important
}
	.m-xl-auto{
		margin:auto!important
}
	.mx-xl-0{
		margin-right:0!important;
		margin-left:0!important
}
	.mx-xl-1{
		margin-right:.25rem!important;
		margin-left:.25rem!important
}
	.mx-xl-2{
		margin-right:.5rem!important;
		margin-left:.5rem!important
}
	.mx-xl-3{
		margin-right:1rem!important;
		margin-left:1rem!important
}
	.mx-xl-4{
		margin-right:1.5rem!important;
		margin-left:1.5rem!important
}
	.mx-xl-5{
		margin-right:3rem!important;
		margin-left:3rem!important
}
	.mx-xl-6{
		margin-right:4rem!important;
		margin-left:4rem!important
}
	.mx-xl-7{
		margin-right:6rem!important;
		margin-left:6rem!important
}
	.mx-xl-8{
		margin-right:8rem!important;
		margin-left:8rem!important
}
	.mx-xl-9{
		margin-right:10rem!important;
		margin-left:10rem!important
}
	.mx-xl-10{
		margin-right:12rem!important;
		margin-left:12rem!important
}
	.mx-xl-11{
		margin-right:14rem!important;
		margin-left:14rem!important
}
	.mx-xl-12{
		margin-right:16rem!important;
		margin-left:16rem!important
}
	.mx-xl-auto{
		margin-right:auto!important;
		margin-left:auto!important
}
	.my-xl-0{
		margin-top:0!important;
		margin-bottom:0!important
}
	.my-xl-1{
		margin-top:.25rem!important;
		margin-bottom:.25rem!important
}
	.my-xl-2{
		margin-top:.5rem!important;
		margin-bottom:.5rem!important
}
	.my-xl-3{
		margin-top:1rem!important;
		margin-bottom:1rem!important
}
	.my-xl-4{
		margin-top:1.5rem!important;
		margin-bottom:1.5rem!important
}
	.my-xl-5{
		margin-top:3rem!important;
		margin-bottom:3rem!important
}
	.my-xl-6{
		margin-top:4rem!important;
		margin-bottom:4rem!important
}
	.my-xl-7{
		margin-top:6rem!important;
		margin-bottom:6rem!important
}
	.my-xl-8{
		margin-top:8rem!important;
		margin-bottom:8rem!important
}
	.my-xl-9{
		margin-top:10rem!important;
		margin-bottom:10rem!important
}
	.my-xl-10{
		margin-top:12rem!important;
		margin-bottom:12rem!important
}
	.my-xl-11{
		margin-top:14rem!important;
		margin-bottom:14rem!important
}
	.my-xl-12{
		margin-top:16rem!important;
		margin-bottom:16rem!important
}
	.my-xl-auto{
		margin-top:auto!important;
		margin-bottom:auto!important
}
	.mt-xl-0{
		margin-top:0!important
}
	.mt-xl-1{
		margin-top:.25rem!important
}
	.mt-xl-2{
		margin-top:.5rem!important
}
	.mt-xl-3{
		margin-top:1rem!important
}
	.mt-xl-4{
		margin-top:1.5rem!important
}
	.mt-xl-5{
		margin-top:3rem!important
}
	.mt-xl-6{
		margin-top:4rem!important
}
	.mt-xl-7{
		margin-top:6rem!important
}
	.mt-xl-8{
		margin-top:8rem!important
}
	.mt-xl-9{
		margin-top:10rem!important
}
	.mt-xl-10{
		margin-top:12rem!important
}
	.mt-xl-11{
		margin-top:14rem!important
}
	.mt-xl-12{
		margin-top:16rem!important
}
	.mt-xl-auto{
		margin-top:auto!important
}
	.me-xl-0{
		margin-right:0!important
}
	.me-xl-1{
		margin-right:.25rem!important
}
	.me-xl-2{
		margin-right:.5rem!important
}
	.me-xl-3{
		margin-right:1rem!important
}
	.me-xl-4{
		margin-right:1.5rem!important
}
	.me-xl-5{
		margin-right:3rem!important
}
	.me-xl-6{
		margin-right:4rem!important
}
	.me-xl-7{
		margin-right:6rem!important
}
	.me-xl-8{
		margin-right:8rem!important
}
	.me-xl-9{
		margin-right:10rem!important
}
	.me-xl-10{
		margin-right:12rem!important
}
	.me-xl-11{
		margin-right:14rem!important
}
	.me-xl-12{
		margin-right:16rem!important
}
	.me-xl-auto{
		margin-right:auto!important
}
	.mb-xl-0{
		margin-bottom:0!important
}
	.mb-xl-1{
		margin-bottom:.25rem!important
}
	.mb-xl-2{
		margin-bottom:.5rem!important
}
	.mb-xl-3{
		margin-bottom:1rem!important
}
	.mb-xl-4{
		margin-bottom:1.5rem!important
}
	.mb-xl-5{
		margin-bottom:3rem!important
}
	.mb-xl-6{
		margin-bottom:4rem!important
}
	.mb-xl-7{
		margin-bottom:6rem!important
}
	.mb-xl-8{
		margin-bottom:8rem!important
}
	.mb-xl-9{
		margin-bottom:10rem!important
}
	.mb-xl-10{
		margin-bottom:12rem!important
}
	.mb-xl-11{
		margin-bottom:14rem!important
}
	.mb-xl-12{
		margin-bottom:16rem!important
}
	.mb-xl-auto{
		margin-bottom:auto!important
}
	.ms-xl-0{
		margin-left:0!important
}
	.ms-xl-1{
		margin-left:.25rem!important
}
	.ms-xl-2{
		margin-left:.5rem!important
}
	.ms-xl-3{
		margin-left:1rem!important
}
	.ms-xl-4{
		margin-left:1.5rem!important
}
	.ms-xl-5{
		margin-left:3rem!important
}
	.ms-xl-6{
		margin-left:4rem!important
}
	.ms-xl-7{
		margin-left:6rem!important
}
	.ms-xl-8{
		margin-left:8rem!important
}
	.ms-xl-9{
		margin-left:10rem!important
}
	.ms-xl-10{
		margin-left:12rem!important
}
	.ms-xl-11{
		margin-left:14rem!important
}
	.ms-xl-12{
		margin-left:16rem!important
}
	.ms-xl-auto{
		margin-left:auto!important
}
	.m-xl-n1{
		margin:-.25rem!important
}
	.m-xl-n2{
		margin:-.5rem!important
}
	.m-xl-n3{
		margin:-1rem!important
}
	.m-xl-n4{
		margin:-1.5rem!important
}
	.m-xl-n5{
		margin:-3rem!important
}
	.m-xl-n6{
		margin:-4rem!important
}
	.m-xl-n7{
		margin:-6rem!important
}
	.m-xl-n8{
		margin:-8rem!important
}
	.m-xl-n9{
		margin:-10rem!important
}
	.m-xl-n10{
		margin:-12rem!important
}
	.m-xl-n11{
		margin:-14rem!important
}
	.m-xl-n12{
		margin:-16rem!important
}
	.mx-xl-n1{
		margin-right:-.25rem!important;
		margin-left:-.25rem!important
}
	.mx-xl-n2{
		margin-right:-.5rem!important;
		margin-left:-.5rem!important
}
	.mx-xl-n3{
		margin-right:-1rem!important;
		margin-left:-1rem!important
}
	.mx-xl-n4{
		margin-right:-1.5rem!important;
		margin-left:-1.5rem!important
}
	.mx-xl-n5{
		margin-right:-3rem!important;
		margin-left:-3rem!important
}
	.mx-xl-n6{
		margin-right:-4rem!important;
		margin-left:-4rem!important
}
	.mx-xl-n7{
		margin-right:-6rem!important;
		margin-left:-6rem!important
}
	.mx-xl-n8{
		margin-right:-8rem!important;
		margin-left:-8rem!important
}
	.mx-xl-n9{
		margin-right:-10rem!important;
		margin-left:-10rem!important
}
	.mx-xl-n10{
		margin-right:-12rem!important;
		margin-left:-12rem!important
}
	.mx-xl-n11{
		margin-right:-14rem!important;
		margin-left:-14rem!important
}
	.mx-xl-n12{
		margin-right:-16rem!important;
		margin-left:-16rem!important
}
	.my-xl-n1{
		margin-top:-.25rem!important;
		margin-bottom:-.25rem!important
}
	.my-xl-n2{
		margin-top:-.5rem!important;
		margin-bottom:-.5rem!important
}
	.my-xl-n3{
		margin-top:-1rem!important;
		margin-bottom:-1rem!important
}
	.my-xl-n4{
		margin-top:-1.5rem!important;
		margin-bottom:-1.5rem!important
}
	.my-xl-n5{
		margin-top:-3rem!important;
		margin-bottom:-3rem!important
}
	.my-xl-n6{
		margin-top:-4rem!important;
		margin-bottom:-4rem!important
}
	.my-xl-n7{
		margin-top:-6rem!important;
		margin-bottom:-6rem!important
}
	.my-xl-n8{
		margin-top:-8rem!important;
		margin-bottom:-8rem!important
}
	.my-xl-n9{
		margin-top:-10rem!important;
		margin-bottom:-10rem!important
}
	.my-xl-n10{
		margin-top:-12rem!important;
		margin-bottom:-12rem!important
}
	.my-xl-n11{
		margin-top:-14rem!important;
		margin-bottom:-14rem!important
}
	.my-xl-n12{
		margin-top:-16rem!important;
		margin-bottom:-16rem!important
}
	.mt-xl-n1{
		margin-top:-.25rem!important
}
	.mt-xl-n2{
		margin-top:-.5rem!important
}
	.mt-xl-n3{
		margin-top:-1rem!important
}
	.mt-xl-n4{
		margin-top:-1.5rem!important
}
	.mt-xl-n5{
		margin-top:-3rem!important
}
	.mt-xl-n6{
		margin-top:-4rem!important
}
	.mt-xl-n7{
		margin-top:-6rem!important
}
	.mt-xl-n8{
		margin-top:-8rem!important
}
	.mt-xl-n9{
		margin-top:-10rem!important
}
	.mt-xl-n10{
		margin-top:-12rem!important
}
	.mt-xl-n11{
		margin-top:-14rem!important
}
	.mt-xl-n12{
		margin-top:-16rem!important
}
	.me-xl-n1{
		margin-right:-.25rem!important
}
	.me-xl-n2{
		margin-right:-.5rem!important
}
	.me-xl-n3{
		margin-right:-1rem!important
}
	.me-xl-n4{
		margin-right:-1.5rem!important
}
	.me-xl-n5{
		margin-right:-3rem!important
}
	.me-xl-n6{
		margin-right:-4rem!important
}
	.me-xl-n7{
		margin-right:-6rem!important
}
	.me-xl-n8{
		margin-right:-8rem!important
}
	.me-xl-n9{
		margin-right:-10rem!important
}
	.me-xl-n10{
		margin-right:-12rem!important
}
	.me-xl-n11{
		margin-right:-14rem!important
}
	.me-xl-n12{
		margin-right:-16rem!important
}
	.mb-xl-n1{
		margin-bottom:-.25rem!important
}
	.mb-xl-n2{
		margin-bottom:-.5rem!important
}
	.mb-xl-n3{
		margin-bottom:-1rem!important
}
	.mb-xl-n4{
		margin-bottom:-1.5rem!important
}
	.mb-xl-n5{
		margin-bottom:-3rem!important
}
	.mb-xl-n6{
		margin-bottom:-4rem!important
}
	.mb-xl-n7{
		margin-bottom:-6rem!important
}
	.mb-xl-n8{
		margin-bottom:-8rem!important
}
	.mb-xl-n9{
		margin-bottom:-10rem!important
}
	.mb-xl-n10{
		margin-bottom:-12rem!important
}
	.mb-xl-n11{
		margin-bottom:-14rem!important
}
	.mb-xl-n12{
		margin-bottom:-16rem!important
}
	.ms-xl-n1{
		margin-left:-.25rem!important
}
	.ms-xl-n2{
		margin-left:-.5rem!important
}
	.ms-xl-n3{
		margin-left:-1rem!important
}
	.ms-xl-n4{
		margin-left:-1.5rem!important
}
	.ms-xl-n5{
		margin-left:-3rem!important
}
	.ms-xl-n6{
		margin-left:-4rem!important
}
	.ms-xl-n7{
		margin-left:-6rem!important
}
	.ms-xl-n8{
		margin-left:-8rem!important
}
	.ms-xl-n9{
		margin-left:-10rem!important
}
	.ms-xl-n10{
		margin-left:-12rem!important
}
	.ms-xl-n11{
		margin-left:-14rem!important
}
	.ms-xl-n12{
		margin-left:-16rem!important
}
	.p-xl-0{
		padding:0!important
}
	.p-xl-1{
		padding:.25rem!important
}
	.p-xl-2{
		padding:.5rem!important
}
	.p-xl-3{
		padding:1rem!important
}
	.p-xl-4{
		padding:1.5rem!important
}
	.p-xl-5{
		padding:3rem!important
}
	.p-xl-6{
		padding:4rem!important
}
	.p-xl-7{
		padding:6rem!important
}
	.p-xl-8{
		padding:8rem!important
}
	.p-xl-9{
		padding:10rem!important
}
	.p-xl-10{
		padding:12rem!important
}
	.p-xl-11{
		padding:14rem!important
}
	.p-xl-12{
		padding:16rem!important
}
	.px-xl-0{
		padding-right:0!important;
		padding-left:0!important
}
	.px-xl-1{
		padding-right:.25rem!important;
		padding-left:.25rem!important
}
	.px-xl-2{
		padding-right:.5rem!important;
		padding-left:.5rem!important
}
	.px-xl-3{
		padding-right:1rem!important;
		padding-left:1rem!important
}
	.px-xl-4{
		padding-right:1.5rem!important;
		padding-left:1.5rem!important
}
	.px-xl-5{
		padding-right:3rem!important;
		padding-left:3rem!important
}
	.px-xl-6{
		padding-right:4rem!important;
		padding-left:4rem!important
}
	.px-xl-7{
		padding-right:6rem!important;
		padding-left:6rem!important
}
	.px-xl-8{
		padding-right:8rem!important;
		padding-left:8rem!important
}
	.px-xl-9{
		padding-right:10rem!important;
		padding-left:10rem!important
}
	.px-xl-10{
		padding-right:12rem!important;
		padding-left:12rem!important
}
	.px-xl-11{
		padding-right:14rem!important;
		padding-left:14rem!important
}
	.px-xl-12{
		padding-right:16rem!important;
		padding-left:16rem!important
}
	.py-xl-0{
		padding-top:0!important;
		padding-bottom:0!important
}
	.py-xl-1{
		padding-top:.25rem!important;
		padding-bottom:.25rem!important
}
	.py-xl-2{
		padding-top:.5rem!important;
		padding-bottom:.5rem!important
}
	.py-xl-3{
		padding-top:1rem!important;
		padding-bottom:1rem!important
}
	.py-xl-4{
		padding-top:1.5rem!important;
		padding-bottom:1.5rem!important
}
	.py-xl-5{
		padding-top:3rem!important;
		padding-bottom:3rem!important
}
	.py-xl-6{
		padding-top:4rem!important;
		padding-bottom:4rem!important
}
	.py-xl-7{
		padding-top:6rem!important;
		padding-bottom:6rem!important
}
	.py-xl-8{
		padding-top:8rem!important;
		padding-bottom:8rem!important
}
	.py-xl-9{
		padding-top:10rem!important;
		padding-bottom:10rem!important
}
	.py-xl-10{
		padding-top:12rem!important;
		padding-bottom:12rem!important
}
	.py-xl-11{
		padding-top:14rem!important;
		padding-bottom:14rem!important
}
	.py-xl-12{
		padding-top:16rem!important;
		padding-bottom:16rem!important
}
	.pt-xl-0{
		padding-top:0!important
}
	.pt-xl-1{
		padding-top:.25rem!important
}
	.pt-xl-2{
		padding-top:.5rem!important
}
	.pt-xl-3{
		padding-top:1rem!important
}
	.pt-xl-4{
		padding-top:1.5rem!important
}
	.pt-xl-5{
		padding-top:3rem!important
}
	.pt-xl-6{
		padding-top:4rem!important
}
	.pt-xl-7{
		padding-top:6rem!important
}
	.pt-xl-8{
		padding-top:8rem!important
}
	.pt-xl-9{
		padding-top:10rem!important
}
	.pt-xl-10{
		padding-top:12rem!important
}
	.pt-xl-11{
		padding-top:14rem!important
}
	.pt-xl-12{
		padding-top:16rem!important
}
	.pe-xl-0{
		padding-right:0!important
}
	.pe-xl-1{
		padding-right:.25rem!important
}
	.pe-xl-2{
		padding-right:.5rem!important
}
	.pe-xl-3{
		padding-right:1rem!important
}
	.pe-xl-4{
		padding-right:1.5rem!important
}
	.pe-xl-5{
		padding-right:3rem!important
}
	.pe-xl-6{
		padding-right:4rem!important
}
	.pe-xl-7{
		padding-right:6rem!important
}
	.pe-xl-8{
		padding-right:8rem!important
}
	.pe-xl-9{
		padding-right:10rem!important
}
	.pe-xl-10{
		padding-right:12rem!important
}
	.pe-xl-11{
		padding-right:14rem!important
}
	.pe-xl-12{
		padding-right:16rem!important
}
	.pb-xl-0{
		padding-bottom:0!important
}
	.pb-xl-1{
		padding-bottom:.25rem!important
}
	.pb-xl-2{
		padding-bottom:.5rem!important
}
	.pb-xl-3{
		padding-bottom:1rem!important
}
	.pb-xl-4{
		padding-bottom:1.5rem!important
}
	.pb-xl-5{
		padding-bottom:3rem!important
}
	.pb-xl-6{
		padding-bottom:4rem!important
}
	.pb-xl-7{
		padding-bottom:6rem!important
}
	.pb-xl-8{
		padding-bottom:8rem!important
}
	.pb-xl-9{
		padding-bottom:10rem!important
}
	.pb-xl-10{
		padding-bottom:12rem!important
}
	.pb-xl-11{
		padding-bottom:14rem!important
}
	.pb-xl-12{
		padding-bottom:16rem!important
}
	.ps-xl-0{
		padding-left:0!important
}
	.ps-xl-1{
		padding-left:.25rem!important
}
	.ps-xl-2{
		padding-left:.5rem!important
}
	.ps-xl-3{
		padding-left:1rem!important
}
	.ps-xl-4{
		padding-left:1.5rem!important
}
	.ps-xl-5{
		padding-left:3rem!important
}
	.ps-xl-6{
		padding-left:4rem!important
}
	.ps-xl-7{
		padding-left:6rem!important
}
	.ps-xl-8{
		padding-left:8rem!important
}
	.ps-xl-9{
		padding-left:10rem!important
}
	.ps-xl-10{
		padding-left:12rem!important
}
	.ps-xl-11{
		padding-left:14rem!important
}
	.ps-xl-12{
		padding-left:16rem!important
}
	.text-xl-start{
		text-align:left!important
}
	.text-xl-end{
		text-align:right!important
}
	.text-xl-center{
		text-align:center!important
}
	.transform-scale-xl-5{
		transform:scale(.5)!important
}
	.transform-scale-xl-6{
		transform:scale(.6)!important
}
	.transform-scale-xl-7{
		transform:scale(.7)!important
}
	.transform-scale-xl-8{
		transform:scale(.8)!important
}
	.transform-scale-xl-9{
		transform:scale(.9)!important
}
	.transform-scale-xl-10{
		transform:scale(1)!important
}
	.border-radius-top-start-xl{
		border-top-left-radius:.375rem!important
}
	.border-radius-top-start-xl-0{
		border-top-left-radius:0!important
}
	.border-radius-top-start-xl-sm{
		border-top-left-radius:.25rem!important
}
	.border-radius-top-start-xl-md{
		border-top-left-radius:.375rem!important
}
	.border-radius-top-start-xl-lg{
		border-top-left-radius:.75rem!important
}
	.border-radius-top-start-xl-xl{
		border-top-left-radius:1rem!important
}
	.border-radius-top-start-xl-2xl{
		border-top-left-radius:1.5rem!important
}
	.border-radius-top-start-xl-circle{
		border-top-left-radius:50%!important
}
	.border-radius-top-end-xl{
		border-top-right-radius:.375rem!important
}
	.border-radius-top-end-xl-0{
		border-top-right-radius:0!important
}
	.border-radius-top-end-xl-sm{
		border-top-right-radius:.25rem!important
}
	.border-radius-top-end-xl-md{
		border-top-right-radius:.375rem!important
}
	.border-radius-top-end-xl-lg{
		border-top-right-radius:.75rem!important
}
	.border-radius-top-end-xl-xl{
		border-top-right-radius:1rem!important
}
	.border-radius-top-end-xl-2xl{
		border-top-right-radius:1.5rem!important
}
	.border-radius-top-end-xl-circle{
		border-top-right-radius:50%!important
}
	.border-radius-bottom-start-xl{
		border-bottom-left-radius:.375rem!important
}
	.border-radius-bottom-start-xl-0{
		border-bottom-left-radius:0!important
}
	.border-radius-bottom-start-xl-sm{
		border-bottom-left-radius:.25rem!important
}
	.border-radius-bottom-start-xl-md{
		border-bottom-left-radius:.375rem!important
}
	.border-radius-bottom-start-xl-lg{
		border-bottom-left-radius:.75rem!important
}
	.border-radius-bottom-start-xl-xl{
		border-bottom-left-radius:1rem!important
}
	.border-radius-bottom-start-xl-2xl{
		border-bottom-left-radius:1.5rem!important
}
	.border-radius-bottom-start-xl-circle{
		border-bottom-left-radius:50%!important
}
	.border-radius-bottom-end-xl{
		border-bottom-right-radius:.375rem!important
}
	.border-radius-bottom-end-xl-0{
		border-bottom-right-radius:0!important
}
	.border-radius-bottom-end-xl-sm{
		border-bottom-right-radius:.25rem!important
}
	.border-radius-bottom-end-xl-md{
		border-bottom-right-radius:.375rem!important
}
	.border-radius-bottom-end-xl-lg{
		border-bottom-right-radius:.75rem!important
}
	.border-radius-bottom-end-xl-xl{
		border-bottom-right-radius:1rem!important
}
	.border-radius-bottom-end-xl-2xl{
		border-bottom-right-radius:1.5rem!important
}
	.border-radius-bottom-end-xl-circle{
		border-bottom-right-radius:50%!important
}
}
.btn{
	margin-bottom:1rem;
	letter-spacing:-.025rem;
	text-transform:uppercase;
	box-shadow:0 4px 7px -1px rgba(0,0,0,.11),0 2px 4px -1px rgba(0,0,0,.07);
	background-size:150%;
	background-position-x:25%
}
.btn:not([class*=btn-outline-]){
	border:0
}
.btn:active,.btn:active:focus,.btn:active:hover{
	box-shadow:0 3px 5px -1px rgba(0,0,0,.09),0 2px 3px -1px rgba(0,0,0,.07);
	transform:scale(1);
	opacity:.85
}
.btn:hover:not(.btn-icon-only){
	box-shadow:0 3px 5px -1px rgba(0,0,0,.09),0 2px 3px -1px rgba(0,0,0,.07);
	transform:scale(1.02)
}
.btn.bg-white:hover{
	color:#67748e
}
.btn.btn-link{
	box-shadow:none;
	font-weight:700
}
.btn.btn-link:focus,.btn.btn-link:hover{
	box-shadow:none
}
.btn.btn-round{
	border-radius:1.875rem
}
.btn.btn-sm i{
	font-size:.5rem
}
.btn.btn-lg i{
	font-size:1.2rem;
	position:relative;
	top:2px
}
.btn.btn-rounded{
	border-radius:1.875rem
}
.icon-move-right i{
	transition:all .2s cubic-bezier(.34,1.61,.7,1.3)
}
.icon-move-right:focus i,.icon-move-right:hover i{
	transform:translateX(5px)
}
.btn-primary:hover,.btn.bg-gradient-primary:hover{
	background-color:#cb0c9f;
	border-color:#cb0c9f
}
.btn-primary .btn.bg-outline-primary,.btn.bg-gradient-primary .btn.bg-outline-primary{
	border:1px solid #cb0c9f
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.btn.bg-gradient-primary:not(:disabled):not(.disabled).active,.btn.bg-gradient-primary:not(:disabled):not(.disabled):active{
	color:color-yiq(#cb0c9f);
	background-color:#cb0c9f
}
.btn-primary:focus,.btn.bg-gradient-primary:focus{
	color:#fff
}
.btn-outline-primary{
	box-shadow:none
}
.btn-outline-primary:hover:not(.active){
	background-color:transparent;
	opacity:.75;
	box-shadow:none;
	color:#cb0c9f
}
.btn-info:hover,.btn.bg-gradient-info:hover{
	background-color:#17c1e8;
	border-color:#17c1e8
}
.btn-info .btn.bg-outline-info,.btn.bg-gradient-info .btn.bg-outline-info{
	border:1px solid #17c1e8
}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.btn.bg-gradient-info:not(:disabled):not(.disabled).active,.btn.bg-gradient-info:not(:disabled):not(.disabled):active{
	color:color-yiq(#17c1e8);
	background-color:#17c1e8
}
.btn-info:focus,.btn.bg-gradient-info:focus{
	color:#fff
}
.btn-outline-info{
	box-shadow:none
}
.btn-outline-info:hover:not(.active){
	background-color:transparent;
	opacity:.75;
	box-shadow:none;
	color:#17c1e8
}
.btn-dark:hover,.btn.bg-gradient-dark:hover{
	background-color:#344767;
	border-color:#344767
}
.btn-dark .btn.bg-outline-dark,.btn.bg-gradient-dark .btn.bg-outline-dark{
	border:1px solid #344767
}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.btn.bg-gradient-dark:not(:disabled):not(.disabled).active,.btn.bg-gradient-dark:not(:disabled):not(.disabled):active{
	color:color-yiq(#344767);
	background-color:#344767
}
.btn-dark:focus,.btn.bg-gradient-dark:focus{
	color:#fff
}
.btn-outline-dark{
	box-shadow:none
}
.btn-outline-dark:hover:not(.active){
	background-color:transparent;
	opacity:.75;
	box-shadow:none;
	color:#344767
}
.btn-white:hover,.btn.bg-gradient-white:hover{
	background-color:#fff;
	border-color:#fff
}
.btn-white .btn.bg-outline-white,.btn.bg-gradient-white .btn.bg-outline-white{
	border:1px solid #fff
}
.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.btn.bg-gradient-white:not(:disabled):not(.disabled).active,.btn.bg-gradient-white:not(:disabled):not(.disabled):active{
	color:color-yiq(#fff);
	background-color:#fff
}
.btn-outline-white{
	box-shadow:none
}
.btn-outline-white:hover:not(.active){
	background-color:transparent;
	opacity:.75;
	box-shadow:none;
	color:#fff
}
.btn-outline-white{
	border-color:rgba(255,255,255,.75);
	background:rgba(255,255,255,.1)
}
.btn-primary,.btn.bg-gradient-primary{
	color:#fff
}
.btn-primary:hover,.btn.bg-gradient-primary:hover{
	color:#fff
}
.btn-info,.btn.bg-gradient-info{
	color:#fff
}
.btn-info:hover,.btn.bg-gradient-info:hover{
	color:#fff
}
.btn-dark,.btn.bg-gradient-dark{
	color:#fff
}
.btn-dark:hover,.btn.bg-gradient-dark:hover{
	color:#fff
}
.card{
	box-shadow:0 20px 27px 0 rgba(0,0,0,.05)
}
.card .card-header{
	padding:1.5rem
}
.card .card-body{
	font-family:"Open Sans";
	padding:1.5rem
}
.card.card-plain{
	background-color:transparent;
	box-shadow:none
}
.card .card-footer{
	padding:1.5rem;
	background-color:transparent
}
.author{
	display:flex
}
.author .name>span{
	line-height:1.571;
	font-weight:600;
	font-size:.875rem;
	color:#3a416f
}
.author .stats{
	font-size:.875rem;
	font-weight:400
}
.card.card-background{
	align-items:center
}
.card.card-background .full-background{
	background-position:50%;
	background-size:cover;
	margin-bottom:30px;
	width:100%;
	height:100%;
	position:absolute;
	border-radius:1rem
}
.card.card-background .card-body{
	color:#fff;
	position:relative;
	z-index:2
}
.card.card-background .card-body .content-center{
	min-height:330px;
	max-width:450px;
	padding-top:60px;
	padding-bottom:60px
}
.card.card-background .card-body .content-center{
	text-align:center
}
.card.card-background .card-body .author .name .stats,.card.card-background .card-body .author .name span{
	color:#fff
}
.card.card-background:after{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	z-index:1;
	display:block;
	content:"";
	background:rgba(0,0,0,.4);
	border-radius:1rem
}
.card.card-background.card-background-mask-primary:before{
	background:rgba(0,0,0,.2)
}
.card.card-background.card-background-mask-primary:after{
	background-image:linear-gradient(310deg,#7928ca 0,#ff0080 100%);
	opacity:.85
}
.card.card-background.card-background-mask-info:before{
	background:rgba(0,0,0,.2)
}
.card.card-background.card-background-mask-info:after{
	background-image:linear-gradient(310deg,#2152ff 0,#21d4fd 100%);
	opacity:.85
}
.card.card-background.card-background-mask-dark:before{
	background:rgba(0,0,0,.2)
}
.card.card-background.card-background-mask-dark:after{
	background-image:linear-gradient(310deg,#141727 0,#3a416f 100%);
	opacity:.85
}
.card.card-background .card-description{
	margin-top:24px;
	margin-bottom:24px
}
.page-header{
	padding:0;
	position:relative;
	overflow:hidden;
	display:flex;
	align-items:center;
	background-size:cover;
	background-position:50%
}
.page-header .container{
	z-index:1
}
.bg-gradient-primary{
	background-image:linear-gradient(310deg,#7928ca 0,#ff0080 100%)
}
.bg-gradient-info{
	background-image:linear-gradient(310deg,#2152ff 0,#21d4fd 100%)
}
.bg-gradient-dark{
	background-image:linear-gradient(310deg,#141727 0,#3a416f 100%)
}
.icon-shape{
	width:48px;
	height:48px;
	background-position:center;
	border-radius:.75rem
}
.icon-shape i{
	color:#fff;
	opacity:.8;
	top:11px;
	position:relative
}
.icon-shape .ni{
	top:14px
}
.icon-sm{
	width:32px;
	height:32px
}
.icon-sm i{
	top:2px;
	font-size:.65rem
}
.icon-md{
	width:48px;
	height:48px
}
.icon-md i{
	top:22%;
	font-size:.875rem
}
.icon-lg{
	width:64px;
	height:64px
}
.icon-lg i{
	top:31%;
	font-size:1.25rem
}
.icon-xl{
	width:100px;
	height:100px;
	border-radius:.75rem
}
.icon-xl i{
	top:37%;
	font-size:1.6rem
}
.info-horizontal{
	text-align:left!important
}
.info-horizontal .icon{
	float:left
}
.info-horizontal .description{
	overflow:hidden
}
svg.text-primary .color-background{
	fill:#ff0080
}
svg.text-info .color-background{
	fill:#21d4fd
}
svg.text-dark .color-background{
	fill:#3a416f
}
.blur{
	box-shadow:inset 0 0 2px #fefefed1;
	-webkit-backdrop-filter:saturate(200%) blur(30px);
	backdrop-filter:saturate(200%) blur(30px);
	background-color:rgba(255,255,255,.8)!important
}
.blur.blur-rounded{
	border-radius:40px
}
.blur.blur-dark{
	background-color:rgba(0,0,0,.3)
}
.shadow-blur{
	box-shadow:inset 0 0 1px 1px rgba(254,254,254,.9),0 20px 27px 0 rgba(0,0,0,.05)!important
}
.shadow-card{
	box-shadow:0 20px 27px 0 rgba(0,0,0,.05)!important
}
.blur-section{
	-webkit-backdrop-filter:saturate(200%) blur(30px);
	backdrop-filter:saturate(200%) blur(30px)
}
.blur-section.blur-gradient-primary{
	background-image:linear-gradient(310deg,rgba(121,40,202,.95) 0,rgba(255,0,128,.95) 100%)
}
.move-on-hover{
	-webkit-transition:.2s ease-out;
	transition:.2s ease-out;
	overflow:hidden;
	-webkit-transform-origin:50% 0;
	transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-transform:perspective(999px) rotateX(0) translate3d(0,0,0);
	transform:perspective(999px) rotateX(0) translate3d(0,0,0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	will-change:transform,box-shadow
}
.move-on-hover:hover{
	-webkit-transform:perspective(999px) rotateX(7deg) translate3d(0,-4px,5px);
	transform:perspective(999px) rotateX(7deg) translate3d(0,-4px,5px)
}
.gradient-animation{
	background:linear-gradient(-45deg,#2152ff,#ea0606,#fbcf33,#7928ca,#344767);
	background-size:400% 400%!important;
	animation:gradient 10s ease infinite
}
hr{
	border-top:none!important;
	height:1px
}
hr.vertical{
	position:absolute;
	background-color:transparent;
	height:100%;
	right:0;
	top:0;
	width:1px
}
hr.vertical.dark{
	background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.4),rgba(0,0,0,0))
}
hr.horizontal{
	background-color:transparent
}
hr.horizontal.dark{
	background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.4),rgba(0,0,0,0))
}
.border-radius-sm{
	border-radius:.25rem
}
.border-radius-md{
	border-radius:.5rem
}
.border-radius-lg{
	border-radius:.75rem
}
.border-radius-xl{
	border-radius:1rem
}
.border-radius-2xl{
	border-radius:1.5rem
}
.border-radius-section{
	border-radius:10rem
}
.border-bottom-end-radius-0{
	border-bottom-right-radius:0
}
.border-top-end-radius-0{
	border-top-right-radius:0
}
.border-bottom-start-radius-0{
	border-bottom-left-radius:0
}
.border-top-start-radius-0{
	border-top-left-radius:0
}
.waves{
	position:relative;
	width:100%;
	height:16vh;
	margin-bottom:-7px;
	min-height:100px;
	max-height:150px
}
.waves.waves-sm{
	height:50px;
	min-height:50px
}
@keyframes move-forever{
	0%{
		transform:translate3d(-90px,0,0)
}
	100%{
		transform:translate3d(85px,0,0)
}
}
@media (max-width:767.98px){
	.waves{
		height:40px;
		min-height:40px
}
	hr.horizontal{
		background-color:transparent
}
	hr.horizontal:not(.dark){
		background-image:linear-gradient(to right,rgba(255,255,255,0),#fff,rgba(255,255,255,0))
}
	hr.horizontal.vertical{
		transform:rotate(90deg)
}
	hr.horizontal.dark{
		background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.4),rgba(0,0,0,0))
}
}
.overflow-x-hidden{
	overflow-x:hidden
}
.mask{
	position:absolute;
	background-size:cover;
	background-position:center center;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:.8
}
.transform-translate-50{
	transform:translate(0,-50%)
}
html{
	border:none!important
}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{
	padding-right:calc(var(--bs-gutter-x) * 1);
	padding-left:calc(var(--bs-gutter-x) * 1)
}
.main-content{
	transition:all .2s ease-in-out
}
.btn.btn-facebook{
	background-color:#3b5998;
	color:#fff
}
.btn.btn-facebook:focus,.btn.btn-facebook:hover{
	background-color:#344e86;
	color:#fff
}
.btn.btn-facebook:active,.btn.btn-facebook:active:focus,.btn.btn-facebook:focus{
	box-shadow:none
}
.btn.btn-facebook.btn-simple{
	color:#344e86;
	background-color:transparent;
	background-image:none!important;
	box-shadow:none;
	border:none
}
.btn.btn-facebook.btn-simple:active,.btn.btn-facebook.btn-simple:focus,.btn.btn-facebook.btn-simple:hover,.btn.btn-facebook.btn-simple:hover:focus,.btn.btn-facebook.btn-simple:hover:focus:active{
	color:#344e86;
	background:0 0!important;
	box-shadow:none!important
}
.btn.btn-twitter{
	background-color:#55acee;
	color:#fff
}
.btn.btn-twitter:focus,.btn.btn-twitter:hover{
	background-color:#3ea1ec;
	color:#fff
}
.btn.btn-twitter:active,.btn.btn-twitter:active:focus,.btn.btn-twitter:focus{
	box-shadow:none
}
.btn.btn-twitter.btn-simple{
	color:#3ea1ec;
	background-color:transparent;
	background-image:none!important;
	box-shadow:none;
	border:none
}
.btn.btn-twitter.btn-simple:active,.btn.btn-twitter.btn-simple:focus,.btn.btn-twitter.btn-simple:hover,.btn.btn-twitter.btn-simple:hover:focus,.btn.btn-twitter.btn-simple:hover:focus:active{
	color:#3ea1ec;
	background:0 0!important;
	box-shadow:none!important
}
.btn.btn-pinterest{
	background-color:#cc2127;
	color:#fff
}
.btn.btn-pinterest:focus,.btn.btn-pinterest:hover{
	background-color:#b21d22;
	color:#fff
}
.btn.btn-pinterest:active,.btn.btn-pinterest:active:focus,.btn.btn-pinterest:focus{
	box-shadow:none
}
.btn.btn-pinterest.btn-simple{
	color:#b21d22;
	background-color:transparent;
	background-image:none!important;
	box-shadow:none;
	border:none
}
.btn.btn-pinterest.btn-simple:active,.btn.btn-pinterest.btn-simple:focus,.btn.btn-pinterest.btn-simple:hover,.btn.btn-pinterest.btn-simple:hover:focus,.btn.btn-pinterest.btn-simple:hover:focus:active{
	color:#b21d22;
	background:0 0!important;
	box-shadow:none!important
}
.btn.btn-github{
	background-color:#24292e;
	color:#fff
}
.btn.btn-github:focus,.btn.btn-github:hover{
	background-color:#171a1d;
	color:#fff
}
.btn.btn-github:active,.btn.btn-github:active:focus,.btn.btn-github:focus{
	box-shadow:none
}
.btn.btn-github.btn-simple{
	color:#171a1d;
	background-color:transparent;
	background-image:none!important;
	box-shadow:none;
	border:none
}
.btn.btn-github.btn-simple:active,.btn.btn-github.btn-simple:focus,.btn.btn-github.btn-simple:hover,.btn.btn-github.btn-simple:hover:focus,.btn.btn-github.btn-simple:hover:focus:active{
	color:#171a1d;
	background:0 0!important;
	box-shadow:none!important
}
.tilt{
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d
}
.tilt .up{
	-webkit-transform:translateZ(50px) scale(.7);
	transform:translateZ(50px) scale(.7)!important;
	transition:all .5s
}
.bs-tooltip-auto[x-placement^=right] .tooltip-arrow,.bs-tooltip-right .tooltip-arrow{
	left:1px
}
.bs-tooltip-auto[x-placement^=left] .tooltip-arrow{
	right:1px
}
html *{
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
body{
	font-weight:400;
	line-height:1.6
}
.h1,h1{
	font-size:3rem;
	line-height:1.25;
	letter-spacing:-.025rem
}
@media (max-width:575.98px){
	.h1,h1{
		font-size:calc(1.425rem + 2.1vw)
}
}
.h2,h2{
	font-size:2.25rem;
	line-height:1.3;
	letter-spacing:.05rem
}
@media (max-width:575.98px){
	.h2,h2{
		font-size:calc(1.35rem + 1.2vw)
}
}
.h3,h3{
	font-size:1.875rem;
	line-height:1.375
}
@media (max-width:575.98px){
	.h3,h3{
		font-size:calc(1.3125rem + .75vw)
}
}
.h4,h4{
	font-size:1.5rem;
	line-height:1.375
}
@media (max-width:575.98px){
	.h4,h4{
		font-size:calc(1.275rem + .3vw)
}
}
.h5,h5{
	font-size:1.25rem;
	line-height:1.375
}
@media (max-width:575.98px){
	.h5,h5{
		font-size:1.25rem
}
}
.h6,h6{
	font-size:1rem;
	line-height:1.625
}
.p,p{
	font-size:1rem;
	font-weight:400;
	line-height:1.6
}
.lead{
	font-size:1.25rem;
	font-weight:400;
	line-height:1.625
}
.h1,.h2,.h3,h1,h2,h3{
	font-weight:700
}
.h4,.h5,.h6,h4,h5,h6{
	font-weight:600
}
.h1,.h2,.h3,.h4,h1,h2,h3,h4{
	letter-spacing:-.05rem
}
a{
	letter-spacing:-.025rem;
	color:#344767
}
.text-sm{
	line-height:1.5
}
.p,p{
	font-size:1rem
}
.lead{
	font-size:1.25rem
}
.text-lg{
	font-size:1.125rem!important
}
.text-sm{
	font-size:.875rem!important
}
p{
	line-height:1.625;
	font-weight:400
}
.text-justify{
	text-align:justify!important
}
.font-weight-bolder{
	font-weight:700!important
}
.text-gradient{
	background-clip:text;
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	position:relative;
	z-index:1
}
.text-gradient.text-primary{
	background-image:linear-gradient(310deg,#7928ca,#ff0080)
}
.text-gradient.text-info{
	background-image:linear-gradient(310deg,#2152ff,#21d4fd)
}
.text-gradient.text-dark{
	background-image:linear-gradient(310deg,#141727,#3a416f)
}
.text-white-50{
	color:rgba(255,255,255,.5)!important
}
.text-bolder{
	font-weight:700
}
.text-2xl{
	font-size:1.5rem
}
.text-3xl{
	font-size:1.875rem
}
.text-4xl{
	font-size:2rem
}
.text-5xl{
	font-size:2.25rem
}
.text-6xl{
	font-size:3rem
}
.text-7xl{
	font-size:3.75rem
}
.text-8xl{
	font-size:4rem
}
.text-9xl{
	font-size:5rem
}
@-webkit-keyframes fpFadeInDown{
	from{
		opacity:0;
		-webkit-transform:translate3d(0,-20px,0);
		transform:translate3d(0,-20px,0)
}
	to{
		opacity:1;
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
}
}
@keyframes fpFadeInDown{
	from{
		opacity:0;
		-webkit-transform:translate3d(0,-20px,0);
		transform:translate3d(0,-20px,0)
}
	to{
		opacity:1;
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
}
}
/*! nouislider - 14.6.3 - 11/19/2020 */
pre[class*=language-]{
	color:#000;
	background:0 0;
	text-shadow:0 1px #fff;
	font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;
	font-size:1em;
	text-align:left;
	white-space:pre;
	word-spacing:normal;
	word-break:normal;
	word-wrap:normal;
	line-height:1.5;
	-moz-tab-size:4;
	-o-tab-size:4;
	tab-size:4;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	hyphens:none
}
pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{
	text-shadow:none;
	background:#b3d4fc
}
pre[class*=language-] ::selection,pre[class*=language-]::selection{
	text-shadow:none;
	background:#b3d4fc
}
@media print{
	pre[class*=language-]{
		text-shadow:none
}
}
pre[class*=language-]{
	padding:1em;
	overflow:auto;
	border-radius:.75rem
}
:not(pre)>code[class*=language-],pre[class*=language-]{
	background:#f8f9fa
}
:not(pre)>code[class*=language-]{
	padding:.1em;
	border-radius:.3em;
	white-space:normal
}
.ps{
	overflow:hidden!important;
	overflow-anchor:none;
	-ms-overflow-style:none;
	touch-action:auto;
	-ms-touch-action:auto
}
.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{
	opacity:.6
}
@supports (-ms-overflow-style:none){
	.ps{
		overflow:auto!important
}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
	.ps{
		overflow:auto!important
}
}


#backToTopBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 50px;
  height: 50px;
  background-color: black;
  border-radius: 50%;
  color: white;
  font-size: 24px;
  border: none;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

#backToTopBtn:hover {
  background-color: #333;
}
