@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&amp;display=swap");
/* Bootstrap v4.5.3 (https://getbootstrap.com/) * Copyright 2011-2020 The Bootstrap Authors * Copyright 2011-2020 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */
:root{
	--blue:#3b82f6;
	--indigo:#6610f2;
	--purple:#6f42c1;
	--pink:#e83e8c;
	--red:#ff4154;
	--orange:#fd7e14;
	--yellow:#fdcc2b;
	--green:#10b982;
	--teal:#20c997;
	--cyan:#07b6d5;
	--white:#fff;
	--gray:#465568;
	--gray-dark:#1e293b;
	--primary:#3b82f6;
	--secondary:#465568;
	--success:#10b982;
	--info:#07b6d5;
	--warning:#fdcc2b;
	--danger:#ff4154;
	--light:#f1f4f9;
	--dark:#101729;
	--breakpoint-xs:0;
	--breakpoint-sm:576px;
	--breakpoint-md:768px;
	--breakpoint-lg:992px;
	--breakpoint-xl:1200px;
	--breakpoint-xxl:1400px;
	--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
*,:after,:before{
	box-sizing:border-box
}
html{
	font-family:sans-serif;
	line-height:1.15;
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{
	display:block
}
body{
	margin:0;
	font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
	/* font-size:1rem; */
	font-size:.9rem;
	font-weight:400;
	line-height:1.5;
	/* color:#01245e; */
	color:#1e293b;
	text-align:left;
	background-color:#fff
}
[tabindex="-1"]:focus:not(:focus-visible){
	outline:0!important
}
hr{
	box-sizing:content-box;
	height:0;
	overflow:visible
}
h1,h2,h3,h4,h5,h6{
	margin-top:0;
	margin-bottom:.5rem
}
p{
	margin-top:0;
	margin-bottom:1rem
}
abbr[data-original-title],abbr[title]{
	text-decoration:underline;
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted;
	cursor:help;
	border-bottom:0;
	-webkit-text-decoration-skip-ink:none;
	text-decoration-skip-ink:none
}
address{
	font-style:normal;
	line-height:inherit
}
address,dl,ol,ul{
	margin-bottom:1rem
}
dl,ol,ul{
	margin-top:0
}
ol ol,ol ul,ul ol,ul ul{
	margin-bottom:0
}
dt{
	font-weight:700
}
dd{
	margin-bottom:.5rem;
	margin-left:0
}
blockquote{
	margin:0 0 1rem
}
b,strong{
	font-weight:bolder
}
small{
	font-size:80%
}
sub,sup{
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline
}
sub{
	bottom:-.25em
}
sup{
	top:-.5em
}
a{
	color:#3b82f6;
	text-decoration:none;
	background-color:transparent
}
a:hover{
	color:#0a59da;
	text-decoration:underline
}
a:not([href]):not([class]),a:not([href]):not([class]):hover{
	color:inherit;
	text-decoration:none
}
code,kbd,pre,samp{
	font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
	font-size:1em
}
pre{
	margin-top:0;
	margin-bottom:1rem;
	overflow:auto;
	-ms-overflow-style:scrollbar
}
figure{
	margin:0 0 1rem
}
img{
	border-style:none
}
img,svg{
	vertical-align:middle
}
svg{
	overflow:hidden
}
table{
	border-collapse:collapse
}
caption{
	padding-top:.75rem;
	padding-bottom:.75rem;
	color:#465568;
	text-align:left;
	caption-side:bottom
}
th{
	font-weight:500;
	text-align:inherit;
	text-align:-webkit-match-parent
}
label{
	display:inline-block;
	margin-bottom:.5rem
}
button{
	border-radius:0
}
button:focus{
	outline:1px dotted;
	outline:5px auto -webkit-focus-ring-color
}
button,input,optgroup,select,textarea{
	margin:0;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
button,input{
	overflow:visible
}
button,select{
	text-transform:none
}
[role=button]{
	cursor:pointer
}
select{
	word-wrap:normal
}
[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
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
	padding:0;
	border-style:none
}
input[type=checkbox],input[type=radio]{
	box-sizing:border-box;
	padding:0
}
textarea{
	overflow:auto;
	resize:vertical
}
fieldset{
	min-width:0;
	padding:0;
	margin:0;
	border:0
}
legend{
	display:block;
	width:100%;
	max-width:100%;
	padding:0;
	margin-bottom:.5rem;
	font-size:1.5rem;
	line-height:inherit;
	color:inherit;
	white-space:normal
}
@media (max-width:1200px){
	legend{
		font-size:calc(1.275rem + .3vw)
	}
}
progress{
	vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
	height:auto
}
[type=search]{
	outline-offset:-2px;
	-webkit-appearance:none
}
[type=search]::-webkit-search-decoration{
	-webkit-appearance:none
}
::-webkit-file-upload-button{
	font:inherit;
	-webkit-appearance:button
}
output{
	display:inline-block
}
summary{
	display:list-item;
	cursor:pointer
}
template{
	display:none
}
[hidden]{
	display:none!important
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
	margin-bottom:.5rem;
	font-weight:500;
	line-height:1.2
}
.h1,h1{
	font-size:2.5rem
}
@media (max-width:1200px){
	.h1,h1{
		font-size:calc(1.375rem + 1.5vw)
	}
}
.h2,h2{
	font-size:2rem
}
@media (max-width:1200px){
	.h2,h2{
		font-size:calc(1.325rem + .9vw)
	}
}
.h3,h3{
	font-size:1.75rem
}
@media (max-width:1200px){
	.h3,h3{
		font-size:calc(1.3rem + .6vw)
	}
}
.h4,h4{
	font-size:1.5rem
}
@media (max-width:1200px){
	.h4,h4{
		font-size:calc(1.275rem + .3vw)
	}
}
.h5,h5{
	font-size:1.25rem
}
.h6,h6{
	font-size:1rem
}
.lead{
	font-size:1.25rem;
	font-weight:300
}
.display-1{
	font-size:4.5rem;
	font-weight:700;
	line-height:1.2
}
@media (max-width:1200px){
	.display-1{
		font-size:calc(1.575rem + 3.9vw)
	}
}
.display-2{
	font-size:3.75rem;
	font-weight:700;
	line-height:1.2
}
@media (max-width:1200px){
	.display-2{
		font-size:calc(1.5rem + 3vw)
	}
}
.display-3{
	font-size:3rem;
	font-weight:700;
	line-height:1.2
}
@media (max-width:1200px){
	.display-3{
		font-size:calc(1.425rem + 2.1vw)
	}
}
.display-4{
	font-size:2.625rem;
	font-weight:700;
	line-height:1.2
}
@media (max-width:1200px){
	.display-4{
		font-size:calc(1.3875rem + 1.65vw)
	}
}
hr{
	margin-top:1rem;
	margin-bottom:1rem;
	border:0;
	border-top:1px solid rgba(0,0,0,.1)
}
.small,small{
	font-size:80%;
	font-weight:400
}
.mark,mark{
	padding:.2em;
	background-color:#fcf8e3
}
.list-inline,.list-unstyled{
	padding-left:0;
	list-style:none
}
.list-inline-item{
	display:inline-block
}
.list-inline-item:not(:last-child){
	margin-right:.5rem
}
.initialism{
	font-size:90%;
	text-transform:uppercase
}
.blockquote{
	margin-bottom:1rem;
	font-size:1.25rem
}
.blockquote-footer{
	display:block;
	font-size:80%;
	color:#465568
}
.blockquote-footer:before{
	content:"\2014\00A0"
}
.img-fluid,.img-thumbnail{
	max-width:100%;
	height:auto
}
.img-thumbnail{
	padding:.25rem;
	background-color:#fff;
	border:1px solid #cbd5e1;
	border-radius:.4rem
}
.figure{
	display:inline-block
}
.figure-img{
	margin-bottom:.5rem;
	line-height:1
}
.figure-caption{
	font-size:90%;
	color:#465568
}
code{
	font-size:87.5%;
	color:#e83e8c;
	word-wrap:break-word
}
a>code{
	color:inherit
}
kbd{
	padding:.2rem .4rem;
	font-size:87.5%;
	color:#fff;
	background-color:#101729;
	border-radius:.25rem
}
kbd kbd{
	padding:0;
	font-size:100%;
	font-weight:700
}
pre{
	display:block;
	font-size:87.5%;
	color:#101729
}
pre code{
	font-size:inherit;
	color:inherit;
	word-break:normal
}
.pre-scrollable{
	max-height:340px;
	overflow-y:scroll
}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{
	width:100%;
	padding-right:15px;
	padding-left:15px;
	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,.container-xxl{
		max-width:1320px
	}
}
.row{
	display:flex;
	flex-wrap:wrap;
	margin-right:-15px;
	margin-left:-15px
}
.no-gutters{
	margin-right:0;
	margin-left:0
}
.no-gutters>.col,.no-gutters>[class*=col-]{
	padding-right:0;
	padding-left:0
}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-auto{
	position:relative;
	width:100%;
	padding-right:15px;
	padding-left:15px
}
.col{
	flex-basis:0;
	flex-grow:1;
	max-width:100%
}
.row-cols-1>*{
	flex:0 0 100%;
	max-width:100%
}
.row-cols-2>*{
	flex:0 0 50%;
	max-width:50%
}
.row-cols-3>*{
	flex:0 0 33.33333%;
	max-width:33.33333%
}
.row-cols-4>*{
	flex:0 0 25%;
	max-width:25%
}
.row-cols-5>*{
	flex:0 0 20%;
	max-width:20%
}
.row-cols-6>*{
	flex:0 0 16.66667%;
	max-width:16.66667%
}
.col-auto{
	flex:0 0 auto;
	width:auto;
	max-width:100%
}
.col-1{
	flex:0 0 8.33333%;
	max-width:8.33333%
}
.col-2{
	flex:0 0 16.66667%;
	max-width:16.66667%
}
.col-3{
	flex:0 0 25%;
	max-width:25%
}
.col-4{
	flex:0 0 33.33333%;
	max-width:33.33333%
}
.col-5{
	flex:0 0 41.66667%;
	max-width:41.66667%
}
.col-6{
	flex:0 0 50%;
	max-width:50%
}
.col-7{
	flex:0 0 58.33333%;
	max-width:58.33333%
}
.col-8{
	flex:0 0 66.66667%;
	max-width:66.66667%
}
.col-9{
	flex:0 0 75%;
	max-width:75%
}
.col-10{
	flex:0 0 83.33333%;
	max-width:83.33333%
}
.col-11{
	flex:0 0 91.66667%;
	max-width:91.66667%
}
.col-12{
	flex:0 0 100%;
	max-width:100%
}
.order-first{
	order:-1
}
.order-last{
	order:13
}
.order-0{
	order:0
}
.order-1{
	order:1
}
.order-2{
	order:2
}
.order-3{
	order:3
}
.order-4{
	order:4
}
.order-5{
	order:5
}
.order-6{
	order:6
}
.order-7{
	order:7
}
.order-8{
	order:8
}
.order-9{
	order:9
}
.order-10{
	order:10
}
.order-11{
	order:11
}
.order-12{
	order:12
}
.offset-1{
	margin-left:8.33333%
}
.offset-2{
	margin-left:16.66667%
}
.offset-3{
	margin-left:25%
}
.offset-4{
	margin-left:33.33333%
}
.offset-5{
	margin-left:41.66667%
}
.offset-6{
	margin-left:50%
}
.offset-7{
	margin-left:58.33333%
}
.offset-8{
	margin-left:66.66667%
}
.offset-9{
	margin-left:75%
}
.offset-10{
	margin-left:83.33333%
}
.offset-11{
	margin-left:91.66667%
}
@media (min-width:576px){
	.col-sm{
		flex-basis:0;
		flex-grow:1;
		max-width:100%
	}
	.row-cols-sm-1>*{
		flex:0 0 100%;
		max-width:100%
	}
	.row-cols-sm-2>*{
		flex:0 0 50%;
		max-width:50%
	}
	.row-cols-sm-3>*{
		flex:0 0 33.33333%;
		max-width:33.33333%
	}
	.row-cols-sm-4>*{
		flex:0 0 25%;
		max-width:25%
	}
	.row-cols-sm-5>*{
		flex:0 0 20%;
		max-width:20%
	}
	.row-cols-sm-6>*{
		flex:0 0 16.66667%;
		max-width:16.66667%
	}
	.col-sm-auto{
		flex:0 0 auto;
		width:auto;
		max-width:100%
	}
	.col-sm-1{
		flex:0 0 8.33333%;
		max-width:8.33333%
	}
	.col-sm-2{
		flex:0 0 16.66667%;
		max-width:16.66667%
	}
	.col-sm-3{
		flex:0 0 25%;
		max-width:25%
	}
	.col-sm-4{
		flex:0 0 33.33333%;
		max-width:33.33333%
	}
	.col-sm-5{
		flex:0 0 41.66667%;
		max-width:41.66667%
	}
	.col-sm-6{
		flex:0 0 50%;
		max-width:50%
	}
	.col-sm-7{
		flex:0 0 58.33333%;
		max-width:58.33333%
	}
	.col-sm-8{
		flex:0 0 66.66667%;
		max-width:66.66667%
	}
	.col-sm-9{
		flex:0 0 75%;
		max-width:75%
	}
	.col-sm-10{
		flex:0 0 83.33333%;
		max-width:83.33333%
	}
	.col-sm-11{
		flex:0 0 91.66667%;
		max-width:91.66667%
	}
	.col-sm-12{
		flex:0 0 100%;
		max-width:100%
	}
	.order-sm-first{
		order:-1
	}
	.order-sm-last{
		order:13
	}
	.order-sm-0{
		order:0
	}
	.order-sm-1{
		order:1
	}
	.order-sm-2{
		order:2
	}
	.order-sm-3{
		order:3
	}
	.order-sm-4{
		order:4
	}
	.order-sm-5{
		order:5
	}
	.order-sm-6{
		order:6
	}
	.order-sm-7{
		order:7
	}
	.order-sm-8{
		order:8
	}
	.order-sm-9{
		order:9
	}
	.order-sm-10{
		order:10
	}
	.order-sm-11{
		order:11
	}
	.order-sm-12{
		order:12
	}
	.offset-sm-0{
		margin-left:0
	}
	.offset-sm-1{
		margin-left:8.33333%
	}
	.offset-sm-2{
		margin-left:16.66667%
	}
	.offset-sm-3{
		margin-left:25%
	}
	.offset-sm-4{
		margin-left:33.33333%
	}
	.offset-sm-5{
		margin-left:41.66667%
	}
	.offset-sm-6{
		margin-left:50%
	}
	.offset-sm-7{
		margin-left:58.33333%
	}
	.offset-sm-8{
		margin-left:66.66667%
	}
	.offset-sm-9{
		margin-left:75%
	}
	.offset-sm-10{
		margin-left:83.33333%
	}
	.offset-sm-11{
		margin-left:91.66667%
	}
}
@media (min-width:768px){
	.col-md{
		flex-basis:0;
		flex-grow:1;
		max-width:100%
	}
	.row-cols-md-1>*{
		flex:0 0 100%;
		max-width:100%
	}
	.row-cols-md-2>*{
		flex:0 0 50%;
		max-width:50%
	}
	.row-cols-md-3>*{
		flex:0 0 33.33333%;
		max-width:33.33333%
	}
	.row-cols-md-4>*{
		flex:0 0 25%;
		max-width:25%
	}
	.row-cols-md-5>*{
		flex:0 0 20%;
		max-width:20%
	}
	.row-cols-md-6>*{
		flex:0 0 16.66667%;
		max-width:16.66667%
	}
	.col-md-auto{
		flex:0 0 auto;
		width:auto;
		max-width:100%
	}
	.col-md-1{
		flex:0 0 8.33333%;
		max-width:8.33333%
	}
	.col-md-2{
		flex:0 0 16.66667%;
		max-width:16.66667%
	}
	.col-md-3{
		flex:0 0 25%;
		max-width:25%
	}
	.col-md-4{
		flex:0 0 33.33333%;
		max-width:33.33333%
	}
	.col-md-5{
		flex:0 0 41.66667%;
		max-width:41.66667%
	}
	.col-md-6{
		flex:0 0 50%;
		max-width:50%
	}
	.col-md-7{
		flex:0 0 58.33333%;
		max-width:58.33333%
	}
	.col-md-8{
		flex:0 0 66.66667%;
		max-width:66.66667%
	}
	.col-md-9{
		flex:0 0 75%;
		max-width:75%
	}
	.col-md-10{
		flex:0 0 83.33333%;
		max-width:83.33333%
	}
	.col-md-11{
		flex:0 0 91.66667%;
		max-width:91.66667%
	}
	.col-md-12{
		flex:0 0 100%;
		max-width:100%
	}
	.order-md-first{
		order:-1
	}
	.order-md-last{
		order:13
	}
	.order-md-0{
		order:0
	}
	.order-md-1{
		order:1
	}
	.order-md-2{
		order:2
	}
	.order-md-3{
		order:3
	}
	.order-md-4{
		order:4
	}
	.order-md-5{
		order:5
	}
	.order-md-6{
		order:6
	}
	.order-md-7{
		order:7
	}
	.order-md-8{
		order:8
	}
	.order-md-9{
		order:9
	}
	.order-md-10{
		order:10
	}
	.order-md-11{
		order:11
	}
	.order-md-12{
		order:12
	}
	.offset-md-0{
		margin-left:0
	}
	.offset-md-1{
		margin-left:8.33333%
	}
	.offset-md-2{
		margin-left:16.66667%
	}
	.offset-md-3{
		margin-left:25%
	}
	.offset-md-4{
		margin-left:33.33333%
	}
	.offset-md-5{
		margin-left:41.66667%
	}
	.offset-md-6{
		margin-left:50%
	}
	.offset-md-7{
		margin-left:58.33333%
	}
	.offset-md-8{
		margin-left:66.66667%
	}
	.offset-md-9{
		margin-left:75%
	}
	.offset-md-10{
		margin-left:83.33333%
	}
	.offset-md-11{
		margin-left:91.66667%
	}
}
@media (min-width:992px){
	.col-lg{
		flex-basis:0;
		flex-grow:1;
		max-width:100%
	}
	.row-cols-lg-1>*{
		flex:0 0 100%;
		max-width:100%
	}
	.row-cols-lg-2>*{
		flex:0 0 50%;
		max-width:50%
	}
	.row-cols-lg-3>*{
		flex:0 0 33.33333%;
		max-width:33.33333%
	}
	.row-cols-lg-4>*{
		flex:0 0 25%;
		max-width:25%
	}
	.row-cols-lg-5>*{
		flex:0 0 20%;
		max-width:20%
	}
	.row-cols-lg-6>*{
		flex:0 0 16.66667%;
		max-width:16.66667%
	}
	.col-lg-auto{
		flex:0 0 auto;
		width:auto;
		max-width:100%
	}
	.col-lg-1{
		flex:0 0 8.33333%;
		max-width:8.33333%
	}
	.col-lg-2{
		flex:0 0 16.66667%;
		max-width:16.66667%
	}
	.col-lg-3{
		flex:0 0 25%;
		max-width:25%
	}
	.col-lg-4{
		flex:0 0 33.33333%;
		max-width:33.33333%
	}
	.col-lg-5{
		flex:0 0 41.66667%;
		max-width:41.66667%
	}
	.col-lg-6{
		flex:0 0 50%;
		max-width:50%
	}
	.col-lg-7{
		flex:0 0 58.33333%;
		max-width:58.33333%
	}
	.col-lg-8{
		flex:0 0 66.66667%;
		max-width:66.66667%
	}
	.col-lg-9{
		flex:0 0 75%;
		max-width:75%
	}
	.col-lg-10{
		flex:0 0 83.33333%;
		max-width:83.33333%
	}
	.col-lg-11{
		flex:0 0 91.66667%;
		max-width:91.66667%
	}
	.col-lg-12{
		flex:0 0 100%;
		max-width:100%
	}
	.order-lg-first{
		order:-1
	}
	.order-lg-last{
		order:13
	}
	.order-lg-0{
		order:0
	}
	.order-lg-1{
		order:1
	}
	.order-lg-2{
		order:2
	}
	.order-lg-3{
		order:3
	}
	.order-lg-4{
		order:4
	}
	.order-lg-5{
		order:5
	}
	.order-lg-6{
		order:6
	}
	.order-lg-7{
		order:7
	}
	.order-lg-8{
		order:8
	}
	.order-lg-9{
		order:9
	}
	.order-lg-10{
		order:10
	}
	.order-lg-11{
		order:11
	}
	.order-lg-12{
		order:12
	}
	.offset-lg-0{
		margin-left:0
	}
	.offset-lg-1{
		margin-left:8.33333%
	}
	.offset-lg-2{
		margin-left:16.66667%
	}
	.offset-lg-3{
		margin-left:25%
	}
	.offset-lg-4{
		margin-left:33.33333%
	}
	.offset-lg-5{
		margin-left:41.66667%
	}
	.offset-lg-6{
		margin-left:50%
	}
	.offset-lg-7{
		margin-left:58.33333%
	}
	.offset-lg-8{
		margin-left:66.66667%
	}
	.offset-lg-9{
		margin-left:75%
	}
	.offset-lg-10{
		margin-left:83.33333%
	}
	.offset-lg-11{
		margin-left:91.66667%
	}
}
@media (min-width:1200px){
	.col-xl{
		flex-basis:0;
		flex-grow:1;
		max-width:100%
	}
	.row-cols-xl-1>*{
		flex:0 0 100%;
		max-width:100%
	}
	.row-cols-xl-2>*{
		flex:0 0 50%;
		max-width:50%
	}
	.row-cols-xl-3>*{
		flex:0 0 33.33333%;
		max-width:33.33333%
	}
	.row-cols-xl-4>*{
		flex:0 0 25%;
		max-width:25%
	}
	.row-cols-xl-5>*{
		flex:0 0 20%;
		max-width:20%
	}
	.row-cols-xl-6>*{
		flex:0 0 16.66667%;
		max-width:16.66667%
	}
	.col-xl-auto{
		flex:0 0 auto;
		width:auto;
		max-width:100%
	}
	.col-xl-1{
		flex:0 0 8.33333%;
		max-width:8.33333%
	}
	.col-xl-2{
		flex:0 0 16.66667%;
		max-width:16.66667%
	}
	.col-xl-3{
		flex:0 0 25%;
		max-width:25%
	}
	.col-xl-4{
		flex:0 0 33.33333%;
		max-width:33.33333%
	}
	.col-xl-5{
		flex:0 0 41.66667%;
		max-width:41.66667%
	}
	.col-xl-6{
		flex:0 0 50%;
		max-width:50%
	}
	.col-xl-7{
		flex:0 0 58.33333%;
		max-width:58.33333%
	}
	.col-xl-8{
		flex:0 0 66.66667%;
		max-width:66.66667%
	}
	.col-xl-9{
		flex:0 0 75%;
		max-width:75%
	}
	.col-xl-10{
		flex:0 0 83.33333%;
		max-width:83.33333%
	}
	.col-xl-11{
		flex:0 0 91.66667%;
		max-width:91.66667%
	}
	.col-xl-12{
		flex:0 0 100%;
		max-width:100%
	}
	.order-xl-first{
		order:-1
	}
	.order-xl-last{
		order:13
	}
	.order-xl-0{
		order:0
	}
	.order-xl-1{
		order:1
	}
	.order-xl-2{
		order:2
	}
	.order-xl-3{
		order:3
	}
	.order-xl-4{
		order:4
	}
	.order-xl-5{
		order:5
	}
	.order-xl-6{
		order:6
	}
	.order-xl-7{
		order:7
	}
	.order-xl-8{
		order:8
	}
	.order-xl-9{
		order:9
	}
	.order-xl-10{
		order:10
	}
	.order-xl-11{
		order:11
	}
	.order-xl-12{
		order:12
	}
	.offset-xl-0{
		margin-left:0
	}
	.offset-xl-1{
		margin-left:8.33333%
	}
	.offset-xl-2{
		margin-left:16.66667%
	}
	.offset-xl-3{
		margin-left:25%
	}
	.offset-xl-4{
		margin-left:33.33333%
	}
	.offset-xl-5{
		margin-left:41.66667%
	}
	.offset-xl-6{
		margin-left:50%
	}
	.offset-xl-7{
		margin-left:58.33333%
	}
	.offset-xl-8{
		margin-left:66.66667%
	}
	.offset-xl-9{
		margin-left:75%
	}
	.offset-xl-10{
		margin-left:83.33333%
	}
	.offset-xl-11{
		margin-left:91.66667%
	}
}
@media (min-width:1400px){
	.col-xxl{
		flex-basis:0;
		flex-grow:1;
		max-width:100%
	}
	.row-cols-xxl-1>*{
		flex:0 0 100%;
		max-width:100%
	}
	.row-cols-xxl-2>*{
		flex:0 0 50%;
		max-width:50%
	}
	.row-cols-xxl-3>*{
		flex:0 0 33.33333%;
		max-width:33.33333%
	}
	.row-cols-xxl-4>*{
		flex:0 0 25%;
		max-width:25%
	}
	.row-cols-xxl-5>*{
		flex:0 0 20%;
		max-width:20%
	}
	.row-cols-xxl-6>*{
		flex:0 0 16.66667%;
		max-width:16.66667%
	}
	.col-xxl-auto{
		flex:0 0 auto;
		width:auto;
		max-width:100%
	}
	.col-xxl-1{
		flex:0 0 8.33333%;
		max-width:8.33333%
	}
	.col-xxl-2{
		flex:0 0 16.66667%;
		max-width:16.66667%
	}
	.col-xxl-3{
		flex:0 0 25%;
		max-width:25%
	}
	.col-xxl-4{
		flex:0 0 33.33333%;
		max-width:33.33333%
	}
	.col-xxl-5{
		flex:0 0 41.66667%;
		max-width:41.66667%
	}
	.col-xxl-6{
		flex:0 0 50%;
		max-width:50%
	}
	.col-xxl-7{
		flex:0 0 58.33333%;
		max-width:58.33333%
	}
	.col-xxl-8{
		flex:0 0 66.66667%;
		max-width:66.66667%
	}
	.col-xxl-9{
		flex:0 0 75%;
		max-width:75%
	}
	.col-xxl-10{
		flex:0 0 83.33333%;
		max-width:83.33333%
	}
	.col-xxl-11{
		flex:0 0 91.66667%;
		max-width:91.66667%
	}
	.col-xxl-12{
		flex:0 0 100%;
		max-width:100%
	}
	.order-xxl-first{
		order:-1
	}
	.order-xxl-last{
		order:13
	}
	.order-xxl-0{
		order:0
	}
	.order-xxl-1{
		order:1
	}
	.order-xxl-2{
		order:2
	}
	.order-xxl-3{
		order:3
	}
	.order-xxl-4{
		order:4
	}
	.order-xxl-5{
		order:5
	}
	.order-xxl-6{
		order:6
	}
	.order-xxl-7{
		order:7
	}
	.order-xxl-8{
		order:8
	}
	.order-xxl-9{
		order:9
	}
	.order-xxl-10{
		order:10
	}
	.order-xxl-11{
		order:11
	}
	.order-xxl-12{
		order:12
	}
	.offset-xxl-0{
		margin-left:0
	}
	.offset-xxl-1{
		margin-left:8.33333%
	}
	.offset-xxl-2{
		margin-left:16.66667%
	}
	.offset-xxl-3{
		margin-left:25%
	}
	.offset-xxl-4{
		margin-left:33.33333%
	}
	.offset-xxl-5{
		margin-left:41.66667%
	}
	.offset-xxl-6{
		margin-left:50%
	}
	.offset-xxl-7{
		margin-left:58.33333%
	}
	.offset-xxl-8{
		margin-left:66.66667%
	}
	.offset-xxl-9{
		margin-left:75%
	}
	.offset-xxl-10{
		margin-left:83.33333%
	}
	.offset-xxl-11{
		margin-left:91.66667%
	}
}
.table{
	width:100%;
	margin-bottom:1rem;
	color:#01245e
}
.table td,.table th{
	padding:.75rem;
	vertical-align:top;
	border-top:1px solid #cbd5e1
}
.table thead th{
	vertical-align:bottom;
	border-bottom:2px solid #cbd5e1
}
.table tbody+tbody{
	border-top:2px solid #cbd5e1
}
.table-sm td,.table-sm th{
	padding:.5rem
}
.table-bordered,.table-bordered td,.table-bordered th{
	border:1px solid #cbd5e1
}
.table-bordered thead td,.table-bordered thead th{
	border-bottom-width:2px
}
.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{
	border:0
}
.table-striped tbody tr:nth-of-type(odd){
	background-color:rgba(59,130,246,.02)
}
.table-hover tbody tr:hover{
	color:#01245e;
	background-color:rgba(59,130,246,.04)
}
.table-primary,.table-primary>td,.table-primary>th{
	background-color:#c8dcfc
}
.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{
	border-color:#99befa
}
.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{
	background-color:#b0cdfb
}
.table-secondary,.table-secondary>td,.table-secondary>th{
	background-color:#cbcfd5
}
.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{
	border-color:#9fa7b0
}
.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{
	background-color:#bdc2ca
}
.table-success,.table-success>td,.table-success>th{
	background-color:#bcebdc
}
.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{
	border-color:#83dbbe
}
.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{
	background-color:#a8e5d2
}
.table-info,.table-info>td,.table-info>th{
	background-color:#baebf3
}
.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{
	border-color:#7ed9e9
}
.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{
	background-color:#a4e5ef
}
.table-warning,.table-warning>td,.table-warning>th{
	background-color:#fef1c4
}
.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{
	border-color:#fee491
}
.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{
	background-color:#feebab
}
.table-danger,.table-danger>td,.table-danger>th{
	background-color:#ffcacf
}
.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{
	border-color:#ff9ca6
}
.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{
	background-color:#ffb1b8
}
.table-light,.table-light>td,.table-light>th{
	background-color:#fbfcfd
}
.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{
	border-color:#f8f9fc
}
.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{
	background-color:#eaeff5
}
.table-dark,.table-dark>td,.table-dark>th{
	background-color:#bcbec3
}
.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{
	border-color:#838690
}
.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{
	background-color:#afb1b7
}
.table-active,.table-active>td,.table-active>th{
	background-color:rgba(59,130,246,.04)
}
.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{
	background-color:rgba(35,114,245,.04)
}
.table .thead-dark th{
	color:#fff;
	background-color:#1e293b;
	border-color:#2b3b54
}
.table .thead-light th{
	color:#465568;
	background-color:#f9fafc;
	border-color:#cbd5e1
}
.table-dark{
	color:#fff;
	background-color:#1e293b
}
.table-dark td,.table-dark th,.table-dark thead th{
	border-color:#2b3b54
}
.table-dark.table-bordered{
	border:0
}
.table-dark.table-striped tbody tr:nth-of-type(odd){
	background-color:hsla(0,0%,100%,.05)
}
.table-dark.table-hover tbody tr:hover{
	color:#fff;
	background-color:hsla(0,0%,100%,.075)
}
@media (max-width:575.98px){
	.table-responsive-sm{
		display:block;
		width:100%;
		overflow-x:auto;
		-webkit-overflow-scrolling:touch
	}
	.table-responsive-sm>.table-bordered{
		border:0
	}
}
@media (max-width:767.98px){
	.table-responsive-md{
		display:block;
		width:100%;
		overflow-x:auto;
		-webkit-overflow-scrolling:touch
	}
	.table-responsive-md>.table-bordered{
		border:0
	}
}
@media (max-width:991.98px){
	.table-responsive-lg{
		display:block;
		width:100%;
		overflow-x:auto;
		-webkit-overflow-scrolling:touch
	}
	.table-responsive-lg>.table-bordered{
		border:0
	}
}
@media (max-width:1199.98px){
	.table-responsive-xl{
		display:block;
		width:100%;
		overflow-x:auto;
		-webkit-overflow-scrolling:touch
	}
	.table-responsive-xl>.table-bordered{
		border:0
	}
}
@media (max-width:1399.98px){
	.table-responsive-xxl{
		display:block;
		width:100%;
		overflow-x:auto;
		-webkit-overflow-scrolling:touch
	}
	.table-responsive-xxl>.table-bordered{
		border:0
	}
}
.table-responsive{
	display:block;
	width:100%;
	overflow-x:auto;
	-webkit-overflow-scrolling:touch
}
.table-responsive>.table-bordered{
	border:0
}
.form-control{
	display:block;
	width:100%;
	height:calc(1.5em + 1.7rem + 2px);
	padding:.85rem 1.5rem;
	font-size:1rem;
	font-weight:500;
	line-height:1.5;
	color:#344056;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #e1e8f0;
	border-radius:.4rem;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
	.form-control{
		transition:none
	}
}
.form-control::-ms-expand{
	background-color:transparent;
	border:0
}
.form-control:-moz-focusring{
	color:transparent;
	text-shadow:0 0 0 #344056
}
.form-control:focus{
	color:#344056;
	background-color:#fff;
	border-color:#3b82f6;
	outline:0;
	box-shadow:0 .125rem .25rem rgba(0,0,0,.075)
}
.form-control::-moz-placeholder{
	color:#94a3b8;
	opacity:1
}
.form-control:-ms-input-placeholder{
	color:#94a3b8;
	opacity:1
}
.form-control::placeholder{
	color:#94a3b8;
	opacity:1
}
.form-control:disabled,.form-control[readonly]{
	background-color:#e1e8f0;
	opacity:1
}
input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
select.form-control:focus::-ms-value{
	color:#344056;
	background-color:#fff
}
.form-control-file,.form-control-range{
	display:block;
	width:100%
}
.col-form-label{
	padding-top:calc(.85rem + 1px);
	padding-bottom:calc(.85rem + 1px);
	margin-bottom:0;
	font-size:inherit;
	line-height:1.5
}
.col-form-label-lg{
	padding-top:calc(.9rem + 1px);
	padding-bottom:calc(.9rem + 1px);
	font-size:1.25rem;
	line-height:1.5
}
.col-form-label-sm{
	padding-top:calc(.7rem + 1px);
	padding-bottom:calc(.7rem + 1px);
	font-size:.875rem;
	line-height:1.5
}
.form-control-plaintext{
	display:block;
	width:100%;
	padding:.85rem 0;
	margin-bottom:0;
	font-size:1rem;
	line-height:1.5;
	color:#01245e;
	background-color:transparent;
	border:solid transparent;
	border-width:1px 0
}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{
	padding-right:0;
	padding-left:0
}
.form-control-sm{
	height:calc(1.5em + 1.4rem + 2px);
	padding:.7rem 1.55rem;
	font-size:.875rem;
	line-height:1.5;
	border-radius:.25rem
}
.form-control-lg{
	height:calc(1.5em + 1.8rem + 2px);
	padding:.9rem 2.3rem;
	font-size:1.25rem;
	line-height:1.5;
	border-radius:.875rem
}
select.form-control[multiple],select.form-control[size],textarea.form-control{
	height:auto
}
.form-group{
	margin-bottom:1rem
}
.form-text{
	display:block;
	margin-top:.25rem
}
.form-row{
	display:flex;
	flex-wrap:wrap;
	margin-right:-5px;
	margin-left:-5px
}
.form-row>.col,.form-row>[class*=col-]{
	padding-right:5px;
	padding-left:5px
}
.form-check{
	position:relative;
	display:block;
	padding-left:1.25rem
}
.form-check-input{
	position:absolute;
	margin-top:.3rem;
	margin-left:-1.25rem
}
.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{
	color:#465568
}
.form-check-label{
	margin-bottom:0
}
.form-check-inline{
	display:inline-flex;
	align-items:center;
	padding-left:0;
	margin-right:.75rem
}
.form-check-inline .form-check-input{
	position:static;
	margin-top:0;
	margin-right:.3125rem;
	margin-left:0
}
.valid-feedback{
	display:none;
	width:100%;
	margin-top:.25rem;
	font-size:80%;
	color:#10b982
}
.valid-tooltip{
	position:absolute;
	top:100%;
	left:0;
	z-index:5;
	display:none;
	max-width:100%;
	padding:.25rem .5rem;
	margin-top:.1rem;
	font-size:.875rem;
	line-height:1.5;
	color:#fff;
	background-color:rgba(16,185,130,.9);
	border-radius:.4rem
}
.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{
	display:block
}
.form-control.is-valid,.was-validated .form-control:valid{
	border-color:#10b982;
	padding-right:calc(1.5em + 1.7rem);
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2310B982' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-position:right calc(.375em + .425rem) center;
	background-size:calc(.75em + .85rem) calc(.75em + .85rem)
}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{
	border-color:#10b982;
	box-shadow:0 0 0 .2rem rgba(16,185,130,.25)
}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{
	padding-right:calc(1.5em + 1.7rem);
	background-position:top calc(.375em + .425rem) right calc(.375em + .425rem)
}
.custom-select.is-valid,.was-validated .custom-select:valid{
	border-color:#10b982;
	padding-right:calc(.75em + 3.775rem);
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%231E293B' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 1.5rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2310B982' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") #fff no-repeat center right 2.5rem/calc(.75em + .85rem) calc(.75em + .85rem)
}
.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{
	border-color:#10b982;
	box-shadow:0 0 0 .2rem rgba(16,185,130,.25)
}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{
	color:#10b982
}
.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{
	display:block
}
.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{
	color:#10b982
}
.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{
	border-color:#10b982
}
.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{
	border-color:#14e8a3;
	background-color:#14e8a3
}
.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{
	box-shadow:0 0 0 .2rem rgba(16,185,130,.25)
}
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{
	border-color:#10b982
}
.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{
	border-color:#10b982;
	box-shadow:0 0 0 .2rem rgba(16,185,130,.25)
}
.invalid-feedback{
	display:none;
	width:100%;
	margin-top:.25rem;
	font-size:80%;
	color:#ff4154
}
.invalid-tooltip{
	position:absolute;
	top:100%;
	left:0;
	z-index:5;
	display:none;
	max-width:100%;
	padding:.25rem .5rem;
	margin-top:.1rem;
	font-size:.875rem;
	line-height:1.5;
	color:#fff;
	background-color:rgba(255,65,84,.9);
	border-radius:.4rem
}
.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{
	display:block
}
.form-control.is-invalid,.was-validated .form-control:invalid{
	border-color:#ff4154;
	padding-right:calc(1.5em + 1.7rem);
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ff4154'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23ff4154' stroke='none'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-position:right calc(.375em + .425rem) center;
	background-size:calc(.75em + .85rem) calc(.75em + .85rem)
}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{
	border-color:#ff4154;
	box-shadow:0 0 0 .2rem rgba(255,65,84,.25)
}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{
	padding-right:calc(1.5em + 1.7rem);
	background-position:top calc(.375em + .425rem) right calc(.375em + .425rem)
}
.custom-select.is-invalid,.was-validated .custom-select:invalid{
	border-color:#ff4154;
	padding-right:calc(.75em + 3.775rem);
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%231E293B' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 1.5rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ff4154'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23ff4154' stroke='none'/%3E%3C/svg%3E") #fff no-repeat center right 2.5rem/calc(.75em + .85rem) calc(.75em + .85rem)
}
.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{
	border-color:#ff4154;
	box-shadow:0 0 0 .2rem rgba(255,65,84,.25)
}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{
	color:#ff4154
}
.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{
	display:block
}
.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{
	color:#ff4154
}
.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{
	border-color:#ff4154
}
.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{
	border-color:#ff7482;
	background-color:#ff7482
}
.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{
	box-shadow:0 0 0 .2rem rgba(255,65,84,.25)
}
.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{
	border-color:#ff4154
}
.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{
	border-color:#ff4154;
	box-shadow:0 0 0 .2rem rgba(255,65,84,.25)
}
.form-inline{
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.form-inline .form-check{
	width:100%
}
@media (min-width:576px){
	.form-inline label{
		justify-content:center
	}
	.form-inline .form-group,.form-inline label{
		display:flex;
		align-items:center;
		margin-bottom:0
	}
	.form-inline .form-group{
		flex:0 0 auto;
		flex-flow:row wrap
	}
	.form-inline .form-control{
		display:inline-block;
		width:auto;
		vertical-align:middle
	}
	.form-inline .form-control-plaintext{
		display:inline-block
	}
	.form-inline .custom-select,.form-inline .input-group{
		width:auto
	}
	.form-inline .form-check{
		display:flex;
		align-items:center;
		justify-content:center;
		width:auto;
		padding-left:0
	}
	.form-inline .form-check-input{
		position:relative;
		flex-shrink:0;
		margin-top:0;
		margin-right:.25rem;
		margin-left:0
	}
	.form-inline .custom-control{
		align-items:center;
		justify-content:center
	}
	.form-inline .custom-control-label{
		margin-bottom:0
	}
}
.btn{
	display:inline-block;
	font-weight:500;
	color:#01245e;
	text-align:center;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-color:transparent;
	border:1px solid transparent;
	padding:.85rem 1.5rem;
	font-size:1rem;
	line-height:1.5;
	border-radius:.4rem;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
	.btn{
		transition:none
	}
}
.btn:hover{
	color:#01245e;
	text-decoration:none
}
.btn.focus,.btn:focus{
	outline:0;
	box-shadow:0 .125rem .25rem rgba(0,0,0,.075)
}
.btn.disabled,.btn:disabled{
	opacity:.65
}
.btn:not(:disabled):not(.disabled){
	cursor:pointer
}
a.btn.disabled,fieldset:disabled a.btn{
	pointer-events:none
}
.btn-primary{
	color:#fff;
	background-color:#0678B6;
	border-color:#0678B6
}
.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{
	color:#fff;
	background-color:#0678B6;
	border-color:#0678B6
}
.btn-primary.focus,.btn-primary:focus{
	box-shadow:0 0 0 .2rem rgba(88,149,247,.5)
}
.btn-primary.disabled,.btn-primary:disabled{
	color:#fff;
	background-color:#056ea7;
	border-color:#056ea7
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{
	color:#fff;
	background-color:#0678B6;
	border-color:#0572ad
}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{
	box-shadow:0 0 0 .2rem rgba(88,149,247,.5)
}
.btn-secondary{
	color:#fff;
	background-color:#465568;
	border-color:#465568
}
.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{
	color:#fff;
	background-color:#374251;
	border-color:#313c4a
}
.btn-secondary.focus,.btn-secondary:focus{
	box-shadow:0 0 0 .2rem rgba(98,111,127,.5)
}
.btn-secondary.disabled,.btn-secondary:disabled{
	color:#fff;
	background-color:#465568;
	border-color:#465568
}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{
	color:#fff;
	background-color:#313c4a;
	border-color:#2c3642
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{
	box-shadow:0 0 0 .2rem rgba(98,111,127,.5)
}
.btn-success{
	color:#fff;
	background-color:#10b982;
	border-color:#10b982
}
.btn-success.focus,.btn-success:focus,.btn-success:hover{
	color:#fff;
	background-color:#0d9669;
	border-color:#0c8a61
}
.btn-success.focus,.btn-success:focus{
	box-shadow:0 0 0 .2rem rgba(52,196,149,.5)
}
.btn-success.disabled,.btn-success:disabled{
	color:#fff;
	background-color:#10b982;
	border-color:#10b982
}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{
	color:#fff;
	background-color:#0c8a61;
	border-color:#0b7e59
}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{
	box-shadow:0 0 0 .2rem rgba(52,196,149,.5)
}
.btn-info{
	color:#fff;
	background-color:#07b6d5;
	border-color:#07b6d5
}
.btn-info.focus,.btn-info:focus,.btn-info:hover{
	color:#fff;
	background-color:#0696b0;
	border-color:#058ca4
}
.btn-info.focus,.btn-info:focus{
	box-shadow:0 0 0 .2rem rgba(44,193,219,.5)
}
.btn-info.disabled,.btn-info:disabled{
	color:#fff;
	background-color:#07b6d5;
	border-color:#07b6d5
}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{
	color:#fff;
	background-color:#058ca4;
	border-color:#058197
}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{
	box-shadow:0 0 0 .2rem rgba(44,193,219,.5)
}
.btn-warning{
	color:#101729;
	background-color:#fdcc2b;
	border-color:#fdcc2b
}
.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{
	color:#101729;
	background-color:#fdc305;
	border-color:#f3bb02
}
.btn-warning.focus,.btn-warning:focus{
	box-shadow:0 0 0 .2rem rgba(217,177,43,.5)
}
.btn-warning.disabled,.btn-warning:disabled{
	color:#101729;
	background-color:#fdcc2b;
	border-color:#fdcc2b
}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{
	color:#101729;
	background-color:#f3bb02;
	border-color:#e6b102
}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{
	box-shadow:0 0 0 .2rem rgba(217,177,43,.5)
}
.btn-danger{
	color:#fff;
	background-color:#ff4154;
	border-color:#ff4154
}
.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{
	color:#fff;
	background-color:#ff1b32;
	border-color:#ff0e26
}
.btn-danger.focus,.btn-danger:focus{
	box-shadow:0 0 0 .2rem rgba(255,94,110,.5)
}
.btn-danger.disabled,.btn-danger:disabled{
	color:#fff;
	background-color:#ff4154;
	border-color:#ff4154
}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{
	color:#fff;
	background-color:#ff0e26;
	border-color:#ff011b
}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{
	box-shadow:0 0 0 .2rem rgba(255,94,110,.5)
}
.btn-light{
	color:#101729;
	/* background-color:#f1f4f9;
	border-color:#f1f4f9 */
	background-color: #dbdbdb;
	border-color: #c7c7c7
}
.btn-light.focus,.btn-light:focus,.btn-light:hover{
	color:#101729;
	background-color:#d6dfee;
	border-color:#cdd8ea
}
.btn-light.focus,.btn-light:focus{
	box-shadow:0 0 0 .2rem rgba(207,211,218,.5)
}
.btn-light.disabled,.btn-light:disabled{
	color:#101729;
	background-color:#f1f4f9;
	border-color:#f1f4f9
}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{
	color:#101729;
	background-color:#cdd8ea;
	border-color:#c4d1e6
}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{
	box-shadow:0 0 0 .2rem rgba(207,211,218,.5)
}
.btn-dark{
	color:#fff;
	background-color:#101729;
	border-color:#101729
}
.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{
	color:#fff;
	background-color:#05080d;
	border-color:#020204
}
.btn-dark.focus,.btn-dark:focus{
	box-shadow:0 0 0 .2rem rgba(52,58,73,.5)
}
.btn-dark.disabled,.btn-dark:disabled{
	color:#fff;
	background-color:#101729;
	border-color:#101729
}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{
	color:#fff;
	background-color:#020204;
	border-color:#000
}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{
	box-shadow:0 0 0 .2rem rgba(52,58,73,.5)
}
.btn-outline-primary{
	color:#3b82f6;
	border-color:#3b82f6
}
.btn-outline-primary:hover{
	color:#fff;
	background-color:#3b82f6;
	border-color:#3b82f6
}
.btn-outline-primary.focus,.btn-outline-primary:focus{
	box-shadow:0 0 0 .2rem rgba(59,130,246,.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{
	color:#3b82f6;
	background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{
	color:#fff;
	background-color:#3b82f6;
	border-color:#3b82f6
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{
	box-shadow:0 0 0 .2rem rgba(59,130,246,.5)
}
.btn-outline-secondary{
	color:#465568;
	border-color:#465568
}
.btn-outline-secondary:hover{
	color:#fff;
	background-color:#465568;
	border-color:#465568
}
.btn-outline-secondary.focus,.btn-outline-secondary:focus{
	box-shadow:0 0 0 .2rem rgba(70,85,104,.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{
	color:#465568;
	background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{
	color:#fff;
	background-color:#465568;
	border-color:#465568
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{
	box-shadow:0 0 0 .2rem rgba(70,85,104,.5)
}
.btn-outline-success{
	color:#10b982;
	border-color:#10b982
}
.btn-outline-success:hover{
	color:#fff;
	background-color:#10b982;
	border-color:#10b982
}
.btn-outline-success.focus,.btn-outline-success:focus{
	box-shadow:0 0 0 .2rem rgba(16,185,130,.5)
}
.btn-outline-success.disabled,.btn-outline-success:disabled{
	color:#10b982;
	background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{
	color:#fff;
	background-color:#10b982;
	border-color:#10b982
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{
	box-shadow:0 0 0 .2rem rgba(16,185,130,.5)
}
.btn-outline-info{
	color:#07b6d5;
	border-color:#07b6d5
}
.btn-outline-info:hover{
	color:#fff;
	background-color:#07b6d5;
	border-color:#07b6d5
}
.btn-outline-info.focus,.btn-outline-info:focus{
	box-shadow:0 0 0 .2rem rgba(7,182,213,.5)
}
.btn-outline-info.disabled,.btn-outline-info:disabled{
	color:#07b6d5;
	background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{
	color:#fff;
	background-color:#07b6d5;
	border-color:#07b6d5
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{
	box-shadow:0 0 0 .2rem rgba(7,182,213,.5)
}
.btn-outline-warning{
	color:#fdcc2b;
	border-color:#fdcc2b
}
.btn-outline-warning:hover{
	color:#101729;
	background-color:#fdcc2b;
	border-color:#fdcc2b
}
.btn-outline-warning.focus,.btn-outline-warning:focus{
	box-shadow:0 0 0 .2rem rgba(253,204,43,.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{
	color:#fdcc2b;
	background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{
	color:#101729;
	background-color:#fdcc2b;
	border-color:#fdcc2b
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{
	box-shadow:0 0 0 .2rem rgba(253,204,43,.5)
}
.btn-outline-danger{
	color:#ff4154;
	border-color:#ff4154
}
.btn-outline-danger:hover{
	color:#fff;
	background-color:#ff4154;
	border-color:#ff4154
}
.btn-outline-danger.focus,.btn-outline-danger:focus{
	box-shadow:0 0 0 .2rem rgba(255,65,84,.5)
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{
	color:#ff4154;
	background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{
	color:#fff;
	background-color:#ff4154;
	border-color:#ff4154
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{
	box-shadow:0 0 0 .2rem rgba(255,65,84,.5)
}
.btn-outline-light{
	color:#f1f4f9;
	border-color:#f1f4f9
}
.btn-outline-light:hover{
	color:#101729;
	background-color:#f1f4f9;
	border-color:#f1f4f9
}
.btn-outline-light.focus,.btn-outline-light:focus{
	box-shadow:0 0 0 .2rem rgba(241,244,249,.5)
}
.btn-outline-light.disabled,.btn-outline-light:disabled{
	color:#f1f4f9;
	background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{
	color:#101729;
	background-color:#f1f4f9;
	border-color:#f1f4f9
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{
	box-shadow:0 0 0 .2rem rgba(241,244,249,.5)
}
.btn-outline-dark{
	color:#101729;
	border-color:#101729
}
.btn-outline-dark:hover{
	color:#fff;
	background-color:#101729;
	border-color:#101729
}
.btn-outline-dark.focus,.btn-outline-dark:focus{
	box-shadow:0 0 0 .2rem rgba(16,23,41,.5)
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{
	color:#101729;
	background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{
	color:#fff;
	background-color:#101729;
	border-color:#101729
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{
	box-shadow:0 0 0 .2rem rgba(16,23,41,.5)
}
.btn-link{
	font-weight:400;
	color:#3b82f6;
	text-decoration:none
}
.btn-link:hover{
	color:#0a59da
}
.btn-link.focus,.btn-link:focus,.btn-link:hover{
	text-decoration:underline
}
.btn-link.disabled,.btn-link:disabled{
	color:#465568;
	pointer-events:none
}
.btn-group-lg>.btn,.btn-lg{
	padding:.9rem 2.3rem;
	font-size:1.25rem;
	line-height:1.5;
	border-radius:.875rem
}
.btn-group-sm>.btn,.btn-sm{
	padding:.7rem 1.55rem;
	font-size:.875rem;
	line-height:1.5;
	border-radius:.25rem
}
.btn-block{
	display:block;
	width:100%
}
.btn-block+.btn-block{
	margin-top:.5rem
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{
	width:100%
}
.fade{
	transition:opacity .15s linear
}
@media (prefers-reduced-motion:reduce){
	.fade{
		transition:none
	}
}
.fade:not(.show){
	opacity:0
}
.collapse:not(.show){
	display:none
}
.collapsing{
	position:relative;
	height:0;
	overflow:hidden;
	transition:height .35s ease
}
@media (prefers-reduced-motion:reduce){
	.collapsing{
		transition:none
	}
}
.dropdown,.dropleft,.dropright,.dropup{
	position:relative
}
.dropdown-toggle{
	white-space:nowrap
}
.dropdown-toggle:after{
	display:inline-block;
	margin-left:0;
	vertical-align:.255em;
	content:"";
	border-top:.3em solid;
	border-right:.3em solid transparent;
	border-bottom:0;
	border-left:.3em solid transparent
}
.dropdown-toggle:empty:after{
	margin-left:0
}
.dropdown-menu{
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:10rem;
	padding:.5rem 0;
	margin:.125rem 0 0;
	font-size:1rem;
	color:#01245e;
	text-align:left;
	list-style:none;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid rgba(59,130,246,.15);
	border-radius:.4rem
}
.dropdown-menu-left{
	right:auto;
	left:0
}
.dropdown-menu-right{
	right:0;
	left:auto
}
@media (min-width:576px){
	.dropdown-menu-sm-left{
		right:auto;
		left:0
	}
	.dropdown-menu-sm-right{
		right:0;
		left:auto
	}
}
@media (min-width:768px){
	.dropdown-menu-md-left{
		right:auto;
		left:0
	}
	.dropdown-menu-md-right{
		right:0;
		left:auto
	}
}
@media (min-width:992px){
	.dropdown-menu-lg-left{
		right:auto;
		left:0
	}
	.dropdown-menu-lg-right{
		right:0;
		left:auto
	}
}
@media (min-width:1200px){
	.dropdown-menu-xl-left{
		right:auto;
		left:0
	}
	.dropdown-menu-xl-right{
		right:0;
		left:auto
	}
}
@media (min-width:1400px){
	.dropdown-menu-xxl-left{
		right:auto;
		left:0
	}
	.dropdown-menu-xxl-right{
		right:0;
		left:auto
	}
}
.dropup .dropdown-menu{
	top:auto;
	bottom:100%;
	margin-top:0;
	margin-bottom:.125rem
}
.dropup .dropdown-toggle:after{
	display:inline-block;
	margin-left:0;
	vertical-align:.255em;
	content:"";
	border-top:0;
	border-right:.3em solid transparent;
	border-bottom:.3em solid;
	border-left:.3em solid transparent
}
.dropup .dropdown-toggle:empty:after{
	margin-left:0
}
.dropright .dropdown-menu{
	top:0;
	right:auto;
	left:100%;
	margin-top:0;
	margin-left:.125rem
}
.dropright .dropdown-toggle:after{
	display:inline-block;
	margin-left:0;
	vertical-align:.255em;
	content:"";
	border-top:.3em solid transparent;
	border-right:0;
	border-bottom:.3em solid transparent;
	border-left:.3em solid
}
.dropright .dropdown-toggle:empty:after{
	margin-left:0
}
.dropright .dropdown-toggle:after{
	vertical-align:0
}
.dropleft .dropdown-menu{
	top:0;
	right:100%;
	left:auto;
	margin-top:0;
	margin-right:.125rem
}
.dropleft .dropdown-toggle:after{
	display:inline-block;
	margin-left:0;
	vertical-align:.255em;
	content:"";
	display:none
}
.dropleft .dropdown-toggle:before{
	display:inline-block;
	margin-right:0;
	vertical-align:.255em;
	content:"";
	border-top:.3em solid transparent;
	border-right:.3em solid;
	border-bottom:.3em solid transparent
}
.dropleft .dropdown-toggle:empty:after{
	margin-left:0
}
.dropleft .dropdown-toggle:before{
	vertical-align:0
}
.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{
	right:auto;
	bottom:auto
}
.dropdown-divider{
	height:0;
	margin:.8rem 0;
	overflow:hidden;
	border-top:1px solid #f1f4f9
}
.dropdown-item{
	display:block;
	width:100%;
	padding:.3rem 1.5rem;
	clear:both;
	font-weight:400;
	color:rgba(0, 0, 0, .6);
	text-align:inherit;
	white-space:nowrap;
	background-color:transparent;
	border:0
}
.dropdown-item:focus,.dropdown-item:hover{
	color:rgba(0, 0, 0, .6);
	text-decoration:none;
	background-color:#f9fafc
}
.dropdown-item.active,.dropdown-item:active{
	color:#066EA6;
	text-decoration:none;
	background-color:transparent
}
.dropdown-item.disabled,.dropdown-item:disabled{
	color:#465568;
	pointer-events:none;
	background-color:transparent
}
.dropdown-menu.show{
	display:block
}
.dropdown-header{
	display:block;
	padding:.5rem 1.5rem;
	margin-bottom:0;
	font-size:.875rem;
	color:#465568;
	white-space:nowrap
}
.dropdown-item-text{
	display:block;
	padding:.3rem 1.5rem;
	color:#101729
}
.btn-group,.btn-group-vertical{
	position:relative;
	display:inline-flex;
	vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group>.btn{
	position:relative;
	flex:1 1 auto
}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{
	z-index:1
}
.btn-toolbar{
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start
}
.btn-toolbar .input-group{
	width:auto
}
.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){
	margin-left:-1px
}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.dropdown-toggle-split{
	padding-right:1.125rem;
	padding-left:1.125rem
}
.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{
	margin-left:0
}
.dropleft .dropdown-toggle-split:before{
	margin-right:0
}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{
	padding-right:1.1625rem;
	padding-left:1.1625rem
}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{
	padding-right:1.725rem;
	padding-left:1.725rem
}
.btn-group-vertical{
	flex-direction:column;
	align-items:flex-start;
	justify-content:center
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{
	width:100%
}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){
	margin-top:-1px
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){
	border-top-left-radius:0;
	border-top-right-radius:0
}
.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{
	margin-bottom:0
}
.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{
	position:absolute;
	clip:rect(0,0,0,0);
	pointer-events:none
}
.input-group{
	position:relative;
	display:flex;
	flex-wrap:wrap;
	align-items:stretch;
	width:100%
}
.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{
	position:relative;
	flex:1 1 auto;
	width:1%;
	min-width:0;
	margin-bottom:0
}
.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{
	margin-left:-1px
}
.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{
	z-index:3
}
.input-group>.custom-file .custom-file-input:focus{
	z-index:4
}
.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.input-group>.custom-file{
	display:flex;
	align-items:center
}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.input-group>.custom-file:not(:first-child) .custom-file-label{
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.input-group-append,.input-group-prepend{
	display:flex
}
.input-group-append .btn,.input-group-prepend .btn{
	position:relative;
	z-index:2
}
.input-group-append .btn:focus,.input-group-prepend .btn:focus{
	z-index:3
}
.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{
	margin-left:-1px
}
.input-group-prepend{
	margin-right:-1px
}
.input-group-append{
	margin-left:-1px
}
.input-group-text{
	display:flex;
	align-items:center;
	padding:.85rem 1.5rem;
	margin-bottom:0;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#344056;
	text-align:center;
	white-space:nowrap;
	background-color:#e1e8f0;
	border:1px solid #e1e8f0;
	border-radius:.4rem
}
.input-group-text input[type=checkbox],.input-group-text input[type=radio]{
	margin-top:0
}
.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){
	height:calc(1.5em + 1.8rem + 2px)
}
.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{
	padding:.9rem 2.3rem;
	font-size:1.25rem;
	line-height:1.5;
	/* border-radius:.875rem; */
	border-radius:.75rem;
}
.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){
	/* height:calc(1.5em + 1.4rem + 2px); */
	height:calc(1.5em + 1rem + 2px);
}
.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{
	padding:.7rem 1.55rem;
	/* font-size:.875rem; */
	font-size:.75rem;
	line-height:1.5;
	border-radius:.4rem
}
.input-group-lg>.custom-select,.input-group-sm>.custom-select{
	padding-right:2.5rem
}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.custom-control{
	position:relative;
	z-index:1;
	display:block;
	min-height:1.5rem;
	padding-left:1.5rem;
	-webkit-print-color-adjust:exact;
	color-adjust:exact
}
.custom-control-inline{
	display:inline-flex;
	margin-right:1rem
}
.custom-control-input{
	position:absolute;
	left:0;
	z-index:-1;
	width:1rem;
	height:1.25rem;
	opacity:0
}
.custom-control-input:checked~.custom-control-label:before{
	color:#fff;
	border-color:#3b82f6;
	background-color:#3b82f6
}
.custom-control-input:focus~.custom-control-label:before{
	box-shadow:0 .125rem .25rem rgba(0,0,0,.075)
}
.custom-control-input:focus:not(:checked)~.custom-control-label:before{
	border-color:#3b82f6
}
.custom-control-input:not(:disabled):active~.custom-control-label:before{
	color:#fff;
	background-color:#e6effe;
	border-color:#e6effe
}
.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{
	color:#465568
}
.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{
	background-color:#e1e8f0
}
.custom-control-label{
	position:relative;
	margin-bottom:0;
	vertical-align:top
}
.custom-control-label:before{
	pointer-events:none;
	background-color:#fff;
	border:1px solid #64748b
}
.custom-control-label:after,.custom-control-label:before{
	position:absolute;
	top:.25rem;
	left:-1.5rem;
	display:block;
	width:1rem;
	height:1rem;
	content:""
}
.custom-control-label:after{
	background:no-repeat 50%/50% 50%
}
.custom-checkbox .custom-control-label:before{
	border-radius:.25rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-label:after{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{
	border-color:#3b82f6;
	background-color:#3b82f6
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{
	background-color:rgba(59,130,246,.5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{
	background-color:rgba(59,130,246,.5)
}
.custom-radio .custom-control-label:before{
	border-radius:50%
}
.custom-radio .custom-control-input:checked~.custom-control-label:after{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{
	background-color:rgba(59,130,246,.5)
}
.custom-switch{
	padding-left:2.25rem
}
.custom-switch .custom-control-label:before{
	left:-2.25rem;
	width:1.75rem;
	pointer-events:all;
	border-radius:.5rem
}
.custom-switch .custom-control-label:after{
	top:calc(.25rem + 2px);
	left:calc(-2.25rem + 2px);
	width:calc(1rem - 4px);
	height:calc(1rem - 4px);
	background-color:#64748b;
	border-radius:.5rem;
	transition:transform .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){
	.custom-switch .custom-control-label:after{
		transition:none
	}
}
.custom-switch .custom-control-input:checked~.custom-control-label:after{
	background-color:#fff;
	transform:translateX(.75rem)
}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{
	background-color:rgba(59,130,246,.5)
}
.custom-select{
	display:inline-block;
	width:100%;
	height:calc(1.5em + 1.7rem + 2px);
	/* padding:.85rem 2.5rem .85rem 1.5rem; */
	padding:.85rem 2.5rem .85rem 1.5rem;
	font-size:1rem;
	font-weight:600;
	line-height:1.5;
	color:#344056;
	vertical-align:middle;
	background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%231E293B' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 1.5rem center/8px 10px;
	border:1px solid #e1e8f0;
	border-radius:.4rem;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.custom-select:focus{
	border-color:#3b82f6;
	outline:0;
	box-shadow:0 .125rem .25rem rgba(0,0,0,.075)
}
.custom-select:focus::-ms-value{
	color:#344056;
	background-color:#fff
}
.custom-select[multiple],.custom-select[size]:not([size="1"]){
	height:auto;
	padding-right:1.5rem;
	background-image:none
}
.custom-select:disabled{
	color:#465568;
	background-color:#e1e8f0
}
.custom-select::-ms-expand{
	display:none
}
.custom-select:-moz-focusring{
	color:transparent;
	text-shadow:0 0 0 #344056
}
.custom-select-sm{
	/* height:calc(1.5em + 1.4rem + 2px);
	padding-top:.7rem;
	padding-bottom:.7rem;
	padding-left:1.55rem;
	font-size:.875rem; */
	height:calc(1.5em + 1rem + 2px);
	padding-top:.3rem;
	padding-bottom:.3rem;
	padding-left:.7rem;
	font-size:.75rem;
}
.custom-select-lg{
	height:calc(1.5em + 1.8rem + 2px);
	padding-top:.9rem;
	padding-bottom:.9rem;
	padding-left:2.3rem;
	font-size:1.25rem
}
.custom-file{
	display:inline-block;
	margin-bottom:0
}
.custom-file,.custom-file-input{
	position:relative;
	width:100%;
	height:calc(1.5em + 1.7rem + 2px)
}
.custom-file-input{
	z-index:2;
	margin:0;
	opacity:0
}
.custom-file-input:focus~.custom-file-label{
	border-color:#3b82f6;
	box-shadow:0 .125rem .25rem rgba(0,0,0,.075)
}
.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{
	background-color:#e1e8f0
}
.custom-file-input:lang(en)~.custom-file-label:after{
	content:"Browse"
}
.custom-file-input~.custom-file-label[data-browse]:after{
	content:attr(data-browse)
}
.custom-file-label{
	left:0;
	z-index:1;
	height:calc(1.5em + 1.7rem + 2px);
	font-weight:600;
	background-color:#fff;
	border:1px solid #e1e8f0;
	border-radius:.4rem
}
.custom-file-label,.custom-file-label:after{
	position:absolute;
	top:0;
	right:0;
	padding:.85rem 1.5rem;
	line-height:1.5;
	color:#344056
}
.custom-file-label:after{
	bottom:0;
	z-index:3;
	display:block;
	height:calc(1.5em + 1.7rem);
	content:"Browse";
	background-color:#e1e8f0;
	border-left:inherit;
	border-radius:0 .4rem .4rem 0
}
.custom-range{
	width:100%;
	height:1.4rem;
	padding:0;
	background-color:transparent;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.custom-range:focus{
	outline:none
}
.custom-range:focus::-webkit-slider-thumb{
	box-shadow:0 0 0 1px #fff,0 .125rem .25rem rgba(0,0,0,.075)
}
.custom-range:focus::-moz-range-thumb{
	box-shadow:0 0 0 1px #fff,0 .125rem .25rem rgba(0,0,0,.075)
}
.custom-range:focus::-ms-thumb{
	box-shadow:0 0 0 1px #fff,0 .125rem .25rem rgba(0,0,0,.075)
}
.custom-range::-moz-focus-outer{
	border:0
}
.custom-range::-webkit-slider-thumb{
	width:1rem;
	height:1rem;
	margin-top:-.25rem;
	background-color:#3b82f6;
	border:0;
	border-radius:1rem;
	-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	-webkit-appearance:none;
	appearance:none
}
@media (prefers-reduced-motion:reduce){
	.custom-range::-webkit-slider-thumb{
		-webkit-transition:none;
		transition:none
	}
}
.custom-range::-webkit-slider-thumb:active{
	background-color:#e6effe
}
.custom-range::-webkit-slider-runnable-track{
	width:100%;
	height:.5rem;
	color:transparent;
	cursor:pointer;
	background-color:#cbd5e1;
	border-color:transparent;
	border-radius:1rem
}
.custom-range::-moz-range-thumb{
	width:1rem;
	height:1rem;
	background-color:#3b82f6;
	border:0;
	border-radius:1rem;
	-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	-moz-appearance:none;
	appearance:none
}
@media (prefers-reduced-motion:reduce){
	.custom-range::-moz-range-thumb{
		-moz-transition:none;
		transition:none
	}
}
.custom-range::-moz-range-thumb:active{
	background-color:#e6effe
}
.custom-range::-moz-range-track{
	width:100%;
	height:.5rem;
	color:transparent;
	cursor:pointer;
	background-color:#cbd5e1;
	border-color:transparent;
	border-radius:1rem
}
.custom-range::-ms-thumb{
	width:1rem;
	height:1rem;
	margin-top:0;
	margin-right:.2rem;
	margin-left:.2rem;
	background-color:#3b82f6;
	border:0;
	border-radius:1rem;
	-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	appearance:none
}
@media (prefers-reduced-motion:reduce){
	.custom-range::-ms-thumb{
		-ms-transition:none;
		transition:none
	}
}
.custom-range::-ms-thumb:active{
	background-color:#e6effe
}
.custom-range::-ms-track{
	width:100%;
	height:.5rem;
	color:transparent;
	cursor:pointer;
	background-color:transparent;
	border-color:transparent;
	border-width:.5rem
}
.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{
	background-color:#cbd5e1;
	border-radius:1rem
}
.custom-range::-ms-fill-upper{
	margin-right:15px
}
.custom-range:disabled::-webkit-slider-thumb{
	background-color:#64748b
}
.custom-range:disabled::-webkit-slider-runnable-track{
	cursor:default
}
.custom-range:disabled::-moz-range-thumb{
	background-color:#64748b
}
.custom-range:disabled::-moz-range-track{
	cursor:default
}
.custom-range:disabled::-ms-thumb{
	background-color:#64748b
}
.custom-control-label:before,.custom-file-label,.custom-select{
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
	.custom-control-label:before,.custom-file-label,.custom-select{
		transition:none
	}
}
.nav{
	display:flex;
	flex-wrap:wrap;
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.nav-link{
	display:block;
	padding:.5rem 1rem
}
.nav-link:focus,.nav-link:hover{
	text-decoration:none
}
.nav-link.disabled{
	color:#465568;
	pointer-events:none;
	cursor:default
}
.nav-tabs{
	border-bottom:1px solid #cbd5e1
}
.nav-tabs .nav-item{
	margin-bottom:-1px
}
.nav-tabs .nav-link{
	border:1px solid transparent;
	border-top-left-radius:.4rem;
	border-top-right-radius:.4rem
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{
	border-color:#e1e8f0 #e1e8f0 #cbd5e1
}
.nav-tabs .nav-link.disabled{
	color:#465568;
	background-color:transparent;
	border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
	color:#344056;
	background-color:#fff;
	border-color:#cbd5e1 #cbd5e1 #fff
}
.nav-tabs .dropdown-menu{
	margin-top:-1px;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.nav-pills .nav-link{
	border-radius:.4rem
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{
	color:#fff;
	background-color:#3b82f6
}
.nav-fill .nav-item,.nav-fill>.nav-link{
	flex:1 1 auto;
	text-align:center
}
.nav-justified .nav-item,.nav-justified>.nav-link{
	flex-basis:0;
	flex-grow:1;
	text-align:center
}
.tab-content>.tab-pane{
	display:none
}
.tab-content>.active{
	display:block
}
.navbar{
	position:relative;
	padding:0 1rem
}
.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl,.navbar .container-xxl{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between
}
.navbar-brand{
	display:inline-block;
	padding-top:.3125rem;
	padding-bottom:.3125rem;
	margin-right:1rem;
	font-size:1.25rem;
	line-height:inherit;
	white-space:nowrap
}
.navbar-brand:focus,.navbar-brand:hover{
	text-decoration:none
}
.navbar-nav{
	display:flex;
	flex-direction:column;
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.navbar-nav .nav-link{
	padding-right:0;
	padding-left:0
}
.navbar-nav .dropdown-menu{
	position:static;
	float:none
}
.navbar-text{
	display:inline-block;
	padding-top:.5rem;
	padding-bottom:.5rem
}
.navbar-collapse{
	flex-basis:100%;
	flex-grow:1;
	align-items:center
}
.navbar-toggler{
	padding:.25rem .75rem;
	font-size:1.25rem;
	line-height:1;
	background-color:transparent;
	border:1px solid transparent;
	border-radius:.4rem
}
.navbar-toggler:focus,.navbar-toggler:hover{
	text-decoration:none
}
.navbar-toggler-icon{
	display:inline-block;
	width:1.5em;
	height:1.5em;
	vertical-align:middle;
	content:"";
	background:no-repeat 50%;
	background-size:100% 100%
}
@media (max-width:575.98px){
	.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl,.navbar-expand-sm>.container-xxl{
		padding-right:0;
		padding-left:0
	}
}
@media (min-width:576px){
	.navbar-expand-sm{
		flex-flow:row nowrap;
		justify-content:flex-start
	}
	.navbar-expand-sm .navbar-nav{
		flex-direction:row
	}
	.navbar-expand-sm .navbar-nav .dropdown-menu{
		position:absolute
	}
	.navbar-expand-sm .navbar-nav .nav-link{
		padding-right:1rem;
		padding-left:1rem
	}
	.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl,.navbar-expand-sm>.container-xxl{
		flex-wrap:nowrap
	}
	.navbar-expand-sm .navbar-collapse{
		display:flex!important;
		flex-basis:auto
	}
	.navbar-expand-sm .navbar-toggler{
		display:none
	}
}
@media (max-width:767.98px){
	.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl,.navbar-expand-md>.container-xxl{
		padding-right:0;
		padding-left:0
	}
}
@media (min-width:768px){
	.navbar-expand-md{
		flex-flow:row nowrap;
		justify-content:flex-start
	}
	.navbar-expand-md .navbar-nav{
		flex-direction:row
	}
	.navbar-expand-md .navbar-nav .dropdown-menu{
		position:absolute
	}
	.navbar-expand-md .navbar-nav .nav-link{
		padding-right:1rem;
		padding-left:1rem
	}
	.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl,.navbar-expand-md>.container-xxl{
		flex-wrap:nowrap
	}
	.navbar-expand-md .navbar-collapse{
		display:flex!important;
		flex-basis:auto
	}
	.navbar-expand-md .navbar-toggler{
		display:none
	}
}
@media (max-width:991.98px){
	.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl,.navbar-expand-lg>.container-xxl{
		padding-right:0;
		padding-left:0
	}
}
@media (min-width:992px){
	.navbar-expand-lg{
		flex-flow:row nowrap;
		justify-content:flex-start
	}
	.navbar-expand-lg .navbar-nav{
		flex-direction:row
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu{
		position:absolute
	}
	.navbar-expand-lg .navbar-nav .nav-link{
		padding-right:0.6rem;
		padding-left:0.6rem
	}
	.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl,.navbar-expand-lg>.container-xxl{
		flex-wrap:nowrap
	}
	.navbar-expand-lg .navbar-collapse{
		display:flex!important;
		flex-basis:auto
	}
	.navbar-expand-lg .navbar-toggler{
		display:none
	}
}
@media (max-width:1199.98px){
	.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl,.navbar-expand-xl>.container-xxl{
		padding-right:0;
		padding-left:0
	}
}
@media (min-width:1200px){
	.navbar-expand-xl{
		flex-flow:row nowrap;
		justify-content:flex-start
	}
	.navbar-expand-xl .navbar-nav{
		flex-direction:row
	}
	.navbar-expand-xl .navbar-nav .dropdown-menu{
		position:absolute
	}
	.navbar-expand-xl .navbar-nav .nav-link{
		padding-right:1rem;
		padding-left:1rem
	}
	.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl,.navbar-expand-xl>.container-xxl{
		flex-wrap:nowrap
	}
	.navbar-expand-xl .navbar-collapse{
		display:flex!important;
		flex-basis:auto
	}
	.navbar-expand-xl .navbar-toggler{
		display:none
	}
}
@media (max-width:1399.98px){
	.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-xl,.navbar-expand-xxl>.container-xxl{
		padding-right:0;
		padding-left:0
	}
}
@media (min-width:1400px){
	.navbar-expand-xxl{
		flex-flow:row nowrap;
		justify-content:flex-start
	}
	.navbar-expand-xxl .navbar-nav{
		flex-direction:row
	}
	.navbar-expand-xxl .navbar-nav .dropdown-menu{
		position:absolute
	}
	.navbar-expand-xxl .navbar-nav .nav-link{
		padding-right:1rem;
		padding-left:1rem
	}
	.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-xl,.navbar-expand-xxl>.container-xxl{
		flex-wrap:nowrap
	}
	.navbar-expand-xxl .navbar-collapse{
		display:flex!important;
		flex-basis:auto
	}
	.navbar-expand-xxl .navbar-toggler{
		display:none
	}
}
.navbar-expand{
	flex-flow:row nowrap;
	justify-content:flex-start
}
.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl,.navbar-expand>.container-xxl{
	padding-right:0;
	padding-left:0
}
.navbar-expand .navbar-nav{
	flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu{
	position:absolute
}
.navbar-expand .navbar-nav .nav-link{
	padding-right:1rem;
	padding-left:1rem
}
.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl,.navbar-expand>.container-xxl{
	flex-wrap:nowrap
}
.navbar-expand .navbar-collapse{
	display:flex!important;
	flex-basis:auto
}
.navbar-expand .navbar-toggler{
	display:none
}
.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{
	color:#066EA6
}
.navbar-light .navbar-nav .nav-link{
	color:rgba(0,0,0,.6)
}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{
	/* color:rgba(0,0,0,.9) */
	color:#065d8d;
}
.navbar-light .navbar-nav .nav-link.disabled{
	color:rgba(0,0,0,.3)
}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{
	color:#066EA6
}
.navbar-light .navbar-toggler{
	color:rgba(0,0,0,.6);
	border-color:rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.6)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-light .navbar-text{
	color:rgba(0,0,0,.6)
}
.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{
	color:#066EA6
}
.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{
	color:hsla(0,0%,100%,.9)
}
.navbar-dark .navbar-nav .nav-link{
	color:hsla(0,0%,100%,.8)
}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{
	color:hsla(0,0%,100%,.6)
}
.navbar-dark .navbar-nav .nav-link.disabled{
	color:hsla(0,0%,100%,.25)
}
.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{
	color:hsla(0,0%,100%,.9)
}
.navbar-dark .navbar-toggler{
	color:hsla(0,0%,100%,.8);
	border-color:hsla(0,0%,100%,.1)
}
.navbar-dark .navbar-toggler-icon{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.8)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-dark .navbar-text{
	color:hsla(0,0%,100%,.8)
}
.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{
	color:hsla(0,0%,100%,.9)
}
.card{
	position:relative;
	display:flex;
	flex-direction:column;
	min-width:0;
	word-wrap:break-word;
	background-color:#fff;
	background-clip:border-box;
	border:1px solid rgba(0,0,0,.125);
	border-radius:.4rem
}
.card>hr{
	margin-right:0;
	margin-left:0
}
.card>.list-group{
	border-top:inherit;
	border-bottom:inherit
}
.card>.list-group:first-child{
	border-top-width:0;
	border-top-left-radius:calc(.4rem - 1px);
	border-top-right-radius:calc(.4rem - 1px)
}
.card>.list-group:last-child{
	border-bottom-width:0;
	border-bottom-right-radius:calc(.4rem - 1px);
	border-bottom-left-radius:calc(.4rem - 1px)
}
.card>.card-header+.list-group,.card>.list-group+.card-footer{
	border-top:0
}
.card-body{
	flex:1 1 auto;
	min-height:1px;
	padding:1.25rem
}
.card-title{
	margin-bottom:.75rem
}
.card-subtitle{
	margin-top:-.375rem
}
.card-subtitle,.card-text:last-child{
	margin-bottom:0
}
.card-link:hover{
	text-decoration:none
}
.card-link+.card-link{
	margin-left:1.25rem
}
.card-header{
	padding:.75rem 1.25rem;
	margin-bottom:0;
	background-color:rgba(0,0,0,.03);
	border-bottom:1px solid rgba(0,0,0,.125)
}
.card-header:first-child{
	border-radius:calc(.4rem - 1px) calc(.4rem - 1px) 0 0
}
.card-footer{
	padding:.75rem 1.25rem;
	background-color:rgba(0,0,0,.03);
	border-top:1px solid rgba(0,0,0,.125)
}
.card-footer:last-child{
	border-radius:0 0 calc(.4rem - 1px) calc(.4rem - 1px)
}
.card-header-tabs{
	margin-bottom:-.75rem;
	border-bottom:0
}
.card-header-pills,.card-header-tabs{
	margin-right:-.625rem;
	margin-left:-.625rem
}
.card-img-overlay{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:1.25rem;
	border-radius:calc(.4rem - 1px)
}
.card-img,.card-img-bottom,.card-img-top{
	flex-shrink:0;
	width:100%
}
.card-img,.card-img-top{
	border-top-left-radius:calc(.4rem - 1px);
	border-top-right-radius:calc(.4rem - 1px)
}
.card-img,.card-img-bottom{
	border-bottom-right-radius:calc(.4rem - 1px);
	border-bottom-left-radius:calc(.4rem - 1px)
}
.card-deck .card{
	margin-bottom:15px
}
@media (min-width:576px){
	.card-deck{
		display:flex;
		flex-flow:row wrap;
		margin-right:-15px;
		margin-left:-15px
	}
	.card-deck .card{
		flex:1 0 0%;
		margin-right:15px;
		margin-bottom:0;
		margin-left:15px
	}
}
.card-group>.card{
	margin-bottom:15px
}
@media (min-width:576px){
	.card-group{
		display:flex;
		flex-flow:row wrap
	}
	.card-group>.card{
		flex:1 0 0%;
		margin-bottom:0
	}
	.card-group>.card+.card{
		margin-left:0;
		border-left:0
	}
	.card-group>.card:not(:last-child){
		border-top-right-radius:0;
		border-bottom-right-radius:0
	}
	.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{
		border-top-right-radius:0
	}
	.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{
		border-bottom-right-radius:0
	}
	.card-group>.card:not(:first-child){
		border-top-left-radius:0;
		border-bottom-left-radius:0
	}
	.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{
		border-top-left-radius:0
	}
	.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{
		border-bottom-left-radius:0
	}
}
.card-columns .card{
	margin-bottom:.75rem
}
@media (min-width:576px){
	.card-columns{
		-moz-column-count:3;
		column-count:3;
		-moz-column-gap:1.25rem;
		column-gap:1.25rem;
		orphans:1;
		widows:1
	}
	.card-columns .card{
		display:inline-block;
		width:100%
	}
}
.accordion{
	overflow-anchor:none
}
.accordion>.card{
	overflow:hidden
}
.accordion>.card:not(:last-of-type){
	border-bottom:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.accordion>.card:not(:first-of-type){
	border-top-left-radius:0;
	border-top-right-radius:0
}
.accordion>.card>.card-header{
	border-radius:0;
	margin-bottom:-1px
}
.breadcrumb{
	flex-wrap:wrap;
	padding:.75rem 1rem;
	margin-bottom:1rem;
	font-size:.875rem;
	list-style:none;
	background-color:rgba(59,130,246,.05);
	border-radius:10rem
}
.breadcrumb,.breadcrumb-item{
	display:flex
}
.breadcrumb-item+.breadcrumb-item{
	padding-left:.5rem
}
.breadcrumb-item+.breadcrumb-item:before{
	display:inline-block;
	padding-right:.5rem;
	color:#465568;
	content:"/"
}
.breadcrumb-item+.breadcrumb-item:hover:before{
	text-decoration:underline;
	text-decoration:none
}
.breadcrumb-item.active{
	color:#465568
}
.pagination{
	display:flex;
	padding-left:0;
	list-style:none;
	border-radius:.4rem
}
.page-link{
	position:relative;
	display:block;
	padding:.6rem .9rem;
	margin-left:-1px;
	line-height:1.25;
	color:#01245e;
	background-color:#fff;
	border:1px solid #cbd5e1
}
.page-link:hover{
	z-index:2;
	color:#0a59da;
	text-decoration:none;
	background-color:#e1e8f0;
	border-color:#cbd5e1
}
.page-link:focus{
	z-index:3;
	outline:0;
	box-shadow:0 .125rem .25rem rgba(0,0,0,.075)
}
.page-item:first-child .page-link{
	margin-left:0;
	border-top-left-radius:.4rem;
	border-bottom-left-radius:.4rem
}
.page-item:last-child .page-link{
	border-top-right-radius:.4rem;
	border-bottom-right-radius:.4rem
}
.page-item.active .page-link{
	z-index:3;
	color:#fff;
	/* background-color:#3b82f6;
	border-color:#3b82f6 */
	background-color: #0678B6;
	border-color: #0678B6
}
.page-item.disabled .page-link{
	color:#465568;
	pointer-events:none;
	cursor:auto;
	background-color:#fff;
	border-color:#cbd5e1
}
.pagination-lg .page-link{
	padding:.75rem 1.5rem;
	font-size:1.25rem;
	line-height:1.5
}
.pagination-lg .page-item:first-child .page-link{
	border-top-left-radius:.875rem;
	border-bottom-left-radius:.875rem
}
.pagination-lg .page-item:last-child .page-link{
	border-top-right-radius:.875rem;
	border-bottom-right-radius:.875rem
}
.pagination-sm .page-link{
	padding:.25rem .5rem;
	font-size:.875rem;
	line-height:1.5
}
.pagination-sm .page-item:first-child .page-link{
	border-top-left-radius:.25rem;
	border-bottom-left-radius:.25rem
}
.pagination-sm .page-item:last-child .page-link{
	border-top-right-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.badge{
	display:inline-block;
	padding:.25em .4em;
	font-size:75%;
	font-weight:700;
	line-height:1;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25rem;
	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){
	.badge{
		transition:none
	}
}
a.badge:focus,a.badge:hover{
	text-decoration:none
}
.badge:empty{
	display:none
}
.btn .badge{
	position:relative;
	top:-1px
}
.badge-pill{
	padding-right:.6em;
	padding-left:.6em;
	border-radius:10rem
}
.badge-primary{
	color:#fff;
	background-color:#3b82f6
}
a.badge-primary:focus,a.badge-primary:hover{
	color:#fff;
	background-color:#0b63f3
}
a.badge-primary.focus,a.badge-primary:focus{
	outline:0;
	box-shadow:0 0 0 .2rem rgba(59,130,246,.5)
}
.badge-secondary{
	color:#fff;
	background-color:#465568
}
a.badge-secondary:focus,a.badge-secondary:hover{
	color:#fff;
	background-color:#313c4a
}
a.badge-secondary.focus,a.badge-secondary:focus{
	outline:0;
	box-shadow:0 0 0 .2rem rgba(70,85,104,.5)
}
.badge-success{
	color:#fff;
	background-color:#10b982
}
a.badge-success:focus,a.badge-success:hover{
	color:#fff;
	background-color:#0c8a61
}
a.badge-success.focus,a.badge-success:focus{
	outline:0;
	box-shadow:0 0 0 .2rem rgba(16,185,130,.5)
}
.badge-info{
	color:#fff;
	background-color:#07b6d5
}
a.badge-info:focus,a.badge-info:hover{
	color:#fff;
	background-color:#058ca4
}
a.badge-info.focus,a.badge-info:focus{
	outline:0;
	box-shadow:0 0 0 .2rem rgba(7,182,213,.5)
}
.badge-warning{
	color:#101729;
	background-color:#fdcc2b
}
a.badge-warning:focus,a.badge-warning:hover{
	color:#101729;
	background-color:#f3bb02
}
a.badge-warning.focus,a.badge-warning:focus{
	outline:0;
	box-shadow:0 0 0 .2rem rgba(253,204,43,.5)
}
.badge-danger{
	color:#fff;
	background-color:#ff4154
}
a.badge-danger:focus,a.badge-danger:hover{
	color:#fff;
	background-color:#ff0e26
}
a.badge-danger.focus,a.badge-danger:focus{
	outline:0;
	box-shadow:0 0 0 .2rem rgba(255,65,84,.5)
}
.badge-light{
	color:#101729;
	background-color:#f1f4f9
}
a.badge-light:focus,a.badge-light:hover{
	color:#101729;
	background-color:#cdd8ea
}
a.badge-light.focus,a.badge-light:focus{
	outline:0;
	box-shadow:0 0 0 .2rem rgba(241,244,249,.5)
}
.badge-dark{
	color:#fff;
	background-color:#101729
}
a.badge-dark:focus,a.badge-dark:hover{
	color:#fff;
	background-color:#020204
}
a.badge-dark.focus,a.badge-dark:focus{
	outline:0;
	box-shadow:0 0 0 .2rem rgba(16,23,41,.5)
}
.jumbotron{
	padding:2rem 1rem;
	margin-bottom:2rem;
	background-color:#e1e8f0;
	border-radius:.875rem
}
@media (min-width:576px){
	.jumbotron{
		padding:4rem 2rem
	}
}
.jumbotron-fluid{
	padding-right:0;
	padding-left:0;
	border-radius:0
}
.alert{
	position:relative;
	padding:.75rem 1.25rem;
	margin-bottom:1rem;
	border:1px solid transparent;
	border-radius:.4rem
}
.alert-heading{
	color:inherit
}
.alert-link{
	font-weight:700
}
.alert-dismissible{
	padding-right:4rem
}
.alert-dismissible .close{
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	padding:.75rem 1.25rem;
	color:inherit
}
.alert-primary{
	color:#1f4480;
	background-color:#f7faff;
	border-color:#c8dcfc
}
.alert-primary hr{
	border-top-color:#b0cdfb
}
.alert-primary .alert-link{
	color:#152e57
}
.alert-secondary{
	color:#242c36;
	background-color:#f8f8f9;
	border-color:#cbcfd5
}
.alert-secondary hr{
	border-top-color:#bdc2ca
}
.alert-secondary .alert-link{
	color:#101317
}
.alert-success{
	color:#086044;
	background-color:#f5fcfa;
	border-color:#bcebdc
}
.alert-success hr{
	border-top-color:#a8e5d2
}
.alert-success .alert-link{
	color:#043123
}
.alert-info{
	color:#045f6f;
	background-color:#f5fcfd;
	border-color:#baebf3
}
.alert-info hr{
	border-top-color:#a4e5ef
}
.alert-info .alert-link{
	color:#02353e
}
.alert-warning{
	color:#846a16;
	background-color:#fffdf7;
	border-color:#fef1c4
}
.alert-warning hr{
	border-top-color:#feebab
}
.alert-warning .alert-link{
	color:#58470f
}
.alert-danger{
	color:#85222c;
	background-color:#fff7f8;
	border-color:#ffcacf
}
.alert-danger hr{
	border-top-color:#ffb1b8
}
.alert-danger .alert-link{
	color:#5c181f
}
.alert-light{
	color:#7d7f81;
	background-color:#feffff;
	border-color:#fbfcfd
}
.alert-light hr{
	border-top-color:#eaeff5
}
.alert-light .alert-link{
	color:#646667
}
.alert-dark{
	color:#080c15;
	background-color:#f5f6f6;
	border-color:#bcbec3
}
.alert-dark hr{
	border-top-color:#afb1b7
}
.alert-dark .alert-link{
	color:#000
}
@-webkit-keyframes progress-bar-stripes{
	0%{
		background-position:1rem 0
	}
	to{
		background-position:0 0
	}
}
@keyframes progress-bar-stripes{
	0%{
		background-position:1rem 0
	}
	to{
		background-position:0 0
	}
}
.progress{
	height:1rem;
	line-height:0;
	font-size:.75rem;
	background-color:#e1e8f0;
	border-radius:.4rem
}
.progress,.progress-bar{
	display:flex;
	overflow:hidden
}
.progress-bar{
	flex-direction:column;
	justify-content:center;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	background-color:#3b82f6;
	transition:width .6s ease
}
@media (prefers-reduced-motion:reduce){
	.progress-bar{
		transition:none
	}
}
.progress-bar-striped{
	background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
	background-size:1rem 1rem
}
.progress-bar-animated{
	-webkit-animation:progress-bar-stripes 1s linear infinite;
	animation:progress-bar-stripes 1s linear infinite
}
@media (prefers-reduced-motion:reduce){
	.progress-bar-animated{
		-webkit-animation:none;
		animation:none
	}
}
.media{
	display:flex;
	align-items:flex-start
}
.media-body{
	flex:1
}
.list-group{
	display:flex;
	flex-direction:column;
	padding-left:0;
	margin-bottom:0;
	border-radius:.4rem
}
.list-group-item-action{
	width:100%;
	color:#344056;
	text-align:inherit
}
.list-group-item-action:focus,.list-group-item-action:hover{
	z-index:1;
	color:#344056;
	text-decoration:none;
	background-color:#f1f4f9
}
.list-group-item-action:active{
	color:#01245e;
	background-color:#e1e8f0
}
.list-group-item{
	position:relative;
	display:block;
	padding:.75rem 1.25rem;
	background-color:#fff;
	border:1px solid rgba(0,0,0,.125)
}
.list-group-item:first-child{
	border-top-left-radius:inherit;
	border-top-right-radius:inherit
}
.list-group-item:last-child{
	border-bottom-right-radius:inherit;
	border-bottom-left-radius:inherit
}
.list-group-item.disabled,.list-group-item:disabled{
	color:#465568;
	pointer-events:none;
	background-color:#fff
}
.list-group-item.active{
	z-index:2;
	color:#fff;
	background-color:#3b82f6;
	border-color:#3b82f6
}
.list-group-item+.list-group-item{
	border-top-width:0
}
.list-group-item+.list-group-item.active{
	margin-top:-1px;
	border-top-width:1px
}
.list-group-horizontal{
	flex-direction:row
}
.list-group-horizontal>.list-group-item:first-child{
	border-bottom-left-radius:.4rem;
	border-top-right-radius:0
}
.list-group-horizontal>.list-group-item:last-child{
	border-top-right-radius:.4rem;
	border-bottom-left-radius:0
}
.list-group-horizontal>.list-group-item.active{
	margin-top:0
}
.list-group-horizontal>.list-group-item+.list-group-item{
	border-top-width:1px;
	border-left-width:0
}
.list-group-horizontal>.list-group-item+.list-group-item.active{
	margin-left:-1px;
	border-left-width:1px
}
@media (min-width:576px){
	.list-group-horizontal-sm{
		flex-direction:row
	}
	.list-group-horizontal-sm>.list-group-item:first-child{
		border-bottom-left-radius:.4rem;
		border-top-right-radius:0
	}
	.list-group-horizontal-sm>.list-group-item:last-child{
		border-top-right-radius:.4rem;
		border-bottom-left-radius:0
	}
	.list-group-horizontal-sm>.list-group-item.active{
		margin-top:0
	}
	.list-group-horizontal-sm>.list-group-item+.list-group-item{
		border-top-width:1px;
		border-left-width:0
	}
	.list-group-horizontal-sm>.list-group-item+.list-group-item.active{
		margin-left:-1px;
		border-left-width:1px
	}
}
@media (min-width:768px){
	.list-group-horizontal-md{
		flex-direction:row
	}
	.list-group-horizontal-md>.list-group-item:first-child{
		border-bottom-left-radius:.4rem;
		border-top-right-radius:0
	}
	.list-group-horizontal-md>.list-group-item:last-child{
		border-top-right-radius:.4rem;
		border-bottom-left-radius:0
	}
	.list-group-horizontal-md>.list-group-item.active{
		margin-top:0
	}
	.list-group-horizontal-md>.list-group-item+.list-group-item{
		border-top-width:1px;
		border-left-width:0
	}
	.list-group-horizontal-md>.list-group-item+.list-group-item.active{
		margin-left:-1px;
		border-left-width:1px
	}
}
@media (min-width:992px){
	.list-group-horizontal-lg{
		flex-direction:row
	}
	.list-group-horizontal-lg>.list-group-item:first-child{
		border-bottom-left-radius:.4rem;
		border-top-right-radius:0
	}
	.list-group-horizontal-lg>.list-group-item:last-child{
		border-top-right-radius:.4rem;
		border-bottom-left-radius:0
	}
	.list-group-horizontal-lg>.list-group-item.active{
		margin-top:0
	}
	.list-group-horizontal-lg>.list-group-item+.list-group-item{
		border-top-width:1px;
		border-left-width:0
	}
	.list-group-horizontal-lg>.list-group-item+.list-group-item.active{
		margin-left:-1px;
		border-left-width:1px
	}
}
@media (min-width:1200px){
	.list-group-horizontal-xl{
		flex-direction:row
	}
	.list-group-horizontal-xl>.list-group-item:first-child{
		border-bottom-left-radius:.4rem;
		border-top-right-radius:0
	}
	.list-group-horizontal-xl>.list-group-item:last-child{
		border-top-right-radius:.4rem;
		border-bottom-left-radius:0
	}
	.list-group-horizontal-xl>.list-group-item.active{
		margin-top:0
	}
	.list-group-horizontal-xl>.list-group-item+.list-group-item{
		border-top-width:1px;
		border-left-width:0
	}
	.list-group-horizontal-xl>.list-group-item+.list-group-item.active{
		margin-left:-1px;
		border-left-width:1px
	}
}
@media (min-width:1400px){
	.list-group-horizontal-xxl{
		flex-direction:row
	}
	.list-group-horizontal-xxl>.list-group-item:first-child{
		border-bottom-left-radius:.4rem;
		border-top-right-radius:0
	}
	.list-group-horizontal-xxl>.list-group-item:last-child{
		border-top-right-radius:.4rem;
		border-bottom-left-radius:0
	}
	.list-group-horizontal-xxl>.list-group-item.active{
		margin-top:0
	}
	.list-group-horizontal-xxl>.list-group-item+.list-group-item{
		border-top-width:1px;
		border-left-width:0
	}
	.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{
		margin-left:-1px;
		border-left-width:1px
	}
}
.list-group-flush{
	border-radius:0
}
.list-group-flush>.list-group-item{
	border-width:0 0 1px
}
.list-group-flush>.list-group-item:last-child{
	border-bottom-width:0
}
.list-group-item-primary{
	color:#1f4480;
	background-color:#c8dcfc
}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{
	color:#1f4480;
	background-color:#b0cdfb
}
.list-group-item-primary.list-group-item-action.active{
	color:#fff;
	background-color:#1f4480;
	border-color:#1f4480
}
.list-group-item-secondary{
	color:#242c36;
	background-color:#cbcfd5
}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{
	color:#242c36;
	background-color:#bdc2ca
}
.list-group-item-secondary.list-group-item-action.active{
	color:#fff;
	background-color:#242c36;
	border-color:#242c36
}
.list-group-item-success{
	color:#086044;
	background-color:#bcebdc
}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{
	color:#086044;
	background-color:#a8e5d2
}
.list-group-item-success.list-group-item-action.active{
	color:#fff;
	background-color:#086044;
	border-color:#086044
}
.list-group-item-info{
	color:#045f6f;
	background-color:#baebf3
}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{
	color:#045f6f;
	background-color:#a4e5ef
}
.list-group-item-info.list-group-item-action.active{
	color:#fff;
	background-color:#045f6f;
	border-color:#045f6f
}
.list-group-item-warning{
	color:#846a16;
	background-color:#fef1c4
}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{
	color:#846a16;
	background-color:#feebab
}
.list-group-item-warning.list-group-item-action.active{
	color:#fff;
	background-color:#846a16;
	border-color:#846a16
}
.list-group-item-danger{
	color:#85222c;
	background-color:#ffcacf
}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{
	color:#85222c;
	background-color:#ffb1b8
}
.list-group-item-danger.list-group-item-action.active{
	color:#fff;
	background-color:#85222c;
	border-color:#85222c
}
.list-group-item-light{
	color:#7d7f81;
	background-color:#fbfcfd
}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{
	color:#7d7f81;
	background-color:#eaeff5
}
.list-group-item-light.list-group-item-action.active{
	color:#fff;
	background-color:#7d7f81;
	border-color:#7d7f81
}
.list-group-item-dark{
	color:#080c15;
	background-color:#bcbec3
}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{
	color:#080c15;
	background-color:#afb1b7
}
.list-group-item-dark.list-group-item-action.active{
	color:#fff;
	background-color:#080c15;
	border-color:#080c15
}
.close{
	float:right;
	font-size:1.5rem;
	font-weight:700;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.5
}
@media (max-width:1200px){
	.close{
		font-size:calc(1.275rem + .3vw)
	}
}
.close:hover{
	color:#000;
	text-decoration:none
}
.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{
	opacity:.75
}
button.close{
	padding:0;
	background-color:transparent;
	border:0
}
a.close.disabled{
	pointer-events:none
}
.toast{
	flex-basis:350px;
	max-width:350px;
	font-size:.875rem;
	background-color:hsla(0,0%,100%,.85);
	background-clip:padding-box;
	border:1px solid rgba(0,0,0,.1);
	box-shadow:0 .25rem .75rem rgba(0,0,0,.1);
	opacity:0;
	border-radius:.25rem
}
.toast:not(:last-child){
	margin-bottom:.75rem
}
.toast.showing{
	opacity:1
}
.toast.show{
	display:block;
	opacity:1
}
.toast.hide{
	display:none
}
.toast-header{
	display:flex;
	align-items:center;
	padding:.25rem .75rem;
	color:#465568;
	background-color:hsla(0,0%,100%,.85);
	background-clip:padding-box;
	border-bottom:1px solid rgba(0,0,0,.05);
	border-top-left-radius:calc(.25rem - 1px);
	border-top-right-radius:calc(.25rem - 1px)
}
.toast-body{
	padding:.75rem
}
/* .modal-open{
	overflow:hidden
}
.modal-open .modal{
	overflow-x:hidden;
	overflow-y:auto
}
.modal{
	position:fixed;
	top:0;
	left:0;
	z-index:1050;
	display:none;
	width:100%;
	height:100%;
	overflow:hidden;
	outline:0
}
.modal-dialog{
	position:relative;
	width:auto;
	margin:.5rem;
	pointer-events:none
}
.modal.fade .modal-dialog{
	transition:transform .3s ease-out;
	transform:translateY(-50px)
}
@media (prefers-reduced-motion:reduce){
	.modal.fade .modal-dialog{
		transition:none
	}
}
.modal.show .modal-dialog{
	transform:none
}
.modal.modal-static .modal-dialog{
	transform:scale(1.02)
}
.modal-dialog-scrollable{
	display:flex;
	max-height:calc(100% - 1rem)
}
.modal-dialog-scrollable .modal-content{
	max-height:calc(100vh - 1rem);
	overflow:hidden
}
.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{
	flex-shrink:0
}
.modal-dialog-scrollable .modal-body{
	overflow-y:auto
}
.modal-dialog-centered{
	display:flex;
	align-items:center;
	min-height:calc(100% - 1rem)
}
.modal-dialog-centered:before{
	display:block;
	height:calc(100vh - 1rem);
	height:-webkit-min-content;
	height:-moz-min-content;
	height:min-content;
	content:""
}
.modal-dialog-centered.modal-dialog-scrollable{
	flex-direction:column;
	justify-content:center;
	height:100%
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content{
	max-height:none
}
.modal-dialog-centered.modal-dialog-scrollable:before{
	content:none
}
.modal-content{
	position:relative;
	display:flex;
	flex-direction:column;
	width:100%;
	pointer-events:auto;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid rgba(0,0,0,.2);
	border-radius:.4rem;
	outline:0
}
.modal-backdrop{
	position:fixed;
	top:0;
	left:0;
	z-index:1040;
	width:100vw;
	height:100vh;
	background-color:#000
}
.modal-backdrop.fade{
	opacity:0
}
.modal-backdrop.show{
	opacity:.5
}
.modal-header{
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	padding:1rem;
	border-bottom:1px solid #cbd5e1;
	border-top-left-radius:calc(.4rem - 1px);
	border-top-right-radius:calc(.4rem - 1px)
}
.modal-header .close{
	padding:1rem;
	margin:-1rem -1rem -1rem auto
}
.modal-title{
	margin-bottom:0;
	line-height:1.5
}
.modal-body{
	position:relative;
	flex:1 1 auto;
	padding:1rem
}
.modal-footer{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:flex-end;
	padding:.75rem;
	border-top:1px solid #cbd5e1;
	border-bottom-right-radius:calc(.4rem - 1px);
	border-bottom-left-radius:calc(.4rem - 1px)
}
.modal-footer>*{
	margin:.25rem
}
.modal-scrollbar-measure{
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}
@media (min-width:576px){
	.modal-dialog{
		max-width:500px;
		margin:1.75rem auto
	}
	.modal-dialog-scrollable{
		max-height:calc(100% - 3.5rem)
	}
	.modal-dialog-scrollable .modal-content{
		max-height:calc(100vh - 3.5rem)
	}
	.modal-dialog-centered{
		min-height:calc(100% - 3.5rem)
	}
	.modal-dialog-centered:before{
		height:calc(100vh - 3.5rem);
		height:-webkit-min-content;
		height:-moz-min-content;
		height:min-content
	}
	.modal-sm{
		max-width:300px
	}
}
@media (min-width:992px){
	.modal-lg,.modal-xl{
		max-width:800px
	}
}
@media (min-width:1200px){
	.modal-xl{
		max-width:1140px
	}
} */
.tooltip{
	position:absolute;
	z-index:1070;
	display:block;
	margin:0;
	font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
	font-style:normal;
	font-weight:400;
	line-height:1.5;
	text-align:left;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	letter-spacing:normal;
	word-break:normal;
	word-spacing:normal;
	white-space:normal;
	line-break:auto;
	font-size:.875rem;
	word-wrap:break-word;
	opacity:0
}
.tooltip.show{
	opacity:.9
}
.tooltip .arrow{
	position:absolute;
	display:block;
	width:.8rem;
	height:.4rem
}
.tooltip .arrow:before{
	position:absolute;
	content:"";
	border-color:transparent;
	border-style:solid
}
.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{
	padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{
	bottom:0
}
.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{
	top:0;
	border-width:.4rem .4rem 0;
	border-top-color:#000
}
.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{
	padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{
	left:0;
	width:.4rem;
	height:.8rem
}
.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{
	right:0;
	border-width:.4rem .4rem .4rem 0;
	border-right-color:#000
}
.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{
	padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{
	top:0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{
	bottom:0;
	border-width:0 .4rem .4rem;
	border-bottom-color:#000
}
.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{
	padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{
	right:0;
	width:.4rem;
	height:.8rem
}
.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{
	left:0;
	border-width:.4rem 0 .4rem .4rem;
	border-left-color:#000
}
.tooltip-inner{
	max-width:200px;
	padding:.25rem .5rem;
	color:#fff;
	text-align:center;
	background-color:#000;
	border-radius:.4rem
}
.popover{
	top:0;
	left:0;
	z-index:1060;
	max-width:276px;
	font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
	font-style:normal;
	font-weight:400;
	line-height:1.5;
	text-align:left;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	letter-spacing:normal;
	word-break:normal;
	word-spacing:normal;
	white-space:normal;
	line-break:auto;
	font-size:.875rem;
	word-wrap:break-word;
	background-color:#101729;
	background-clip:padding-box;
	border:1px solid rgba(0,0,0,.2);
	border-radius:.4rem
}
.popover,.popover .arrow{
	position:absolute;
	display:block
}
.popover .arrow{
	width:1rem;
	height:.5rem;
	margin:0 .4rem
}
.popover .arrow:after,.popover .arrow:before{
	position:absolute;
	display:block;
	content:"";
	border-color:transparent;
	border-style:solid
}
.bs-popover-auto[x-placement^=top],.bs-popover-top{
	margin-bottom:.5rem
}
.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{
	bottom:calc(-.5rem - 1px)
}
.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{
	bottom:0;
	border-width:.5rem .5rem 0;
	border-top-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{
	bottom:1px;
	border-width:.5rem .5rem 0;
	border-top-color:#101729
}
.bs-popover-auto[x-placement^=right],.bs-popover-right{
	margin-left:.5rem
}
.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{
	left:calc(-.5rem - 1px);
	width:.5rem;
	height:1rem;
	margin:.4rem 0
}
.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{
	left:0;
	border-width:.5rem .5rem .5rem 0;
	border-right-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{
	left:1px;
	border-width:.5rem .5rem .5rem 0;
	border-right-color:#101729
}
.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{
	margin-top:.5rem
}
.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{
	top:calc(-.5rem - 1px)
}
.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{
	top:0;
	border-width:0 .5rem .5rem;
	border-bottom-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{
	top:1px;
	border-width:0 .5rem .5rem;
	border-bottom-color:#101729
}
.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{
	position:absolute;
	top:0;
	left:50%;
	display:block;
	width:1rem;
	margin-left:-.5rem;
	content:"";
	border-bottom:1px solid #0c111e
}
.bs-popover-auto[x-placement^=left],.bs-popover-left{
	margin-right:.5rem
}
.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{
	right:calc(-.5rem - 1px);
	width:.5rem;
	height:1rem;
	margin:.4rem 0
}
.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{
	right:0;
	border-width:.5rem 0 .5rem .5rem;
	border-left-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{
	right:1px;
	border-width:.5rem 0 .5rem .5rem;
	border-left-color:#101729
}
.popover-header{
	padding:.5rem .75rem;
	margin-bottom:0;
	font-size:1rem;
	background-color:#0c111e;
	border-bottom:1px solid #05070c;
	border-top-left-radius:calc(.4rem - 1px);
	border-top-right-radius:calc(.4rem - 1px)
}
.popover-header:empty{
	display:none
}
.popover-body{
	padding:.5rem .75rem;
	color:#fff
}
.carousel{
	position:relative
}
.carousel.pointer-event{
	touch-action:pan-y
}
.carousel-inner{
	position:relative;
	width:100%;
	overflow:hidden
}
.carousel-inner:after{
	display:block;
	clear:both;
	content:""
}
.carousel-item{
	position:relative;
	display:none;
	float:left;
	width:100%;
	margin-right:-100%;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	transition:transform .6s ease-in-out
}
@media (prefers-reduced-motion:reduce){
	.carousel-item{
		transition:none
	}
}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{
	display:block
}
.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){
	transform:translateX(100%)
}
.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){
	transform:translateX(-100%)
}
.carousel-fade .carousel-item{
	opacity:0;
	transition-property:opacity;
	transform:none
}
.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{
	z-index:1;
	opacity:1
}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{
	z-index:0;
	opacity:0;
	transition:opacity 0s .6s
}
@media (prefers-reduced-motion:reduce){
	.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{
		transition:none
	}
}
.carousel-control-next,.carousel-control-prev{
	position:absolute;
	top:0;
	bottom:0;
	z-index:1;
	display:flex;
	align-items:center;
	justify-content:center;
	width:15%;
	color:#fff;
	text-align:center;
	opacity:.5;
	transition:opacity .15s ease
}
@media (prefers-reduced-motion:reduce){
	.carousel-control-next,.carousel-control-prev{
		transition:none
	}
}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{
	color:#fff;
	text-decoration:none;
	outline:0;
	opacity:.9
}
.carousel-control-prev{
	left:0
}
.carousel-control-next{
	right:0
}
.carousel-control-next-icon,.carousel-control-prev-icon{
	display:inline-block;
	width:20px;
	height:20px;
	background:no-repeat 50%/100% 100%
}
.carousel-control-prev-icon{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")
}
.carousel-control-next-icon{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")
}
.carousel-indicators{
	position:absolute;
	right:0;
	bottom:0;
	left:0;
	z-index:15;
	display:flex;
	justify-content:center;
	padding-left:0;
	margin-right:15%;
	margin-left:15%;
	list-style:none
}
.carousel-indicators li{
	box-sizing:content-box;
	flex:0 1 auto;
	width:30px;
	height:4px;
	margin-right:3px;
	margin-left:3px;
	text-indent:-999px;
	cursor:pointer;
	background-color:#fff;
	background-clip:padding-box;
	border-top:0 solid transparent;
	border-bottom:0 solid transparent;
	opacity:.5;
	transition:opacity .6s ease
}
@media (prefers-reduced-motion:reduce){
	.carousel-indicators li{
		transition:none
	}
}
.carousel-indicators .active{
	opacity:1
}
.carousel-caption{
	position:absolute;
	right:15%;
	bottom:20px;
	left:15%;
	z-index:10;
	padding-top:20px;
	padding-bottom:20px;
	color:#fff;
	text-align:center
}
@-webkit-keyframes spinner-border{
	to{
		transform:rotate(1turn)
	}
}
@keyframes spinner-border{
	to{
		transform:rotate(1turn)
	}
}
.spinner-border{
	display:inline-block;
	/* width:2rem;
	height:2rem; */
	width: 35px;
	height: 35px;
	vertical-align:text-bottom;
    border-top-color: #0678B6;
	border:.25em solid;
	border-right:.25em solid transparent;
	border-radius:50%;
	-webkit-animation:spinner-border .75s linear infinite;
	animation:spinner-border .75s linear infinite
}
.spinner-border-sm{
	width:1rem;
	height:1rem;
	border-width:.2em
}
@-webkit-keyframes spinner-grow{
	0%{
		transform:scale(0)
	}
	50%{
		opacity:1;
		transform:none
	}
}
@keyframes spinner-grow{
	0%{
		transform:scale(0)
	}
	50%{
		opacity:1;
		transform:none
	}
}
.spinner-grow{
	display:inline-block;
	width:2rem;
	height:2rem;
	vertical-align:text-bottom;
	background-color:currentColor;
	border-radius:50%;
	opacity:0;
	-webkit-animation:spinner-grow .75s linear infinite;
	animation:spinner-grow .75s linear infinite
}
.spinner-grow-sm{
	width:1rem;
	height:1rem
}
.align-baseline{
	vertical-align:baseline!important
}
.align-top{
	vertical-align:top!important
}
.align-middle{
	vertical-align:middle!important
}
.align-bottom{
	vertical-align:bottom!important
}
.align-text-bottom{
	vertical-align:text-bottom!important
}
.align-text-top{
	vertical-align:text-top!important
}
.bg-primary{
	background-color:#3b82f6!important
}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{
	background-color:#0b63f3!important
}
.bg-secondary{
	background-color:#465568!important
}
a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{
	background-color:#313c4a!important
}
.bg-success{
	background-color:#10b982!important
}
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{
	background-color:#0c8a61!important
}
.bg-info{
	background-color:#07b6d5!important
}
a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{
	background-color:#058ca4!important
}
.bg-warning{
	background-color:#fdcc2b!important
}
a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{
	background-color:#f3bb02!important
}
.bg-danger{
	background-color:#ff4154!important
}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{
	background-color:#ff0e26!important
}
.bg-light{
	background-color:#f1f4f9!important
}
a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{
	background-color:#cdd8ea!important
}
.bg-dark{
	background-color:#101729!important
}
a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{
	background-color:#020204!important
}
.bg-white{
	background-color:#fff!important
}
.bg-transparent{
	background-color:transparent!important
}
.border{
	border:1px solid #cbd5e1!important
}
.border-top{
	border-top:1px solid #cbd5e1!important
}
.border-right{
	border-right:1px solid #cbd5e1!important
}
.border-bottom{
	border-bottom:1px solid #cbd5e1!important
}
.border-left{
	border-left:1px solid #cbd5e1!important
}
.border-0{
	border:0!important
}
.border-top-0{
	border-top:0!important
}
.border-right-0{
	border-right:0!important
}
.border-bottom-0{
	border-bottom:0!important
}
.border-left-0{
	border-left:0!important
}
.border-primary{
	border-color:#3b82f6!important
}
.border-secondary{
	border-color:#465568!important
}
.border-success{
	border-color:#10b982!important
}
.border-info{
	border-color:#07b6d5!important
}
.border-warning{
	border-color:#fdcc2b!important
}
.border-danger{
	border-color:#ff4154!important
}
.border-light{
	border-color:#f1f4f9!important
}
.border-dark{
	border-color:#101729!important
}
.border-white{
	border-color:#fff!important
}
.rounded-sm{
	border-radius:.25rem!important
}
.rounded{
	border-radius:.4rem!important
}
.rounded-top{
	border-top-left-radius:.4rem!important
}
.rounded-right,.rounded-top{
	border-top-right-radius:.4rem!important
}
.rounded-bottom,.rounded-right{
	border-bottom-right-radius:.4rem!important
}
.rounded-bottom,.rounded-left{
	border-bottom-left-radius:.4rem!important
}
.rounded-left{
	border-top-left-radius:.4rem!important
}
.rounded-lg{
	border-radius:.875rem!important
}
.rounded-circle{
	border-radius:50%!important
}
.rounded-pill{
	border-radius:50rem!important
}
.rounded-0{
	border-radius:0!important
}
.clearfix:after{
	display:block;
	clear:both;
	content:""
}
.d-none{
	display:none!important
}
.d-inline{
	display:inline!important
}
.d-inline-block{
	display:inline-block!important
}
.d-block{
	display:block!important
}
.d-table{
	display:table!important
}
.d-table-row{
	display:table-row!important
}
.d-table-cell{
	display:table-cell!important
}
.d-flex{
	display:flex!important
}
.d-inline-flex{
	display:inline-flex!important
}
@media (min-width:576px){
	.d-sm-none{
		display:none!important
	}
	.d-sm-inline{
		display:inline!important
	}
	.d-sm-inline-block{
		display:inline-block!important
	}
	.d-sm-block{
		display:block!important
	}
	.d-sm-table{
		display:table!important
	}
	.d-sm-table-row{
		display:table-row!important
	}
	.d-sm-table-cell{
		display:table-cell!important
	}
	.d-sm-flex{
		display:flex!important
	}
	.d-sm-inline-flex{
		display:inline-flex!important
	}
}
@media (min-width:768px){
	.d-md-none{
		display:none!important
	}
	.d-md-inline{
		display:inline!important
	}
	.d-md-inline-block{
		display:inline-block!important
	}
	.d-md-block{
		display:block!important
	}
	.d-md-table{
		display:table!important
	}
	.d-md-table-row{
		display:table-row!important
	}
	.d-md-table-cell{
		display:table-cell!important
	}
	.d-md-flex{
		display:flex!important
	}
	.d-md-inline-flex{
		display:inline-flex!important
	}
}
@media (min-width:992px){
	.d-lg-none{
		display:none!important
	}
	.d-lg-inline{
		display:inline!important
	}
	.d-lg-inline-block{
		display:inline-block!important
	}
	.d-lg-block{
		display:block!important
	}
	.d-lg-table{
		display:table!important
	}
	.d-lg-table-row{
		display:table-row!important
	}
	.d-lg-table-cell{
		display:table-cell!important
	}
	.d-lg-flex{
		display:flex!important
	}
	.d-lg-inline-flex{
		display:inline-flex!important
	}
}
@media (min-width:1200px){
	.d-xl-none{
		display:none!important
	}
	.d-xl-inline{
		display:inline!important
	}
	.d-xl-inline-block{
		display:inline-block!important
	}
	.d-xl-block{
		display:block!important
	}
	.d-xl-table{
		display:table!important
	}
	.d-xl-table-row{
		display:table-row!important
	}
	.d-xl-table-cell{
		display:table-cell!important
	}
	.d-xl-flex{
		display:flex!important
	}
	.d-xl-inline-flex{
		display:inline-flex!important
	}
}
@media (min-width:1400px){
	.d-xxl-none{
		display:none!important
	}
	.d-xxl-inline{
		display:inline!important
	}
	.d-xxl-inline-block{
		display:inline-block!important
	}
	.d-xxl-block{
		display:block!important
	}
	.d-xxl-table{
		display:table!important
	}
	.d-xxl-table-row{
		display:table-row!important
	}
	.d-xxl-table-cell{
		display:table-cell!important
	}
	.d-xxl-flex{
		display:flex!important
	}
	.d-xxl-inline-flex{
		display:inline-flex!important
	}
}
@media print{
	.d-print-none{
		display:none!important
	}
	.d-print-inline{
		display:inline!important
	}
	.d-print-inline-block{
		display:inline-block!important
	}
	.d-print-block{
		display:block!important
	}
	.d-print-table{
		display:table!important
	}
	.d-print-table-row{
		display:table-row!important
	}
	.d-print-table-cell{
		display:table-cell!important
	}
	.d-print-flex{
		display:flex!important
	}
	.d-print-inline-flex{
		display:inline-flex!important
	}
}
.embed-responsive{
	position:relative;
	display:block;
	width:100%;
	padding:0;
	overflow:hidden
}
.embed-responsive:before{
	display:block;
	content:""
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	border:0
}
.embed-responsive-21by9:before{
	padding-top:42.85714%
}
.embed-responsive-16by9:before{
	padding-top:56.25%
}
.embed-responsive-4by3:before{
	padding-top:75%
}
.embed-responsive-1by1:before{
	padding-top:100%
}
.flex-row{
	flex-direction:row!important
}
.flex-column{
	flex-direction:column!important
}
.flex-row-reverse{
	flex-direction:row-reverse!important
}
.flex-column-reverse{
	flex-direction:column-reverse!important
}
.flex-wrap{
	flex-wrap:wrap!important
}
.flex-nowrap{
	flex-wrap:nowrap!important
}
.flex-wrap-reverse{
	flex-wrap:wrap-reverse!important
}
.flex-fill{
	flex:1 1 auto!important
}
.flex-grow-0{
	flex-grow:0!important
}
.flex-grow-1{
	flex-grow:1!important
}
.flex-shrink-0{
	flex-shrink:0!important
}
.flex-shrink-1{
	flex-shrink:1!important
}
.justify-content-start{
	justify-content:flex-start!important
}
.justify-content-end{
	justify-content:flex-end!important
}
.justify-content-center{
	justify-content:center!important
}
.justify-content-between{
	justify-content:space-between!important
}
.justify-content-around{
	justify-content:space-around!important
}
.align-items-start{
	align-items:flex-start!important
}
.align-items-end{
	align-items:flex-end!important
}
.align-items-center{
	align-items:center!important
}
.align-items-baseline{
	align-items:baseline!important
}
.align-items-stretch{
	align-items:stretch!important
}
.align-content-start{
	align-content:flex-start!important
}
.align-content-end{
	align-content:flex-end!important
}
.align-content-center{
	align-content:center!important
}
.align-content-between{
	align-content:space-between!important
}
.align-content-around{
	align-content:space-around!important
}
.align-content-stretch{
	align-content:stretch!important
}
.align-self-auto{
	align-self:auto!important
}
.align-self-start{
	align-self:flex-start!important
}
.align-self-end{
	align-self:flex-end!important
}
.align-self-center{
	align-self:center!important
}
.align-self-baseline{
	align-self:baseline!important
}
.align-self-stretch{
	align-self:stretch!important
}
@media (min-width:576px){
	.flex-sm-row{
		flex-direction:row!important
	}
	.flex-sm-column{
		flex-direction:column!important
	}
	.flex-sm-row-reverse{
		flex-direction:row-reverse!important
	}
	.flex-sm-column-reverse{
		flex-direction:column-reverse!important
	}
	.flex-sm-wrap{
		flex-wrap:wrap!important
	}
	.flex-sm-nowrap{
		flex-wrap:nowrap!important
	}
	.flex-sm-wrap-reverse{
		flex-wrap:wrap-reverse!important
	}
	.flex-sm-fill{
		flex:1 1 auto!important
	}
	.flex-sm-grow-0{
		flex-grow:0!important
	}
	.flex-sm-grow-1{
		flex-grow:1!important
	}
	.flex-sm-shrink-0{
		flex-shrink:0!important
	}
	.flex-sm-shrink-1{
		flex-shrink:1!important
	}
	.justify-content-sm-start{
		justify-content:flex-start!important
	}
	.justify-content-sm-end{
		justify-content:flex-end!important
	}
	.justify-content-sm-center{
		justify-content:center!important
	}
	.justify-content-sm-between{
		justify-content:space-between!important
	}
	.justify-content-sm-around{
		justify-content:space-around!important
	}
	.align-items-sm-start{
		align-items:flex-start!important
	}
	.align-items-sm-end{
		align-items:flex-end!important
	}
	.align-items-sm-center{
		align-items:center!important
	}
	.align-items-sm-baseline{
		align-items:baseline!important
	}
	.align-items-sm-stretch{
		align-items:stretch!important
	}
	.align-content-sm-start{
		align-content:flex-start!important
	}
	.align-content-sm-end{
		align-content:flex-end!important
	}
	.align-content-sm-center{
		align-content:center!important
	}
	.align-content-sm-between{
		align-content:space-between!important
	}
	.align-content-sm-around{
		align-content:space-around!important
	}
	.align-content-sm-stretch{
		align-content:stretch!important
	}
	.align-self-sm-auto{
		align-self:auto!important
	}
	.align-self-sm-start{
		align-self:flex-start!important
	}
	.align-self-sm-end{
		align-self:flex-end!important
	}
	.align-self-sm-center{
		align-self:center!important
	}
	.align-self-sm-baseline{
		align-self:baseline!important
	}
	.align-self-sm-stretch{
		align-self:stretch!important
	}
}
@media (min-width:768px){
	.flex-md-row{
		flex-direction:row!important
	}
	.flex-md-column{
		flex-direction:column!important
	}
	.flex-md-row-reverse{
		flex-direction:row-reverse!important
	}
	.flex-md-column-reverse{
		flex-direction:column-reverse!important
	}
	.flex-md-wrap{
		flex-wrap:wrap!important
	}
	.flex-md-nowrap{
		flex-wrap:nowrap!important
	}
	.flex-md-wrap-reverse{
		flex-wrap:wrap-reverse!important
	}
	.flex-md-fill{
		flex:1 1 auto!important
	}
	.flex-md-grow-0{
		flex-grow:0!important
	}
	.flex-md-grow-1{
		flex-grow:1!important
	}
	.flex-md-shrink-0{
		flex-shrink:0!important
	}
	.flex-md-shrink-1{
		flex-shrink:1!important
	}
	.justify-content-md-start{
		justify-content:flex-start!important
	}
	.justify-content-md-end{
		justify-content:flex-end!important
	}
	.justify-content-md-center{
		justify-content:center!important
	}
	.justify-content-md-between{
		justify-content:space-between!important
	}
	.justify-content-md-around{
		justify-content:space-around!important
	}
	.align-items-md-start{
		align-items:flex-start!important
	}
	.align-items-md-end{
		align-items:flex-end!important
	}
	.align-items-md-center{
		align-items:center!important
	}
	.align-items-md-baseline{
		align-items:baseline!important
	}
	.align-items-md-stretch{
		align-items:stretch!important
	}
	.align-content-md-start{
		align-content:flex-start!important
	}
	.align-content-md-end{
		align-content:flex-end!important
	}
	.align-content-md-center{
		align-content:center!important
	}
	.align-content-md-between{
		align-content:space-between!important
	}
	.align-content-md-around{
		align-content:space-around!important
	}
	.align-content-md-stretch{
		align-content:stretch!important
	}
	.align-self-md-auto{
		align-self:auto!important
	}
	.align-self-md-start{
		align-self:flex-start!important
	}
	.align-self-md-end{
		align-self:flex-end!important
	}
	.align-self-md-center{
		align-self:center!important
	}
	.align-self-md-baseline{
		align-self:baseline!important
	}
	.align-self-md-stretch{
		align-self:stretch!important
	}
}
@media (min-width:992px){
	.flex-lg-row{
		flex-direction:row!important
	}
	.flex-lg-column{
		flex-direction:column!important
	}
	.flex-lg-row-reverse{
		flex-direction:row-reverse!important
	}
	.flex-lg-column-reverse{
		flex-direction:column-reverse!important
	}
	.flex-lg-wrap{
		flex-wrap:wrap!important
	}
	.flex-lg-nowrap{
		flex-wrap:nowrap!important
	}
	.flex-lg-wrap-reverse{
		flex-wrap:wrap-reverse!important
	}
	.flex-lg-fill{
		flex:1 1 auto!important
	}
	.flex-lg-grow-0{
		flex-grow:0!important
	}
	.flex-lg-grow-1{
		flex-grow:1!important
	}
	.flex-lg-shrink-0{
		flex-shrink:0!important
	}
	.flex-lg-shrink-1{
		flex-shrink:1!important
	}
	.justify-content-lg-start{
		justify-content:flex-start!important
	}
	.justify-content-lg-end{
		justify-content:flex-end!important
	}
	.justify-content-lg-center{
		justify-content:center!important
	}
	.justify-content-lg-between{
		justify-content:space-between!important
	}
	.justify-content-lg-around{
		justify-content:space-around!important
	}
	.align-items-lg-start{
		align-items:flex-start!important
	}
	.align-items-lg-end{
		align-items:flex-end!important
	}
	.align-items-lg-center{
		align-items:center!important
	}
	.align-items-lg-baseline{
		align-items:baseline!important
	}
	.align-items-lg-stretch{
		align-items:stretch!important
	}
	.align-content-lg-start{
		align-content:flex-start!important
	}
	.align-content-lg-end{
		align-content:flex-end!important
	}
	.align-content-lg-center{
		align-content:center!important
	}
	.align-content-lg-between{
		align-content:space-between!important
	}
	.align-content-lg-around{
		align-content:space-around!important
	}
	.align-content-lg-stretch{
		align-content:stretch!important
	}
	.align-self-lg-auto{
		align-self:auto!important
	}
	.align-self-lg-start{
		align-self:flex-start!important
	}
	.align-self-lg-end{
		align-self:flex-end!important
	}
	.align-self-lg-center{
		align-self:center!important
	}
	.align-self-lg-baseline{
		align-self:baseline!important
	}
	.align-self-lg-stretch{
		align-self:stretch!important
	}
}
@media (min-width:1200px){
	.flex-xl-row{
		flex-direction:row!important
	}
	.flex-xl-column{
		flex-direction:column!important
	}
	.flex-xl-row-reverse{
		flex-direction:row-reverse!important
	}
	.flex-xl-column-reverse{
		flex-direction:column-reverse!important
	}
	.flex-xl-wrap{
		flex-wrap:wrap!important
	}
	.flex-xl-nowrap{
		flex-wrap:nowrap!important
	}
	.flex-xl-wrap-reverse{
		flex-wrap:wrap-reverse!important
	}
	.flex-xl-fill{
		flex:1 1 auto!important
	}
	.flex-xl-grow-0{
		flex-grow:0!important
	}
	.flex-xl-grow-1{
		flex-grow:1!important
	}
	.flex-xl-shrink-0{
		flex-shrink:0!important
	}
	.flex-xl-shrink-1{
		flex-shrink:1!important
	}
	.justify-content-xl-start{
		justify-content:flex-start!important
	}
	.justify-content-xl-end{
		justify-content:flex-end!important
	}
	.justify-content-xl-center{
		justify-content:center!important
	}
	.justify-content-xl-between{
		justify-content:space-between!important
	}
	.justify-content-xl-around{
		justify-content:space-around!important
	}
	.align-items-xl-start{
		align-items:flex-start!important
	}
	.align-items-xl-end{
		align-items:flex-end!important
	}
	.align-items-xl-center{
		align-items:center!important
	}
	.align-items-xl-baseline{
		align-items:baseline!important
	}
	.align-items-xl-stretch{
		align-items:stretch!important
	}
	.align-content-xl-start{
		align-content:flex-start!important
	}
	.align-content-xl-end{
		align-content:flex-end!important
	}
	.align-content-xl-center{
		align-content:center!important
	}
	.align-content-xl-between{
		align-content:space-between!important
	}
	.align-content-xl-around{
		align-content:space-around!important
	}
	.align-content-xl-stretch{
		align-content:stretch!important
	}
	.align-self-xl-auto{
		align-self:auto!important
	}
	.align-self-xl-start{
		align-self:flex-start!important
	}
	.align-self-xl-end{
		align-self:flex-end!important
	}
	.align-self-xl-center{
		align-self:center!important
	}
	.align-self-xl-baseline{
		align-self:baseline!important
	}
	.align-self-xl-stretch{
		align-self:stretch!important
	}
}
@media (min-width:1400px){
	.flex-xxl-row{
		flex-direction:row!important
	}
	.flex-xxl-column{
		flex-direction:column!important
	}
	.flex-xxl-row-reverse{
		flex-direction:row-reverse!important
	}
	.flex-xxl-column-reverse{
		flex-direction:column-reverse!important
	}
	.flex-xxl-wrap{
		flex-wrap:wrap!important
	}
	.flex-xxl-nowrap{
		flex-wrap:nowrap!important
	}
	.flex-xxl-wrap-reverse{
		flex-wrap:wrap-reverse!important
	}
	.flex-xxl-fill{
		flex:1 1 auto!important
	}
	.flex-xxl-grow-0{
		flex-grow:0!important
	}
	.flex-xxl-grow-1{
		flex-grow:1!important
	}
	.flex-xxl-shrink-0{
		flex-shrink:0!important
	}
	.flex-xxl-shrink-1{
		flex-shrink:1!important
	}
	.justify-content-xxl-start{
		justify-content:flex-start!important
	}
	.justify-content-xxl-end{
		justify-content:flex-end!important
	}
	.justify-content-xxl-center{
		justify-content:center!important
	}
	.justify-content-xxl-between{
		justify-content:space-between!important
	}
	.justify-content-xxl-around{
		justify-content:space-around!important
	}
	.align-items-xxl-start{
		align-items:flex-start!important
	}
	.align-items-xxl-end{
		align-items:flex-end!important
	}
	.align-items-xxl-center{
		align-items:center!important
	}
	.align-items-xxl-baseline{
		align-items:baseline!important
	}
	.align-items-xxl-stretch{
		align-items:stretch!important
	}
	.align-content-xxl-start{
		align-content:flex-start!important
	}
	.align-content-xxl-end{
		align-content:flex-end!important
	}
	.align-content-xxl-center{
		align-content:center!important
	}
	.align-content-xxl-between{
		align-content:space-between!important
	}
	.align-content-xxl-around{
		align-content:space-around!important
	}
	.align-content-xxl-stretch{
		align-content:stretch!important
	}
	.align-self-xxl-auto{
		align-self:auto!important
	}
	.align-self-xxl-start{
		align-self:flex-start!important
	}
	.align-self-xxl-end{
		align-self:flex-end!important
	}
	.align-self-xxl-center{
		align-self:center!important
	}
	.align-self-xxl-baseline{
		align-self:baseline!important
	}
	.align-self-xxl-stretch{
		align-self:stretch!important
	}
}
.float-left{
	float:left!important
}
.float-right{
	float:right!important
}
.float-none{
	float:none!important
}
@media (min-width:576px){
	.float-sm-left{
		float:left!important
	}
	.float-sm-right{
		float:right!important
	}
	.float-sm-none{
		float:none!important
	}
}
@media (min-width:768px){
	.float-md-left{
		float:left!important
	}
	.float-md-right{
		float:right!important
	}
	.float-md-none{
		float:none!important
	}
}
@media (min-width:992px){
	.float-lg-left{
		float:left!important
	}
	.float-lg-right{
		float:right!important
	}
	.float-lg-none{
		float:none!important
	}
}
@media (min-width:1200px){
	.float-xl-left{
		float:left!important
	}
	.float-xl-right{
		float:right!important
	}
	.float-xl-none{
		float:none!important
	}
}
@media (min-width:1400px){
	.float-xxl-left{
		float:left!important
	}
	.float-xxl-right{
		float:right!important
	}
	.float-xxl-none{
		float:none!important
	}
}
.user-select-all{
	-webkit-user-select:all!important;
	-moz-user-select:all!important;
	-ms-user-select:all!important;
	user-select:all!important
}
.user-select-auto{
	-webkit-user-select:auto!important;
	-moz-user-select:auto!important;
	-ms-user-select:auto!important;
	user-select:auto!important
}
.user-select-none{
	-webkit-user-select:none!important;
	-moz-user-select:none!important;
	-ms-user-select:none!important;
	user-select:none!important
}
.overflow-auto{
	overflow:auto!important
}
.overflow-hidden{
	overflow:hidden!important
}
.position-static{
	position:static!important
}
.position-relative{
	position:relative!important
}
.position-absolute{
	position:absolute!important
}
.position-fixed{
	position:fixed!important
}
.position-sticky{
	position:-webkit-sticky!important;
	position:sticky!important
}
.fixed-top{
	top:0
}
.fixed-bottom,.fixed-top{
	position:fixed;
	right:0;
	left:0;
	z-index:1030
}
.fixed-bottom{
	bottom:0
}
@supports ((position:-webkit-sticky) or (position:sticky)){
	.sticky-top{
		position:-webkit-sticky;
		position:sticky;
		top:0;
		z-index:1020
	}
}
.sr-only{
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	white-space:nowrap;
	border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
	position:static;
	width:auto;
	height:auto;
	overflow:visible;
	clip:auto;
	white-space:normal
}
.shadow-sm{
	box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow{
	box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-lg{
	box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none{
	box-shadow:none!important
}
.w-25{
	width:25%!important
}
.w-50{
	width:50%!important
}
.w-75{
	width:75%!important
}
.w-100{
	width:100%!important
}
.w-auto{
	width:auto!important
}
.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
}
.mw-100{
	max-width:100%!important
}
.mh-100{
	max-height:100%!important
}
.min-vw-100{
	min-width:100vw!important
}
.min-vh-100{
	min-height:100vh!important
}
.vw-100{
	width:100vw!important
}
.vh-100{
	height:100vh!important
}
.m-0{
	margin:0!important
}
.mt-0,.my-0{
	margin-top:0!important
}
.mr-0,.mx-0{
	margin-right:0!important
}
.mb-0,.my-0{
	margin-bottom:0!important
}
.ml-0,.mx-0{
	margin-left:0!important
}
.m-1{
	margin:.25rem!important
}
.mt-1,.my-1{
	margin-top:.25rem!important
}
.mr-1,.mx-1{
	margin-right:.25rem!important
}
.mb-1,.my-1{
	margin-bottom:.25rem!important
}
.ml-1,.mx-1{
	margin-left:.25rem!important
}
.m-2{
	margin:.5rem!important
}
.mt-2,.my-2{
	margin-top:.5rem!important
}
.mr-2,.mx-2{
	margin-right:.5rem!important
}
.mb-2,.my-2{
	margin-bottom:.5rem!important
}
.ml-2,.mx-2{
	margin-left:.5rem!important
}
.m-3{
	margin:1rem!important
}
.mt-3,.my-3{
	margin-top:1rem!important
}
.mr-3,.mx-3{
	margin-right:1rem!important
}
.mb-3,.my-3{
	margin-bottom:1rem!important
}
.ml-3,.mx-3{
	margin-left:1rem!important
}
.m-4{
	margin:1.5rem!important
}
.mt-4,.my-4{
	margin-top:1.5rem!important
}
.mr-4,.mx-4{
	margin-right:1.5rem!important
}
.mb-4,.my-4{
	margin-bottom:1.5rem!important
}
.ml-4,.mx-4{
	margin-left:1.5rem!important
}
.m-5{
	margin:2.25rem!important
}
.mt-5,.my-5{
	margin-top:2.25rem!important
}
.mr-5,.mx-5{
	margin-right:2.25rem!important
}
.mb-5,.my-5{
	margin-bottom:2.25rem!important
}
.ml-5,.mx-5{
	margin-left:2.25rem!important
}
.m-6{
	margin:3.75rem!important
}
.mt-6,.my-6{
	margin-top:3.75rem!important
}
.mr-6,.mx-6{
	margin-right:3.75rem!important
}
.mb-6,.my-6{
	margin-bottom:3.75rem!important
}
.ml-6,.mx-6{
	margin-left:3.75rem!important
}
.m-7{
	margin:4.75rem!important
}
.mt-7,.my-7{
	margin-top:4.75rem!important
}
.mr-7,.mx-7{
	margin-right:4.75rem!important
}
.mb-7,.my-7{
	margin-bottom:4.75rem!important
}
.ml-7,.mx-7{
	margin-left:4.75rem!important
}
.m-8{
	margin:6.25rem!important
}
.mt-8,.my-8{
	margin-top:6.25rem!important
}
.mr-8,.mx-8{
	margin-right:6.25rem!important
}
.mb-8,.my-8{
	margin-bottom:6.25rem!important
}
.ml-8,.mx-8{
	margin-left:6.25rem!important
}
.m-9{
	margin:7.75rem!important
}
.mt-9,.my-9{
	margin-top:7.75rem!important
}
.mr-9,.mx-9{
	margin-right:7.75rem!important
}
.mb-9,.my-9{
	margin-bottom:7.75rem!important
}
.ml-9,.mx-9{
	margin-left:7.75rem!important
}
.m-10{
	margin:9.5rem!important
}
.mt-10,.my-10{
	margin-top:9.5rem!important
}
.mr-10,.mx-10{
	margin-right:9.5rem!important
}
.mb-10,.my-10{
	margin-bottom:9.5rem!important
}
.ml-10,.mx-10{
	margin-left:9.5rem!important
}
.m-11{
	margin:11rem!important
}
.mt-11,.my-11{
	margin-top:11rem!important
}
.mr-11,.mx-11{
	margin-right:11rem!important
}
.mb-11,.my-11{
	margin-bottom:11rem!important
}
.ml-11,.mx-11{
	margin-left:11rem!important
}
.m-12{
	margin:12.5rem!important
}
.mt-12,.my-12{
	margin-top:12.5rem!important
}
.mr-12,.mx-12{
	margin-right:12.5rem!important
}
.mb-12,.my-12{
	margin-bottom:12.5rem!important
}
.ml-12,.mx-12{
	margin-left:12.5rem!important
}
.m-13{
	margin:14.5rem!important
}
.mt-13,.my-13{
	margin-top:14.5rem!important
}
.mr-13,.mx-13{
	margin-right:14.5rem!important
}
.mb-13,.my-13{
	margin-bottom:14.5rem!important
}
.ml-13,.mx-13{
	margin-left:14.5rem!important
}
.m-14{
	margin:16rem!important
}
.mt-14,.my-14{
	margin-top:16rem!important
}
.mr-14,.mx-14{
	margin-right:16rem!important
}
.mb-14,.my-14{
	margin-bottom:16rem!important
}
.ml-14,.mx-14{
	margin-left:16rem!important
}
.m-15{
	margin:19rem!important
}
.mt-15,.my-15{
	margin-top:19rem!important
}
.mr-15,.mx-15{
	margin-right:19rem!important
}
.mb-15,.my-15{
	margin-bottom:19rem!important
}
.ml-15,.mx-15{
	margin-left:19rem!important
}
.p-0{
	padding:0!important
}
.pt-0,.py-0{
	padding-top:0!important
}
.pr-0,.px-0{
	padding-right:0!important
}
.pb-0,.py-0{
	padding-bottom:0!important
}
.pl-0,.px-0{
	padding-left:0!important
}
.p-1{
	padding:.25rem!important
}
.pt-1,.py-1{
	padding-top:.25rem!important
}
.pr-1,.px-1{
	padding-right:.25rem!important
}
.pb-1,.py-1{
	padding-bottom:.25rem!important
}
.pl-1,.px-1{
	padding-left:.25rem!important
}
.p-2{
	padding:.5rem!important
}
.pt-2,.py-2{
	padding-top:.5rem!important
}
.pr-2,.px-2{
	padding-right:.5rem!important
}
.pb-2,.py-2{
	padding-bottom:.5rem!important
}
.pl-2,.px-2{
	padding-left:.5rem!important
}
.p-3{
	padding:1rem!important
}
.pt-3,.py-3{
	padding-top:1rem!important
}
.pr-3,.px-3{
	padding-right:1rem!important
}
.pb-3,.py-3{
	padding-bottom:1rem!important
}
.pl-3,.px-3{
	padding-left:1rem!important
}
.p-4{
	padding:1.5rem!important
}
.pt-4,.py-4{
	padding-top:1.5rem!important
}
.pr-4,.px-4{
	padding-right:1.5rem!important
}
.pb-4,.py-4{
	padding-bottom:1.5rem!important
}
.pl-4,.px-4{
	padding-left:1.5rem!important
}
.p-5{
	padding:2.25rem!important
}
.pt-5,.py-5{
	padding-top:2.25rem!important
}
.pr-5,.px-5{
	padding-right:2.25rem!important
}
.pb-5,.py-5{
	padding-bottom:2.25rem!important
}
.pl-5,.px-5{
	padding-left:2.25rem!important
}
.p-6{
	padding:3.75rem!important
}
.pt-6,.py-6{
	padding-top:3.75rem!important
}
.pr-6,.px-6{
	padding-right:3.75rem!important
}
.pb-6,.py-6{
	padding-bottom:3.75rem!important
}
.pl-6,.px-6{
	padding-left:3.75rem!important
}
.p-7{
	padding:4.75rem!important
}
.pt-7,.py-7{
	padding-top:4.75rem!important
}
.pr-7,.px-7{
	padding-right:4.75rem!important
}
.pb-7,.py-7{
	padding-bottom:4.75rem!important
}
.pl-7,.px-7{
	padding-left:4.75rem!important
}
.p-8{
	padding:6.25rem!important
}
.pt-8,.py-8{
	padding-top:6.25rem!important
}
.pr-8,.px-8{
	padding-right:6.25rem!important
}
.pb-8,.py-8{
	padding-bottom:6.25rem!important
}
.pl-8,.px-8{
	padding-left:6.25rem!important
}
.p-9{
	padding:7.75rem!important
}
.pt-9,.py-9{
	padding-top:7.75rem!important
}
.pr-9,.px-9{
	padding-right:7.75rem!important
}
.pb-9,.py-9{
	padding-bottom:7.75rem!important
}
.pl-9,.px-9{
	padding-left:7.75rem!important
}
.p-10{
	padding:9.5rem!important
}
.pt-10,.py-10{
	padding-top:9.5rem!important
}
.pr-10,.px-10{
	padding-right:9.5rem!important
}
.pb-10,.py-10{
	padding-bottom:9.5rem!important
}
.pl-10,.px-10{
	padding-left:9.5rem!important
}
.p-11{
	padding:11rem!important
}
.pt-11,.py-11{
	padding-top:11rem!important
}
.pr-11,.px-11{
	padding-right:11rem!important
}
.pb-11,.py-11{
	padding-bottom:11rem!important
}
.pl-11,.px-11{
	padding-left:11rem!important
}
.p-12{
	padding:12.5rem!important
}
.pt-12,.py-12{
	padding-top:12.5rem!important
}
.pr-12,.px-12{
	padding-right:12.5rem!important
}
.pb-12,.py-12{
	padding-bottom:12.5rem!important
}
.pl-12,.px-12{
	padding-left:12.5rem!important
}
.p-13{
	padding:14.5rem!important
}
.pt-13,.py-13{
	padding-top:14.5rem!important
}
.pr-13,.px-13{
	padding-right:14.5rem!important
}
.pb-13,.py-13{
	padding-bottom:14.5rem!important
}
.pl-13,.px-13{
	padding-left:14.5rem!important
}
.p-14{
	padding:16rem!important
}
.pt-14,.py-14{
	padding-top:16rem!important
}
.pr-14,.px-14{
	padding-right:16rem!important
}
.pb-14,.py-14{
	padding-bottom:16rem!important
}
.pl-14,.px-14{
	padding-left:16rem!important
}
.p-15{
	padding:19rem!important
}
.pt-15,.py-15{
	padding-top:19rem!important
}
.pr-15,.px-15{
	padding-right:19rem!important
}
.pb-15,.py-15{
	padding-bottom:19rem!important
}
.pl-15,.px-15{
	padding-left:19rem!important
}
.m-n1{
	margin:-.25rem!important
}
.mt-n1,.my-n1{
	margin-top:-.25rem!important
}
.mr-n1,.mx-n1{
	margin-right:-.25rem!important
}
.mb-n1,.my-n1{
	margin-bottom:-.25rem!important
}
.ml-n1,.mx-n1{
	margin-left:-.25rem!important
}
.m-n2{
	margin:-.5rem!important
}
.mt-n2,.my-n2{
	margin-top:-.5rem!important
}
.mr-n2,.mx-n2{
	margin-right:-.5rem!important
}
.mb-n2,.my-n2{
	margin-bottom:-.5rem!important
}
.ml-n2,.mx-n2{
	margin-left:-.5rem!important
}
.m-n3{
	margin:-1rem!important
}
.mt-n3,.my-n3{
	margin-top:-1rem!important
}
.mr-n3,.mx-n3{
	margin-right:-1rem!important
}
.mb-n3,.my-n3{
	margin-bottom:-1rem!important
}
.ml-n3,.mx-n3{
	margin-left:-1rem!important
}
.m-n4{
	margin:-1.5rem!important
}
.mt-n4,.my-n4{
	margin-top:-1.5rem!important
}
.mr-n4,.mx-n4{
	margin-right:-1.5rem!important
}
.mb-n4,.my-n4{
	margin-bottom:-1.5rem!important
}
.ml-n4,.mx-n4{
	margin-left:-1.5rem!important
}
.m-n5{
	margin:-2.25rem!important
}
.mt-n5,.my-n5{
	margin-top:-2.25rem!important
}
.mr-n5,.mx-n5{
	margin-right:-2.25rem!important
}
.mb-n5,.my-n5{
	margin-bottom:-2.25rem!important
}
.ml-n5,.mx-n5{
	margin-left:-2.25rem!important
}
.m-n6{
	margin:-3.75rem!important
}
.mt-n6,.my-n6{
	margin-top:-3.75rem!important
}
.mr-n6,.mx-n6{
	margin-right:-3.75rem!important
}
.mb-n6,.my-n6{
	margin-bottom:-3.75rem!important
}
.ml-n6,.mx-n6{
	margin-left:-3.75rem!important
}
.m-n7{
	margin:-4.75rem!important
}
.mt-n7,.my-n7{
	margin-top:-4.75rem!important
}
.mr-n7,.mx-n7{
	margin-right:-4.75rem!important
}
.mb-n7,.my-n7{
	margin-bottom:-4.75rem!important
}
.ml-n7,.mx-n7{
	margin-left:-4.75rem!important
}
.m-n8{
	margin:-6.25rem!important
}
.mt-n8,.my-n8{
	margin-top:-6.25rem!important
}
.mr-n8,.mx-n8{
	margin-right:-6.25rem!important
}
.mb-n8,.my-n8{
	margin-bottom:-6.25rem!important
}
.ml-n8,.mx-n8{
	margin-left:-6.25rem!important
}
.m-n9{
	margin:-7.75rem!important
}
.mt-n9,.my-n9{
	margin-top:-7.75rem!important
}
.mr-n9,.mx-n9{
	margin-right:-7.75rem!important
}
.mb-n9,.my-n9{
	margin-bottom:-7.75rem!important
}
.ml-n9,.mx-n9{
	margin-left:-7.75rem!important
}
.m-n10{
	margin:-9.5rem!important
}
.mt-n10,.my-n10{
	margin-top:-9.5rem!important
}
.mr-n10,.mx-n10{
	margin-right:-9.5rem!important
}
.mb-n10,.my-n10{
	margin-bottom:-9.5rem!important
}
.ml-n10,.mx-n10{
	margin-left:-9.5rem!important
}
.m-n11{
	margin:-11rem!important
}
.mt-n11,.my-n11{
	margin-top:-11rem!important
}
.mr-n11,.mx-n11{
	margin-right:-11rem!important
}
.mb-n11,.my-n11{
	margin-bottom:-11rem!important
}
.ml-n11,.mx-n11{
	margin-left:-11rem!important
}
.m-n12{
	margin:-12.5rem!important
}
.mt-n12,.my-n12{
	margin-top:-12.5rem!important
}
.mr-n12,.mx-n12{
	margin-right:-12.5rem!important
}
.mb-n12,.my-n12{
	margin-bottom:-12.5rem!important
}
.ml-n12,.mx-n12{
	margin-left:-12.5rem!important
}
.m-n13{
	margin:-14.5rem!important
}
.mt-n13,.my-n13{
	margin-top:-14.5rem!important
}
.mr-n13,.mx-n13{
	margin-right:-14.5rem!important
}
.mb-n13,.my-n13{
	margin-bottom:-14.5rem!important
}
.ml-n13,.mx-n13{
	margin-left:-14.5rem!important
}
.m-n14{
	margin:-16rem!important
}
.mt-n14,.my-n14{
	margin-top:-16rem!important
}
.mr-n14,.mx-n14{
	margin-right:-16rem!important
}
.mb-n14,.my-n14{
	margin-bottom:-16rem!important
}
.ml-n14,.mx-n14{
	margin-left:-16rem!important
}
.m-n15{
	margin:-19rem!important
}
.mt-n15,.my-n15{
	margin-top:-19rem!important
}
.mr-n15,.mx-n15{
	margin-right:-19rem!important
}
.mb-n15,.my-n15{
	margin-bottom:-19rem!important
}
.ml-n15,.mx-n15{
	margin-left:-19rem!important
}
.m-auto{
	margin:auto!important
}
.mt-auto,.my-auto{
	margin-top:auto!important
}
.mr-auto,.mx-auto{
	margin-right:auto!important
}
.mb-auto,.my-auto{
	margin-bottom:auto!important
}
.ml-auto,.mx-auto{
	margin-left:auto!important
}
@media (min-width:576px){
	.m-sm-0{
		margin:0!important
	}
	.mt-sm-0,.my-sm-0{
		margin-top:0!important
	}
	.mr-sm-0,.mx-sm-0{
		margin-right:0!important
	}
	.mb-sm-0,.my-sm-0{
		margin-bottom:0!important
	}
	.ml-sm-0,.mx-sm-0{
		margin-left:0!important
	}
	.m-sm-1{
		margin:.25rem!important
	}
	.mt-sm-1,.my-sm-1{
		margin-top:.25rem!important
	}
	.mr-sm-1,.mx-sm-1{
		margin-right:.25rem!important
	}
	.mb-sm-1,.my-sm-1{
		margin-bottom:.25rem!important
	}
	.ml-sm-1,.mx-sm-1{
		margin-left:.25rem!important
	}
	.m-sm-2{
		margin:.5rem!important
	}
	.mt-sm-2,.my-sm-2{
		margin-top:.5rem!important
	}
	.mr-sm-2,.mx-sm-2{
		margin-right:.5rem!important
	}
	.mb-sm-2,.my-sm-2{
		margin-bottom:.5rem!important
	}
	.ml-sm-2,.mx-sm-2{
		margin-left:.5rem!important
	}
	.m-sm-3{
		margin:1rem!important
	}
	.mt-sm-3,.my-sm-3{
		margin-top:1rem!important
	}
	.mr-sm-3,.mx-sm-3{
		margin-right:1rem!important
	}
	.mb-sm-3,.my-sm-3{
		margin-bottom:1rem!important
	}
	.ml-sm-3,.mx-sm-3{
		margin-left:1rem!important
	}
	.m-sm-4{
		margin:1.5rem!important
	}
	.mt-sm-4,.my-sm-4{
		margin-top:1.5rem!important
	}
	.mr-sm-4,.mx-sm-4{
		margin-right:1.5rem!important
	}
	.mb-sm-4,.my-sm-4{
		margin-bottom:1.5rem!important
	}
	.ml-sm-4,.mx-sm-4{
		margin-left:1.5rem!important
	}
	.m-sm-5{
		margin:2.25rem!important
	}
	.mt-sm-5,.my-sm-5{
		margin-top:2.25rem!important
	}
	.mr-sm-5,.mx-sm-5{
		margin-right:2.25rem!important
	}
	.mb-sm-5,.my-sm-5{
		margin-bottom:2.25rem!important
	}
	.ml-sm-5,.mx-sm-5{
		margin-left:2.25rem!important
	}
	.m-sm-6{
		margin:3.75rem!important
	}
	.mt-sm-6,.my-sm-6{
		margin-top:3.75rem!important
	}
	.mr-sm-6,.mx-sm-6{
		margin-right:3.75rem!important
	}
	.mb-sm-6,.my-sm-6{
		margin-bottom:3.75rem!important
	}
	.ml-sm-6,.mx-sm-6{
		margin-left:3.75rem!important
	}
	.m-sm-7{
		margin:4.75rem!important
	}
	.mt-sm-7,.my-sm-7{
		margin-top:4.75rem!important
	}
	.mr-sm-7,.mx-sm-7{
		margin-right:4.75rem!important
	}
	.mb-sm-7,.my-sm-7{
		margin-bottom:4.75rem!important
	}
	.ml-sm-7,.mx-sm-7{
		margin-left:4.75rem!important
	}
	.m-sm-8{
		margin:6.25rem!important
	}
	.mt-sm-8,.my-sm-8{
		margin-top:6.25rem!important
	}
	.mr-sm-8,.mx-sm-8{
		margin-right:6.25rem!important
	}
	.mb-sm-8,.my-sm-8{
		margin-bottom:6.25rem!important
	}
	.ml-sm-8,.mx-sm-8{
		margin-left:6.25rem!important
	}
	.m-sm-9{
		margin:7.75rem!important
	}
	.mt-sm-9,.my-sm-9{
		margin-top:7.75rem!important
	}
	.mr-sm-9,.mx-sm-9{
		margin-right:7.75rem!important
	}
	.mb-sm-9,.my-sm-9{
		margin-bottom:7.75rem!important
	}
	.ml-sm-9,.mx-sm-9{
		margin-left:7.75rem!important
	}
	.m-sm-10{
		margin:9.5rem!important
	}
	.mt-sm-10,.my-sm-10{
		margin-top:9.5rem!important
	}
	.mr-sm-10,.mx-sm-10{
		margin-right:9.5rem!important
	}
	.mb-sm-10,.my-sm-10{
		margin-bottom:9.5rem!important
	}
	.ml-sm-10,.mx-sm-10{
		margin-left:9.5rem!important
	}
	.m-sm-11{
		margin:11rem!important
	}
	.mt-sm-11,.my-sm-11{
		margin-top:11rem!important
	}
	.mr-sm-11,.mx-sm-11{
		margin-right:11rem!important
	}
	.mb-sm-11,.my-sm-11{
		margin-bottom:11rem!important
	}
	.ml-sm-11,.mx-sm-11{
		margin-left:11rem!important
	}
	.m-sm-12{
		margin:12.5rem!important
	}
	.mt-sm-12,.my-sm-12{
		margin-top:12.5rem!important
	}
	.mr-sm-12,.mx-sm-12{
		margin-right:12.5rem!important
	}
	.mb-sm-12,.my-sm-12{
		margin-bottom:12.5rem!important
	}
	.ml-sm-12,.mx-sm-12{
		margin-left:12.5rem!important
	}
	.m-sm-13{
		margin:14.5rem!important
	}
	.mt-sm-13,.my-sm-13{
		margin-top:14.5rem!important
	}
	.mr-sm-13,.mx-sm-13{
		margin-right:14.5rem!important
	}
	.mb-sm-13,.my-sm-13{
		margin-bottom:14.5rem!important
	}
	.ml-sm-13,.mx-sm-13{
		margin-left:14.5rem!important
	}
	.m-sm-14{
		margin:16rem!important
	}
	.mt-sm-14,.my-sm-14{
		margin-top:16rem!important
	}
	.mr-sm-14,.mx-sm-14{
		margin-right:16rem!important
	}
	.mb-sm-14,.my-sm-14{
		margin-bottom:16rem!important
	}
	.ml-sm-14,.mx-sm-14{
		margin-left:16rem!important
	}
	.m-sm-15{
		margin:19rem!important
	}
	.mt-sm-15,.my-sm-15{
		margin-top:19rem!important
	}
	.mr-sm-15,.mx-sm-15{
		margin-right:19rem!important
	}
	.mb-sm-15,.my-sm-15{
		margin-bottom:19rem!important
	}
	.ml-sm-15,.mx-sm-15{
		margin-left:19rem!important
	}
	.p-sm-0{
		padding:0!important
	}
	.pt-sm-0,.py-sm-0{
		padding-top:0!important
	}
	.pr-sm-0,.px-sm-0{
		padding-right:0!important
	}
	.pb-sm-0,.py-sm-0{
		padding-bottom:0!important
	}
	.pl-sm-0,.px-sm-0{
		padding-left:0!important
	}
	.p-sm-1{
		padding:.25rem!important
	}
	.pt-sm-1,.py-sm-1{
		padding-top:.25rem!important
	}
	.pr-sm-1,.px-sm-1{
		padding-right:.25rem!important
	}
	.pb-sm-1,.py-sm-1{
		padding-bottom:.25rem!important
	}
	.pl-sm-1,.px-sm-1{
		padding-left:.25rem!important
	}
	.p-sm-2{
		padding:.5rem!important
	}
	.pt-sm-2,.py-sm-2{
		padding-top:.5rem!important
	}
	.pr-sm-2,.px-sm-2{
		padding-right:.5rem!important
	}
	.pb-sm-2,.py-sm-2{
		padding-bottom:.5rem!important
	}
	.pl-sm-2,.px-sm-2{
		padding-left:.5rem!important
	}
	.p-sm-3{
		padding:1rem!important
	}
	.pt-sm-3,.py-sm-3{
		padding-top:1rem!important
	}
	.pr-sm-3,.px-sm-3{
		padding-right:1rem!important
	}
	.pb-sm-3,.py-sm-3{
		padding-bottom:1rem!important
	}
	.pl-sm-3,.px-sm-3{
		padding-left:1rem!important
	}
	.p-sm-4{
		padding:1.5rem!important
	}
	.pt-sm-4,.py-sm-4{
		padding-top:1.5rem!important
	}
	.pr-sm-4,.px-sm-4{
		padding-right:1.5rem!important
	}
	.pb-sm-4,.py-sm-4{
		padding-bottom:1.5rem!important
	}
	.pl-sm-4,.px-sm-4{
		padding-left:1.5rem!important
	}
	.p-sm-5{
		padding:2.25rem!important
	}
	.pt-sm-5,.py-sm-5{
		padding-top:2.25rem!important
	}
	.pr-sm-5,.px-sm-5{
		padding-right:2.25rem!important
	}
	.pb-sm-5,.py-sm-5{
		padding-bottom:2.25rem!important
	}
	.pl-sm-5,.px-sm-5{
		padding-left:2.25rem!important
	}
	.p-sm-6{
		padding:3.75rem!important
	}
	.pt-sm-6,.py-sm-6{
		padding-top:3.75rem!important
	}
	.pr-sm-6,.px-sm-6{
		padding-right:3.75rem!important
	}
	.pb-sm-6,.py-sm-6{
		padding-bottom:3.75rem!important
	}
	.pl-sm-6,.px-sm-6{
		padding-left:3.75rem!important
	}
	.p-sm-7{
		padding:4.75rem!important
	}
	.pt-sm-7,.py-sm-7{
		padding-top:4.75rem!important
	}
	.pr-sm-7,.px-sm-7{
		padding-right:4.75rem!important
	}
	.pb-sm-7,.py-sm-7{
		padding-bottom:4.75rem!important
	}
	.pl-sm-7,.px-sm-7{
		padding-left:4.75rem!important
	}
	.p-sm-8{
		padding:6.25rem!important
	}
	.pt-sm-8,.py-sm-8{
		padding-top:6.25rem!important
	}
	.pr-sm-8,.px-sm-8{
		padding-right:6.25rem!important
	}
	.pb-sm-8,.py-sm-8{
		padding-bottom:6.25rem!important
	}
	.pl-sm-8,.px-sm-8{
		padding-left:6.25rem!important
	}
	.p-sm-9{
		padding:7.75rem!important
	}
	.pt-sm-9,.py-sm-9{
		padding-top:7.75rem!important
	}
	.pr-sm-9,.px-sm-9{
		padding-right:7.75rem!important
	}
	.pb-sm-9,.py-sm-9{
		padding-bottom:7.75rem!important
	}
	.pl-sm-9,.px-sm-9{
		padding-left:7.75rem!important
	}
	.p-sm-10{
		padding:9.5rem!important
	}
	.pt-sm-10,.py-sm-10{
		padding-top:9.5rem!important
	}
	.pr-sm-10,.px-sm-10{
		padding-right:9.5rem!important
	}
	.pb-sm-10,.py-sm-10{
		padding-bottom:9.5rem!important
	}
	.pl-sm-10,.px-sm-10{
		padding-left:9.5rem!important
	}
	.p-sm-11{
		padding:11rem!important
	}
	.pt-sm-11,.py-sm-11{
		padding-top:11rem!important
	}
	.pr-sm-11,.px-sm-11{
		padding-right:11rem!important
	}
	.pb-sm-11,.py-sm-11{
		padding-bottom:11rem!important
	}
	.pl-sm-11,.px-sm-11{
		padding-left:11rem!important
	}
	.p-sm-12{
		padding:12.5rem!important
	}
	.pt-sm-12,.py-sm-12{
		padding-top:12.5rem!important
	}
	.pr-sm-12,.px-sm-12{
		padding-right:12.5rem!important
	}
	.pb-sm-12,.py-sm-12{
		padding-bottom:12.5rem!important
	}
	.pl-sm-12,.px-sm-12{
		padding-left:12.5rem!important
	}
	.p-sm-13{
		padding:14.5rem!important
	}
	.pt-sm-13,.py-sm-13{
		padding-top:14.5rem!important
	}
	.pr-sm-13,.px-sm-13{
		padding-right:14.5rem!important
	}
	.pb-sm-13,.py-sm-13{
		padding-bottom:14.5rem!important
	}
	.pl-sm-13,.px-sm-13{
		padding-left:14.5rem!important
	}
	.p-sm-14{
		padding:16rem!important
	}
	.pt-sm-14,.py-sm-14{
		padding-top:16rem!important
	}
	.pr-sm-14,.px-sm-14{
		padding-right:16rem!important
	}
	.pb-sm-14,.py-sm-14{
		padding-bottom:16rem!important
	}
	.pl-sm-14,.px-sm-14{
		padding-left:16rem!important
	}
	.p-sm-15{
		padding:19rem!important
	}
	.pt-sm-15,.py-sm-15{
		padding-top:19rem!important
	}
	.pr-sm-15,.px-sm-15{
		padding-right:19rem!important
	}
	.pb-sm-15,.py-sm-15{
		padding-bottom:19rem!important
	}
	.pl-sm-15,.px-sm-15{
		padding-left:19rem!important
	}
	.m-sm-n1{
		margin:-.25rem!important
	}
	.mt-sm-n1,.my-sm-n1{
		margin-top:-.25rem!important
	}
	.mr-sm-n1,.mx-sm-n1{
		margin-right:-.25rem!important
	}
	.mb-sm-n1,.my-sm-n1{
		margin-bottom:-.25rem!important
	}
	.ml-sm-n1,.mx-sm-n1{
		margin-left:-.25rem!important
	}
	.m-sm-n2{
		margin:-.5rem!important
	}
	.mt-sm-n2,.my-sm-n2{
		margin-top:-.5rem!important
	}
	.mr-sm-n2,.mx-sm-n2{
		margin-right:-.5rem!important
	}
	.mb-sm-n2,.my-sm-n2{
		margin-bottom:-.5rem!important
	}
	.ml-sm-n2,.mx-sm-n2{
		margin-left:-.5rem!important
	}
	.m-sm-n3{
		margin:-1rem!important
	}
	.mt-sm-n3,.my-sm-n3{
		margin-top:-1rem!important
	}
	.mr-sm-n3,.mx-sm-n3{
		margin-right:-1rem!important
	}
	.mb-sm-n3,.my-sm-n3{
		margin-bottom:-1rem!important
	}
	.ml-sm-n3,.mx-sm-n3{
		margin-left:-1rem!important
	}
	.m-sm-n4{
		margin:-1.5rem!important
	}
	.mt-sm-n4,.my-sm-n4{
		margin-top:-1.5rem!important
	}
	.mr-sm-n4,.mx-sm-n4{
		margin-right:-1.5rem!important
	}
	.mb-sm-n4,.my-sm-n4{
		margin-bottom:-1.5rem!important
	}
	.ml-sm-n4,.mx-sm-n4{
		margin-left:-1.5rem!important
	}
	.m-sm-n5{
		margin:-2.25rem!important
	}
	.mt-sm-n5,.my-sm-n5{
		margin-top:-2.25rem!important
	}
	.mr-sm-n5,.mx-sm-n5{
		margin-right:-2.25rem!important
	}
	.mb-sm-n5,.my-sm-n5{
		margin-bottom:-2.25rem!important
	}
	.ml-sm-n5,.mx-sm-n5{
		margin-left:-2.25rem!important
	}
	.m-sm-n6{
		margin:-3.75rem!important
	}
	.mt-sm-n6,.my-sm-n6{
		margin-top:-3.75rem!important
	}
	.mr-sm-n6,.mx-sm-n6{
		margin-right:-3.75rem!important
	}
	.mb-sm-n6,.my-sm-n6{
		margin-bottom:-3.75rem!important
	}
	.ml-sm-n6,.mx-sm-n6{
		margin-left:-3.75rem!important
	}
	.m-sm-n7{
		margin:-4.75rem!important
	}
	.mt-sm-n7,.my-sm-n7{
		margin-top:-4.75rem!important
	}
	.mr-sm-n7,.mx-sm-n7{
		margin-right:-4.75rem!important
	}
	.mb-sm-n7,.my-sm-n7{
		margin-bottom:-4.75rem!important
	}
	.ml-sm-n7,.mx-sm-n7{
		margin-left:-4.75rem!important
	}
	.m-sm-n8{
		margin:-6.25rem!important
	}
	.mt-sm-n8,.my-sm-n8{
		margin-top:-6.25rem!important
	}
	.mr-sm-n8,.mx-sm-n8{
		margin-right:-6.25rem!important
	}
	.mb-sm-n8,.my-sm-n8{
		margin-bottom:-6.25rem!important
	}
	.ml-sm-n8,.mx-sm-n8{
		margin-left:-6.25rem!important
	}
	.m-sm-n9{
		margin:-7.75rem!important
	}
	.mt-sm-n9,.my-sm-n9{
		margin-top:-7.75rem!important
	}
	.mr-sm-n9,.mx-sm-n9{
		margin-right:-7.75rem!important
	}
	.mb-sm-n9,.my-sm-n9{
		margin-bottom:-7.75rem!important
	}
	.ml-sm-n9,.mx-sm-n9{
		margin-left:-7.75rem!important
	}
	.m-sm-n10{
		margin:-9.5rem!important
	}
	.mt-sm-n10,.my-sm-n10{
		margin-top:-9.5rem!important
	}
	.mr-sm-n10,.mx-sm-n10{
		margin-right:-9.5rem!important
	}
	.mb-sm-n10,.my-sm-n10{
		margin-bottom:-9.5rem!important
	}
	.ml-sm-n10,.mx-sm-n10{
		margin-left:-9.5rem!important
	}
	.m-sm-n11{
		margin:-11rem!important
	}
	.mt-sm-n11,.my-sm-n11{
		margin-top:-11rem!important
	}
	.mr-sm-n11,.mx-sm-n11{
		margin-right:-11rem!important
	}
	.mb-sm-n11,.my-sm-n11{
		margin-bottom:-11rem!important
	}
	.ml-sm-n11,.mx-sm-n11{
		margin-left:-11rem!important
	}
	.m-sm-n12{
		margin:-12.5rem!important
	}
	.mt-sm-n12,.my-sm-n12{
		margin-top:-12.5rem!important
	}
	.mr-sm-n12,.mx-sm-n12{
		margin-right:-12.5rem!important
	}
	.mb-sm-n12,.my-sm-n12{
		margin-bottom:-12.5rem!important
	}
	.ml-sm-n12,.mx-sm-n12{
		margin-left:-12.5rem!important
	}
	.m-sm-n13{
		margin:-14.5rem!important
	}
	.mt-sm-n13,.my-sm-n13{
		margin-top:-14.5rem!important
	}
	.mr-sm-n13,.mx-sm-n13{
		margin-right:-14.5rem!important
	}
	.mb-sm-n13,.my-sm-n13{
		margin-bottom:-14.5rem!important
	}
	.ml-sm-n13,.mx-sm-n13{
		margin-left:-14.5rem!important
	}
	.m-sm-n14{
		margin:-16rem!important
	}
	.mt-sm-n14,.my-sm-n14{
		margin-top:-16rem!important
	}
	.mr-sm-n14,.mx-sm-n14{
		margin-right:-16rem!important
	}
	.mb-sm-n14,.my-sm-n14{
		margin-bottom:-16rem!important
	}
	.ml-sm-n14,.mx-sm-n14{
		margin-left:-16rem!important
	}
	.m-sm-n15{
		margin:-19rem!important
	}
	.mt-sm-n15,.my-sm-n15{
		margin-top:-19rem!important
	}
	.mr-sm-n15,.mx-sm-n15{
		margin-right:-19rem!important
	}
	.mb-sm-n15,.my-sm-n15{
		margin-bottom:-19rem!important
	}
	.ml-sm-n15,.mx-sm-n15{
		margin-left:-19rem!important
	}
	.m-sm-auto{
		margin:auto!important
	}
	.mt-sm-auto,.my-sm-auto{
		margin-top:auto!important
	}
	.mr-sm-auto,.mx-sm-auto{
		margin-right:auto!important
	}
	.mb-sm-auto,.my-sm-auto{
		margin-bottom:auto!important
	}
	.ml-sm-auto,.mx-sm-auto{
		margin-left:auto!important
	}
}
@media (min-width:768px){
	.m-md-0{
		margin:0!important
	}
	.mt-md-0,.my-md-0{
		margin-top:0!important
	}
	.mr-md-0,.mx-md-0{
		margin-right:0!important
	}
	.mb-md-0,.my-md-0{
		margin-bottom:0!important
	}
	.ml-md-0,.mx-md-0{
		margin-left:0!important
	}
	.m-md-1{
		margin:.25rem!important
	}
	.mt-md-1,.my-md-1{
		margin-top:.25rem!important
	}
	.mr-md-1,.mx-md-1{
		margin-right:.25rem!important
	}
	.mb-md-1,.my-md-1{
		margin-bottom:.25rem!important
	}
	.ml-md-1,.mx-md-1{
		margin-left:.25rem!important
	}
	.m-md-2{
		margin:.5rem!important
	}
	.mt-md-2,.my-md-2{
		margin-top:.5rem!important
	}
	.mr-md-2,.mx-md-2{
		margin-right:.5rem!important
	}
	.mb-md-2,.my-md-2{
		margin-bottom:.5rem!important
	}
	.ml-md-2,.mx-md-2{
		margin-left:.5rem!important
	}
	.m-md-3{
		margin:1rem!important
	}
	.mt-md-3,.my-md-3{
		margin-top:1rem!important
	}
	.mr-md-3,.mx-md-3{
		margin-right:1rem!important
	}
	.mb-md-3,.my-md-3{
		margin-bottom:1rem!important
	}
	.ml-md-3,.mx-md-3{
		margin-left:1rem!important
	}
	.m-md-4{
		margin:1.5rem!important
	}
	.mt-md-4,.my-md-4{
		margin-top:1.5rem!important
	}
	.mr-md-4,.mx-md-4{
		margin-right:1.5rem!important
	}
	.mb-md-4,.my-md-4{
		margin-bottom:1.5rem!important
	}
	.ml-md-4,.mx-md-4{
		margin-left:1.5rem!important
	}
	.m-md-5{
		margin:2.25rem!important
	}
	.mt-md-5,.my-md-5{
		margin-top:2.25rem!important
	}
	.mr-md-5,.mx-md-5{
		margin-right:2.25rem!important
	}
	.mb-md-5,.my-md-5{
		margin-bottom:2.25rem!important
	}
	.ml-md-5,.mx-md-5{
		margin-left:2.25rem!important
	}
	.m-md-6{
		margin:3.75rem!important
	}
	.mt-md-6,.my-md-6{
		margin-top:3.75rem!important
	}
	.mr-md-6,.mx-md-6{
		margin-right:3.75rem!important
	}
	.mb-md-6,.my-md-6{
		margin-bottom:3.75rem!important
	}
	.ml-md-6,.mx-md-6{
		margin-left:3.75rem!important
	}
	.m-md-7{
		margin:4.75rem!important
	}
	.mt-md-7,.my-md-7{
		margin-top:4.75rem!important
	}
	.mr-md-7,.mx-md-7{
		margin-right:4.75rem!important
	}
	.mb-md-7,.my-md-7{
		margin-bottom:4.75rem!important
	}
	.ml-md-7,.mx-md-7{
		margin-left:4.75rem!important
	}
	.m-md-8{
		margin:6.25rem!important
	}
	.mt-md-8,.my-md-8{
		margin-top:6.25rem!important
	}
	.mr-md-8,.mx-md-8{
		margin-right:6.25rem!important
	}
	.mb-md-8,.my-md-8{
		margin-bottom:6.25rem!important
	}
	.ml-md-8,.mx-md-8{
		margin-left:6.25rem!important
	}
	.m-md-9{
		margin:7.75rem!important
	}
	.mt-md-9,.my-md-9{
		margin-top:7.75rem!important
	}
	.mr-md-9,.mx-md-9{
		margin-right:7.75rem!important
	}
	.mb-md-9,.my-md-9{
		margin-bottom:7.75rem!important
	}
	.ml-md-9,.mx-md-9{
		margin-left:7.75rem!important
	}
	.m-md-10{
		margin:9.5rem!important
	}
	.mt-md-10,.my-md-10{
		margin-top:9.5rem!important
	}
	.mr-md-10,.mx-md-10{
		margin-right:9.5rem!important
	}
	.mb-md-10,.my-md-10{
		margin-bottom:9.5rem!important
	}
	.ml-md-10,.mx-md-10{
		margin-left:9.5rem!important
	}
	.m-md-11{
		margin:11rem!important
	}
	.mt-md-11,.my-md-11{
		margin-top:11rem!important
	}
	.mr-md-11,.mx-md-11{
		margin-right:11rem!important
	}
	.mb-md-11,.my-md-11{
		margin-bottom:11rem!important
	}
	.ml-md-11,.mx-md-11{
		margin-left:11rem!important
	}
	.m-md-12{
		margin:12.5rem!important
	}
	.mt-md-12,.my-md-12{
		margin-top:12.5rem!important
	}
	.mr-md-12,.mx-md-12{
		margin-right:12.5rem!important
	}
	.mb-md-12,.my-md-12{
		margin-bottom:12.5rem!important
	}
	.ml-md-12,.mx-md-12{
		margin-left:12.5rem!important
	}
	.m-md-13{
		margin:14.5rem!important
	}
	.mt-md-13,.my-md-13{
		margin-top:14.5rem!important
	}
	.mr-md-13,.mx-md-13{
		margin-right:14.5rem!important
	}
	.mb-md-13,.my-md-13{
		margin-bottom:14.5rem!important
	}
	.ml-md-13,.mx-md-13{
		margin-left:14.5rem!important
	}
	.m-md-14{
		margin:16rem!important
	}
	.mt-md-14,.my-md-14{
		margin-top:16rem!important
	}
	.mr-md-14,.mx-md-14{
		margin-right:16rem!important
	}
	.mb-md-14,.my-md-14{
		margin-bottom:16rem!important
	}
	.ml-md-14,.mx-md-14{
		margin-left:16rem!important
	}
	.m-md-15{
		margin:19rem!important
	}
	.mt-md-15,.my-md-15{
		margin-top:19rem!important
	}
	.mr-md-15,.mx-md-15{
		margin-right:19rem!important
	}
	.mb-md-15,.my-md-15{
		margin-bottom:19rem!important
	}
	.ml-md-15,.mx-md-15{
		margin-left:19rem!important
	}
	.p-md-0{
		padding:0!important
	}
	.pt-md-0,.py-md-0{
		padding-top:0!important
	}
	.pr-md-0,.px-md-0{
		padding-right:0!important
	}
	.pb-md-0,.py-md-0{
		padding-bottom:0!important
	}
	.pl-md-0,.px-md-0{
		padding-left:0!important
	}
	.p-md-1{
		padding:.25rem!important
	}
	.pt-md-1,.py-md-1{
		padding-top:.25rem!important
	}
	.pr-md-1,.px-md-1{
		padding-right:.25rem!important
	}
	.pb-md-1,.py-md-1{
		padding-bottom:.25rem!important
	}
	.pl-md-1,.px-md-1{
		padding-left:.25rem!important
	}
	.p-md-2{
		padding:.5rem!important
	}
	.pt-md-2,.py-md-2{
		padding-top:.5rem!important
	}
	.pr-md-2,.px-md-2{
		padding-right:.5rem!important
	}
	.pb-md-2,.py-md-2{
		padding-bottom:.5rem!important
	}
	.pl-md-2,.px-md-2{
		padding-left:.5rem!important
	}
	.p-md-3{
		padding:1rem!important
	}
	.pt-md-3,.py-md-3{
		padding-top:1rem!important
	}
	.pr-md-3,.px-md-3{
		padding-right:1rem!important
	}
	.pb-md-3,.py-md-3{
		padding-bottom:1rem!important
	}
	.pl-md-3,.px-md-3{
		padding-left:1rem!important
	}
	.p-md-4{
		padding:1.5rem!important
	}
	.pt-md-4,.py-md-4{
		padding-top:1.5rem!important
	}
	.pr-md-4,.px-md-4{
		padding-right:1.5rem!important
	}
	.pb-md-4,.py-md-4{
		padding-bottom:1.5rem!important
	}
	.pl-md-4,.px-md-4{
		padding-left:1.5rem!important
	}
	.p-md-5{
		padding:2.25rem!important
	}
	.pt-md-5,.py-md-5{
		padding-top:2.25rem!important
	}
	.pr-md-5,.px-md-5{
		padding-right:2.25rem!important
	}
	.pb-md-5,.py-md-5{
		padding-bottom:2.25rem!important
	}
	.pl-md-5,.px-md-5{
		padding-left:2.25rem!important
	}
	.p-md-6{
		padding:3.75rem!important
	}
	.pt-md-6,.py-md-6{
		padding-top:3.75rem!important
	}
	.pr-md-6,.px-md-6{
		padding-right:3.75rem!important
	}
	.pb-md-6,.py-md-6{
		padding-bottom:3.75rem!important
	}
	.pl-md-6,.px-md-6{
		padding-left:3.75rem!important
	}
	.p-md-7{
		padding:4.75rem!important
	}
	.pt-md-7,.py-md-7{
		padding-top:4.75rem!important
	}
	.pr-md-7,.px-md-7{
		padding-right:4.75rem!important
	}
	.pb-md-7,.py-md-7{
		padding-bottom:4.75rem!important
	}
	.pl-md-7,.px-md-7{
		padding-left:4.75rem!important
	}
	.p-md-8{
		padding:6.25rem!important
	}
	.pt-md-8,.py-md-8{
		padding-top:6.25rem!important
	}
	.pr-md-8,.px-md-8{
		padding-right:6.25rem!important
	}
	.pb-md-8,.py-md-8{
		padding-bottom:6.25rem!important
	}
	.pl-md-8,.px-md-8{
		padding-left:6.25rem!important
	}
	.p-md-9{
		padding:7.75rem!important
	}
	.pt-md-9,.py-md-9{
		padding-top:7.75rem!important
	}
	.pr-md-9,.px-md-9{
		padding-right:7.75rem!important
	}
	.pb-md-9,.py-md-9{
		padding-bottom:7.75rem!important
	}
	.pl-md-9,.px-md-9{
		padding-left:7.75rem!important
	}
	.p-md-10{
		padding:9.5rem!important
	}
	.pt-md-10,.py-md-10{
		padding-top:9.5rem!important
	}
	.pr-md-10,.px-md-10{
		padding-right:9.5rem!important
	}
	.pb-md-10,.py-md-10{
		padding-bottom:9.5rem!important
	}
	.pl-md-10,.px-md-10{
		padding-left:9.5rem!important
	}
	.p-md-11{
		padding:11rem!important
	}
	.pt-md-11,.py-md-11{
		padding-top:11rem!important
	}
	.pr-md-11,.px-md-11{
		padding-right:11rem!important
	}
	.pb-md-11,.py-md-11{
		padding-bottom:11rem!important
	}
	.pl-md-11,.px-md-11{
		padding-left:11rem!important
	}
	.p-md-12{
		padding:12.5rem!important
	}
	.pt-md-12,.py-md-12{
		padding-top:12.5rem!important
	}
	.pr-md-12,.px-md-12{
		padding-right:12.5rem!important
	}
	.pb-md-12,.py-md-12{
		padding-bottom:12.5rem!important
	}
	.pl-md-12,.px-md-12{
		padding-left:12.5rem!important
	}
	.p-md-13{
		padding:14.5rem!important
	}
	.pt-md-13,.py-md-13{
		padding-top:14.5rem!important
	}
	.pr-md-13,.px-md-13{
		padding-right:14.5rem!important
	}
	.pb-md-13,.py-md-13{
		padding-bottom:14.5rem!important
	}
	.pl-md-13,.px-md-13{
		padding-left:14.5rem!important
	}
	.p-md-14{
		padding:16rem!important
	}
	.pt-md-14,.py-md-14{
		padding-top:16rem!important
	}
	.pr-md-14,.px-md-14{
		padding-right:16rem!important
	}
	.pb-md-14,.py-md-14{
		padding-bottom:16rem!important
	}
	.pl-md-14,.px-md-14{
		padding-left:16rem!important
	}
	.p-md-15{
		padding:19rem!important
	}
	.pt-md-15,.py-md-15{
		padding-top:19rem!important
	}
	.pr-md-15,.px-md-15{
		padding-right:19rem!important
	}
	.pb-md-15,.py-md-15{
		padding-bottom:19rem!important
	}
	.pl-md-15,.px-md-15{
		padding-left:19rem!important
	}
	.m-md-n1{
		margin:-.25rem!important
	}
	.mt-md-n1,.my-md-n1{
		margin-top:-.25rem!important
	}
	.mr-md-n1,.mx-md-n1{
		margin-right:-.25rem!important
	}
	.mb-md-n1,.my-md-n1{
		margin-bottom:-.25rem!important
	}
	.ml-md-n1,.mx-md-n1{
		margin-left:-.25rem!important
	}
	.m-md-n2{
		margin:-.5rem!important
	}
	.mt-md-n2,.my-md-n2{
		margin-top:-.5rem!important
	}
	.mr-md-n2,.mx-md-n2{
		margin-right:-.5rem!important
	}
	.mb-md-n2,.my-md-n2{
		margin-bottom:-.5rem!important
	}
	.ml-md-n2,.mx-md-n2{
		margin-left:-.5rem!important
	}
	.m-md-n3{
		margin:-1rem!important
	}
	.mt-md-n3,.my-md-n3{
		margin-top:-1rem!important
	}
	.mr-md-n3,.mx-md-n3{
		margin-right:-1rem!important
	}
	.mb-md-n3,.my-md-n3{
		margin-bottom:-1rem!important
	}
	.ml-md-n3,.mx-md-n3{
		margin-left:-1rem!important
	}
	.m-md-n4{
		margin:-1.5rem!important
	}
	.mt-md-n4,.my-md-n4{
		margin-top:-1.5rem!important
	}
	.mr-md-n4,.mx-md-n4{
		margin-right:-1.5rem!important
	}
	.mb-md-n4,.my-md-n4{
		margin-bottom:-1.5rem!important
	}
	.ml-md-n4,.mx-md-n4{
		margin-left:-1.5rem!important
	}
	.m-md-n5{
		margin:-2.25rem!important
	}
	.mt-md-n5,.my-md-n5{
		margin-top:-2.25rem!important
	}
	.mr-md-n5,.mx-md-n5{
		margin-right:-2.25rem!important
	}
	.mb-md-n5,.my-md-n5{
		margin-bottom:-2.25rem!important
	}
	.ml-md-n5,.mx-md-n5{
		margin-left:-2.25rem!important
	}
	.m-md-n6{
		margin:-3.75rem!important
	}
	.mt-md-n6,.my-md-n6{
		margin-top:-3.75rem!important
	}
	.mr-md-n6,.mx-md-n6{
		margin-right:-3.75rem!important
	}
	.mb-md-n6,.my-md-n6{
		margin-bottom:-3.75rem!important
	}
	.ml-md-n6,.mx-md-n6{
		margin-left:-3.75rem!important
	}
	.m-md-n7{
		margin:-4.75rem!important
	}
	.mt-md-n7,.my-md-n7{
		margin-top:-4.75rem!important
	}
	.mr-md-n7,.mx-md-n7{
		margin-right:-4.75rem!important
	}
	.mb-md-n7,.my-md-n7{
		margin-bottom:-4.75rem!important
	}
	.ml-md-n7,.mx-md-n7{
		margin-left:-4.75rem!important
	}
	.m-md-n8{
		margin:-6.25rem!important
	}
	.mt-md-n8,.my-md-n8{
		margin-top:-6.25rem!important
	}
	.mr-md-n8,.mx-md-n8{
		margin-right:-6.25rem!important
	}
	.mb-md-n8,.my-md-n8{
		margin-bottom:-6.25rem!important
	}
	.ml-md-n8,.mx-md-n8{
		margin-left:-6.25rem!important
	}
	.m-md-n9{
		margin:-7.75rem!important
	}
	.mt-md-n9,.my-md-n9{
		margin-top:-7.75rem!important
	}
	.mr-md-n9,.mx-md-n9{
		margin-right:-7.75rem!important
	}
	.mb-md-n9,.my-md-n9{
		margin-bottom:-7.75rem!important
	}
	.ml-md-n9,.mx-md-n9{
		margin-left:-7.75rem!important
	}
	.m-md-n10{
		margin:-9.5rem!important
	}
	.mt-md-n10,.my-md-n10{
		margin-top:-9.5rem!important
	}
	.mr-md-n10,.mx-md-n10{
		margin-right:-9.5rem!important
	}
	.mb-md-n10,.my-md-n10{
		margin-bottom:-9.5rem!important
	}
	.ml-md-n10,.mx-md-n10{
		margin-left:-9.5rem!important
	}
	.m-md-n11{
		margin:-11rem!important
	}
	.mt-md-n11,.my-md-n11{
		margin-top:-11rem!important
	}
	.mr-md-n11,.mx-md-n11{
		margin-right:-11rem!important
	}
	.mb-md-n11,.my-md-n11{
		margin-bottom:-11rem!important
	}
	.ml-md-n11,.mx-md-n11{
		margin-left:-11rem!important
	}
	.m-md-n12{
		margin:-12.5rem!important
	}
	.mt-md-n12,.my-md-n12{
		margin-top:-12.5rem!important
	}
	.mr-md-n12,.mx-md-n12{
		margin-right:-12.5rem!important
	}
	.mb-md-n12,.my-md-n12{
		margin-bottom:-12.5rem!important
	}
	.ml-md-n12,.mx-md-n12{
		margin-left:-12.5rem!important
	}
	.m-md-n13{
		margin:-14.5rem!important
	}
	.mt-md-n13,.my-md-n13{
		margin-top:-14.5rem!important
	}
	.mr-md-n13,.mx-md-n13{
		margin-right:-14.5rem!important
	}
	.mb-md-n13,.my-md-n13{
		margin-bottom:-14.5rem!important
	}
	.ml-md-n13,.mx-md-n13{
		margin-left:-14.5rem!important
	}
	.m-md-n14{
		margin:-16rem!important
	}
	.mt-md-n14,.my-md-n14{
		margin-top:-16rem!important
	}
	.mr-md-n14,.mx-md-n14{
		margin-right:-16rem!important
	}
	.mb-md-n14,.my-md-n14{
		margin-bottom:-16rem!important
	}
	.ml-md-n14,.mx-md-n14{
		margin-left:-16rem!important
	}
	.m-md-n15{
		margin:-19rem!important
	}
	.mt-md-n15,.my-md-n15{
		margin-top:-19rem!important
	}
	.mr-md-n15,.mx-md-n15{
		margin-right:-19rem!important
	}
	.mb-md-n15,.my-md-n15{
		margin-bottom:-19rem!important
	}
	.ml-md-n15,.mx-md-n15{
		margin-left:-19rem!important
	}
	.m-md-auto{
		margin:auto!important
	}
	.mt-md-auto,.my-md-auto{
		margin-top:auto!important
	}
	.mr-md-auto,.mx-md-auto{
		margin-right:auto!important
	}
	.mb-md-auto,.my-md-auto{
		margin-bottom:auto!important
	}
	.ml-md-auto,.mx-md-auto{
		margin-left:auto!important
	}
}
@media (min-width:992px){
	.m-lg-0{
		margin:0!important
	}
	.mt-lg-0,.my-lg-0{
		margin-top:0!important
	}
	.mr-lg-0,.mx-lg-0{
		margin-right:0!important
	}
	.mb-lg-0,.my-lg-0{
		margin-bottom:0!important
	}
	.ml-lg-0,.mx-lg-0{
		margin-left:0!important
	}
	.m-lg-1{
		margin:.25rem!important
	}
	.mt-lg-1,.my-lg-1{
		margin-top:.25rem!important
	}
	.mr-lg-1,.mx-lg-1{
		margin-right:.25rem!important
	}
	.mb-lg-1,.my-lg-1{
		margin-bottom:.25rem!important
	}
	.ml-lg-1,.mx-lg-1{
		margin-left:.25rem!important
	}
	.m-lg-2{
		margin:.5rem!important
	}
	.mt-lg-2,.my-lg-2{
		margin-top:.5rem!important
	}
	.mr-lg-2,.mx-lg-2{
		margin-right:.5rem!important
	}
	.mb-lg-2,.my-lg-2{
		margin-bottom:.5rem!important
	}
	.ml-lg-2,.mx-lg-2{
		margin-left:.5rem!important
	}
	.m-lg-3{
		margin:1rem!important
	}
	.mt-lg-3,.my-lg-3{
		margin-top:1rem!important
	}
	.mr-lg-3,.mx-lg-3{
		margin-right:1rem!important
	}
	.mb-lg-3,.my-lg-3{
		margin-bottom:1rem!important
	}
	.ml-lg-3,.mx-lg-3{
		margin-left:1rem!important
	}
	.m-lg-4{
		margin:1.5rem!important
	}
	.mt-lg-4,.my-lg-4{
		margin-top:1.5rem!important
	}
	.mr-lg-4,.mx-lg-4{
		margin-right:1.5rem!important
	}
	.mb-lg-4,.my-lg-4{
		margin-bottom:1.5rem!important
	}
	.ml-lg-4,.mx-lg-4{
		margin-left:1.5rem!important
	}
	.m-lg-5{
		margin:2.25rem!important
	}
	.mt-lg-5,.my-lg-5{
		margin-top:2.25rem!important
	}
	.mr-lg-5,.mx-lg-5{
		margin-right:2.25rem!important
	}
	.mb-lg-5,.my-lg-5{
		margin-bottom:2.25rem!important
	}
	.ml-lg-5,.mx-lg-5{
		margin-left:2.25rem!important
	}
	.m-lg-6{
		margin:3.75rem!important
	}
	.mt-lg-6,.my-lg-6{
		margin-top:3.75rem!important
	}
	.mr-lg-6,.mx-lg-6{
		margin-right:3.75rem!important
	}
	.mb-lg-6,.my-lg-6{
		margin-bottom:3.75rem!important
	}
	.ml-lg-6,.mx-lg-6{
		margin-left:3.75rem!important
	}
	.m-lg-7{
		margin:4.75rem!important
	}
	.mt-lg-7,.my-lg-7{
		margin-top:4.75rem!important
	}
	.mr-lg-7,.mx-lg-7{
		margin-right:4.75rem!important
	}
	.mb-lg-7,.my-lg-7{
		margin-bottom:4.75rem!important
	}
	.ml-lg-7,.mx-lg-7{
		margin-left:4.75rem!important
	}
	.m-lg-8{
		margin:6.25rem!important
	}
	.mt-lg-8,.my-lg-8{
		margin-top:6.25rem!important
	}
	.mr-lg-8,.mx-lg-8{
		margin-right:6.25rem!important
	}
	.mb-lg-8,.my-lg-8{
		margin-bottom:6.25rem!important
	}
	.ml-lg-8,.mx-lg-8{
		margin-left:6.25rem!important
	}
	.m-lg-9{
		margin:7.75rem!important
	}
	.mt-lg-9,.my-lg-9{
		margin-top:7.75rem!important
	}
	.mr-lg-9,.mx-lg-9{
		margin-right:7.75rem!important
	}
	.mb-lg-9,.my-lg-9{
		margin-bottom:7.75rem!important
	}
	.ml-lg-9,.mx-lg-9{
		margin-left:7.75rem!important
	}
	.m-lg-10{
		margin:9.5rem!important
	}
	.mt-lg-10,.my-lg-10{
		margin-top:9.5rem!important
	}
	.mr-lg-10,.mx-lg-10{
		margin-right:9.5rem!important
	}
	.mb-lg-10,.my-lg-10{
		margin-bottom:9.5rem!important
	}
	.ml-lg-10,.mx-lg-10{
		margin-left:9.5rem!important
	}
	.m-lg-11{
		margin:11rem!important
	}
	.mt-lg-11,.my-lg-11{
		margin-top:11rem!important
	}
	.mr-lg-11,.mx-lg-11{
		margin-right:11rem!important
	}
	.mb-lg-11,.my-lg-11{
		margin-bottom:11rem!important
	}
	.ml-lg-11,.mx-lg-11{
		margin-left:11rem!important
	}
	.m-lg-12{
		margin:12.5rem!important
	}
	.mt-lg-12,.my-lg-12{
		margin-top:12.5rem!important
	}
	.mr-lg-12,.mx-lg-12{
		margin-right:12.5rem!important
	}
	.mb-lg-12,.my-lg-12{
		margin-bottom:12.5rem!important
	}
	.ml-lg-12,.mx-lg-12{
		margin-left:12.5rem!important
	}
	.m-lg-13{
		margin:14.5rem!important
	}
	.mt-lg-13,.my-lg-13{
		margin-top:14.5rem!important
	}
	.mr-lg-13,.mx-lg-13{
		margin-right:14.5rem!important
	}
	.mb-lg-13,.my-lg-13{
		margin-bottom:14.5rem!important
	}
	.ml-lg-13,.mx-lg-13{
		margin-left:14.5rem!important
	}
	.m-lg-14{
		margin:16rem!important
	}
	.mt-lg-14,.my-lg-14{
		margin-top:16rem!important
	}
	.mr-lg-14,.mx-lg-14{
		margin-right:16rem!important
	}
	.mb-lg-14,.my-lg-14{
		margin-bottom:16rem!important
	}
	.ml-lg-14,.mx-lg-14{
		margin-left:16rem!important
	}
	.m-lg-15{
		margin:19rem!important
	}
	.mt-lg-15,.my-lg-15{
		margin-top:19rem!important
	}
	.mr-lg-15,.mx-lg-15{
		margin-right:19rem!important
	}
	.mb-lg-15,.my-lg-15{
		margin-bottom:19rem!important
	}
	.ml-lg-15,.mx-lg-15{
		margin-left:19rem!important
	}
	.p-lg-0{
		padding:0!important
	}
	.pt-lg-0,.py-lg-0{
		padding-top:0!important
	}
	.pr-lg-0,.px-lg-0{
		padding-right:0!important
	}
	.pb-lg-0,.py-lg-0{
		padding-bottom:0!important
	}
	.pl-lg-0,.px-lg-0{
		padding-left:0!important
	}
	.p-lg-1{
		padding:.25rem!important
	}
	.pt-lg-1,.py-lg-1{
		padding-top:.25rem!important
	}
	.pr-lg-1,.px-lg-1{
		padding-right:.25rem!important
	}
	.pb-lg-1,.py-lg-1{
		padding-bottom:.25rem!important
	}
	.pl-lg-1,.px-lg-1{
		padding-left:.25rem!important
	}
	.p-lg-2{
		padding:.5rem!important
	}
	.pt-lg-2,.py-lg-2{
		padding-top:.5rem!important
	}
	.pr-lg-2,.px-lg-2{
		padding-right:.5rem!important
	}
	.pb-lg-2,.py-lg-2{
		padding-bottom:.5rem!important
	}
	.pl-lg-2,.px-lg-2{
		padding-left:.5rem!important
	}
	.p-lg-3{
		padding:1rem!important
	}
	.pt-lg-3,.py-lg-3{
		padding-top:1rem!important
	}
	.pr-lg-3,.px-lg-3{
		padding-right:1rem!important
	}
	.pb-lg-3,.py-lg-3{
		padding-bottom:1rem!important
	}
	.pl-lg-3,.px-lg-3{
		padding-left:1rem!important
	}
	.p-lg-4{
		padding:1.5rem!important
	}
	.pt-lg-4,.py-lg-4{
		padding-top:1.5rem!important
	}
	.pr-lg-4,.px-lg-4{
		padding-right:1.5rem!important
	}
	.pb-lg-4,.py-lg-4{
		padding-bottom:1.5rem!important
	}
	.pl-lg-4,.px-lg-4{
		padding-left:1.5rem!important
	}
	.p-lg-5{
		padding:2.25rem!important
	}
	.pt-lg-5,.py-lg-5{
		padding-top:2.25rem!important
	}
	.pr-lg-5,.px-lg-5{
		padding-right:2.25rem!important
	}
	.pb-lg-5,.py-lg-5{
		padding-bottom:2.25rem!important
	}
	.pl-lg-5,.px-lg-5{
		padding-left:2.25rem!important
	}
	.p-lg-6{
		padding:3.75rem!important
	}
	.pt-lg-6,.py-lg-6{
		padding-top:3.75rem!important
	}
	.pr-lg-6,.px-lg-6{
		padding-right:3.75rem!important
	}
	.pb-lg-6,.py-lg-6{
		padding-bottom:3.75rem!important
	}
	.pl-lg-6,.px-lg-6{
		padding-left:3.75rem!important
	}
	.p-lg-7{
		padding:4.75rem!important
	}
	.pt-lg-7,.py-lg-7{
		padding-top:4.75rem!important
	}
	.pr-lg-7,.px-lg-7{
		padding-right:4.75rem!important
	}
	.pb-lg-7,.py-lg-7{
		padding-bottom:4.75rem!important
	}
	.pl-lg-7,.px-lg-7{
		padding-left:4.75rem!important
	}
	.p-lg-8{
		padding:6.25rem!important
	}
	.pt-lg-8,.py-lg-8{
		padding-top:6.25rem!important
	}
	.pr-lg-8,.px-lg-8{
		padding-right:6.25rem!important
	}
	.pb-lg-8,.py-lg-8{
		padding-bottom:6.25rem!important
	}
	.pl-lg-8,.px-lg-8{
		padding-left:6.25rem!important
	}
	.p-lg-9{
		padding:7.75rem!important
	}
	.pt-lg-9,.py-lg-9{
		padding-top:7.75rem!important
	}
	.pr-lg-9,.px-lg-9{
		padding-right:7.75rem!important
	}
	.pb-lg-9,.py-lg-9{
		padding-bottom:7.75rem!important
	}
	.pl-lg-9,.px-lg-9{
		padding-left:7.75rem!important
	}
	.p-lg-10{
		padding:9.5rem!important
	}
	.pt-lg-10,.py-lg-10{
		padding-top:9.5rem!important
	}
	.pr-lg-10,.px-lg-10{
		padding-right:9.5rem!important
	}
	.pb-lg-10,.py-lg-10{
		padding-bottom:9.5rem!important
	}
	.pl-lg-10,.px-lg-10{
		padding-left:9.5rem!important
	}
	.p-lg-11{
		padding:11rem!important
	}
	.pt-lg-11,.py-lg-11{
		padding-top:11rem!important
	}
	.pr-lg-11,.px-lg-11{
		padding-right:11rem!important
	}
	.pb-lg-11,.py-lg-11{
		padding-bottom:11rem!important
	}
	.pl-lg-11,.px-lg-11{
		padding-left:11rem!important
	}
	.p-lg-12{
		padding:12.5rem!important
	}
	.pt-lg-12,.py-lg-12{
		padding-top:12.5rem!important
	}
	.pr-lg-12,.px-lg-12{
		padding-right:12.5rem!important
	}
	.pb-lg-12,.py-lg-12{
		padding-bottom:12.5rem!important
	}
	.pl-lg-12,.px-lg-12{
		padding-left:12.5rem!important
	}
	.p-lg-13{
		padding:14.5rem!important
	}
	.pt-lg-13,.py-lg-13{
		padding-top:14.5rem!important
	}
	.pr-lg-13,.px-lg-13{
		padding-right:14.5rem!important
	}
	.pb-lg-13,.py-lg-13{
		padding-bottom:14.5rem!important
	}
	.pl-lg-13,.px-lg-13{
		padding-left:14.5rem!important
	}
	.p-lg-14{
		padding:16rem!important
	}
	.pt-lg-14,.py-lg-14{
		padding-top:16rem!important
	}
	.pr-lg-14,.px-lg-14{
		padding-right:16rem!important
	}
	.pb-lg-14,.py-lg-14{
		padding-bottom:16rem!important
	}
	.pl-lg-14,.px-lg-14{
		padding-left:16rem!important
	}
	.p-lg-15{
		padding:19rem!important
	}
	.pt-lg-15,.py-lg-15{
		padding-top:19rem!important
	}
	.pr-lg-15,.px-lg-15{
		padding-right:19rem!important
	}
	.pb-lg-15,.py-lg-15{
		padding-bottom:19rem!important
	}
	.pl-lg-15,.px-lg-15{
		padding-left:19rem!important
	}
	.m-lg-n1{
		margin:-.25rem!important
	}
	.mt-lg-n1,.my-lg-n1{
		margin-top:-.25rem!important
	}
	.mr-lg-n1,.mx-lg-n1{
		margin-right:-.25rem!important
	}
	.mb-lg-n1,.my-lg-n1{
		margin-bottom:-.25rem!important
	}
	.ml-lg-n1,.mx-lg-n1{
		margin-left:-.25rem!important
	}
	.m-lg-n2{
		margin:-.5rem!important
	}
	.mt-lg-n2,.my-lg-n2{
		margin-top:-.5rem!important
	}
	.mr-lg-n2,.mx-lg-n2{
		margin-right:-.5rem!important
	}
	.mb-lg-n2,.my-lg-n2{
		margin-bottom:-.5rem!important
	}
	.ml-lg-n2,.mx-lg-n2{
		margin-left:-.5rem!important
	}
	.m-lg-n3{
		margin:-1rem!important
	}
	.mt-lg-n3,.my-lg-n3{
		margin-top:-1rem!important
	}
	.mr-lg-n3,.mx-lg-n3{
		margin-right:-1rem!important
	}
	.mb-lg-n3,.my-lg-n3{
		margin-bottom:-1rem!important
	}
	.ml-lg-n3,.mx-lg-n3{
		margin-left:-1rem!important
	}
	.m-lg-n4{
		margin:-1.5rem!important
	}
	.mt-lg-n4,.my-lg-n4{
		margin-top:-1.5rem!important
	}
	.mr-lg-n4,.mx-lg-n4{
		margin-right:-1.5rem!important
	}
	.mb-lg-n4,.my-lg-n4{
		margin-bottom:-1.5rem!important
	}
	.ml-lg-n4,.mx-lg-n4{
		margin-left:-1.5rem!important
	}
	.m-lg-n5{
		margin:-2.25rem!important
	}
	.mt-lg-n5,.my-lg-n5{
		margin-top:-2.25rem!important
	}
	.mr-lg-n5,.mx-lg-n5{
		margin-right:-2.25rem!important
	}
	.mb-lg-n5,.my-lg-n5{
		margin-bottom:-2.25rem!important
	}
	.ml-lg-n5,.mx-lg-n5{
		margin-left:-2.25rem!important
	}
	.m-lg-n6{
		margin:-3.75rem!important
	}
	.mt-lg-n6,.my-lg-n6{
		margin-top:-3.75rem!important
	}
	.mr-lg-n6,.mx-lg-n6{
		margin-right:-3.75rem!important
	}
	.mb-lg-n6,.my-lg-n6{
		margin-bottom:-3.75rem!important
	}
	.ml-lg-n6,.mx-lg-n6{
		margin-left:-3.75rem!important
	}
	.m-lg-n7{
		margin:-4.75rem!important
	}
	.mt-lg-n7,.my-lg-n7{
		margin-top:-4.75rem!important
	}
	.mr-lg-n7,.mx-lg-n7{
		margin-right:-4.75rem!important
	}
	.mb-lg-n7,.my-lg-n7{
		margin-bottom:-4.75rem!important
	}
	.ml-lg-n7,.mx-lg-n7{
		margin-left:-4.75rem!important
	}
	.m-lg-n8{
		margin:-6.25rem!important
	}
	.mt-lg-n8,.my-lg-n8{
		margin-top:-6.25rem!important
	}
	.mr-lg-n8,.mx-lg-n8{
		margin-right:-6.25rem!important
	}
	.mb-lg-n8,.my-lg-n8{
		margin-bottom:-6.25rem!important
	}
	.ml-lg-n8,.mx-lg-n8{
		margin-left:-6.25rem!important
	}
	.m-lg-n9{
		margin:-7.75rem!important
	}
	.mt-lg-n9,.my-lg-n9{
		margin-top:-7.75rem!important
	}
	.mr-lg-n9,.mx-lg-n9{
		margin-right:-7.75rem!important
	}
	.mb-lg-n9,.my-lg-n9{
		margin-bottom:-7.75rem!important
	}
	.ml-lg-n9,.mx-lg-n9{
		margin-left:-7.75rem!important
	}
	.m-lg-n10{
		margin:-9.5rem!important
	}
	.mt-lg-n10,.my-lg-n10{
		margin-top:-9.5rem!important
	}
	.mr-lg-n10,.mx-lg-n10{
		margin-right:-9.5rem!important
	}
	.mb-lg-n10,.my-lg-n10{
		margin-bottom:-9.5rem!important
	}
	.ml-lg-n10,.mx-lg-n10{
		margin-left:-9.5rem!important
	}
	.m-lg-n11{
		margin:-11rem!important
	}
	.mt-lg-n11,.my-lg-n11{
		margin-top:-11rem!important
	}
	.mr-lg-n11,.mx-lg-n11{
		margin-right:-11rem!important
	}
	.mb-lg-n11,.my-lg-n11{
		margin-bottom:-11rem!important
	}
	.ml-lg-n11,.mx-lg-n11{
		margin-left:-11rem!important
	}
	.m-lg-n12{
		margin:-12.5rem!important
	}
	.mt-lg-n12,.my-lg-n12{
		margin-top:-12.5rem!important
	}
	.mr-lg-n12,.mx-lg-n12{
		margin-right:-12.5rem!important
	}
	.mb-lg-n12,.my-lg-n12{
		margin-bottom:-12.5rem!important
	}
	.ml-lg-n12,.mx-lg-n12{
		margin-left:-12.5rem!important
	}
	.m-lg-n13{
		margin:-14.5rem!important
	}
	.mt-lg-n13,.my-lg-n13{
		margin-top:-14.5rem!important
	}
	.mr-lg-n13,.mx-lg-n13{
		margin-right:-14.5rem!important
	}
	.mb-lg-n13,.my-lg-n13{
		margin-bottom:-14.5rem!important
	}
	.ml-lg-n13,.mx-lg-n13{
		margin-left:-14.5rem!important
	}
	.m-lg-n14{
		margin:-16rem!important
	}
	.mt-lg-n14,.my-lg-n14{
		margin-top:-16rem!important
	}
	.mr-lg-n14,.mx-lg-n14{
		margin-right:-16rem!important
	}
	.mb-lg-n14,.my-lg-n14{
		margin-bottom:-16rem!important
	}
	.ml-lg-n14,.mx-lg-n14{
		margin-left:-16rem!important
	}
	.m-lg-n15{
		margin:-19rem!important
	}
	.mt-lg-n15,.my-lg-n15{
		margin-top:-19rem!important
	}
	.mr-lg-n15,.mx-lg-n15{
		margin-right:-19rem!important
	}
	.mb-lg-n15,.my-lg-n15{
		margin-bottom:-19rem!important
	}
	.ml-lg-n15,.mx-lg-n15{
		margin-left:-19rem!important
	}
	.m-lg-auto{
		margin:auto!important
	}
	.mt-lg-auto,.my-lg-auto{
		margin-top:auto!important
	}
	.mr-lg-auto,.mx-lg-auto{
		margin-right:auto!important
	}
	.mb-lg-auto,.my-lg-auto{
		margin-bottom:auto!important
	}
	.ml-lg-auto,.mx-lg-auto{
		margin-left:auto!important
	}
}
@media (min-width:1200px){
	.m-xl-0{
		margin:0!important
	}
	.mt-xl-0,.my-xl-0{
		margin-top:0!important
	}
	.mr-xl-0,.mx-xl-0{
		margin-right:0!important
	}
	.mb-xl-0,.my-xl-0{
		margin-bottom:0!important
	}
	.ml-xl-0,.mx-xl-0{
		margin-left:0!important
	}
	.m-xl-1{
		margin:.25rem!important
	}
	.mt-xl-1,.my-xl-1{
		margin-top:.25rem!important
	}
	.mr-xl-1,.mx-xl-1{
		margin-right:.25rem!important
	}
	.mb-xl-1,.my-xl-1{
		margin-bottom:.25rem!important
	}
	.ml-xl-1,.mx-xl-1{
		margin-left:.25rem!important
	}
	.m-xl-2{
		margin:.5rem!important
	}
	.mt-xl-2,.my-xl-2{
		margin-top:.5rem!important
	}
	.mr-xl-2,.mx-xl-2{
		margin-right:.5rem!important
	}
	.mb-xl-2,.my-xl-2{
		margin-bottom:.5rem!important
	}
	.ml-xl-2,.mx-xl-2{
		margin-left:.5rem!important
	}
	.m-xl-3{
		margin:1rem!important
	}
	.mt-xl-3,.my-xl-3{
		margin-top:1rem!important
	}
	.mr-xl-3,.mx-xl-3{
		margin-right:1rem!important
	}
	.mb-xl-3,.my-xl-3{
		margin-bottom:1rem!important
	}
	.ml-xl-3,.mx-xl-3{
		margin-left:1rem!important
	}
	.m-xl-4{
		margin:1.5rem!important
	}
	.mt-xl-4,.my-xl-4{
		margin-top:1.5rem!important
	}
	.mr-xl-4,.mx-xl-4{
		margin-right:1.5rem!important
	}
	.mb-xl-4,.my-xl-4{
		margin-bottom:1.5rem!important
	}
	.ml-xl-4,.mx-xl-4{
		margin-left:1.5rem!important
	}
	.m-xl-5{
		margin:2.25rem!important
	}
	.mt-xl-5,.my-xl-5{
		margin-top:2.25rem!important
	}
	.mr-xl-5,.mx-xl-5{
		margin-right:2.25rem!important
	}
	.mb-xl-5,.my-xl-5{
		margin-bottom:2.25rem!important
	}
	.ml-xl-5,.mx-xl-5{
		margin-left:2.25rem!important
	}
	.m-xl-6{
		margin:3.75rem!important
	}
	.mt-xl-6,.my-xl-6{
		margin-top:3.75rem!important
	}
	.mr-xl-6,.mx-xl-6{
		margin-right:3.75rem!important
	}
	.mb-xl-6,.my-xl-6{
		margin-bottom:3.75rem!important
	}
	.ml-xl-6,.mx-xl-6{
		margin-left:3.75rem!important
	}
	.m-xl-7{
		margin:4.75rem!important
	}
	.mt-xl-7,.my-xl-7{
		margin-top:4.75rem!important
	}
	.mr-xl-7,.mx-xl-7{
		margin-right:4.75rem!important
	}
	.mb-xl-7,.my-xl-7{
		margin-bottom:4.75rem!important
	}
	.ml-xl-7,.mx-xl-7{
		margin-left:4.75rem!important
	}
	.m-xl-8{
		margin:6.25rem!important
	}
	.mt-xl-8,.my-xl-8{
		margin-top:6.25rem!important
	}
	.mr-xl-8,.mx-xl-8{
		margin-right:6.25rem!important
	}
	.mb-xl-8,.my-xl-8{
		margin-bottom:6.25rem!important
	}
	.ml-xl-8,.mx-xl-8{
		margin-left:6.25rem!important
	}
	.m-xl-9{
		margin:7.75rem!important
	}
	.mt-xl-9,.my-xl-9{
		margin-top:7.75rem!important
	}
	.mr-xl-9,.mx-xl-9{
		margin-right:7.75rem!important
	}
	.mb-xl-9,.my-xl-9{
		margin-bottom:7.75rem!important
	}
	.ml-xl-9,.mx-xl-9{
		margin-left:7.75rem!important
	}
	.m-xl-10{
		margin:9.5rem!important
	}
	.mt-xl-10,.my-xl-10{
		margin-top:9.5rem!important
	}
	.mr-xl-10,.mx-xl-10{
		margin-right:9.5rem!important
	}
	.mb-xl-10,.my-xl-10{
		margin-bottom:9.5rem!important
	}
	.ml-xl-10,.mx-xl-10{
		margin-left:9.5rem!important
	}
	.m-xl-11{
		margin:11rem!important
	}
	.mt-xl-11,.my-xl-11{
		margin-top:11rem!important
	}
	.mr-xl-11,.mx-xl-11{
		margin-right:11rem!important
	}
	.mb-xl-11,.my-xl-11{
		margin-bottom:11rem!important
	}
	.ml-xl-11,.mx-xl-11{
		margin-left:11rem!important
	}
	.m-xl-12{
		margin:12.5rem!important
	}
	.mt-xl-12,.my-xl-12{
		margin-top:12.5rem!important
	}
	.mr-xl-12,.mx-xl-12{
		margin-right:12.5rem!important
	}
	.mb-xl-12,.my-xl-12{
		margin-bottom:12.5rem!important
	}
	.ml-xl-12,.mx-xl-12{
		margin-left:12.5rem!important
	}
	.m-xl-13{
		margin:14.5rem!important
	}
	.mt-xl-13,.my-xl-13{
		margin-top:14.5rem!important
	}
	.mr-xl-13,.mx-xl-13{
		margin-right:14.5rem!important
	}
	.mb-xl-13,.my-xl-13{
		margin-bottom:14.5rem!important
	}
	.ml-xl-13,.mx-xl-13{
		margin-left:14.5rem!important
	}
	.m-xl-14{
		margin:16rem!important
	}
	.mt-xl-14,.my-xl-14{
		margin-top:16rem!important
	}
	.mr-xl-14,.mx-xl-14{
		margin-right:16rem!important
	}
	.mb-xl-14,.my-xl-14{
		margin-bottom:16rem!important
	}
	.ml-xl-14,.mx-xl-14{
		margin-left:16rem!important
	}
	.m-xl-15{
		margin:19rem!important
	}
	.mt-xl-15,.my-xl-15{
		margin-top:19rem!important
	}
	.mr-xl-15,.mx-xl-15{
		margin-right:19rem!important
	}
	.mb-xl-15,.my-xl-15{
		margin-bottom:19rem!important
	}
	.ml-xl-15,.mx-xl-15{
		margin-left:19rem!important
	}
	.p-xl-0{
		padding:0!important
	}
	.pt-xl-0,.py-xl-0{
		padding-top:0!important
	}
	.pr-xl-0,.px-xl-0{
		padding-right:0!important
	}
	.pb-xl-0,.py-xl-0{
		padding-bottom:0!important
	}
	.pl-xl-0,.px-xl-0{
		padding-left:0!important
	}
	.p-xl-1{
		padding:.25rem!important
	}
	.pt-xl-1,.py-xl-1{
		padding-top:.25rem!important
	}
	.pr-xl-1,.px-xl-1{
		padding-right:.25rem!important
	}
	.pb-xl-1,.py-xl-1{
		padding-bottom:.25rem!important
	}
	.pl-xl-1,.px-xl-1{
		padding-left:.25rem!important
	}
	.p-xl-2{
		padding:.5rem!important
	}
	.pt-xl-2,.py-xl-2{
		padding-top:.5rem!important
	}
	.pr-xl-2,.px-xl-2{
		padding-right:.5rem!important
	}
	.pb-xl-2,.py-xl-2{
		padding-bottom:.5rem!important
	}
	.pl-xl-2,.px-xl-2{
		padding-left:.5rem!important
	}
	.p-xl-3{
		padding:1rem!important
	}
	.pt-xl-3,.py-xl-3{
		padding-top:1rem!important
	}
	.pr-xl-3,.px-xl-3{
		padding-right:1rem!important
	}
	.pb-xl-3,.py-xl-3{
		padding-bottom:1rem!important
	}
	.pl-xl-3,.px-xl-3{
		padding-left:1rem!important
	}
	.p-xl-4{
		padding:1.5rem!important
	}
	.pt-xl-4,.py-xl-4{
		padding-top:1.5rem!important
	}
	.pr-xl-4,.px-xl-4{
		padding-right:1.5rem!important
	}
	.pb-xl-4,.py-xl-4{
		padding-bottom:1.5rem!important
	}
	.pl-xl-4,.px-xl-4{
		padding-left:1.5rem!important
	}
	.p-xl-5{
		padding:2.25rem!important
	}
	.pt-xl-5,.py-xl-5{
		padding-top:2.25rem!important
	}
	.pr-xl-5,.px-xl-5{
		padding-right:2.25rem!important
	}
	.pb-xl-5,.py-xl-5{
		padding-bottom:2.25rem!important
	}
	.pl-xl-5,.px-xl-5{
		padding-left:2.25rem!important
	}
	.p-xl-6{
		padding:3.75rem!important
	}
	.pt-xl-6,.py-xl-6{
		padding-top:3.75rem!important
	}
	.pr-xl-6,.px-xl-6{
		padding-right:3.75rem!important
	}
	.pb-xl-6,.py-xl-6{
		padding-bottom:3.75rem!important
	}
	.pl-xl-6,.px-xl-6{
		padding-left:3.75rem!important
	}
	.p-xl-7{
		padding:4.75rem!important
	}
	.pt-xl-7,.py-xl-7{
		padding-top:4.75rem!important
	}
	.pr-xl-7,.px-xl-7{
		padding-right:4.75rem!important
	}
	.pb-xl-7,.py-xl-7{
		padding-bottom:4.75rem!important
	}
	.pl-xl-7,.px-xl-7{
		padding-left:4.75rem!important
	}
	.p-xl-8{
		padding:6.25rem!important
	}
	.pt-xl-8,.py-xl-8{
		padding-top:6.25rem!important
	}
	.pr-xl-8,.px-xl-8{
		padding-right:6.25rem!important
	}
	.pb-xl-8,.py-xl-8{
		padding-bottom:6.25rem!important
	}
	.pl-xl-8,.px-xl-8{
		padding-left:6.25rem!important
	}
	.p-xl-9{
		padding:7.75rem!important
	}
	.pt-xl-9,.py-xl-9{
		padding-top:7.75rem!important
	}
	.pr-xl-9,.px-xl-9{
		padding-right:7.75rem!important
	}
	.pb-xl-9,.py-xl-9{
		padding-bottom:7.75rem!important
	}
	.pl-xl-9,.px-xl-9{
		padding-left:7.75rem!important
	}
	.p-xl-10{
		padding:9.5rem!important
	}
	.pt-xl-10,.py-xl-10{
		padding-top:9.5rem!important
	}
	.pr-xl-10,.px-xl-10{
		padding-right:9.5rem!important
	}
	.pb-xl-10,.py-xl-10{
		padding-bottom:9.5rem!important
	}
	.pl-xl-10,.px-xl-10{
		padding-left:9.5rem!important
	}
	.p-xl-11{
		padding:11rem!important
	}
	.pt-xl-11,.py-xl-11{
		padding-top:11rem!important
	}
	.pr-xl-11,.px-xl-11{
		padding-right:11rem!important
	}
	.pb-xl-11,.py-xl-11{
		padding-bottom:11rem!important
	}
	.pl-xl-11,.px-xl-11{
		padding-left:11rem!important
	}
	.p-xl-12{
		padding:12.5rem!important
	}
	.pt-xl-12,.py-xl-12{
		padding-top:12.5rem!important
	}
	.pr-xl-12,.px-xl-12{
		padding-right:12.5rem!important
	}
	.pb-xl-12,.py-xl-12{
		padding-bottom:12.5rem!important
	}
	.pl-xl-12,.px-xl-12{
		padding-left:12.5rem!important
	}
	.p-xl-13{
		padding:14.5rem!important
	}
	.pt-xl-13,.py-xl-13{
		padding-top:14.5rem!important
	}
	.pr-xl-13,.px-xl-13{
		padding-right:14.5rem!important
	}
	.pb-xl-13,.py-xl-13{
		padding-bottom:14.5rem!important
	}
	.pl-xl-13,.px-xl-13{
		padding-left:14.5rem!important
	}
	.p-xl-14{
		padding:16rem!important
	}
	.pt-xl-14,.py-xl-14{
		padding-top:16rem!important
	}
	.pr-xl-14,.px-xl-14{
		padding-right:16rem!important
	}
	.pb-xl-14,.py-xl-14{
		padding-bottom:16rem!important
	}
	.pl-xl-14,.px-xl-14{
		padding-left:16rem!important
	}
	.p-xl-15{
		padding:19rem!important
	}
	.pt-xl-15,.py-xl-15{
		padding-top:19rem!important
	}
	.pr-xl-15,.px-xl-15{
		padding-right:19rem!important
	}
	.pb-xl-15,.py-xl-15{
		padding-bottom:19rem!important
	}
	.pl-xl-15,.px-xl-15{
		padding-left:19rem!important
	}
	.m-xl-n1{
		margin:-.25rem!important
	}
	.mt-xl-n1,.my-xl-n1{
		margin-top:-.25rem!important
	}
	.mr-xl-n1,.mx-xl-n1{
		margin-right:-.25rem!important
	}
	.mb-xl-n1,.my-xl-n1{
		margin-bottom:-.25rem!important
	}
	.ml-xl-n1,.mx-xl-n1{
		margin-left:-.25rem!important
	}
	.m-xl-n2{
		margin:-.5rem!important
	}
	.mt-xl-n2,.my-xl-n2{
		margin-top:-.5rem!important
	}
	.mr-xl-n2,.mx-xl-n2{
		margin-right:-.5rem!important
	}
	.mb-xl-n2,.my-xl-n2{
		margin-bottom:-.5rem!important
	}
	.ml-xl-n2,.mx-xl-n2{
		margin-left:-.5rem!important
	}
	.m-xl-n3{
		margin:-1rem!important
	}
	.mt-xl-n3,.my-xl-n3{
		margin-top:-1rem!important
	}
	.mr-xl-n3,.mx-xl-n3{
		margin-right:-1rem!important
	}
	.mb-xl-n3,.my-xl-n3{
		margin-bottom:-1rem!important
	}
	.ml-xl-n3,.mx-xl-n3{
		margin-left:-1rem!important
	}
	.m-xl-n4{
		margin:-1.5rem!important
	}
	.mt-xl-n4,.my-xl-n4{
		margin-top:-1.5rem!important
	}
	.mr-xl-n4,.mx-xl-n4{
		margin-right:-1.5rem!important
	}
	.mb-xl-n4,.my-xl-n4{
		margin-bottom:-1.5rem!important
	}
	.ml-xl-n4,.mx-xl-n4{
		margin-left:-1.5rem!important
	}
	.m-xl-n5{
		margin:-2.25rem!important
	}
	.mt-xl-n5,.my-xl-n5{
		margin-top:-2.25rem!important
	}
	.mr-xl-n5,.mx-xl-n5{
		margin-right:-2.25rem!important
	}
	.mb-xl-n5,.my-xl-n5{
		margin-bottom:-2.25rem!important
	}
	.ml-xl-n5,.mx-xl-n5{
		margin-left:-2.25rem!important
	}
	.m-xl-n6{
		margin:-3.75rem!important
	}
	.mt-xl-n6,.my-xl-n6{
		margin-top:-3.75rem!important
	}
	.mr-xl-n6,.mx-xl-n6{
		margin-right:-3.75rem!important
	}
	.mb-xl-n6,.my-xl-n6{
		margin-bottom:-3.75rem!important
	}
	.ml-xl-n6,.mx-xl-n6{
		margin-left:-3.75rem!important
	}
	.m-xl-n7{
		margin:-4.75rem!important
	}
	.mt-xl-n7,.my-xl-n7{
		margin-top:-4.75rem!important
	}
	.mr-xl-n7,.mx-xl-n7{
		margin-right:-4.75rem!important
	}
	.mb-xl-n7,.my-xl-n7{
		margin-bottom:-4.75rem!important
	}
	.ml-xl-n7,.mx-xl-n7{
		margin-left:-4.75rem!important
	}
	.m-xl-n8{
		margin:-6.25rem!important
	}
	.mt-xl-n8,.my-xl-n8{
		margin-top:-6.25rem!important
	}
	.mr-xl-n8,.mx-xl-n8{
		margin-right:-6.25rem!important
	}
	.mb-xl-n8,.my-xl-n8{
		margin-bottom:-6.25rem!important
	}
	.ml-xl-n8,.mx-xl-n8{
		margin-left:-6.25rem!important
	}
	.m-xl-n9{
		margin:-7.75rem!important
	}
	.mt-xl-n9,.my-xl-n9{
		margin-top:-7.75rem!important
	}
	.mr-xl-n9,.mx-xl-n9{
		margin-right:-7.75rem!important
	}
	.mb-xl-n9,.my-xl-n9{
		margin-bottom:-7.75rem!important
	}
	.ml-xl-n9,.mx-xl-n9{
		margin-left:-7.75rem!important
	}
	.m-xl-n10{
		margin:-9.5rem!important
	}
	.mt-xl-n10,.my-xl-n10{
		margin-top:-9.5rem!important
	}
	.mr-xl-n10,.mx-xl-n10{
		margin-right:-9.5rem!important
	}
	.mb-xl-n10,.my-xl-n10{
		margin-bottom:-9.5rem!important
	}
	.ml-xl-n10,.mx-xl-n10{
		margin-left:-9.5rem!important
	}
	.m-xl-n11{
		margin:-11rem!important
	}
	.mt-xl-n11,.my-xl-n11{
		margin-top:-11rem!important
	}
	.mr-xl-n11,.mx-xl-n11{
		margin-right:-11rem!important
	}
	.mb-xl-n11,.my-xl-n11{
		margin-bottom:-11rem!important
	}
	.ml-xl-n11,.mx-xl-n11{
		margin-left:-11rem!important
	}
	.m-xl-n12{
		margin:-12.5rem!important
	}
	.mt-xl-n12,.my-xl-n12{
		margin-top:-12.5rem!important
	}
	.mr-xl-n12,.mx-xl-n12{
		margin-right:-12.5rem!important
	}
	.mb-xl-n12,.my-xl-n12{
		margin-bottom:-12.5rem!important
	}
	.ml-xl-n12,.mx-xl-n12{
		margin-left:-12.5rem!important
	}
	.m-xl-n13{
		margin:-14.5rem!important
	}
	.mt-xl-n13,.my-xl-n13{
		margin-top:-14.5rem!important
	}
	.mr-xl-n13,.mx-xl-n13{
		margin-right:-14.5rem!important
	}
	.mb-xl-n13,.my-xl-n13{
		margin-bottom:-14.5rem!important
	}
	.ml-xl-n13,.mx-xl-n13{
		margin-left:-14.5rem!important
	}
	.m-xl-n14{
		margin:-16rem!important
	}
	.mt-xl-n14,.my-xl-n14{
		margin-top:-16rem!important
	}
	.mr-xl-n14,.mx-xl-n14{
		margin-right:-16rem!important
	}
	.mb-xl-n14,.my-xl-n14{
		margin-bottom:-16rem!important
	}
	.ml-xl-n14,.mx-xl-n14{
		margin-left:-16rem!important
	}
	.m-xl-n15{
		margin:-19rem!important
	}
	.mt-xl-n15,.my-xl-n15{
		margin-top:-19rem!important
	}
	.mr-xl-n15,.mx-xl-n15{
		margin-right:-19rem!important
	}
	.mb-xl-n15,.my-xl-n15{
		margin-bottom:-19rem!important
	}
	.ml-xl-n15,.mx-xl-n15{
		margin-left:-19rem!important
	}
	.m-xl-auto{
		margin:auto!important
	}
	.mt-xl-auto,.my-xl-auto{
		margin-top:auto!important
	}
	.mr-xl-auto,.mx-xl-auto{
		margin-right:auto!important
	}
	.mb-xl-auto,.my-xl-auto{
		margin-bottom:auto!important
	}
	.ml-xl-auto,.mx-xl-auto{
		margin-left:auto!important
	}
}
@media (min-width:1400px){
	.m-xxl-0{
		margin:0!important
	}
	.mt-xxl-0,.my-xxl-0{
		margin-top:0!important
	}
	.mr-xxl-0,.mx-xxl-0{
		margin-right:0!important
	}
	.mb-xxl-0,.my-xxl-0{
		margin-bottom:0!important
	}
	.ml-xxl-0,.mx-xxl-0{
		margin-left:0!important
	}
	.m-xxl-1{
		margin:.25rem!important
	}
	.mt-xxl-1,.my-xxl-1{
		margin-top:.25rem!important
	}
	.mr-xxl-1,.mx-xxl-1{
		margin-right:.25rem!important
	}
	.mb-xxl-1,.my-xxl-1{
		margin-bottom:.25rem!important
	}
	.ml-xxl-1,.mx-xxl-1{
		margin-left:.25rem!important
	}
	.m-xxl-2{
		margin:.5rem!important
	}
	.mt-xxl-2,.my-xxl-2{
		margin-top:.5rem!important
	}
	.mr-xxl-2,.mx-xxl-2{
		margin-right:.5rem!important
	}
	.mb-xxl-2,.my-xxl-2{
		margin-bottom:.5rem!important
	}
	.ml-xxl-2,.mx-xxl-2{
		margin-left:.5rem!important
	}
	.m-xxl-3{
		margin:1rem!important
	}
	.mt-xxl-3,.my-xxl-3{
		margin-top:1rem!important
	}
	.mr-xxl-3,.mx-xxl-3{
		margin-right:1rem!important
	}
	.mb-xxl-3,.my-xxl-3{
		margin-bottom:1rem!important
	}
	.ml-xxl-3,.mx-xxl-3{
		margin-left:1rem!important
	}
	.m-xxl-4{
		margin:1.5rem!important
	}
	.mt-xxl-4,.my-xxl-4{
		margin-top:1.5rem!important
	}
	.mr-xxl-4,.mx-xxl-4{
		margin-right:1.5rem!important
	}
	.mb-xxl-4,.my-xxl-4{
		margin-bottom:1.5rem!important
	}
	.ml-xxl-4,.mx-xxl-4{
		margin-left:1.5rem!important
	}
	.m-xxl-5{
		margin:2.25rem!important
	}
	.mt-xxl-5,.my-xxl-5{
		margin-top:2.25rem!important
	}
	.mr-xxl-5,.mx-xxl-5{
		margin-right:2.25rem!important
	}
	.mb-xxl-5,.my-xxl-5{
		margin-bottom:2.25rem!important
	}
	.ml-xxl-5,.mx-xxl-5{
		margin-left:2.25rem!important
	}
	.m-xxl-6{
		margin:3.75rem!important
	}
	.mt-xxl-6,.my-xxl-6{
		margin-top:3.75rem!important
	}
	.mr-xxl-6,.mx-xxl-6{
		margin-right:3.75rem!important
	}
	.mb-xxl-6,.my-xxl-6{
		margin-bottom:3.75rem!important
	}
	.ml-xxl-6,.mx-xxl-6{
		margin-left:3.75rem!important
	}
	.m-xxl-7{
		margin:4.75rem!important
	}
	.mt-xxl-7,.my-xxl-7{
		margin-top:4.75rem!important
	}
	.mr-xxl-7,.mx-xxl-7{
		margin-right:4.75rem!important
	}
	.mb-xxl-7,.my-xxl-7{
		margin-bottom:4.75rem!important
	}
	.ml-xxl-7,.mx-xxl-7{
		margin-left:4.75rem!important
	}
	.m-xxl-8{
		margin:6.25rem!important
	}
	.mt-xxl-8,.my-xxl-8{
		margin-top:6.25rem!important
	}
	.mr-xxl-8,.mx-xxl-8{
		margin-right:6.25rem!important
	}
	.mb-xxl-8,.my-xxl-8{
		margin-bottom:6.25rem!important
	}
	.ml-xxl-8,.mx-xxl-8{
		margin-left:6.25rem!important
	}
	.m-xxl-9{
		margin:7.75rem!important
	}
	.mt-xxl-9,.my-xxl-9{
		margin-top:7.75rem!important
	}
	.mr-xxl-9,.mx-xxl-9{
		margin-right:7.75rem!important
	}
	.mb-xxl-9,.my-xxl-9{
		margin-bottom:7.75rem!important
	}
	.ml-xxl-9,.mx-xxl-9{
		margin-left:7.75rem!important
	}
	.m-xxl-10{
		margin:9.5rem!important
	}
	.mt-xxl-10,.my-xxl-10{
		margin-top:9.5rem!important
	}
	.mr-xxl-10,.mx-xxl-10{
		margin-right:9.5rem!important
	}
	.mb-xxl-10,.my-xxl-10{
		margin-bottom:9.5rem!important
	}
	.ml-xxl-10,.mx-xxl-10{
		margin-left:9.5rem!important
	}
	.m-xxl-11{
		margin:11rem!important
	}
	.mt-xxl-11,.my-xxl-11{
		margin-top:11rem!important
	}
	.mr-xxl-11,.mx-xxl-11{
		margin-right:11rem!important
	}
	.mb-xxl-11,.my-xxl-11{
		margin-bottom:11rem!important
	}
	.ml-xxl-11,.mx-xxl-11{
		margin-left:11rem!important
	}
	.m-xxl-12{
		margin:12.5rem!important
	}
	.mt-xxl-12,.my-xxl-12{
		margin-top:12.5rem!important
	}
	.mr-xxl-12,.mx-xxl-12{
		margin-right:12.5rem!important
	}
	.mb-xxl-12,.my-xxl-12{
		margin-bottom:12.5rem!important
	}
	.ml-xxl-12,.mx-xxl-12{
		margin-left:12.5rem!important
	}
	.m-xxl-13{
		margin:14.5rem!important
	}
	.mt-xxl-13,.my-xxl-13{
		margin-top:14.5rem!important
	}
	.mr-xxl-13,.mx-xxl-13{
		margin-right:14.5rem!important
	}
	.mb-xxl-13,.my-xxl-13{
		margin-bottom:14.5rem!important
	}
	.ml-xxl-13,.mx-xxl-13{
		margin-left:14.5rem!important
	}
	.m-xxl-14{
		margin:16rem!important
	}
	.mt-xxl-14,.my-xxl-14{
		margin-top:16rem!important
	}
	.mr-xxl-14,.mx-xxl-14{
		margin-right:16rem!important
	}
	.mb-xxl-14,.my-xxl-14{
		margin-bottom:16rem!important
	}
	.ml-xxl-14,.mx-xxl-14{
		margin-left:16rem!important
	}
	.m-xxl-15{
		margin:19rem!important
	}
	.mt-xxl-15,.my-xxl-15{
		margin-top:19rem!important
	}
	.mr-xxl-15,.mx-xxl-15{
		margin-right:19rem!important
	}
	.mb-xxl-15,.my-xxl-15{
		margin-bottom:19rem!important
	}
	.ml-xxl-15,.mx-xxl-15{
		margin-left:19rem!important
	}
	.p-xxl-0{
		padding:0!important
	}
	.pt-xxl-0,.py-xxl-0{
		padding-top:0!important
	}
	.pr-xxl-0,.px-xxl-0{
		padding-right:0!important
	}
	.pb-xxl-0,.py-xxl-0{
		padding-bottom:0!important
	}
	.pl-xxl-0,.px-xxl-0{
		padding-left:0!important
	}
	.p-xxl-1{
		padding:.25rem!important
	}
	.pt-xxl-1,.py-xxl-1{
		padding-top:.25rem!important
	}
	.pr-xxl-1,.px-xxl-1{
		padding-right:.25rem!important
	}
	.pb-xxl-1,.py-xxl-1{
		padding-bottom:.25rem!important
	}
	.pl-xxl-1,.px-xxl-1{
		padding-left:.25rem!important
	}
	.p-xxl-2{
		padding:.5rem!important
	}
	.pt-xxl-2,.py-xxl-2{
		padding-top:.5rem!important
	}
	.pr-xxl-2,.px-xxl-2{
		padding-right:.5rem!important
	}
	.pb-xxl-2,.py-xxl-2{
		padding-bottom:.5rem!important
	}
	.pl-xxl-2,.px-xxl-2{
		padding-left:.5rem!important
	}
	.p-xxl-3{
		padding:1rem!important
	}
	.pt-xxl-3,.py-xxl-3{
		padding-top:1rem!important
	}
	.pr-xxl-3,.px-xxl-3{
		padding-right:1rem!important
	}
	.pb-xxl-3,.py-xxl-3{
		padding-bottom:1rem!important
	}
	.pl-xxl-3,.px-xxl-3{
		padding-left:1rem!important
	}
	.p-xxl-4{
		padding:1.5rem!important
	}
	.pt-xxl-4,.py-xxl-4{
		padding-top:1.5rem!important
	}
	.pr-xxl-4,.px-xxl-4{
		padding-right:1.5rem!important
	}
	.pb-xxl-4,.py-xxl-4{
		padding-bottom:1.5rem!important
	}
	.pl-xxl-4,.px-xxl-4{
		padding-left:1.5rem!important
	}
	.p-xxl-5{
		padding:2.25rem!important
	}
	.pt-xxl-5,.py-xxl-5{
		padding-top:2.25rem!important
	}
	.pr-xxl-5,.px-xxl-5{
		padding-right:2.25rem!important
	}
	.pb-xxl-5,.py-xxl-5{
		padding-bottom:2.25rem!important
	}
	.pl-xxl-5,.px-xxl-5{
		padding-left:2.25rem!important
	}
	.p-xxl-6{
		padding:3.75rem!important
	}
	.pt-xxl-6,.py-xxl-6{
		padding-top:3.75rem!important
	}
	.pr-xxl-6,.px-xxl-6{
		padding-right:3.75rem!important
	}
	.pb-xxl-6,.py-xxl-6{
		padding-bottom:3.75rem!important
	}
	.pl-xxl-6,.px-xxl-6{
		padding-left:3.75rem!important
	}
	.p-xxl-7{
		padding:4.75rem!important
	}
	.pt-xxl-7,.py-xxl-7{
		padding-top:4.75rem!important
	}
	.pr-xxl-7,.px-xxl-7{
		padding-right:4.75rem!important
	}
	.pb-xxl-7,.py-xxl-7{
		padding-bottom:4.75rem!important
	}
	.pl-xxl-7,.px-xxl-7{
		padding-left:4.75rem!important
	}
	.p-xxl-8{
		padding:6.25rem!important
	}
	.pt-xxl-8,.py-xxl-8{
		padding-top:6.25rem!important
	}
	.pr-xxl-8,.px-xxl-8{
		padding-right:6.25rem!important
	}
	.pb-xxl-8,.py-xxl-8{
		padding-bottom:6.25rem!important
	}
	.pl-xxl-8,.px-xxl-8{
		padding-left:6.25rem!important
	}
	.p-xxl-9{
		padding:7.75rem!important
	}
	.pt-xxl-9,.py-xxl-9{
		padding-top:7.75rem!important
	}
	.pr-xxl-9,.px-xxl-9{
		padding-right:7.75rem!important
	}
	.pb-xxl-9,.py-xxl-9{
		padding-bottom:7.75rem!important
	}
	.pl-xxl-9,.px-xxl-9{
		padding-left:7.75rem!important
	}
	.p-xxl-10{
		padding:9.5rem!important
	}
	.pt-xxl-10,.py-xxl-10{
		padding-top:9.5rem!important
	}
	.pr-xxl-10,.px-xxl-10{
		padding-right:9.5rem!important
	}
	.pb-xxl-10,.py-xxl-10{
		padding-bottom:9.5rem!important
	}
	.pl-xxl-10,.px-xxl-10{
		padding-left:9.5rem!important
	}
	.p-xxl-11{
		padding:11rem!important
	}
	.pt-xxl-11,.py-xxl-11{
		padding-top:11rem!important
	}
	.pr-xxl-11,.px-xxl-11{
		padding-right:11rem!important
	}
	.pb-xxl-11,.py-xxl-11{
		padding-bottom:11rem!important
	}
	.pl-xxl-11,.px-xxl-11{
		padding-left:11rem!important
	}
	.p-xxl-12{
		padding:12.5rem!important
	}
	.pt-xxl-12,.py-xxl-12{
		padding-top:12.5rem!important
	}
	.pr-xxl-12,.px-xxl-12{
		padding-right:12.5rem!important
	}
	.pb-xxl-12,.py-xxl-12{
		padding-bottom:12.5rem!important
	}
	.pl-xxl-12,.px-xxl-12{
		padding-left:12.5rem!important
	}
	.p-xxl-13{
		padding:14.5rem!important
	}
	.pt-xxl-13,.py-xxl-13{
		padding-top:14.5rem!important
	}
	.pr-xxl-13,.px-xxl-13{
		padding-right:14.5rem!important
	}
	.pb-xxl-13,.py-xxl-13{
		padding-bottom:14.5rem!important
	}
	.pl-xxl-13,.px-xxl-13{
		padding-left:14.5rem!important
	}
	.p-xxl-14{
		padding:16rem!important
	}
	.pt-xxl-14,.py-xxl-14{
		padding-top:16rem!important
	}
	.pr-xxl-14,.px-xxl-14{
		padding-right:16rem!important
	}
	.pb-xxl-14,.py-xxl-14{
		padding-bottom:16rem!important
	}
	.pl-xxl-14,.px-xxl-14{
		padding-left:16rem!important
	}
	.p-xxl-15{
		padding:19rem!important
	}
	.pt-xxl-15,.py-xxl-15{
		padding-top:19rem!important
	}
	.pr-xxl-15,.px-xxl-15{
		padding-right:19rem!important
	}
	.pb-xxl-15,.py-xxl-15{
		padding-bottom:19rem!important
	}
	.pl-xxl-15,.px-xxl-15{
		padding-left:19rem!important
	}
	.m-xxl-n1{
		margin:-.25rem!important
	}
	.mt-xxl-n1,.my-xxl-n1{
		margin-top:-.25rem!important
	}
	.mr-xxl-n1,.mx-xxl-n1{
		margin-right:-.25rem!important
	}
	.mb-xxl-n1,.my-xxl-n1{
		margin-bottom:-.25rem!important
	}
	.ml-xxl-n1,.mx-xxl-n1{
		margin-left:-.25rem!important
	}
	.m-xxl-n2{
		margin:-.5rem!important
	}
	.mt-xxl-n2,.my-xxl-n2{
		margin-top:-.5rem!important
	}
	.mr-xxl-n2,.mx-xxl-n2{
		margin-right:-.5rem!important
	}
	.mb-xxl-n2,.my-xxl-n2{
		margin-bottom:-.5rem!important
	}
	.ml-xxl-n2,.mx-xxl-n2{
		margin-left:-.5rem!important
	}
	.m-xxl-n3{
		margin:-1rem!important
	}
	.mt-xxl-n3,.my-xxl-n3{
		margin-top:-1rem!important
	}
	.mr-xxl-n3,.mx-xxl-n3{
		margin-right:-1rem!important
	}
	.mb-xxl-n3,.my-xxl-n3{
		margin-bottom:-1rem!important
	}
	.ml-xxl-n3,.mx-xxl-n3{
		margin-left:-1rem!important
	}
	.m-xxl-n4{
		margin:-1.5rem!important
	}
	.mt-xxl-n4,.my-xxl-n4{
		margin-top:-1.5rem!important
	}
	.mr-xxl-n4,.mx-xxl-n4{
		margin-right:-1.5rem!important
	}
	.mb-xxl-n4,.my-xxl-n4{
		margin-bottom:-1.5rem!important
	}
	.ml-xxl-n4,.mx-xxl-n4{
		margin-left:-1.5rem!important
	}
	.m-xxl-n5{
		margin:-2.25rem!important
	}
	.mt-xxl-n5,.my-xxl-n5{
		margin-top:-2.25rem!important
	}
	.mr-xxl-n5,.mx-xxl-n5{
		margin-right:-2.25rem!important
	}
	.mb-xxl-n5,.my-xxl-n5{
		margin-bottom:-2.25rem!important
	}
	.ml-xxl-n5,.mx-xxl-n5{
		margin-left:-2.25rem!important
	}
	.m-xxl-n6{
		margin:-3.75rem!important
	}
	.mt-xxl-n6,.my-xxl-n6{
		margin-top:-3.75rem!important
	}
	.mr-xxl-n6,.mx-xxl-n6{
		margin-right:-3.75rem!important
	}
	.mb-xxl-n6,.my-xxl-n6{
		margin-bottom:-3.75rem!important
	}
	.ml-xxl-n6,.mx-xxl-n6{
		margin-left:-3.75rem!important
	}
	.m-xxl-n7{
		margin:-4.75rem!important
	}
	.mt-xxl-n7,.my-xxl-n7{
		margin-top:-4.75rem!important
	}
	.mr-xxl-n7,.mx-xxl-n7{
		margin-right:-4.75rem!important
	}
	.mb-xxl-n7,.my-xxl-n7{
		margin-bottom:-4.75rem!important
	}
	.ml-xxl-n7,.mx-xxl-n7{
		margin-left:-4.75rem!important
	}
	.m-xxl-n8{
		margin:-6.25rem!important
	}
	.mt-xxl-n8,.my-xxl-n8{
		margin-top:-6.25rem!important
	}
	.mr-xxl-n8,.mx-xxl-n8{
		margin-right:-6.25rem!important
	}
	.mb-xxl-n8,.my-xxl-n8{
		margin-bottom:-6.25rem!important
	}
	.ml-xxl-n8,.mx-xxl-n8{
		margin-left:-6.25rem!important
	}
	.m-xxl-n9{
		margin:-7.75rem!important
	}
	.mt-xxl-n9,.my-xxl-n9{
		margin-top:-7.75rem!important
	}
	.mr-xxl-n9,.mx-xxl-n9{
		margin-right:-7.75rem!important
	}
	.mb-xxl-n9,.my-xxl-n9{
		margin-bottom:-7.75rem!important
	}
	.ml-xxl-n9,.mx-xxl-n9{
		margin-left:-7.75rem!important
	}
	.m-xxl-n10{
		margin:-9.5rem!important
	}
	.mt-xxl-n10,.my-xxl-n10{
		margin-top:-9.5rem!important
	}
	.mr-xxl-n10,.mx-xxl-n10{
		margin-right:-9.5rem!important
	}
	.mb-xxl-n10,.my-xxl-n10{
		margin-bottom:-9.5rem!important
	}
	.ml-xxl-n10,.mx-xxl-n10{
		margin-left:-9.5rem!important
	}
	.m-xxl-n11{
		margin:-11rem!important
	}
	.mt-xxl-n11,.my-xxl-n11{
		margin-top:-11rem!important
	}
	.mr-xxl-n11,.mx-xxl-n11{
		margin-right:-11rem!important
	}
	.mb-xxl-n11,.my-xxl-n11{
		margin-bottom:-11rem!important
	}
	.ml-xxl-n11,.mx-xxl-n11{
		margin-left:-11rem!important
	}
	.m-xxl-n12{
		margin:-12.5rem!important
	}
	.mt-xxl-n12,.my-xxl-n12{
		margin-top:-12.5rem!important
	}
	.mr-xxl-n12,.mx-xxl-n12{
		margin-right:-12.5rem!important
	}
	.mb-xxl-n12,.my-xxl-n12{
		margin-bottom:-12.5rem!important
	}
	.ml-xxl-n12,.mx-xxl-n12{
		margin-left:-12.5rem!important
	}
	.m-xxl-n13{
		margin:-14.5rem!important
	}
	.mt-xxl-n13,.my-xxl-n13{
		margin-top:-14.5rem!important
	}
	.mr-xxl-n13,.mx-xxl-n13{
		margin-right:-14.5rem!important
	}
	.mb-xxl-n13,.my-xxl-n13{
		margin-bottom:-14.5rem!important
	}
	.ml-xxl-n13,.mx-xxl-n13{
		margin-left:-14.5rem!important
	}
	.m-xxl-n14{
		margin:-16rem!important
	}
	.mt-xxl-n14,.my-xxl-n14{
		margin-top:-16rem!important
	}
	.mr-xxl-n14,.mx-xxl-n14{
		margin-right:-16rem!important
	}
	.mb-xxl-n14,.my-xxl-n14{
		margin-bottom:-16rem!important
	}
	.ml-xxl-n14,.mx-xxl-n14{
		margin-left:-16rem!important
	}
	.m-xxl-n15{
		margin:-19rem!important
	}
	.mt-xxl-n15,.my-xxl-n15{
		margin-top:-19rem!important
	}
	.mr-xxl-n15,.mx-xxl-n15{
		margin-right:-19rem!important
	}
	.mb-xxl-n15,.my-xxl-n15{
		margin-bottom:-19rem!important
	}
	.ml-xxl-n15,.mx-xxl-n15{
		margin-left:-19rem!important
	}
	.m-xxl-auto{
		margin:auto!important
	}
	.mt-xxl-auto,.my-xxl-auto{
		margin-top:auto!important
	}
	.mr-xxl-auto,.mx-xxl-auto{
		margin-right:auto!important
	}
	.mb-xxl-auto,.my-xxl-auto{
		margin-bottom:auto!important
	}
	.ml-xxl-auto,.mx-xxl-auto{
		margin-left:auto!important
	}
}
.stretched-link:after{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1;
	pointer-events:auto;
	content:"";
	background-color:transparent
}
.text-monospace{
	font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important
}
.text-justify{
	text-align:justify!important
}
.text-wrap{
	white-space:normal!important
}
.text-nowrap{
	white-space:nowrap!important
}
.text-truncate{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.text-left{
	text-align:left!important
}
.text-right{
	text-align:right!important
}
.text-center{
	text-align:center!important
}
@media (min-width:576px){
	.text-sm-left{
		text-align:left!important
	}
	.text-sm-right{
		text-align:right!important
	}
	.text-sm-center{
		text-align:center!important
	}
}
@media (min-width:768px){
	.text-md-left{
		text-align:left!important
	}
	.text-md-right{
		text-align:right!important
	}
	.text-md-center{
		text-align:center!important
	}
}
@media (min-width:992px){
	.text-lg-left{
		text-align:left!important
	}
	.text-lg-right{
		text-align:right!important
	}
	.text-lg-center{
		text-align:center!important
	}
}
@media (min-width:1200px){
	.text-xl-left{
		text-align:left!important
	}
	.text-xl-right{
		text-align:right!important
	}
	.text-xl-center{
		text-align:center!important
	}
}
@media (min-width:1400px){
	.text-xxl-left{
		text-align:left!important
	}
	.text-xxl-right{
		text-align:right!important
	}
	.text-xxl-center{
		text-align:center!important
	}
}
.text-lowercase{
	text-transform:lowercase!important
}
.text-uppercase{
	text-transform:uppercase!important
}
.text-capitalize{
	text-transform:capitalize!important
}
.font-weight-light{
	font-weight:300!important
}
.font-weight-lighter{
	font-weight:lighter!important
}
.font-weight-normal{
	font-weight:400!important
}
.font-weight-bold{
	font-weight:700!important
}
.font-weight-bolder{
	font-weight:bolder!important
}
.font-italic{
	font-style:italic!important
}
.text-white{
	color:#fff!important
}
.text-primary{
	/* color:#3b82f6!important */
	color:#0678B6!important
}
a.text-primary:focus,a.text-primary:hover{
	color:#0a59da!important
}
.text-secondary{
	color:#465568!important
}
a.text-secondary:focus,a.text-secondary:hover{
	color:#27303a!important
}
.text-success{
	color:#10b982!important
}
a.text-success:focus,a.text-success:hover{
	color:#0a7351!important
}
.text-info{
	color:#07b6d5!important
}
a.text-info:focus,a.text-info:hover{
	color:#05778b!important
}
.text-warning{
	color:#fdcc2b!important
}
a.text-warning:focus,a.text-warning:hover{
	color:#d9a702!important
}
.text-danger{
	color:#ff4154!important
}
a.text-danger:focus,a.text-danger:hover{
	color:#f40018!important
}
.text-light{
	color:#f1f4f9!important
}
a.text-light:focus,a.text-light:hover{
	color:#bbcae2!important
}
.text-dark{
	color:#101729!important
}
a.text-dark:focus,a.text-dark:hover{
	color:#000!important
}
.text-body{
	color:#01245e!important
}
.text-muted{
	color:#465568!important
}
.text-black-50{
	color:rgba(0,0,0,.5)!important
}
.text-white-50{
	color:hsla(0,0%,100%,.5)!important
}
.text-hide{
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.text-decoration-none{
	text-decoration:none!important
}
.text-break{
	word-break:break-word!important;
	word-wrap:break-word!important
}
.text-reset{
	color:inherit!important
}
.visible{
	visibility:visible!important
}
.invisible{
	visibility:hidden!important
}
@media print{
	*,:after,:before{
		text-shadow:none!important;
		box-shadow:none!important
	}
	a:not(.btn){
		text-decoration:underline
	}
	abbr[title]:after{
		content:" (" attr(title) ")"
	}
	pre{
		white-space:pre-wrap!important
	}
	blockquote,pre{
		border:1px solid #64748b;
		page-break-inside:avoid
	}
	thead{
		display:table-header-group
	}
	img,tr{
		page-break-inside:avoid
	}
	h2,h3,p{
		orphans:3;
		widows:3
	}
	h2,h3{
		page-break-after:avoid
	}
	@page{
		size:a3
	}
	.container,body{
		min-width:992px!important
	}
	.navbar{
		display:none
	}
	.badge{
		border:1px solid #000
	}
	.table{
		border-collapse:collapse!important
	}
	.table td,.table th{
		background-color:#fff!important
	}
	.table-bordered td,.table-bordered th{
		border:1px solid #cbd5e1!important
	}
	.table-dark{
		color:inherit
	}
	.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{
		border-color:#cbd5e1
	}
	.table .thead-dark th{
		color:inherit;
		border-color:#cbd5e1
	}
}
.bg-soft-primary{
	background-color:#ebf3fe!important
}
.bg-soft-secondary{
	background-color:#edeef0!important
}
.bg-soft-success{
	background-color:#e7f8f3!important
}
.bg-soft-info{
	background-color:#e6f8fb!important
}
.bg-soft-warning{
	background-color:#fffaea!important
}
.bg-soft-danger{
	background-color:#ffecee!important
}
.bg-soft-light{
	background-color:#fefefe!important
}
.bg-soft-dark{
	background-color:#e7e8ea!important
}
.bg-light-primary{
	background-color:#f9fbff!important
}
.bg-light-secondary{
	background-color:#f9fafa!important
}
.bg-light-success{
	background-color:#f8fdfb!important
}
.bg-light-info{
	background-color:#f8fdfe!important
}
.bg-light-warning{
	background-color:#fffdf9!important
}
.bg-light-danger{
	background-color:#fff9fa!important
}
.bg-light-light{
	background-color:#fff!important
}
.bg-light-dark{
	background-color:#f8f8f9!important
}
.bg-gray-100{
	background-color:#f1f4f9!important
}
a.bg-gray-100:focus,a.bg-gray-100:hover,button.bg-gray-100:focus,button.bg-gray-100:hover{
	background-color:#cdd8ea!important
}
.bg-gray-200{
	background-color:#e1e8f0!important
}
a.bg-gray-200:focus,a.bg-gray-200:hover,button.bg-gray-200:focus,button.bg-gray-200:hover{
	background-color:#bfcedf!important
}
.bg-gray-300{
	background-color:#cbd5e1!important
}
a.bg-gray-300:focus,a.bg-gray-300:hover,button.bg-gray-300:focus,button.bg-gray-300:hover{
	background-color:#abbbce!important
}
.bg-gray-400{
	background-color:#94a3b8!important
}
a.bg-gray-400:focus,a.bg-gray-400:hover,button.bg-gray-400:focus,button.bg-gray-400:hover{
	background-color:#7589a4!important
}
.bg-gray-500{
	background-color:#64748b!important
}
a.bg-gray-500:focus,a.bg-gray-500:hover,button.bg-gray-500:focus,button.bg-gray-500:hover{
	background-color:#4f5b6d!important
}
.bg-gray-600{
	background-color:#465568!important
}
a.bg-gray-600:focus,a.bg-gray-600:hover,button.bg-gray-600:focus,button.bg-gray-600:hover{
	background-color:#313c4a!important
}
.bg-gray-700{
	background-color:#344056!important
}
a.bg-gray-700:focus,a.bg-gray-700:hover,button.bg-gray-700:focus,button.bg-gray-700:hover{
	background-color:#212836!important
}
.bg-gray-800{
	background-color:#1e293b!important
}
a.bg-gray-800:focus,a.bg-gray-800:hover,button.bg-gray-800:focus,button.bg-gray-800:hover{
	background-color:#0d1219!important
}
.bg-gray-900{
	background-color:#101729!important
}
a.bg-gray-900:focus,a.bg-gray-900:hover,button.bg-gray-900:focus,button.bg-gray-900:hover{
	background-color:#020204!important
}
.bg-gray-50{
	background-color:#f9fafc!important
}
a.bg-gray-50:focus,a.bg-gray-50:hover,button.bg-gray-50:focus,button.bg-gray-50:hover{
	background-color:#d7deeb!important
}
.bg-hover-primary:hover{
	background-color:#3b82f6!important
}
.bg-hover-secondary:hover{
	background-color:#465568!important
}
.bg-hover-success:hover{
	background-color:#10b982!important
}
.bg-hover-info:hover{
	background-color:#07b6d5!important
}
.bg-hover-warning:hover{
	background-color:#fdcc2b!important
}
.bg-hover-danger:hover{
	background-color:#ff4154!important
}
.bg-hover-light:hover{
	background-color:#f1f4f9!important
}
.bg-hover-dark:hover{
	background-color:#101729!important
}
.bg-hover-white:hover{
	background-color:#fff!important
}
.bg-hover-soft-primary:hover{
	background-color:#ebf3fe!important
}
.bg-hover-soft-secondary:hover{
	background-color:#edeef0!important
}
.bg-hover-soft-success:hover{
	background-color:#e7f8f3!important
}
.bg-hover-soft-info:hover{
	background-color:#e6f8fb!important
}
.bg-hover-soft-warning:hover{
	background-color:#fffaea!important
}
.bg-hover-soft-danger:hover{
	background-color:#ffecee!important
}
.bg-hover-soft-light:hover{
	background-color:#fefefe!important
}
.bg-hover-soft-dark:hover{
	background-color:#e7e8ea!important
}
.accent-primary:before{
	background-color:#3b82f6
}
.accent-secondary:before{
	background-color:#465568
}
.accent-success:before{
	background-color:#10b982
}
.accent-info:before{
	background-color:#07b6d5
}
.accent-warning:before{
	background-color:#fdcc2b
}
.accent-danger:before{
	background-color:#ff4154
}
.accent-light:before{
	background-color:#f1f4f9
}
.accent-dark:before{
	background-color:#101729
}
.fill-primary{
	fill:#3b82f6!important
}
.fill-secondary{
	fill:#465568!important
}
.fill-success{
	fill:#10b982!important
}
.fill-info{
	fill:#07b6d5!important
}
.fill-warning{
	fill:#fdcc2b!important
}
.fill-danger{
	fill:#ff4154!important
}
.fill-light{
	fill:#f1f4f9!important
}
.fill-dark{
	fill:#101729!important
}
.bg-facebook{
	background:#1772eb
}
.bg-soft-facebook{
	background:#f3f8ff
}
.bg-linkedin{
	background:#0077b4
}
.bg-twitter{
	background:#1c9ceb
}
.bg-github{
	background:#303030
}
.border-hover-primary:hover{
	border-color:#3b82f6!important
}
.border-hover-secondary:hover{
	border-color:#465568!important
}
.border-hover-success:hover{
	border-color:#10b982!important
}
.border-hover-info:hover{
	border-color:#07b6d5!important
}
.border-hover-warning:hover{
	border-color:#fdcc2b!important
}
.border-hover-danger:hover{
	border-color:#ff4154!important
}
.border-hover-light:hover{
	border-color:#f1f4f9!important
}
.border-hover-dark:hover{
	border-color:#101729!important
}
.border-blockquote{
	border-left:.3125rem solid
}
.text-gray-100{
	color:#f1f4f9!important
}
.text-gray-200{
	color:#e1e8f0!important
}
.text-gray-300{
	color:#cbd5e1!important
}
.text-gray-400{
	color:#94a3b8!important
}
.text-gray-500{
	color:#64748b!important
}
.text-gray-600{
	color:#465568!important
}
.text-gray-700{
	color:#344056!important
}
.text-gray-800{
	color:#1e293b!important
}
.text-gray-900{
	color:#101729!important
}
.text-gray-50{
	color:#f9fafc!important
}
.text-soft-primary{
	color:#ebf3fe!important
}
.text-soft-secondary{
	color:#edeef0!important
}
.text-soft-success{
	color:#e7f8f3!important
}
.text-soft-info{
	color:#e6f8fb!important
}
.text-soft-warning{
	color:#fffaea!important
}
.text-soft-danger{
	color:#ffecee!important
}
.text-soft-light{
	color:#fefefe!important
}
.text-soft-dark{
	color:#e7e8ea!important
}
.text-light-primary{
	color:#f9fbff!important
}
.text-light-secondary{
	color:#f9fafa!important
}
.text-light-success{
	color:#f8fdfb!important
}
.text-light-info{
	color:#f8fdfe!important
}
.text-light-warning{
	color:#fffdf9!important
}
.text-light-danger{
	color:#fff9fa!important
}
.text-light-light{
	color:#fff!important
}
.text-light-dark{
	color:#f8f8f9!important
}
.text-hover-white:hover{
	color:#fff!important
}
.font-weight-medium{
	font-weight:500!important
}
.font-weight-semibold{
	font-weight:600!important
}
.font-size-xs{
	font-size:12px!important
}
.font-size-sm{
	font-size:.875rem!important
}
.fs-15{
	font-size:.9375rem!important
}
.fs-32{
	font-size:2rem!important
}
.font-size-base{
	font-size:1rem!important
}
.font-size-lg{
	font-size:1.25rem!important
}
.text-spacing-normal{
	letter-spacing:normal!important
}
.text-limit-1-line{
	-webkit-line-clamp:1!important
}
.text-limit-1-line,.text-limit-2-line{
	overflow:hidden!important;
	display:-webkit-box!important;
	-webkit-box-orient:vertical
}
.text-limit-2-line{
	-webkit-line-clamp:2!important
}
.text-limit-3-line{
	overflow:hidden!important;
	display:-webkit-box!important;
	-webkit-line-clamp:3!important;
	-webkit-box-orient:vertical
}
.line-height-1{
	line-height:1!important
}
.line-height-14{
	line-height:1.4!important
}
.line-height-16{
	line-height:1.6!important
}
.line-height-reset{
	line-height:1.5
}
.link{
	border-bottom:.125rem solid #3b82f6
}
.link,.link:hover{
	text-decoration:none
}
.link:hover{
	border-color:#0a59da
}
.link.link-primary{
	color:#3b82f6;
	border-color:#3b82f6!important
}
.link.link-primary:hover{
	border-color:#0a59da
}
.link.link-secondary{
	color:#465568;
	border-color:#465568!important
}
.link.link-secondary:hover{
	border-color:#27303a
}
.link.link-success{
	color:#10b982;
	border-color:#10b982!important
}
.link.link-success:hover{
	border-color:#0a7351
}
.link.link-info{
	color:#07b6d5;
	border-color:#07b6d5!important
}
.link.link-info:hover{
	border-color:#05778b
}
.link.link-warning{
	color:#fdcc2b;
	border-color:#fdcc2b!important
}
.link.link-warning:hover{
	border-color:#d9a702
}
.link.link-danger{
	color:#ff4154;
	border-color:#ff4154!important
}
.link.link-danger:hover{
	border-color:#f40018
}
.link.link-light{
	color:#f1f4f9;
	border-color:#f1f4f9!important
}
.link.link-light:hover{
	border-color:#bbcae2
}
.link.link-dark{
	color:#101729;
	border-color:#101729!important
}
.link.link-dark:hover{
	border-color:#000
}
.link-unstyled{
	color:inherit
}
.link-unstyled:hover{
	color:#3b82f6
}
.muted-link{
	color:#64748b;
	font-weight:500
}
.muted-link:hover{
	color:#1e293b
}
.hover-link-primary a{
	color:inherit
}
.hover-link-primary:hover a{
	color:#3b82f6
}
.u-text-mark{
	position:relative;
	z-index:1
}
.u-text-mark:after{
	content:"";
	position:absolute;
	display:block;
	width:100%;
	height:.3em;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAX0AAAAZCAMAAADqtQ6bAAAAM1BMVEUAAADsl0jtnUjvn0jum0jvnkjvnkjtnUjvnkfvnkjvnUjumkjunUftnEfvn0Dvn0fvnki61og7AAAAEHRSTlMAIGCfQL/fgO/PrzBwUBCPBPvwdAAAARlJREFUaN7t1gmSgyAQBVClWRRcuP9pR5BpEGIqlVQSIv0uIHzpDx0hhBBCCGnR0j+ru6o+4ohFKoKESI0yY99pkLtReOCsymHOzE32w3kws5JKTOxZkzoApG9lZK9NbLmvQg62TcN3dy639Bkk7gzv+PEDOUg0CqQhWlWCpdJ2SsZ5UukIrgDaf8e+xWHlUFD8xSpGht+HZcZP9GgpvmDyQlTBWvb7R1tLbtx5COcg7M/4TVRujzWEidVfS+EPeG7BwdtudvH+0vvGX+ezH/c94+/G+5+qjlWLU2ku83BcFOixvgtdOiJXdHJmYhl+UF/RMNsO2dXGyLOlHojbNDxCIIkeGLcG0q9M/xp+yvzAC4cQQgghhLTqD36efvtS9RbYAAAAAElFTkSuQmCC);
	background-size:100% 100%;
	background-repeat:no-repeat;
	background-position:bottom;
	left:0;
	bottom:-.1em;
	z-index:-1
}
.about-us-heading{
	font:bolder 12vw Inter;
	text-align:center;
	background:url(../images/media/media-05.jpg) 50%;
	background-size:contain;
	margin:auto;
	width:75vw;
	background-clip:text;
	-webkit-background-clip:text;
	color:transparent
}
.hover-lift{
	transition:all .2s ease-out
}
.hover-lift:hover{
	box-shadow:0 10px 15px -.1875rem rgba(0,0,0,.1),0 .25rem .375rem -.125rem rgba(0,0,0,.05);
	transform:translateY(-.25rem)
}
.hover-scale,.hover-scale:hover{
	transition:transform .2s ease-in
}
.hover-scale:hover{
	box-shadow:0 .625rem .9375rem -.1875rem rgba(0,0,0,.1),0 .25rem .375rem -.125rem rgba(0,0,0,.05);
	transform:scale(1.05)
}
.rotate-180{
	transform:rotate(180deg)!important
}
.right-0{
	right:0!important
}
.top-0{
	top:0!important
}
.left-0{
	left:0!important
}
.bottom-0{
	bottom:0!important
}
.hw-10{
	height:10px!important;
	min-width:10px!important;
	width:10px!important
}
.hw-11{
	height:11px!important;
	min-width:11px!important;
	width:11px!important
}
.hw-12{
	height:12px!important;
	min-width:12px!important;
	width:12px!important
}
.hw-13{
	height:13px!important;
	min-width:13px!important;
	width:13px!important
}
.hw-14{
	height:14px!important;
	min-width:14px!important;
	width:14px!important
}
.hw-15{
	height:15px!important;
	min-width:15px!important;
	width:15px!important
}
.hw-16{
	height:16px!important;
	min-width:16px!important;
	width:16px!important
}
.hw-17{
	height:17px!important;
	min-width:17px!important;
	width:17px!important
}
.hw-18{
	height:18px!important;
	min-width:18px!important;
	width:18px!important
}
.hw-19{
	height:19px!important;
	min-width:19px!important;
	width:19px!important
}
.hw-20{
	height:20px!important;
	min-width:20px!important;
	width:20px!important
}
.hw-21{
	height:21px!important;
	min-width:21px!important;
	width:21px!important
}
.hw-22{
	height:22px!important;
	min-width:22px!important;
	width:22px!important
}
.hw-23{
	height:23px!important;
	min-width:23px!important;
	width:23px!important
}
.hw-24{
	height:24px!important;
	min-width:24px!important;
	width:24px!important
}
.hw-25{
	height:25px!important;
	min-width:25px!important;
	width:25px!important
}
.hw-26{
	height:26px!important;
	min-width:26px!important;
	width:26px!important
}
.hw-27{
	height:27px!important;
	min-width:27px!important;
	width:27px!important
}
.hw-28{
	height:28px!important;
	min-width:28px!important;
	width:28px!important
}
.hw-29{
	height:29px!important;
	min-width:29px!important;
	width:29px!important
}
.hw-30{
	height:30px!important;
	min-width:30px!important;
	width:30px!important
}
.hw-31{
	height:31px!important;
	min-width:31px!important;
	width:31px!important
}
.hw-32{
	height:32px!important;
	min-width:32px!important;
	width:32px!important
}
.hw-33{
	height:33px!important;
	min-width:33px!important;
	width:33px!important
}
.hw-34{
	height:34px!important;
	min-width:34px!important;
	width:34px!important
}
.hw-35{
	height:35px!important;
	min-width:35px!important;
	width:35px!important
}
.hw-36{
	height:36px!important;
	min-width:36px!important;
	width:36px!important
}
.hw-37{
	height:37px!important;
	min-width:37px!important;
	width:37px!important
}
.hw-38{
	height:38px!important;
	min-width:38px!important;
	width:38px!important
}
.hw-39{
	height:39px!important;
	min-width:39px!important;
	width:39px!important
}
.hw-40{
	height:40px!important;
	min-width:40px!important;
	width:40px!important
}
.hw-41{
	height:41px!important;
	min-width:41px!important;
	width:41px!important
}
.hw-42{
	height:42px!important;
	min-width:42px!important;
	width:42px!important
}
.hw-43{
	height:43px!important;
	min-width:43px!important;
	width:43px!important
}
.hw-44{
	height:44px!important;
	min-width:44px!important;
	width:44px!important
}
.hw-45{
	height:45px!important;
	min-width:45px!important;
	width:45px!important
}
.hw-46{
	height:46px!important;
	min-width:46px!important;
	width:46px!important
}
.hw-47{
	height:47px!important;
	min-width:47px!important;
	width:47px!important
}
.hw-48{
	height:48px!important;
	min-width:48px!important;
	width:48px!important
}
.hw-49{
	height:49px!important;
	min-width:49px!important;
	width:49px!important
}
.hw-50{
	height:50px!important;
	min-width:50px!important;
	width:50px!important
}
.hw-51{
	height:51px!important;
	min-width:51px!important;
	width:51px!important
}
.hw-52{
	height:52px!important;
	min-width:52px!important;
	width:52px!important
}
.hw-53{
	height:53px!important;
	min-width:53px!important;
	width:53px!important
}
.hw-54{
	height:54px!important;
	min-width:54px!important;
	width:54px!important
}
.hw-55{
	height:55px!important;
	min-width:55px!important;
	width:55px!important
}
.hw-56{
	height:56px!important;
	min-width:56px!important;
	width:56px!important
}
.hw-57{
	height:57px!important;
	min-width:57px!important;
	width:57px!important
}
.hw-58{
	height:58px!important;
	min-width:58px!important;
	width:58px!important
}
.hw-59{
	height:59px!important;
	min-width:59px!important;
	width:59px!important
}
.hw-60{
	height:60px!important;
	min-width:60px!important;
	width:60px!important
}
.hw-61{
	height:61px!important;
	min-width:61px!important;
	width:61px!important
}
.hw-62{
	height:62px!important;
	min-width:62px!important;
	width:62px!important
}
.hw-63{
	height:63px!important;
	min-width:63px!important;
	width:63px!important
}
.hw-64{
	height:64px!important;
	min-width:64px!important;
	width:64px!important
}
.hw-65{
	height:65px!important;
	min-width:65px!important;
	width:65px!important
}
.hw-66{
	height:66px!important;
	min-width:66px!important;
	width:66px!important
}
.hw-67{
	height:67px!important;
	min-width:67px!important;
	width:67px!important
}
.hw-68{
	height:68px!important;
	min-width:68px!important;
	width:68px!important
}
.hw-69{
	height:69px!important;
	min-width:69px!important;
	width:69px!important
}
.hw-70{
	height:70px!important;
	min-width:70px!important;
	width:70px!important
}
.hw-71{
	height:71px!important;
	min-width:71px!important;
	width:71px!important
}
.hw-72{
	height:72px!important;
	min-width:72px!important;
	width:72px!important
}
.hw-73{
	height:73px!important;
	min-width:73px!important;
	width:73px!important
}
.hw-74{
	height:74px!important;
	min-width:74px!important;
	width:74px!important
}
.hw-75{
	height:75px!important;
	min-width:75px!important;
	width:75px!important
}
.hw-76{
	height:76px!important;
	min-width:76px!important;
	width:76px!important
}
.hw-77{
	height:77px!important;
	min-width:77px!important;
	width:77px!important
}
.hw-78{
	height:78px!important;
	min-width:78px!important;
	width:78px!important
}
.hw-79{
	height:79px!important;
	min-width:79px!important;
	width:79px!important
}
.hw-80{
	height:80px!important;
	min-width:80px!important;
	width:80px!important
}
.hw-81{
	height:81px!important;
	min-width:81px!important;
	width:81px!important
}
.hw-82{
	height:82px!important;
	min-width:82px!important;
	width:82px!important
}
.hw-83{
	height:83px!important;
	min-width:83px!important;
	width:83px!important
}
.hw-84{
	height:84px!important;
	min-width:84px!important;
	width:84px!important
}
.hw-85{
	height:85px!important;
	min-width:85px!important;
	width:85px!important
}
.hw-86{
	height:86px!important;
	min-width:86px!important;
	width:86px!important
}
.hw-87{
	height:87px!important;
	min-width:87px!important;
	width:87px!important
}
.hw-88{
	height:88px!important;
	min-width:88px!important;
	width:88px!important
}
.hw-89{
	height:89px!important;
	min-width:89px!important;
	width:89px!important
}
.hw-90{
	height:90px!important;
	min-width:90px!important;
	width:90px!important
}
.hw-91{
	height:91px!important;
	min-width:91px!important;
	width:91px!important
}
.hw-92{
	height:92px!important;
	min-width:92px!important;
	width:92px!important
}
.hw-93{
	height:93px!important;
	min-width:93px!important;
	width:93px!important
}
.hw-94{
	height:94px!important;
	min-width:94px!important;
	width:94px!important
}
.hw-95{
	height:95px!important;
	min-width:95px!important;
	width:95px!important
}
.hw-96{
	height:96px!important;
	min-width:96px!important;
	width:96px!important
}
.hw-97{
	height:97px!important;
	min-width:97px!important;
	width:97px!important
}
.hw-98{
	height:98px!important;
	min-width:98px!important;
	width:98px!important
}
.hw-99{
	height:99px!important;
	min-width:99px!important;
	width:99px!important
}
.hw-100{
	height:100px!important;
	min-width:100px!important;
	width:100px!important
}
@media (min-width:576px){
	.w-sm-25{
		width:25%!important
	}
	.w-sm-50{
		width:50%!important
	}
	.w-sm-75{
		width:75%!important
	}
	.w-sm-100{
		width:100%!important
	}
	.w-sm-auto{
		width:auto!important
	}
}
@media (min-width:768px){
	.w-md-25{
		width:25%!important
	}
	.w-md-50{
		width:50%!important
	}
	.w-md-75{
		width:75%!important
	}
	.w-md-100{
		width:100%!important
	}
	.w-md-auto{
		width:auto!important
	}
}
@media (min-width:992px){
	.w-lg-25{
		width:25%!important
	}
	.w-lg-50{
		width:50%!important
	}
	.w-lg-75{
		width:75%!important
	}
	.w-lg-100{
		width:100%!important
	}
	.w-lg-auto{
		width:auto!important
	}
}
@media (min-width:1200px){
	.w-xl-25{
		width:25%!important
	}
	.w-xl-50{
		width:50%!important
	}
	.w-xl-75{
		width:75%!important
	}
	.w-xl-100{
		width:100%!important
	}
	.w-xl-auto{
		width:auto!important
	}
}
@media (min-width:1400px){
	.w-xxl-25{
		width:25%!important
	}
	.w-xxl-50{
		width:50%!important
	}
	.w-xxl-75{
		width:75%!important
	}
	.w-xxl-100{
		width:100%!important
	}
	.w-xxl-auto{
		width:auto!important
	}
}
.light-shadow{
	box-shadow:.3125rem 1.625rem 25rem -6.25rem hsla(0,0%,100%,0)
}
.shadow-smooth-1{
	box-shadow:0 50px 70px -10px rgba(11,34,56,.05)!important
}
.shadow-smooth-2{
	box-shadow:0 25px 80px 10px rgba(11,34,56,.05)!important
}
.shadow-smooth-3{
	box-shadow:0 10px 50px 10px rgba(11,34,56,.05)!important
}
.hover-shadow-smooth-1{
	transition:all .3s ease
}
@media (min-width:992px){
	.hover-shadow-smooth-1:hover{
		box-shadow:0 50px 70px -10px rgba(11,34,56,.05)!important;
		transition:all .3s ease
	}
}
.hover-shadow-smooth-2{
	transition:all .3s ease
}
@media (min-width:992px){
	.hover-shadow-smooth-2:hover{
		box-shadow:0 25px 80px 10px rgba(11,34,56,.05)!important;
		transition:all .3s ease
	}
}
.hover-shadow-smooth-3{
	transition:all .3s ease
}
@media (min-width:992px){
	.hover-shadow-smooth-3:hover{
		box-shadow:0 10px 50px 10px rgba(11,34,56,.05)!important;
		transition:all .3s ease
	}
}
.hover-shadow{
	transition:all .3s ease
}
@media (min-width:992px){
	.hover-shadow:hover{
		box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;
		transition:all .3s ease
	}
}
.hover-shadow-sm{
	transition:all .3s ease
}
@media (min-width:992px){
	.hover-shadow-sm:hover{
		box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;
		transition:all .3s ease
	}
}
.hover-shadow-lg{
	transition:all .3s ease
}
@media (min-width:992px){
	.hover-shadow-lg:hover{
		box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;
		transition:all .3s ease
	}
}
.z-1{
	z-index:1
}
.z-2{
	z-index:2
}
body{
	overflow-x:hidden
}
body,html{
	-ms-scroll-chaining:none;
	overscroll-behavior:none
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
	letter-spacing:-.03em
}
section{
	position:relative
}
.reset-link{
	color:inherit;
	display:inline-block
}
.reset-link,.reset-link:hover,a:hover{
	text-decoration:none
}
.reset-list{
	list-style:none;
	margin:0;
	padding:0
}
b,strong{
	font-weight:600
}
blockquote{
	border:1px solid #cbd5e1;
	padding:2rem;
	font-size:1.2rem;
	letter-spacing:-.03em;
	line-height:1.6;
	font-weight:400;
	color:#344056
}
article p{
	margin-bottom:2rem;
	line-height:1.7
}
article mark{
	background:#3b82f6;
	color:#fff
}
article h5{
	margin-top:3rem!important
}
article ul li{
	margin-bottom:1rem
}
.blockquote{
	font-size:1.5rem;
	font-weight:300;
	line-height:1.4
}
@font-face{
	font-family:swiper-icons;
	src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
	font-weight:400;
	font-style:normal
}
.swiper-container .swiper-notification{
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index:-1000
}
:root{
	--swiper-theme-color:#007aff
}
.swiper-container{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:0;
	z-index:1
}
.swiper-container-vertical>.swiper-wrapper{
	flex-direction:column
}
.swiper-wrapper{
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:flex;
	transition-property:transform;
	box-sizing:content-box
}
.swiper-container-android .swiper-slide,.swiper-wrapper{
	transform:translateZ(0)
}
.swiper-container-multirow>.swiper-wrapper{
	flex-wrap:wrap
}
.swiper-container-multirow-column>.swiper-wrapper{
	flex-wrap:wrap;
	flex-direction:column
}
.swiper-container-free-mode>.swiper-wrapper{
	transition-timing-function:ease-out;
	margin:0 auto
}
.swiper-slide{
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative;
	transition-property:transform
}
.swiper-slide-invisible-blank{
	visibility:hidden
}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{
	height:auto
}
.swiper-container-autoheight .swiper-wrapper{
	align-items:flex-start;
	transition-property:transform,height
}
.swiper-container-3d{
	perspective:1200px
}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{
	transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left{
	background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}
.swiper-container-3d .swiper-slide-shadow-right{
	background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}
.swiper-container-3d .swiper-slide-shadow-top{
	background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}
.swiper-container-3d .swiper-slide-shadow-bottom{
	background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}
.swiper-container-css-mode>.swiper-wrapper{
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none
}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{
	display:none
}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{
	scroll-snap-align:start start
}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{
	-ms-scroll-snap-type:x mandatory;
	scroll-snap-type:x mandatory
}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{
	-ms-scroll-snap-type:y mandatory;
	scroll-snap-type:y mandatory
}
.swiper-container-cube{
	overflow:visible
}
.swiper-container-cube .swiper-slide{
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
	visibility:hidden;
	transform-origin:0 0;
	width:100%;
	height:100%
}
.swiper-container-cube .swiper-slide .swiper-slide{
	pointer-events:none
}
.swiper-container-cube.swiper-container-rtl .swiper-slide{
	transform-origin:100% 0
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{
	pointer-events:auto
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{
	pointer-events:auto;
	visibility:visible
}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.swiper-container-cube .swiper-cube-shadow{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:.6;
	filter:blur(50px);
	z-index:0
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{
	transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide{
	pointer-events:none;
	transition-property:opacity
}
.swiper-container-fade .swiper-slide .swiper-slide{
	pointer-events:none
}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{
	pointer-events:auto
}
.swiper-container-flip{
	overflow:visible
}
.swiper-container-flip .swiper-slide{
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1
}
.swiper-container-flip .swiper-slide .swiper-slide{
	pointer-events:none
}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{
	pointer-events:auto
}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.swiper-lazy-preloader{
	width:42px;
	height:42px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-21px;
	margin-top:-21px;
	z-index:10;
	transform-origin:50%;
	-webkit-animation:swiper-preloader-spin 1s linear infinite;
	animation:swiper-preloader-spin 1s linear infinite;
	box-sizing:border-box;
	border-radius:50%;
	border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
	border-top:4px solid transparent
}
.swiper-lazy-preloader-white{
	--swiper-preloader-color:#fff
}
.swiper-lazy-preloader-black{
	--swiper-preloader-color:#000
}
@-webkit-keyframes swiper-preloader-spin{
	to{
		transform:rotate(1turn)
	}
}
@keyframes swiper-preloader-spin{
	to{
		transform:rotate(1turn)
	}
}
:root{
	--swiper-navigation-size:44px
}
.swiper-button-next,.swiper-button-prev{
	position:absolute;
	transform:translateY(-50%);
	top:50%;
	width:calc(var(--swiper-navigation-size)/44*27);
	height:var(--swiper-navigation-size);
	margin-top:calc(var(--swiper-navigation-size)*-1/2);
	z-index:10;
	cursor:pointer;
	display:flex;
	align-items:center;
	color:var(--swiper-navigation-color,var(--swiper-theme-color))
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{
	opacity:.35;
	cursor:auto;
	pointer-events:none
}
.swiper-button-next:after,.swiper-button-prev:after{
	font-family:swiper-icons;
	font-size:var(--swiper-navigation-size);
	text-transform:none!important;
	letter-spacing:0;
	text-transform:none;
	font-variant:normal;
	line-height:1
}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{
	left:10px;
	right:auto
}
.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{
	content:"prev"
}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{
	right:10px;
	left:auto
}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{
	content:"next"
}
.swiper-button-next.swiper-button-blue,.swiper-button-prev.swiper-button-blue{
	--swiper-navigation-color:#3b82f6
}
.swiper-button-next.swiper-button-indigo,.swiper-button-prev.swiper-button-indigo{
	--swiper-navigation-color:#6610f2
}
.swiper-button-next.swiper-button-purple,.swiper-button-prev.swiper-button-purple{
	--swiper-navigation-color:#6f42c1
}
.swiper-button-next.swiper-button-pink,.swiper-button-prev.swiper-button-pink{
	--swiper-navigation-color:#e83e8c
}
.swiper-button-next.swiper-button-red,.swiper-button-prev.swiper-button-red{
	--swiper-navigation-color:#ff4154
}
.swiper-button-next.swiper-button-orange,.swiper-button-prev.swiper-button-orange{
	--swiper-navigation-color:#fd7e14
}
.swiper-button-next.swiper-button-yellow,.swiper-button-prev.swiper-button-yellow{
	--swiper-navigation-color:#fdcc2b
}
.swiper-button-next.swiper-button-green,.swiper-button-prev.swiper-button-green{
	--swiper-navigation-color:#10b982
}
.swiper-button-next.swiper-button-teal,.swiper-button-prev.swiper-button-teal{
	--swiper-navigation-color:#20c997
}
.swiper-button-next.swiper-button-cyan,.swiper-button-prev.swiper-button-cyan{
	--swiper-navigation-color:#07b6d5
}
.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{
	--swiper-navigation-color:#fff
}
.swiper-button-next.swiper-button-gray,.swiper-button-prev.swiper-button-gray{
	--swiper-navigation-color:#465568
}
.swiper-button-next.swiper-button-gray-dark,.swiper-button-prev.swiper-button-gray-dark{
	--swiper-navigation-color:#1e293b
}
.swiper-button-lock{
	display:none
}
.swiper-pagination{
	position:absolute;
	text-align:center;
	transition:opacity .3s;
	transform:translateZ(0);
	z-index:10
}
.swiper-pagination.swiper-pagination-hidden{
	opacity:0
}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{
	bottom:10px;
	left:0;
	width:100%
}
.swiper-pagination-bullets-dynamic{
	overflow:hidden;
	font-size:0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
	transform:scale(.33);
	position:relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{
	transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{
	transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{
	transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{
	transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{
	transform:scale(.33)
}
.swiper-pagination-bullet{
	width:8px;
	height:8px;
	display:inline-block;
	border-radius:100%;
	background:#000;
	opacity:.2
}
button.swiper-pagination-bullet{
	border:none;
	margin:0;
	padding:0;
	box-shadow:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet{
	cursor:pointer
}
.swiper-pagination-bullet-active{
	opacity:1;
	background:var(--swiper-pagination-color,var(--swiper-theme-color))
}
.swiper-container-vertical>.swiper-pagination-bullets{
	right:10px;
	top:50%;
	transform:translate3d(0,-50%,0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin:6px 0;
	display:block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
	top:50%;
	transform:translateY(-50%);
	width:8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
	display:inline-block;
	transition:transform .2s,top .2s
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin:0 4px
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
	left:50%;
	transform:translateX(-50%);
	white-space:nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
	transition:transform .2s,left .2s
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
	transition:transform .2s,right .2s
}
.swiper-pagination-progressbar{
	background:rgba(0,0,0,.25);
	position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
	background:var(--swiper-pagination-color,var(--swiper-theme-color));
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	transform:scale(0);
	transform-origin:left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
	transform-origin:right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
	width:100%;
	height:4px;
	left:0;
	top:0
}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{
	width:4px;
	height:100%;
	left:0;
	top:0
}
.swiper-pagination-blue{
	--swiper-pagination-color:#3b82f6
}
.swiper-pagination-indigo{
	--swiper-pagination-color:#6610f2
}
.swiper-pagination-purple{
	--swiper-pagination-color:#6f42c1
}
.swiper-pagination-pink{
	--swiper-pagination-color:#e83e8c
}
.swiper-pagination-red{
	--swiper-pagination-color:#ff4154
}
.swiper-pagination-orange{
	--swiper-pagination-color:#fd7e14
}
.swiper-pagination-yellow{
	--swiper-pagination-color:#fdcc2b
}
.swiper-pagination-green{
	--swiper-pagination-color:#10b982
}
.swiper-pagination-teal{
	--swiper-pagination-color:#20c997
}
.swiper-pagination-cyan{
	--swiper-pagination-color:#07b6d5
}
.swiper-pagination-white{
	--swiper-pagination-color:#fff
}
.swiper-pagination-gray{
	--swiper-pagination-color:#465568
}
.swiper-pagination-gray-dark{
	--swiper-pagination-color:#1e293b
}
.swiper-pagination-lock{
	display:none
}
.swiper-scrollbar{
	border-radius:10px;
	position:relative;
	-ms-touch-action:none;
	background:rgba(0,0,0,.1)
}
.swiper-container-horizontal>.swiper-scrollbar{
	position:absolute;
	left:1%;
	bottom:3px;
	z-index:50;
	height:5px;
	width:98%
}
.swiper-container-vertical>.swiper-scrollbar{
	position:absolute;
	right:3px;
	top:1%;
	z-index:50;
	width:5px;
	height:98%
}
.swiper-scrollbar-drag{
	height:100%;
	width:100%;
	position:relative;
	background:rgba(0,0,0,.5);
	border-radius:10px;
	left:0;
	top:0
}
.swiper-scrollbar-cursor-drag{
	cursor:move
}
.swiper-scrollbar-lock{
	display:none
}
.swiper-zoom-container{
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	text-align:center
}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{
	max-width:100%;
	max-height:100%;
	-o-object-fit:contain;
	object-fit:contain
}
.swiper-slide-zoomed{
	cursor:move
}
/*! * Waves v0.7.6 * http://fian.my.id/Waves * * Copyright 2014-2018 Alfiana E. Sibuea and other contributors * Released under the MIT license * https://github.com/fians/Waves/blob/master/LICENSE */
.waves-effect{
	position:relative;
	cursor:pointer;
	display:inline-block;
	overflow:hidden;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent
}
.waves-effect .waves-ripple{
	position:absolute;
	border-radius:50%;
	width:100px;
	height:100px;
	margin-top:-50px;
	margin-left:-50px;
	opacity:0;
	background:rgba(0,0,0,.2);
	background:radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,hsla(0,0%,100%,0) 70%);
	transition:all .8s ease-out;
	transition-property:transform,opacity;
	transform:scale(0) translate(0);
	pointer-events:none
}
.waves-effect.waves-light .waves-ripple{
	background:hsla(0,0%,100%,.4);
	background:radial-gradient(hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.3) 40%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0) 70%)
}
.waves-effect.waves-classic .waves-ripple{
	background:rgba(0,0,0,.2)
}
.waves-effect.waves-classic.waves-light .waves-ripple{
	background:hsla(0,0%,100%,.4)
}
.waves-notransition{
	transition:none!important
}
.waves-button,.waves-circle{
	transform:translateZ(0);
	-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 0)
}
.waves-button,.waves-button-input,.waves-button:hover,.waves-button:visited{
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	border:none;
	outline:none;
	color:inherit;
	background-color:transparent;
	font-size:1em;
	line-height:1em;
	text-align:center;
	text-decoration:none;
	z-index:1
}
.waves-button{
	padding:.85em 1.1em;
	border-radius:.2em
}
.waves-button-input{
	margin:0;
	padding:.85em 1.1em
}
.waves-input-wrapper{
	border-radius:.2em;
	vertical-align:bottom
}
.waves-input-wrapper.waves-button{
	padding:0
}
.waves-input-wrapper .waves-button-input{
	position:relative;
	top:0;
	left:0;
	z-index:1
}
.waves-circle{
	text-align:center;
	width:2.5em;
	height:2.5em;
	line-height:2.5em;
	border-radius:50%
}
.waves-float{
	-webkit-mask-image:none;
	box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);
	transition:all .3s
}
.waves-float:active{
	box-shadow:0 8px 20px 1px rgba(0,0,0,.3)
}
.waves-block{
	display:block
}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{
	transition-duration:50ms
}
[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{
	transition-delay:50ms
}
[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{
	transition-duration:.1s
}
[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{
	transition-delay:.1s
}
[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{
	transition-duration:.15s
}
[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{
	transition-delay:.15s
}
[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{
	transition-duration:.2s
}
[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{
	transition-delay:.2s
}
[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{
	transition-duration:.25s
}
[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{
	transition-delay:.25s
}
[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{
	transition-duration:.3s
}
[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{
	transition-delay:.3s
}
[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{
	transition-duration:.35s
}
[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{
	transition-delay:.35s
}
[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{
	transition-duration:.4s
}
[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{
	transition-delay:.4s
}
[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{
	transition-duration:.45s
}
[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{
	transition-delay:.45s
}
[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{
	transition-duration:.5s
}
[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{
	transition-delay:.5s
}
[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{
	transition-duration:.55s
}
[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{
	transition-delay:.55s
}
[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{
	transition-duration:.6s
}
[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{
	transition-delay:.6s
}
[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{
	transition-duration:.65s
}
[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{
	transition-delay:.65s
}
[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{
	transition-duration:.7s
}
[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{
	transition-delay:.7s
}
[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{
	transition-duration:.75s
}
[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{
	transition-delay:.75s
}
[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{
	transition-duration:.8s
}
[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{
	transition-delay:.8s
}
[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{
	transition-duration:.85s
}
[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{
	transition-delay:.85s
}
[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{
	transition-duration:.9s
}
[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{
	transition-delay:.9s
}
[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{
	transition-duration:.95s
}
[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{
	transition-delay:.95s
}
[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{
	transition-duration:1s
}
[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{
	transition-delay:1s
}
[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{
	transition-duration:1.05s
}
[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{
	transition-delay:1.05s
}
[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{
	transition-duration:1.1s
}
[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{
	transition-delay:1.1s
}
[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{
	transition-duration:1.15s
}
[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{
	transition-delay:1.15s
}
[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{
	transition-duration:1.2s
}
[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{
	transition-delay:1.2s
}
[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{
	transition-duration:1.25s
}
[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{
	transition-delay:1.25s
}
[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{
	transition-duration:1.3s
}
[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{
	transition-delay:1.3s
}
[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{
	transition-duration:1.35s
}
[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{
	transition-delay:1.35s
}
[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{
	transition-duration:1.4s
}
[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{
	transition-delay:1.4s
}
[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{
	transition-duration:1.45s
}
[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{
	transition-delay:1.45s
}
[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{
	transition-duration:1.5s
}
[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{
	transition-delay:1.5s
}
[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{
	transition-duration:1.55s
}
[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{
	transition-delay:1.55s
}
[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{
	transition-duration:1.6s
}
[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{
	transition-delay:1.6s
}
[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{
	transition-duration:1.65s
}
[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{
	transition-delay:1.65s
}
[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{
	transition-duration:1.7s
}
[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{
	transition-delay:1.7s
}
[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{
	transition-duration:1.75s
}
[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{
	transition-delay:1.75s
}
[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{
	transition-duration:1.8s
}
[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{
	transition-delay:1.8s
}
[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{
	transition-duration:1.85s
}
[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{
	transition-delay:1.85s
}
[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{
	transition-duration:1.9s
}
[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{
	transition-delay:1.9s
}
[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{
	transition-duration:1.95s
}
[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{
	transition-delay:1.95s
}
[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{
	transition-duration:2s
}
[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{
	transition-delay:2s
}
[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{
	transition-duration:2.05s
}
[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{
	transition-delay:2.05s
}
[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{
	transition-duration:2.1s
}
[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{
	transition-delay:2.1s
}
[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{
	transition-duration:2.15s
}
[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{
	transition-delay:2.15s
}
[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{
	transition-duration:2.2s
}
[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{
	transition-delay:2.2s
}
[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{
	transition-duration:2.25s
}
[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{
	transition-delay:2.25s
}
[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{
	transition-duration:2.3s
}
[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{
	transition-delay:2.3s
}
[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{
	transition-duration:2.35s
}
[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{
	transition-delay:2.35s
}
[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{
	transition-duration:2.4s
}
[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{
	transition-delay:2.4s
}
[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{
	transition-duration:2.45s
}
[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{
	transition-delay:2.45s
}
[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{
	transition-duration:2.5s
}
[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{
	transition-delay:2.5s
}
[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{
	transition-duration:2.55s
}
[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{
	transition-delay:2.55s
}
[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{
	transition-duration:2.6s
}
[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{
	transition-delay:2.6s
}
[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{
	transition-duration:2.65s
}
[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{
	transition-delay:2.65s
}
[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{
	transition-duration:2.7s
}
[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{
	transition-delay:2.7s
}
[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{
	transition-duration:2.75s
}
[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{
	transition-delay:2.75s
}
[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{
	transition-duration:2.8s
}
[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{
	transition-delay:2.8s
}
[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{
	transition-duration:2.85s
}
[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{
	transition-delay:2.85s
}
[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{
	transition-duration:2.9s
}
[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{
	transition-delay:2.9s
}
[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{
	transition-duration:2.95s
}
[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{
	transition-delay:2.95s
}
[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{
	transition-duration:3s
}
[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{
	transition-delay:0
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{
	transition-delay:3s
}
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{
	transition-timing-function:cubic-bezier(.25,.25,.75,.75)
}
[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{
	transition-timing-function:ease
}
[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{
	transition-timing-function:ease-in
}
[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{
	transition-timing-function:ease-out
}
[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{
	transition-timing-function:ease-in-out
}
[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{
	transition-timing-function:cubic-bezier(.6,-.28,.735,.045)
}
[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{
	transition-timing-function:cubic-bezier(.175,.885,.32,1.275)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{
	transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
}
[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{
	transition-timing-function:cubic-bezier(.47,0,.745,.715)
}
[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{
	transition-timing-function:cubic-bezier(.39,.575,.565,1)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{
	transition-timing-function:cubic-bezier(.445,.05,.55,.95)
}
[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{
	transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{
	transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{
	transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{
	transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{
	transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{
	transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos^=fade][data-aos^=fade]{
	opacity:0;
	transition-property:opacity,transform
}
[data-aos^=fade][data-aos^=fade].aos-animate{
	opacity:1;
	transform:translateZ(0)
}
[data-aos=fade-up]{
	transform:translate3d(0,100px,0)
}
[data-aos=fade-down]{
	transform:translate3d(0,-100px,0)
}
[data-aos=fade-right]{
	transform:translate3d(-100px,0,0)
}
[data-aos=fade-left]{
	transform:translate3d(100px,0,0)
}
[data-aos=fade-up-right]{
	transform:translate3d(-100px,100px,0)
}
[data-aos=fade-up-left]{
	transform:translate3d(100px,100px,0)
}
[data-aos=fade-down-right]{
	transform:translate3d(-100px,-100px,0)
}
[data-aos=fade-down-left]{
	transform:translate3d(100px,-100px,0)
}
[data-aos^=zoom][data-aos^=zoom]{
	opacity:0;
	transition-property:opacity,transform
}
[data-aos^=zoom][data-aos^=zoom].aos-animate{
	opacity:1;
	transform:translateZ(0) scale(1)
}
[data-aos=zoom-in]{
	transform:scale(.6)
}
[data-aos=zoom-in-up]{
	transform:translate3d(0,100px,0) scale(.6)
}
[data-aos=zoom-in-down]{
	transform:translate3d(0,-100px,0) scale(.6)
}
[data-aos=zoom-in-right]{
	transform:translate3d(-100px,0,0) scale(.6)
}
[data-aos=zoom-in-left]{
	transform:translate3d(100px,0,0) scale(.6)
}
[data-aos=zoom-out]{
	transform:scale(1.2)
}
[data-aos=zoom-out-up]{
	transform:translate3d(0,100px,0) scale(1.2)
}
[data-aos=zoom-out-down]{
	transform:translate3d(0,-100px,0) scale(1.2)
}
[data-aos=zoom-out-right]{
	transform:translate3d(-100px,0,0) scale(1.2)
}
[data-aos=zoom-out-left]{
	transform:translate3d(100px,0,0) scale(1.2)
}
[data-aos^=slide][data-aos^=slide]{
	transition-property:transform
}
[data-aos^=slide][data-aos^=slide].aos-animate{
	transform:translateZ(0)
}
[data-aos=slide-up]{
	transform:translate3d(0,100%,0)
}
[data-aos=slide-down]{
	transform:translate3d(0,-100%,0)
}
[data-aos=slide-right]{
	transform:translate3d(-100%,0,0)
}
[data-aos=slide-left]{
	transform:translate3d(100%,0,0)
}
[data-aos^=flip][data-aos^=flip]{
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	transition-property:transform
}
[data-aos=flip-left]{
	transform:perspective(2500px) rotateY(-100deg)
}
[data-aos=flip-left].aos-animate{
	transform:perspective(2500px) rotateY(0)
}
[data-aos=flip-right]{
	transform:perspective(2500px) rotateY(100deg)
}
[data-aos=flip-right].aos-animate{
	transform:perspective(2500px) rotateY(0)
}
[data-aos=flip-up]{
	transform:perspective(2500px) rotateX(-100deg)
}
[data-aos=flip-up].aos-animate{
	transform:perspective(2500px) rotateX(0)
}
[data-aos=flip-down]{
	transform:perspective(2500px) rotateX(100deg)
}
[data-aos=flip-down].aos-animate{
	transform:perspective(2500px) rotateX(0)
}
.accordion .card .card-header{
	cursor:pointer;
	padding:0;
	background-color:transparent
}
.accordion .card .card-header .card-title{
	padding:.75rem 2.15rem .75rem 1.25rem;
	margin-bottom:0;
	font-weight:500;
	display:flex;
	align-items:center
}
.accordion .card .card-header .card-title i{
	margin-right:1rem
}
@media (min-width:576px){
	.accordion .card .card-header .card-title{
		padding:1.125rem 2.5rem
	}
}
.accordion .card p{
	line-height:1.7
}
.accordion .list-group-item{
	border-width:0 0 1px
}
.accordion .list-group-item:last-of-type{
	border:0;
	border-bottom:1px
}
.accordion.accordion-ungrouped .card{
	margin-bottom:1rem;
	border-radius:.4rem;
	border:1px solid #cbd5e1
}
.accordion.accordion-ungrouped .card:last-child{
	margin-bottom:0
}
.accordion.accordion-ungrouped .card:not(:first-of-type):not(:last-of-type){
	border:1px solid #cbd5e1
}
.accordion.accordion-minimal .card,.accordion.accordion-minimal .card-header{
	border:0!important
}
.accordion.accordion-arrow-toggler .card-title:after{
	content:"";
	display:inline-block;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");
	position:absolute;
	right:1rem;
	font-size:1.125rem;
	height:1rem;
	width:1rem;
	transition:all .3s ease-in;
	transform:rotate(180deg)
}
.accordion.accordion-arrow-toggler .card-title.collapsed:after{
	content:"";
	transform:rotate(0deg)
}
.alert{
	font-size:.875rem;
	font-weight:500
}
.alert-modern{
	display:inline-flex;
	align-items:center;
	padding:.375rem 1rem .375rem .5rem;
	border-radius:50rem;
	border:0
}
.avatar{
	position:relative;
	display:inline-block;
	width:4rem;
	height:4rem;
	font-size:1.33333rem
}
.avatar-img{
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.avatar-title{
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%;
	height:100%;
	background-color:#465568;
	color:#fff;
	cursor:context-menu
}
.avatar-xs{
	min-width:2.5rem;
	width:2.5rem;
	height:2.5rem;
	font-size:.83333rem
}
.avatar-sm{
	min-width:3rem;
	width:3rem;
	height:3rem;
	font-size:1rem
}
.avatar-lg{
	min-width:5rem;
	width:5rem;
	height:5rem;
	font-size:1.66667rem
}
.avatar-xl,.avatar-xxl{
	min-width:6rem;
	width:6rem;
	height:6rem;
	font-size:2rem
}
@media (min-width:768px){
	.avatar-xxl{
		min-width:10rem;
		width:10rem;
		height:10rem;
		font-size:3rem
	}
}
.avatar-primary{
	background-color:#3b82f6
}
.avatar-secondary{
	background-color:#465568
}
.avatar-success{
	background-color:#10b982
}
.avatar-info{
	background-color:#07b6d5
}
.avatar-warning{
	background-color:#fdcc2b
}
.avatar-danger{
	background-color:#ff4154
}
.avatar-light{
	background-color:#f1f4f9
}
.avatar-dark{
	background-color:#101729
}
.avatar-warning{
	color:#101729
}
.bg-cover-1{
	background-color:#101729;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3Cpattern id='b' width='3' height='3' patternUnits='userSpaceOnUse' patternTransform='matrix(63.9 0 0 63.9 -62899.965 -47174.814)'%3E%3Cuse fill='%23151c2d' href='%23a' y='2'/%3E%3Cuse fill='%23151c2d' href='%23a' x='1' y='2'/%3E%3Cuse fill='%231a2032' href='%23a' x='2' y='2'/%3E%3Cuse fill='%231a2032' href='%23a'/%3E%3Cuse fill='%231e2536' href='%23a' x='2'/%3E%3Cuse fill='%231e2536' href='%23a' x='1' y='1'/%3E%3C/pattern%3E%3Cpattern id='c' width='7' height='11' patternUnits='userSpaceOnUse' patternTransform='matrix(63.9 0 0 63.9 -62899.965 -47174.814)'%3E%3Cg fill='%23232a3a'%3E%3Cuse href='%23a'/%3E%3Cuse href='%23a' y='5'/%3E%3Cuse href='%23a' x='1' y='10'/%3E%3Cuse href='%23a' x='2' y='1'/%3E%3Cuse href='%23a' x='2' y='4'/%3E%3Cuse href='%23a' x='3' y='8'/%3E%3Cuse href='%23a' x='4' y='3'/%3E%3Cuse href='%23a' x='4' y='7'/%3E%3Cuse href='%23a' x='5' y='2'/%3E%3Cuse href='%23a' x='5' y='6'/%3E%3Cuse href='%23a' x='6' y='9'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='d' width='5' height='13' patternUnits='userSpaceOnUse' patternTransform='matrix(63.9 0 0 63.9 -62899.965 -47174.814)'%3E%3Cg fill='%23232a3a'%3E%3Cuse href='%23a' y='5'/%3E%3Cuse href='%23a' y='8'/%3E%3Cuse href='%23a' x='1' y='1'/%3E%3Cuse href='%23a' x='1' y='9'/%3E%3Cuse href='%23a' x='1' y='12'/%3E%3Cuse href='%23a' x='2'/%3E%3Cuse href='%23a' x='2' y='4'/%3E%3Cuse href='%23a' x='3' y='2'/%3E%3Cuse href='%23a' x='3' y='6'/%3E%3Cuse href='%23a' x='3' y='11'/%3E%3Cuse href='%23a' x='4' y='3'/%3E%3Cuse href='%23a' x='4' y='7'/%3E%3Cuse href='%23a' x='4' y='10'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='e' width='17' height='13' patternUnits='userSpaceOnUse' patternTransform='matrix(63.9 0 0 63.9 -62899.965 -47174.814)'%3E%3Cg fill='%23282e3e'%3E%3Cuse href='%23a' y='11'/%3E%3Cuse href='%23a' x='2' y='9'/%3E%3Cuse href='%23a' x='5' y='12'/%3E%3Cuse href='%23a' x='9' y='4'/%3E%3Cuse href='%23a' x='12' y='1'/%3E%3Cuse href='%23a' x='16' y='6'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='f' width='19' height='17' patternUnits='userSpaceOnUse' patternTransform='matrix(63.9 0 0 63.9 -62899.965 -47174.814)'%3E%3Cg fill='%23101729'%3E%3Cuse href='%23a' y='9'/%3E%3Cuse href='%23a' x='16' y='5'/%3E%3Cuse href='%23a' x='14' y='2'/%3E%3Cuse href='%23a' x='11' y='11'/%3E%3Cuse href='%23a' x='6' y='14'/%3E%3C/g%3E%3Cg fill='%232d3343'%3E%3Cuse href='%23a' x='3' y='13'/%3E%3Cuse href='%23a' x='9' y='7'/%3E%3Cuse href='%23a' x='13' y='10'/%3E%3Cuse href='%23a' x='15' y='4'/%3E%3Cuse href='%23a' x='18' y='1'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='g' width='47' height='53' patternUnits='userSpaceOnUse' patternTransform='matrix(63.9 0 0 63.9 -62899.965 -47174.814)'%3E%3Cg fill='%23F60'%3E%3Cuse href='%23a' x='2' y='5'/%3E%3Cuse href='%23a' x='16' y='38'/%3E%3Cuse href='%23a' x='46' y='42'/%3E%3Cuse href='%23a' x='29' y='20'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='h' width='59' height='71' patternUnits='userSpaceOnUse' patternTransform='matrix(63.9 0 0 63.9 -62899.965 -47174.814)'%3E%3Cg fill='%23F60'%3E%3Cuse href='%23a' x='33' y='13'/%3E%3Cuse href='%23a' x='27' y='54'/%3E%3Cuse href='%23a' x='55' y='55'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='i' width='139' height='97' patternUnits='userSpaceOnUse' patternTransform='matrix(63.9 0 0 63.9 -62899.965 -47174.814)'%3E%3Cg fill='%23F60'%3E%3Cuse href='%23a' x='11' y='8'/%3E%3Cuse href='%23a' x='51' y='13'/%3E%3Cuse href='%23a' x='17' y='73'/%3E%3Cuse href='%23a' x='99' y='57'/%3E%3C/g%3E%3C/pattern%3E%3Cpath stroke='%23101729' stroke-width='.54' id='a' d='M0 0h1v1H0z'/%3E%3C/defs%3E%3Crect fill='url(%23b)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23c)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23d)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23e)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23f)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23g)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23h)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23i)' width='100%25' height='100%25'/%3E%3C/svg%3E")
}
.bg-cover-1,.bg-cover-2{
	background-attachment:fixed;
	background-size:cover
}
.bg-cover-2{
	/* max-height: 750px; */
	height: 625px !important;
	/* background-color:#0c4b6e; */
	background-color:#039df2;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 800'%3E%3Cg fill-opacity='.29'%3E%3Cpath fill='%230b4e72' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2-3.4-.7-6.8-1.3-10.2-2z'/%3E%3Cpath fill='%230a5077' d='M1600 0H0v719.8C49 703 99.5 692 150.7 686.3c111.9-12.7 226-2.4 335.3 19.4 3.4.7 6.8 1.4 10.2 2 116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%2309537c' d='M478.4 581c3.2.8 6.4 1.7 9.5 2.5C684.1 636 876.6 717 1081.4 760.1c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9 107.3-6.6 214.6 10.2 317.3 37z'/%3E%3Cpath fill='%23075680' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7 102.8-.8 203.2 22.7 299.3 54.5 3 1 5.9 2 8.9 3 183.6 62 365.7 146.1 562.4 192.1 186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%23065985' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1 2.8 1.1 5.5 2.3 8.3 3.4 171 71.6 342.7 158.5 531.3 207.7 198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2a483.5 483.5 0 01181.8-23.8z'/%3E%3Cpath fill='%23055c8a' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2 93.6 12.1 180.5 47.7 263.3 89.6 2.6 1.3 5.1 2.6 7.7 3.9 158.4 81.1 319.7 170.9 500.3 223.2 210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%23056090' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3 12.8-4.1 25.4-8.4 38.1-12.9V0h-1312c56 21.3 108.7 50.6 159.7 82 2.4 1.4 4.7 2.9 7.1 4.3z'/%3E%3Cpath fill='%23046396' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2 191.8 69.2 400 74.7 595 21.1 40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%2303679b' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8 21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4 174.9 70.7 368.7 88.7 552 47.4z'/%3E%3Cpath fill='%23026aa1' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723c157.7 71 335.6 101 506.2 72.4z'/%3E%3C/g%3E%3C/svg%3E")
}
.bg-page-cover-1{
	background-image:url(../images/media/bg-cover-1.jpg)
}
.bg-page-cover-1,.bg-page-cover-2{
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top
}
.bg-page-cover-2{
	background-image:url(../images/media/bg-cover-2.jpg)
}
.bg-feature-post{
	background-image:url(../../../orinostu.com/rakon-theme/assets/img/inner/04984.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top;
	min-height:25rem
}
.bg-feature-post:before{
	content:"";
	display:block;
	background:rgba(0,0,0,.5);
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.signup-modal-bg-media-01{
	background-image:url(../images/media/media-01.jpg);
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover
}
.bg-cta-01{
	background-image:url(../images/media/bg-cta-01.jpg)
}
.bg-cta-01:before{
	content:"";
	display:block;
	background:rgba(0,0,0,.6);
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1
}
.bg-cta-01>*{
	z-index:2
}
.breadcrumb{
	display:inline-flex;
	font-weight:500
}
.breadcrumb-scroll{
	display:inline-flex;
	flex-wrap:nowrap;
	overflow-y:auto
}
.badge-soft-primary{
	background-color:#ebf3fe!important
}
.badge-soft-secondary{
	background-color:#edeef0!important
}
.badge-soft-success{
	background-color:#e7f8f3!important
}
.badge-soft-info{
	background-color:#e6f8fb!important
}
.badge-soft-warning{
	background-color:#fffaea!important
}
.badge-soft-danger{
	background-color:#ffecee!important
}
.badge-soft-light{
	background-color:#fefefe!important
}
.badge-soft-dark{
	background-color:#e7e8ea!important
}
.badge-light-primary{
	background-color:#f9fbff!important
}
.badge-light-secondary{
	background-color:#f9fafa!important
}
.badge-light-success{
	background-color:#f8fdfb!important
}
.badge-light-info{
	background-color:#f8fdfe!important
}
.badge-light-warning{
	background-color:#fffdf9!important
}
.badge-light-danger{
	background-color:#fff9fa!important
}
.badge-light-light{
	background-color:#fff!important
}
.badge-light-dark{
	background-color:#f8f8f9!important
}
.btn-white{
	border:1px solid #cbd5e1;
	background-color:#fff
}
.btn-white:hover{
	background:#f1f4f9
}
.btn.focus,.btn:focus{
	box-shadow:none!important
}
.btn-pill{
	border-radius:6.25rem
}
.btn-icon{
	width:calc(2.1rem + 2px);
	padding:0;
	line-height:2.1rem
}
.btn-icon img{
	width:1.5rem;
	height:1.5rem
}
.btn-icon.btn-xs{
	width:calc(1.15rem + 2px);
	line-height:1.15rem
}
.btn-group-sm>.btn-icon.btn,.btn-icon.btn-sm{
	width:calc(1.5rem + 2px);
	line-height:1.5rem
}
.btn-group-lg>.btn-icon.btn,.btn-icon.btn-lg{
	width:calc(3rem + 2px);
	line-height:3rem
}
.btn-soft-primary{
	background-color:#ebf3fe;
	color:"primary"
}
.btn-soft-primary:hover{
	background-color:#3b82f6;
	color:#fff
}
.btn-soft-secondary{
	background-color:#edeef0;
	color:"secondary"
}
.btn-soft-secondary:hover{
	background-color:#465568;
	color:#fff
}
.btn-soft-success{
	background-color:#e7f8f3;
	color:"success"
}
.btn-soft-success:hover{
	background-color:#10b982;
	color:#fff
}
.btn-soft-info{
	background-color:#e6f8fb;
	color:"info"
}
.btn-soft-info:hover{
	background-color:#07b6d5;
	color:#fff
}
.btn-soft-warning{
	background-color:#fffaea;
	color:"warning"
}
.btn-soft-warning:hover{
	background-color:#fdcc2b;
	color:#101729
}
.btn-soft-danger{
	background-color:#ffecee;
	color:"danger"
}
.btn-soft-danger:hover{
	background-color:#ff4154;
	color:#fff
}
.btn-soft-light{
	background-color:#fefefe;
	color:"light"
}
.btn-soft-light:hover{
	background-color:#f1f4f9;
	color:#101729
}
.btn-soft-dark{
	background-color:#e7e8ea;
	color:"dark"
}
.btn-soft-dark:hover{
	background-color:#101729;
	color:#fff
}
.btn-outline-soft-primary{
	background-color:#ebf3fe;
	color:#3b82f6;
	border-color:#3b82f6
}
.btn-outline-soft-primary:hover{
	color:#3b82f6;
	background-color:#d8e7fd
}
.btn-outline-soft-secondary{
	background-color:#edeef0;
	color:#465568;
	border-color:#465568
}
.btn-outline-soft-secondary:hover{
	color:#465568;
	background-color:#e2e3e7
}
.btn-outline-soft-success{
	background-color:#e7f8f3;
	color:#10b982;
	border-color:#10b982
}
.btn-outline-soft-success:hover{
	color:#10b982;
	background-color:#d7f3eb
}
.btn-outline-soft-info{
	background-color:#e6f8fb;
	color:#07b6d5;
	border-color:#07b6d5
}
.btn-outline-soft-info:hover{
	color:#07b6d5;
	background-color:#d4f3f8
}
.btn-outline-soft-warning{
	background-color:#fffaea;
	color:#fdcc2b;
	border-color:#fdcc2b
}
.btn-outline-soft-warning:hover{
	color:#fdcc2b;
	background-color:#fff5d6
}
.btn-outline-soft-danger{
	background-color:#ffecee;
	color:#ff4154;
	border-color:#ff4154
}
.btn-outline-soft-danger:hover{
	color:#ff4154;
	background-color:#ffd8dc
}
.btn-outline-soft-light{
	background-color:#fefefe;
	color:#f1f4f9;
	border-color:#f1f4f9
}
.btn-outline-soft-light:hover{
	color:#f1f4f9;
	background-color:#f4f4f4
}
.btn-outline-soft-dark{
	background-color:#e7e8ea;
	color:#101729;
	border-color:#101729
}
.btn-outline-soft-dark:hover{
	color:#101729;
	background-color:#dcdee0
}
.card{
	overflow:hidden
}
.card.card-accent-top:before{
	content:"";
	position:absolute;
	top:-1px;
	right:0;
	left:0;
	height:.5rem;
	width:100%;
	border-radius:.4rem .4rem 0 0
}
.testimonial-card{
	box-shadow:0 0 1px 0 rgba(0,12,32,.04),0 .625rem 1rem 0 rgba(10,31,68,.06);
	background-color:#344056;
	background-position:top;
	background-repeat:no-repeat;
	background-size:cover;
	border-radius:.3125rem;
	height:15.625rem;
	color:#fff;
	display:flex;
	align-items:flex-end;
	box-sizing:border-box;
	transition:.5s
}
@media (min-width:768px){
	.testimonial-card{
		height:21.875rem;
		flex:0 1 calc(50% - 1rem)
	}
}
@media (min-width:992px){
	.testimonial-card{
		flex:0 1 calc(20% - 1rem)
	}
}
.testimonial-card .testimonial-body{
	padding:0 1.2em .6em
}
.testimonial-card.testimonial-card-bg-1{
	background-image:linear-gradient(transparent,rgba(0,0,0,.9)),url(../images/people/customers/customers-12.jpg)
}
.testimonial-card.testimonial-card-bg-2{
	background-image:linear-gradient(transparent,rgba(0,0,0,.9)),url(../images/people/customers/customers-13.jpg)
}
.customers-card{
	border:0;
	box-shadow:0 50px 70px -10px rgba(11,34,56,.05);
	transition:box-shadow .2s ease-out
}
.customers-card:hover{
	box-shadow:0 .625rem .9375rem -3px rgba(0,0,0,.1),0 .25rem .375rem -2px rgba(0,0,0,.05);
	transition:box-shadow .2s ease-out
}
.customers-card .card-img-block{
	height:9.375rem;
	max-height:9.375rem;
	overflow:hidden;
	width:100%;
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:center;
	position:relative
}
.blog-card a{
	color:inherit;
	text-decoration:none;
	cursor:pointer;
	display:block
}
.blog-card a:active,.blog-card a:focus,.blog-card a:hover{
	transition:all .2s ease-in;
	color:#3b82f6;
	text-decoration:none
}
.blog-card:hover{
	background-color:#f9fafc
}
.blog-card:hover .blog-cover img{
	transform:rotate(5deg) scale(1.2)
}
.blog-card:hover h5{
	color:#3b82f6
}
.card-event{
	position:relative
}
.card-event .badge-event{
	position:absolute;
	top:.625rem;
	left:.625rem
}
.team-card{
	overflow:hidden;
	position:relative
}
.team-card:hover .team-card-img img{
	transform:scale(1.1);
	filter:grayscale(0)
}
.team-card:hover .team-card-img .social-icons-group i{
	transform:translateX(0);
	box-shadow:0 .5rem 1rem rgba(0,0,0,.15)
}
.team-card.rounded-0 .team-card-img,.team-card.rounded-0 .team-card-img img{
	border-radius:0
}
.team-card .team-card-img{
	border-radius:.5rem;
	position:relative;
	overflow:hidden
}
.team-card .team-card-img img{
	filter:grayscale(1);
	transition:all .4s ease-in-out
}
.team-card .team-card-img .social-icons-group{
	position:absolute;
	top:.25rem;
	right:1rem
}
.team-card .team-card-img .social-icons-group i{
	display:block;
	width:2rem;
	height:2rem;
	line-height:2rem;
	text-align:center;
	margin-top:.375rem;
	border-radius:50%;
	color:#fff;
	transform:translateX(90px);
	transition:all .4s ease-in-out
}
.team-card .team-card-body{
	text-align:center;
	flex:1 1 auto;
	min-height:1px;
	padding:1.5rem
}
.carousel.carousel-bottom-gradient{
	position:relative
}
.carousel.carousel-bottom-gradient:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	background:linear-gradient(0deg,#000 0,hsla(0,0%,100%,0)) 40%
}
.carousel-indicators li{
	border-radius:.8rem
}
.customers-stories .swiper-slide-next,.customers-stories .swiper-slide-prev{
	opacity:0
}
.swiper-button-next,.swiper-button-prev{
	display:inline-flex;
	justify-content:center;
	width:2.75rem;
	height:2.75rem;
	border:1px solid #cbd5e1;
	border-radius:6.25rem;
	background-color:#fff;
	color:#465568
}
.swiper-button-next:after,.swiper-button-prev:after{
	font-size:1rem;
	font-weight:700
}
.swiper-button-next:focus,.swiper-button-prev:focus{
	outline:none;
	box-shadow:0 .5rem 1rem rgba(0,0,0,.15)
}
.divider{
	position:relative;
	display:flex;
	align-items:center;
	overflow:hidden;
	margin:1.5rem auto;
	color:#64748b;
	width:100%
}
.divider:after,.divider:before{
	content:"";
	flex-basis:0;
	flex-grow:1;
	max-width:100%;
	height:1px;
	background-color:#e1e8f0
}
.divider:before{
	display:block;
	margin-right:.5rem
}
.divider:after{
	margin-left:.5rem
}
.dropdown-item,label,textarea{
	font-size:.84rem;
    font-weight: 550;
}
.form-group,.input-group{
	position:relative
}
.form-group input,.form-group label,.form-group select,.form-group textarea,.input-group input,.input-group label,.input-group select,.input-group textarea{
	font-size:.875rem
}
.form-group input::-moz-placeholder,.form-group select::-moz-placeholder,.input-group input::-moz-placeholder,.input-group select::-moz-placeholder{
	font-size:.875rem
}
.form-group input:-ms-input-placeholder,.form-group select:-ms-input-placeholder,.input-group input:-ms-input-placeholder,.input-group select:-ms-input-placeholder{
	font-size:.875rem
}
.form-group input::placeholder,.form-group select::placeholder,.input-group input::placeholder,.input-group select::placeholder{
	font-size:.875rem
}
.form-group .password-toggle,.input-group .password-toggle{
	position:absolute;
	right:10px;
	bottom:14px;
	display:block
}
.input-group-text{
	padding:.7rem 1.5rem
}
#eyeIcon.password-visible .eye-open{
	display:block
}
#eyeIcon .eye-open,#eyeIcon.password-visible .eye-close{
	display:none
}
.form-group label{
	color:#101729
}
.custom-control-label{
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
footer{
	/* padding:4rem 0 */
	padding:2rem 0
}
footer h5{
	margin-bottom:2rem;
	font-weight:600;
	letter-spacing:0
}
footer .nav-link{
	color:#101729
}
footer .nav-link.active,footer .nav-link:not(.active):hover{
	color:#3b82f6
}
footer.footer-dark{
	background-color:#101729;
	color:hsla(0,0%,100%,.7)
}
footer.footer-dark h5{
	color:#fff
}
footer.footer-dark .nav-link{
	color:hsla(0,0%,100%,.7)
}
footer.footer-dark .nav-link:not(.active):hover{
	color:#fff
}
footer.footer-dark .nav-link.active{
	color:#3b82f6
}

/* footer.footer-main {
	background: linear-gradient(135deg, #04669B 0%, #0678B6 60%, #1A5CB0 100%);
	background: linear-gradient(135deg, #04669B 10%, #0678B6 60%, #056498 100%);
	color: rgba(255, 255, 255, 0.82);
	padding: 40px 0 0;
	position: relative;
	overflow: hidden;
}
footer.footer-main::before {
	content: '';
	position: absolute;
	top: -100px;
	right: -100px;
	width: 500px;
	height: 500px;
	background: radial-gradient(circle, rgba(249, 115, 22, 0.1) 0%, transparent 70%);
	pointer-events: none;
} */

footer.footer-main {
	background: linear-gradient(135deg, #056498 0%, #0678B6 50%, #0587CE 100%);
	color: rgba(255, 255, 255, 0.82);
	padding: 40px 0 0;
	position: relative;
	overflow: hidden;
}
footer.footer-main::before {
	content: '';
	position: absolute;
	top: -120px;
	right: -120px;
	width: 550px;
	height: 550px;
	background: radial-gradient(circle, rgba(5, 135, 206, 0.25) 0%, rgba(5, 135, 206, 0) 70%);
	pointer-events: none;
}
footer.footer-main::after {
	content: '';
	position: absolute;
	bottom: -150px;
	left: -100px;
	width: 450px;
	height: 450px;
	background: radial-gradient(circle, rgba(5, 100, 152, 0.4) 0%, rgba(5, 100, 152, 0) 70%);
	pointer-events: none;
}

footer.footer-compact {
	padding: 40px 0 0;
	margin-top: 40px;
}
.footer-brand-name {
	font-size: 1.5rem;
	font-weight: 800;
	color: white;
	letter-spacing: 1px;
	margin-bottom: 4px;
}
.footer-brand-sub {
	font-size: 0.72rem;
	color: rgba(255, 255, 255, 0.55);
	margin-bottom: 16px;
}
.footer-desc {
	font-size: 0.8rem;
	line-height: 1.8;
	color: rgba(255, 255, 255, 0.65);
	margin-bottom: 10px;
}
.footer-social {
	display: flex;
	gap: 8px;
}
.social-btn {
	width: 36px;
	height: 36px;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: rgba(255, 255, 255, 0.8);
	font-size: 15px;
	text-decoration: none;
	transition: all 0.2s;
}
.social-btn:hover {
	background: #FDCC2A;
	color: white;
	transform: translateY(-2px);
}
.footer-heading{
	font-size: 1.1rem;
	font-weight: 700;
	color: white;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 2px solid rgba(255, 255, 255, 0.1);
}
.footer-links {
	list-style: none;
	padding: 0;
	margin: 0;
}
.footer-links li {
	margin-bottom: 8px;
}
.footer-links a::before {
	content: "›";
	color: #FDCC2A;
	font-weight: 700;
}
.footer-links a {
	font-size: 0.8rem;
	color: rgba(255, 255, 255, 0.65);
	text-decoration: none;
	transition: color 0.2s;
	display: flex;
	align-items: center;
	gap: 6px;
}
.footer-links a:hover {
	color: #FDCC2A;
}
.footer-contact-item {
	display: flex;
	gap: 10px;
	margin-bottom: 12px;
	font-size: 0.78rem;
	color: rgba(255, 255, 255, 0.65);
}
.footer-contact-item .icon {
	width: 28px;
	height: 28px;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	color: #FDCC2A;
	flex-shrink: 0;
}
.footer-bottom {
	margin-top: 20px;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	padding: 16px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 0.72rem;
	color: rgba(255, 255, 255, 0.45);
	flex-wrap: wrap;
	gap: 8px;
}
.footer-bottom a {
	color: rgba(255, 255, 255, 0.55);
	text-decoration: none;
}
.footer-bottom a:hover {
	color: #FDBA74;
}

.iconbox{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	text-align:center;
	vertical-align:middle;
	border-radius:.375rem;
	min-width:2.8rem;
	width:2.8rem;
	height:2.8rem
}
.iconbox i{
	font-size:1.125rem
}
.iconbox svg{
	width:1.25rem;
	height:1.25rem
}
.iconbox.icon-xl{
	min-width:5rem;
	width:5rem;
	height:5rem
}
.iconbox.icon-xl i{
	font-size:2.25rem
}
.iconbox.icon-lg,.iconbox.icon-xl svg{
	width:4rem;
	height:4rem
}
.iconbox.icon-lg{
	min-width:4rem
}
.iconbox.icon-lg i{
	font-size:1.75rem
}
.iconbox.icon-lg svg{
	width:1.875rem;
	height:1.875rem
}
.iconbox.icon-md{
	min-width:3.5rem;
	width:3.5rem;
	height:3.5rem
}
.iconbox.icon-md i{
	font-size:1.75rem
}
.iconbox.icon-md svg{
	width:1.6rem;
	height:1.6rem
}
.iconbox.icon-sm{
	min-width:2rem;
	width:2rem;
	height:2rem
}
.iconbox.icon-sm i{
	font-size:.875rem
}
.iconbox.icon-sm svg{
	width:.8rem;
	height:.8rem
}
.iconbox-primary{
	background-color:#3b82f6;
	color:#fff
}
.iconbox-secondary{
	background-color:#465568;
	color:#fff
}
.iconbox-success{
	background-color:#10b982;
	color:#fff
}
.iconbox-info{
	background-color:#07b6d5;
	color:#fff
}
.iconbox-warning{
	background-color:#fdcc2b;
	color:#101729
}
.iconbox-danger{
	background-color:#ff4154;
	color:#fff
}
.iconbox-light{
	background-color:#f1f4f9;
	color:#101729
}
.iconbox-dark{
	background-color:#101729;
	color:#fff
}
.iconbox-soft-primary{
	background-color:#ebf3fe;
	color:#3b82f6
}
.iconbox-soft-secondary{
	background-color:#edeef0;
	color:#465568
}
.iconbox-soft-success{
	background-color:#e7f8f3;
	color:#10b982
}
.iconbox-soft-info{
	background-color:#e6f8fb;
	color:#07b6d5
}
.iconbox-soft-warning{
	background-color:#fffaea;
	color:#fdcc2b
}
.iconbox-soft-danger{
	background-color:#ffecee;
	color:#ff4154
}
.iconbox-soft-light{
	background-color:#fefefe;
	color:#f1f4f9
}
.iconbox-soft-dark{
	background-color:#e7e8ea;
	color:#101729
}
.icon-reading-glass{
	height:1.375rem;
	width:1.375rem;
	display:inline-block;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M503.591 235.001c-.353-10.05-7.841-18.255-17.773-19.537l-7.84-1.021-101.188-74.568c-19.68-14.525-44.54-19.278-68.199-12.927-8.479 2.254-13.536 10.99-11.266 19.471 2.272 8.495 11.088 13.533 19.471 11.261 14.238-3.79 29.245-.992 41.134 7.792l60.74 44.761c-12.494.225-25.002 1.058-37.497 2.787-19.038 2.623-38.121 6.653-56.073 11.853l-9.617 1.889c-37.238 7.327-75.637 7.421-113.245.271l-10.852-2.013a406.647 406.647 0 00-56.741-12c-12.495-1.729-25.008-2.563-37.503-2.787l60.746-44.761c11.885-8.767 26.891-11.564 41.133-7.792 8.428 2.291 17.193-2.752 19.467-11.261 2.271-8.48-2.78-17.217-11.263-19.471-23.644-6.365-48.505-1.599-68.198 12.927L37.82 214.457l-7.791 1.007a20.312 20.312 0 00-17.774 19.537l-.641 17.742c-.271 8.526 4.735 16.3 11.698 18.954 2.975 1.555 4.896 4.161 5.086 6.977l2.272 33.471c4 40.393 37.546 71.623 78.038 72.661l37.293.976c27.835 0 53.32-14.188 68.327-38.202l30.091-52.843c2-2.989 7.518-4.063 12.494-4.063l2.224-.031c4.771 0 10.4 1.28 12 3.632l30.54 53.592c14.846 23.729 40.331 37.916 68.166 37.916l37.276-.976c40.491-1.038 74.042-32.269 78.073-72.902l2.254-33.229c.191-2.815 2.099-5.422 4.271-6.624 7.76-3.007 12.785-10.78 12.495-19.324l-.621-17.727zm-95.398 10.877c5.661 0 10.624.286 14.783.848 13.437 1.808 27.259 10.673 27.868 26.397l1.358 34.25c.463 11.698-3.692 22.879-11.66 31.521-7.971 8.604-18.781 13.613-30.46 14.063 0 0-29.263 1.119-30.892 1.149-53.327 0-68.428-53.178-69.033-55.338a37.049 37.049 0 014.896-29.195c5.63-8.642 14.65-14.576 24.763-16.303 29.213-4.977 51.58-7.392 68.377-7.392zM136.736 354.105c-1.728-.03-30.972-1.149-30.972-1.149-11.693-.449-22.509-5.458-30.478-14.063-7.965-8.642-12.126-19.822-11.663-31.521l1.359-34.25c.61-15.725 14.433-24.59 27.872-26.397 16.557-2.206 44.14-.112 83.156 6.544 10.112 1.727 19.132 7.661 24.767 16.285 5.612 8.624 7.39 19.261 4.909 29.118-.623 2.256-15.723 55.433-68.95 55.433z'/%3E%3C/svg%3E")
}
.say-yes{
	position:relative;
	display:block;
	margin:0 auto
}
.say-yes,.say-yes:before{
	height:1.5rem;
	width:1.5rem
}
.say-yes:before{
	content:"";
	vertical-align:middle;
	display:inline-block;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2314b89c' d='M9.707 19.121a.997.997 0 01-1.414 0l-5.646-5.647a1.5 1.5 0 010-2.121l.707-.707a1.5 1.5 0 012.121 0L9 14.171l9.525-9.525a1.5 1.5 0 012.121 0l.707.707a1.5 1.5 0 010 2.121z'/%3E%3C/svg%3E")
}
.check-false,.check-true{
	position:relative;
	display:flex;
	height:1.5rem;
	width:1.5rem;
	margin:0 auto
}
.check-false:before,.check-true:before{
	content:"";
	height:1.5rem;
	width:1.5rem;
	vertical-align:middle;
	display:inline-flex
}
.check-false.check-true-sm,.check-false.check-true-sm:before,.check-true.check-true-sm,.check-true.check-true-sm:before{
	height:1rem;
	width:1rem
}
.check-true:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 0C114.836 0 0 114.836 0 256s114.836 256 256 256 256-114.836 256-256S397.164 0 256 0zm0 0' fill='%2314b89c'/%3E%3Cpath d='M385.75 201.75L247.082 340.414c-4.16 4.16-9.621 6.254-15.082 6.254s-10.922-2.094-15.082-6.254l-69.332-69.332c-8.344-8.34-8.344-21.824 0-30.164 8.34-8.344 21.82-8.344 30.164 0l54.25 54.25 123.586-123.582c8.34-8.344 21.82-8.344 30.164 0 8.34 8.34 8.34 21.82 0 30.164zm0 0' fill='%23fafafa'/%3E%3C/svg%3E")
}
.check-false:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 0C114.836 0 0 114.836 0 256s114.836 256 256 256 256-114.836 256-256S397.164 0 256 0zm0 0' fill='%23fd3f5c'/%3E%3Cpath d='M350.273 320.105c8.34 8.344 8.34 21.825 0 30.168a21.275 21.275 0 01-15.086 6.25c-5.46 0-10.921-2.09-15.082-6.25L256 286.164l-64.105 64.11a21.273 21.273 0 01-15.083 6.25 21.275 21.275 0 01-15.085-6.25c-8.34-8.344-8.34-21.825 0-30.169L225.836 256l-64.11-64.105c-8.34-8.344-8.34-21.825 0-30.168 8.344-8.34 21.825-8.34 30.169 0L256 225.836l64.105-64.11c8.344-8.34 21.825-8.34 30.168 0 8.34 8.344 8.34 21.825 0 30.169L286.164 256zm0 0' fill='%23fafafa'/%3E%3C/svg%3E")
}
.integration-app-logo{
	min-height:7rem;
	display:flex;
	align-items:center;
	justify-content:center
}
.integration-wrapper{
	position:relative;
	min-height:26.875rem
}
@media (min-width:576px){
	.integration-wrapper{
		min-height:31.25rem
	}
}
.integration-wrapper .integration-item{
	position:absolute;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	width:100%;
	text-align:center;
	background:#fff;
	border-radius:50%;
	border:1px solid rgba(16,23,41,.1);
	transition:all .2s
}
.integration-wrapper .integration-item:hover{
	box-shadow:0 10px 50px 10px rgba(11,34,56,.05)
}
.integration-wrapper .integration-item:after{
	content:"";
	display:block;
	padding-bottom:100%;
	width:100%;
	height:0
}
.integration-wrapper .integration-item:first-child{
	height:6.25rem;
	width:6.25rem;
	left:15%;
	top:0
}
@media (min-width:576px){
	.integration-wrapper .integration-item:first-child{
		width:9.375rem;
		height:9.375rem
	}
}
.integration-wrapper .integration-item:nth-child(2){
	width:5.625rem;
	left:55%;
	top:2.5rem
}
@media (min-width:576px){
	.integration-wrapper .integration-item:nth-child(2){
		width:7.5rem
	}
}
.integration-wrapper .integration-item:nth-child(3){
	width:6.25rem;
	left:0;
	top:7.5rem
}
@media (min-width:576px){
	.integration-wrapper .integration-item:nth-child(3){
		width:7.5rem;
		top:10rem
	}
}
.integration-wrapper .integration-item:nth-child(4){
	width:6.25rem;
	left:40%;
	top:9.375rem
}
@media (min-width:576px){
	.integration-wrapper .integration-item:nth-child(4){
		width:9.375rem;
		left:35%;
		top:10rem
	}
}
.integration-wrapper .integration-item:nth-child(5){
	width:6.25rem;
	left:60%;
	top:15.625rem
}
@media (min-width:576px){
	.integration-wrapper .integration-item:nth-child(5){
		width:9.375rem;
		left:70%;
		top:12.5rem
	}
}
.integration-wrapper .integration-item:nth-child(6){
	width:4.375rem;
	left:10%;
	top:15rem
}
@media (min-width:576px){
	.integration-wrapper .integration-item:nth-child(6){
		width:7.5rem;
		left:10%;
		top:18.75rem
	}
}
.integration-wrapper .integration-item:nth-child(7){
	width:6.25rem;
	left:27%;
	top:19.375rem
}
@media (min-width:576px){
	.integration-wrapper .integration-item:nth-child(7){
		width:9.375rem;
		left:42%;
		top:21.875rem
	}
}
.integration-wrapper .integration-item .integration-image{
	display:inline-block;
	width:100%;
	transform:translate(50%)
}
.integration-wrapper .integration-item .integration-image img{
	margin-left:auto;
	margin-right:auto;
	display:block;
	max-width:100%;
	max-height:100%;
	height:auto
}
.list{
	margin:0;
	padding:0;
	list-style:none
}
.list li:not(:last-child){
	margin-bottom:1rem
}
.list.list-spacing-sm li:not(:last-child){
	margin-bottom:.5rem
}
.list.list-spacing-md li:not(:last-child){
	margin-bottom:1.5rem
}
.list.list-spacing-lg li:not(:last-child){
	margin-bottom:2rem
}
.list.list-spacing-xl li:not(:last-child){
	margin-bottom:3rem
}
.list-styled ol,.list-styled ul{
	padding-left:1.5625rem;
	line-height:1.625rem;
	list-style-type:none
}
.list-styled ol li,.list-styled ul li{
	position:relative;
	margin-top:.5rem
}
.list-styled ol li:before,.list-styled ul li:before{
	content:"";
	display:block;
	position:absolute;
	top:0;
	left:0
}
.list-styled ol li>ul,.list-styled ol li ol,.list-styled ul li>ul,.list-styled ul li ol{
	margin-top:0
}
.list-styled ul>li:before{
	width:.5rem;
	height:.5rem;
	background-color:#94a3b8;
	border-radius:50%;
	transform:translate(-1.4375rem,.625rem)
}
.list-styled ol{
	counter-reset:list-items
}
.list-styled ol>li{
	counter-increment:list-items
}
.list-styled ol>li:before{
	content:counter(list-items) ". ";
	color:#3b82f6;
	font-weight:600;
	transform:translate(-1.4375rem)
}
.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{
	top:1px
}
.blog-cover{
	position:relative;
	overflow:hidden
}
.blog-cover:not(.card-img-top):before{
	border-radius:.4rem
}
.blog-cover .badge{
	z-index:1
}
.blog-cover:before{
	content:"";
	display:block;
	background:rgba(0,0,0,.125);
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1
}
.blog-cover div{
	z-index:2
}
.blog-cover img{
	width:100%;
	height:13.75rem;
	-o-object-fit:cover;
	object-fit:cover;
	transition:.3s ease-in-out;
	transform:rotate(0) scale(1)
}
.sticky-panel-top{
	position:-webkit-sticky;
	position:sticky;
	top:5.5rem;
	z-index:10
}
.media .media-count{
	max-width:2.25rem;
	min-width:2.25rem;
	max-height:2.25rem;
	min-height:2.25rem;
	border-radius:31.25rem;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-right:1rem
}
.media .media-count span{
	font-weight:500
}
@media (min-width:992px){
	.quote{
		border-left:.25rem solid #3b82f6;
		padding-left:1.25rem
	}
}
.popover-header{
	color:#fff
}
.hero-img-group-1{
	position:relative
}
.hero-img-group-1 .hero-img-left{
	position:absolute;
	bottom:-60px;
	left:-40px;
	transform:scale(.8)
}
@media (min-width:768px){
	.hero-img-group-1 .hero-img-left{
		left:20px
	}
}
@media (min-width:992px){
	.hero-img-group-1 .hero-img-left{
		bottom:-80px;
		left:-60px
	}
}
.hero-img-group-1 .hero-img-right{
	position:absolute;
	top:95px;
	right:-100px;
	transform:scale(.8)
}
@media (min-width:768px){
	.hero-img-group-1 .hero-img-right{
		top:60px;
		right:-16px
	}
}
@media (min-width:992px){
	.hero-img-group-1 .hero-img-right{
		top:60px;
		right:-90px
	}
}
@media (min-width:1400px){
	.hero-img-group-1 .hero-img-right{
		top:-10px
	}
}
.authfullpage{
	display:grid;
	align-items:center;
	background-image:url(../images/media/bg-cover-2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	width:100%;
	height:100%;
	min-height:100vh;
	position:relative
}
.authfullpage .brand-logo{
	margin:1.25rem 0
}
.password-input .input-group-prepend .input-group-text{
	position:absolute;
	font-size:18px;
	color:#9da6af;
	top:5px;
	right:0;
	border:0;
	background-color:transparent;
	z-index:5
}
/* @media (max-width:575.98px){
	.modal-fullscreen{
		width:100vw;
		max-width:none;
		height:100%;
		margin:0
	}
	.modal-fullscreen .modal-content{
		height:100%;
		border:0;
		border-radius:0
	}
	.modal-fullscreen .modal-header{
		border-radius:0
	}
	.modal-fullscreen .modal-body{
		overflow-y:auto
	}
	.modal-fullscreen .modal-footer{
		border-radius:0
	}
}
@media (max-width:767.98px){
	.modal-fullscreen-sm-down{
		width:100vw;
		max-width:none;
		height:100%;
		margin:0
	}
	.modal-fullscreen-sm-down .modal-content{
		height:100%;
		border:0;
		border-radius:0
	}
	.modal-fullscreen-sm-down .modal-header{
		border-radius:0
	}
	.modal-fullscreen-sm-down .modal-body{
		overflow-y:auto
	}
	.modal-fullscreen-sm-down .modal-footer{
		border-radius:0
	}
}
@media (max-width:991.98px){
	.modal-fullscreen-md-down{
		width:100vw;
		max-width:none;
		height:100%;
		margin:0
	}
	.modal-fullscreen-md-down .modal-content{
		height:100%;
		border:0;
		border-radius:0
	}
	.modal-fullscreen-md-down .modal-header{
		border-radius:0
	}
	.modal-fullscreen-md-down .modal-body{
		overflow-y:auto
	}
	.modal-fullscreen-md-down .modal-footer{
		border-radius:0
	}
}
@media (max-width:1199.98px){
	.modal-fullscreen-lg-down{
		width:100vw;
		max-width:none;
		height:100%;
		margin:0
	}
	.modal-fullscreen-lg-down .modal-content{
		height:100%;
		border:0;
		border-radius:0
	}
	.modal-fullscreen-lg-down .modal-header{
		border-radius:0
	}
	.modal-fullscreen-lg-down .modal-body{
		overflow-y:auto
	}
	.modal-fullscreen-lg-down .modal-footer{
		border-radius:0
	}
}
@media (max-width:1399.98px){
	.modal-fullscreen-xl-down{
		width:100vw;
		max-width:none;
		height:100%;
		margin:0
	}
	.modal-fullscreen-xl-down .modal-content{
		height:100%;
		border:0;
		border-radius:0
	}
	.modal-fullscreen-xl-down .modal-header{
		border-radius:0
	}
	.modal-fullscreen-xl-down .modal-body{
		overflow-y:auto
	}
	.modal-fullscreen-xl-down .modal-footer{
		border-radius:0
	}
}
.modal-fullscreen-xxl-down{
	width:100vw;
	max-width:none;
	height:100%;
	margin:0
}
.modal-fullscreen-xxl-down .modal-content{
	height:100%;
	border:0;
	border-radius:0
}
.modal-fullscreen-xxl-down .modal-header{
	border-radius:0
}
.modal-fullscreen-xxl-down .modal-body{
	overflow-y:auto
}
.modal-fullscreen-xxl-down .modal-footer{
	border-radius:0
}
body.modal-open .main-content{
	filter:blur(1.5px)
}
body .modal.fade .modal-dialog{
	transform:translate(0) scale(.92)
}
body .modal.show .modal-dialog{
	transform:translate(0) scale(1)
}
.modal-close{
	position:absolute;
	top:.625rem;
	right:.625rem;
	height:1.875rem;
	width:1.875rem;
	border-radius:100%;
	background-color:#101729!important;
	z-index:5;
	display:flex;
	align-items:center;
	justify-content:center
}
.modal-close,.modal-close:hover{
	font-size:1rem;
	color:#fff;
	text-shadow:none
}
.modal-close:focus{
	outline:none
}
.modal-close span{
	line-height:1
} */
.masonry-grid[data-columns]{
	margin-right:-15px;
	margin-left:-15px
}
.masonry-grid[data-columns]:not(.overflow-hidden){
	overflow:visible!important
}
.masonry-grid[data-columns]:after{
	display:block;
	clear:both;
	content:""
}
.masonry-grid[data-columns] .masonry-grid-item{
	width:100%;
	float:left;
	margin-bottom:1.5rem;
	padding-right:15px;
	padding-left:15px
}
.masonry-grid[data-columns="1"] .masonry-grid-item{
	width:100%
}
@media (min-width:576px){
	.masonry-grid[data-columns="2"] .masonry-grid-item,.masonry-grid[data-columns="3"] .masonry-grid-item,.masonry-grid[data-columns="4"] .masonry-grid-item,.masonry-grid[data-columns="5"] .masonry-grid-item,.masonry-grid[data-columns="6"] .masonry-grid-item{
		width:100%
	}
}
@media (min-width:768px){
	.masonry-grid[data-columns="3"] .masonry-grid-item,.masonry-grid[data-columns="4"] .masonry-grid-item,.masonry-grid[data-columns="5"] .masonry-grid-item,.masonry-grid[data-columns="6"] .masonry-grid-item{
		width:50%
	}
}
@media (min-width:992px){
	.masonry-grid[data-columns="4"] .masonry-grid-item,.masonry-grid[data-columns="5"] .masonry-grid-item,.masonry-grid[data-columns="6"] .masonry-grid-item{
		width:25%
	}
}
@media (min-width:1200px){
	.masonry-grid[data-columns="3"] .masonry-grid-item{
		width:33.33333%
	}
	.masonry-grid[data-columns="5"] .masonry-grid-item,.masonry-grid[data-columns="6"] .masonry-grid-item{
		width:16.66667%
	}
}
.nav.nav-light .nav-link{
	color:hsla(0,0%,100%,.7)
}
.nav.nav-light .nav-link:not(.active):hover{
	color:#fff
}
.nav.nav-light .nav-link.active{
	color:#3b82f6
}
.nav.nav-x-0 .nav-link{
	padding-right:0;
	padding-left:0
}
.nav.nav-line-animated .nav-item .nav-link{
	position:relative;
	color:inherit;
	font-weight:500;
	padding-bottom:.83333rem
}
.nav.nav-line-animated .nav-item .nav-link:before{
	content:"";
	position:absolute;
	width:100%;
	height:4px;
	bottom:0;
	left:0;
	display:block;
	background:rgba(0,0,0,.08)
}
.nav.nav-line-animated .nav-item .nav-link:after{
	content:"";
	position:absolute;
	width:100%;
	height:4px;
	bottom:0;
	left:0;
	display:block;
	background:#3b82f6;
	transform:scaleX(0);
	transform-origin:right center 0;
	transition:transform .7s cubic-bezier(.19,1,.22,1) 0s
}
.nav.nav-line-animated .nav-item .nav-link.active{
	color:#3b82f6
}
.nav.nav-line-animated .nav-item .nav-link.active:before{
	content:"";
	position:absolute;
	width:100%;
	height:.1875rem;
	bottom:0;
	left:0;
	display:block
}
.nav.nav-line-animated .nav-item .nav-link.active:after{
	transform:scaleX(1);
	transform-origin:left center 0;
	transition:transform .35s cubic-bezier(.43,.49,.51,.68) 0s
}
.nav-boxed .nav-item .nav-link{
	border-radius:.4rem;
	transition:all .2s ease-in;
	padding:.5rem 1.5rem
}
.nav-boxed .nav-item .nav-link i{
	color:#94a3b8
}
.nav-boxed .nav-item .nav-link p{
	display:none;
	margin-bottom:0;
	color:#465568
}
.nav-boxed .nav-item .nav-link h6{
	color:rgba(16,23,41,.5);
	margin-bottom:0
}
.nav-boxed .nav-item .nav-link.active{
	background:#ebf3fe;
	margin-bottom:1rem;
	padding:1.5rem;
	transition:all .2s ease-in
}
.nav-boxed .nav-item .nav-link.active i{
	color:#101729
}
.nav-boxed .nav-item .nav-link.active p{
	display:block;
	color:#101729
}
.nav-boxed .nav-item .nav-link.active h6{
	color:#101729;
	margin-bottom:.5rem;
	font-weight:600
}
.nav-pills-group{
	display:inline-flex;
	background-color:#f1f4f9;
	border-radius:5rem;
	padding:.375rem
}
.nav-pills-group .nav-link{
	padding:.3rem 1.3rem;
	color:#64748b;
	/* font-size:.875rem */
	font-size:.7rem
}
.nav-pills-group .nav-link.active{
	background-color:#0678B6 !important;
	color: #fff !important;
	box-shadow:0 .125rem .25rem rgba(0,0,0,.075);
	border-radius:5rem;
	font-weight:500
}
.nav-flat .nav-item{
	width:100%
}
@media (min-width:576px){
	.nav-flat .nav-item{
		width:auto
	}
	.nav-flat .nav-item:not(:last-of-type){
		border-right:1px solid #cbd5e1
	}
}
.nav-flat .nav-link{
	text-align:center;
	font-weight:600;
	color:rgba(16,23,41,.4);
	font-size:.875rem
}
.nav-flat.nav-flat-primary .nav-link.active{
	background-color:#f9fbff;
	color:#3b82f6
}
.nav-flat.nav-flat-success .nav-link.active{
	background-color:#f8fdfb;
	color:#10b982
}
.navbar{
	z-index:100
}
.navbar-nav .nav-link{
	font-weight:600;
	padding:1.4rem 1rem
}
.navbar-nav .dropdown-header{
	padding:0 0 .8rem;
	font-size:.75rem;
	font-weight:600;
	line-height:1.55;
	text-transform:uppercase;
	letter-spacing:.1em;
	color:#3b82f6;
	white-space:nowrap
}
.navbar-nav .dropdown-menu{
	box-shadow:0 10px 50px 10px rgba(11,34,56,.05)
}
@media (min-width:992px){
	.navbar-nav .dropdown-megamenu{
		min-width:36.25rem
	}
}
@media (min-width:992px){
	.navbar-nav .dropdown-megamenu-sm{
		min-width:26.25rem
	}
}
@media (min-width:992px){
	.navbar-nav .dropdown-megamenu,.navbar-nav .dropdown-menu{
		left:50%;
		transform:translateX(-50%)
	}
}
@media (min-width:992px){
	.navbar-nav .dropdown-megamenu.show,.navbar-nav .dropdown-menu.show{
		opacity:1;
		pointer-events:auto
	}
}
@media (min-width:992px){
	.navbar-nav .dropdown-megamenu.close,.navbar-nav .dropdown-menu.close{
		display:block
	}
}
.navbar-nav .dropdown-megamenu-sm .megamenu-link,.navbar-nav .dropdown-megamenu .megamenu-link{
	color:#101729;
	font-size:.9375rem;
	display:block;
	border-radius:.25rem;
	font-weight:500
}
.navbar-nav .dropdown-megamenu-sm .megamenu-link:focus,.navbar-nav .dropdown-megamenu-sm .megamenu-link:hover,.navbar-nav .dropdown-megamenu .megamenu-link:focus,.navbar-nav .dropdown-megamenu .megamenu-link:hover{
	color:#101729;
	text-decoration:none;
	background-color:#f9fafc
}
.navbar-nav .dropdown-megamenu-sm .megamenu-link.active,.navbar-nav .dropdown-megamenu-sm .megamenu-link:active,.navbar-nav .dropdown-megamenu .megamenu-link.active,.navbar-nav .dropdown-megamenu .megamenu-link:active{
	color:#3b82f6;
	text-decoration:none;
	background-color:transparent
}
.navbar-nav .dropdown-megamenu-sm .megamenu-link.disabled,.navbar-nav .dropdown-megamenu-sm .megamenu-link:disabled,.navbar-nav .dropdown-megamenu .megamenu-link.disabled,.navbar-nav .dropdown-megamenu .megamenu-link:disabled{
	color:#465568;
	pointer-events:none;
	background-color:transparent
}
.navbar-nav .dropdown-megamenu-sm .megamenu-item,.navbar-nav .dropdown-megamenu .megamenu-item{
	position:relative
}
.navbar-closer{
	position:absolute;
	top:0;
	right:0;
	margin:.5rem;
	height:2.25rem;
	width:2.25rem;
	border-radius:6.25rem;
	display:flex;
	align-items:center;
	justify-content:center;
	z-index:1;
	font-weight:600;
	color:#101729
}
@media (max-width:991.98px){
	.navbar-collapse{
		position:fixed;
		top:0;
		left:-100%;
		bottom:0;
		height:100%!important;
		max-height:100vh;
		width:100%;
		max-width:18.75rem;
		min-height:100vh;
		background-color:#fff;
		box-shadow:0 1.5rem 5rem rgba(22,38,55,.8);
		overflow-x:hidden;
		overflow-y:scroll;
		-webkit-overflow-scrolling:touch;
		z-index:1055;
		transform:translateX(-100%);
		transition:all .2s ease
	}
}
@media (max-width:991.98px){
	.navbar-collapse.show{
		left:0;
		transform:translateX(0);
		transition:all .2s ease
	}
}
@media (max-width:991.98px){
	.navbar-collapse .nav-link{
		padding:.8rem 1rem;
		position:relative;
		border-bottom:1px solid #f1f4f9
	}
	.navbar-collapse .nav-link:after{
		position:absolute;
		right:1rem;
		top:50%;
		transform:translateY(-50%)
	}
}
@media (max-width:991.98px){
	.navbar-collapse .dropdown-menu{
		background-color:#f9fafc;
		border:0;
		margin:0
	}
}
@media (max-width:991.98px){
	.navbar-collapse .dropdown.show .nav-link:after{
		transform:rotate(-180deg)
	}
}
@media (max-width:767.98px){
	body.offcanvas-stop-scrolling{
		height:100%;
		overflow:hidden
	}
}
.bg-soft-primary-pattern-1{
	background-color:#ebf3fe;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='%230083ff' fill-opacity='.17' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'/%3E%3C/svg%3E")
}
.grid-pattern{
	background-color:#f9f9f9;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cg fill='%233b82f6' fill-opacity='.1' fill-rule='evenodd'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/svg%3E")
}
.cloud-pattern{
	background-color:#ebf3fe;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='28'%3E%3Cpath fill='%233b82f6' fill-opacity='.05' d='M56 26v2h-7.75c2.3-1.27 4.94-2 7.75-2zm-26 2a2 2 0 10-4 0h-4.09A25.98 25.98 0 000 16v-2c.67 0 1.34.02 2 .07V14a2 2 0 00-2-2v-2a4 4 0 013.98 3.6 28.09 28.09 0 012.8-3.86A8 8 0 000 6V4a9.99 9.99 0 018.17 4.23c.94-.95 1.96-1.83 3.03-2.63A13.98 13.98 0 000 0h7.75c2 1.1 3.73 2.63 5.1 4.45 1.12-.72 2.3-1.37 3.53-1.93A20.1 20.1 0 0014.28 0h2.7c.45.56.88 1.14 1.29 1.74 1.3-.48 2.63-.87 4-1.15-.11-.2-.23-.4-.36-.59H26v.07a28.4 28.4 0 014 0V0h4.09l-.37.59c1.38.28 2.72.67 4.01 1.15.4-.6.84-1.18 1.3-1.74h2.69a20.1 20.1 0 00-2.1 2.52c1.23.56 2.41 1.2 3.54 1.93A16.08 16.08 0 0148.25 0H56c-4.58 0-8.65 2.2-11.2 5.6 1.07.8 2.09 1.68 3.03 2.63A9.99 9.99 0 0156 4v2a8 8 0 00-6.77 3.74c1.03 1.2 1.97 2.5 2.79 3.86A4 4 0 0156 10v2a2 2 0 00-2 2.07 28.4 28.4 0 012-.07v2c-9.2 0-17.3 4.78-21.91 12H30zM7.75 28H0v-2c2.81 0 5.46.73 7.75 2zM56 20v2c-5.6 0-10.65 2.3-14.28 6h-2.7c4.04-4.89 10.15-8 16.98-8zm-39.03 8h-2.69C10.65 24.3 5.6 22 0 22v-2c6.83 0 12.94 3.11 16.97 8zm15.01-.4a28.09 28.09 0 012.8-3.86 8 8 0 00-13.55 0c1.03 1.2 1.97 2.5 2.79 3.86a4 4 0 017.96 0zm14.29-11.86c1.3-.48 2.63-.87 4-1.15a25.99 25.99 0 00-44.55 0c1.38.28 2.72.67 4.01 1.15a21.98 21.98 0 0136.54 0zm-5.43 2.71c1.13-.72 2.3-1.37 3.54-1.93a19.98 19.98 0 00-32.76 0c1.23.56 2.41 1.2 3.54 1.93a15.98 15.98 0 0125.68 0zm-4.67 3.78c.94-.95 1.96-1.83 3.03-2.63a13.98 13.98 0 00-22.4 0c1.07.8 2.09 1.68 3.03 2.63a9.99 9.99 0 0116.34 0z'/%3E%3C/svg%3E")
}
.hero-rounded-shape-top-left{
	left:-1%;
	top:-7%;
	position:absolute;
	display:block;
	transform:translate(-50%,-50%)
}
.parallax-banner{
	position:relative;
	overflow:hidden;
	max-height:35rem;
	height:auto
}
@media (min-width:576px){
	.parallax-banner{
		height:100%
	}
}
.parallax-banner:before{
	content:"";
	background-color:rgba(16,23,41,.5);
	z-index:1;
	left:0;
	height:100%
}
.parallax-banner .parallax-banner-wrapper,.parallax-banner:before{
	position:absolute;
	top:0;
	width:100%
}
.parallax-banner .parallax-banner-wrapper img{
	width:100%;
	height:38.75rem;
	-o-object-fit:cover;
	object-fit:cover
}
.parallax-banner .parallax-content{
	position:relative;
	z-index:2
}
.parallax-banner .parallax-content h1,.parallax-banner .parallax-content p{
	color:#fff
}
.table.table-lg td,.table.table-lg th{
	padding:1rem .75rem
}
table.table-details{
	background-color:#fff
}
table.table-details thead{
	box-shadow:-1px .3125rem .25rem -.3125rem #94a3b8;
	border-bottom:0
}
table.table-details thead th{
	border:0
}
table.table-details thead th:not(:first-child){
	text-align:center
}
table.table-details tbody .table-details-header{
	margin-bottom:0;
	background-color:#f9fbff
}
table.table-details tbody .table-details-header td,table.table-details tbody .table-details-header th{
	letter-spacing:normal;
	white-space:nowrap;
	font-size:1.2rem;
	font-weight:500
}
table.table-details tr td,table.table-details tr th{
	width:25%;
	padding:1.5rem .75rem
}
table.table-details tr td h6,table.table-details tr th h6{
	margin-bottom:1rem
}
table.table-details tr td p,table.table-details tr th p{
	color:#465568;
	margin-bottom:0;
	font-size:.875rem
}
table.table-details tr td{
	text-align:center
}
.steps{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between
}
.steps li{
	flex-basis:25%;
	font-size:1rem;
	font-weight:600;
	text-align:center;
	position:relative;
	margin-bottom:2rem
}
.steps li:last-child,.steps li:last-child p{
	margin-bottom:0
}
.steps li:not(:first-child):before{
	left:-.625rem;
	right:0;
	background-color:#f1f4f9
}
.steps li:not(:first-child):before,.steps li:not(:last-child):after{
	content:"";
	position:absolute;
	top:.9375rem;
	bottom:0;
	border-top:1px solid #cbd5e1;
	border-bottom:1px solid #cbd5e1;
	height:.3125rem;
	width:45%
}
.steps li:not(:last-child):after{
	left:auto;
	right:-.625rem;
	background-color:#ebf3fe
}
.steps li span{
	background-color:#3b82f6;
	color:#fff;
	display:block;
	font-size:1rem;
	line-height:2.1875rem;
	margin:0 auto 1.5625rem;
	position:relative;
	height:2.1875rem;
	width:2.1875rem
}
.steps li span,.steps li span:before{
	border:1px solid #cbd5e1;
	border-radius:50%
}
.steps li span:before{
	content:"";
	position:absolute;
	top:-.375rem;
	left:-.375rem;
	right:0;
	bottom:0;
	background-color:#f1f4f9;
	height:2.8125rem;
	width:2.8125rem;
	z-index:-1
}
.steps li p{
	color:#465568;
	font-weight:400;
	margin-top:.3125rem;
	font-size:.875rem
}
.steps.vertical{
	display:block
}
.steps.vertical li{
	text-align:left;
	padding-left:4.1875rem
}
.steps.vertical li:before{
	content:none
}
.steps.vertical li:after{
	border:1px solid #cbd5e1;
	border-top:none;
	border-bottom:none;
	top:2.5625rem;
	left:1.25rem;
	height:100%;
	width:.3125rem
}
.steps.vertical li span{
	margin:0;
	position:absolute;
	left:.3125rem;
	top:.3125rem;
	text-align:center
}
.timeline .timeline-main{
	position:relative
}
.timeline .timeline-main .days .timeline-field{
	position:relative;
	display:flex;
	align-items:flex-start;
	align-items:center;
	margin-bottom:2.1875rem
}
.timeline .timeline-main .days .timeline-field.active .timeline-content .timeline-content-inner{
	background:#3b82f6!important;
	color:#f1f4f9!important
}
.timeline .timeline-main .days .timeline-field.active .timeline-content .timeline-content-inner p{
	color:#f1f4f9!important
}
.timeline .timeline-main .days .timeline-field.active .timeline-circle:before{
	-webkit-animation:btnIconRipple 1.5s cubic-bezier(.23,1,.9,1) infinite both;
	animation:btnIconRipple 1.5s cubic-bezier(.23,1,.9,1) infinite both;
	width:200%;
	height:200%;
	background:#3b82f6;
	border-radius:100%;
	content:"";
	position:absolute
}
.timeline .timeline-main .days .timeline-field.position-right{
	flex-direction:row-reverse
}
.timeline .timeline-main .days .timeline-field.position-right .timeline-content{
	order:2;
	padding-right:3.75rem;
	transform:translatex(-3.125rem)
}
.timeline .timeline-main .days .timeline-field.position-right .timeline-date{
	text-align:left;
	padding-left:1.875rem
}
.timeline .timeline-main .days .timeline-field.position-left .timeline-content{
	order:2;
	padding-left:3.75rem;
	transform:translatex(3.125rem)
}
.timeline .timeline-main .days .timeline-field.position-left .timeline-content:after{
	left:0
}
.timeline .timeline-main .days .timeline-field.position-left .timeline-date{
	text-align:right;
	padding-right:1.875rem
}
.timeline .timeline-main .days .timeline-field .timeline-circle{
	width:1.25rem;
	height:1.25rem;
	border-radius:100%;
	background:#3b82f6;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	z-index:1;
	order:1;
	flex-shrink:0;
	flex-grow:0
}
.timeline .timeline-main .days .timeline-field .timeline-content{
	flex-grow:1;
	flex-basis:50%;
	max-width:100%;
	position:relative;
	transition:all .5s;
	opacity:0
}
.timeline .timeline-main .days .timeline-field .timeline-content:after{
	content:"";
	position:absolute;
	border-bottom:.0625rem dashed #3b82f6;
	width:3.75rem;
	right:0;
	top:50%
}
.timeline .timeline-main .days .timeline-field .timeline-content .timeline-content-inner{
	padding:2.1875rem 2.8125rem;
	background:#fff;
	border:1px solid #cbd5e1;
	border-radius:.625rem;
	position:relative;
	z-index:2
}
.timeline .timeline-main .days .timeline-field .timeline-content .timeline-date-inner{
	display:none;
	margin-bottom:.9375rem
}
.timeline .timeline-main .days .timeline-field .timeline-date{
	flex-grow:1;
	flex-basis:50%;
	max-width:100%;
	position:relative
}
.timeline .timeline-main .days .timeline-field .timeline-date .timeline-date-inner{
	display:inline-block
}
.timeline .timeline-main .days .timeline-field .timeline-date-inner .timeline-month{
	color:#ff4154;
	margin-bottom:-.3125rem;
	display:block
}
.timeline .timeline-main .days .timeline-field .timeline-date-inner .timeline-year{
	font-size:2.25rem;
	font-weight:600;
	margin:0
}
.timeline .timeline-main .days .timeline-field .timeline-content{
	opacity:1;
	transform:translatex(0)!important;
	transition-delay:.5s
}
.timeline .timeline-line{
	width:.1875rem;
	left:50%;
	bottom:0;
	right:auto;
	position:absolute;
	transform:translateX(-.1875rem);
	background:#3b82f6;
	margin-left:-.125rem
}
.timeline .timeline-line:after{
	width:0;
	height:0;
	border-left:.4375rem solid transparent;
	border-right:.4375rem solid transparent;
	border-top:.875rem solid #3b82f6;
	content:"";
	bottom:-.875rem;
	position:absolute;
	left:-.35rem
}
@media (max-width:991.98px){
	.timeline .timeline-line{
		left:.625rem
	}
	.timeline .timeline-main .days .timeline-field .timeline-date{
		display:none
	}
	.timeline .timeline-main .days .timeline-field.position-right{
		flex-direction:unset
	}
	.timeline .timeline-main .days .timeline-field.position-right .timeline-content{
		order:unset;
		padding-left:1.875rem;
		padding-right:0;
		transform:translatex(0)!important
	}
	.timeline .timeline-main .days .timeline-field.position-right .timeline-content:after{
		left:0;
		width:1.875rem
	}
	.timeline .timeline-main .days .timeline-field .timeline-circle{
		order:0;
		flex-shrink:0;
		flex-grow:0;
		max-width:100%;
		position:relative
	}
	.timeline .timeline-main .days .timeline-field .timeline-content .timeline-date-inner{
		display:block
	}
	.timeline .timeline-main .days .timeline-field.position-left .timeline-content{
		padding-left:1.875rem;
		transform:translatex(0)!important
	}
	.timeline .timeline-main .days .timeline-field.position-left .timeline-content:after{
		width:1.875rem
	}
}
@-webkit-keyframes btnIconRipple{
	0%{
		transform:scale(1);
		opacity:.8
	}
	20%{
		opacity:.8
	}
	to{
		transform:scale(1.5);
		opacity:0
	}
}
@keyframes btnIconRipple{
	0%{
		transform:scale(1);
		opacity:.8
	}
	20%{
		opacity:.8
	}
	to{
		transform:scale(1.5);
		opacity:0
	}
}
.timeline-steps{
	display:flex;
	justify-content:center;
	flex-wrap:wrap
}
.timeline-steps .timeline-step{
	align-items:center;
	display:flex;
	flex-direction:column;
	position:relative;
	margin:1rem
}
@media (min-width:768px){
	.timeline-steps .timeline-step:not(:last-child):after{
		content:"";
		display:block;
		border-top:.25rem dotted #3b82f6;
		width:3.46rem;
		position:absolute;
		left:7.5rem;
		top:.3125rem
	}
	.timeline-steps .timeline-step:not(:first-child):before{
		content:"";
		display:block;
		border-top:.25rem dotted #3b82f6;
		width:3.8125rem;
		position:absolute;
		right:7.5rem;
		top:.3125rem
	}
}
.timeline-steps .timeline-content{
	width:10rem;
	text-align:center
}
.timeline-steps .timeline-content .inner-circle{
	border-radius:1.5rem;
	height:1rem;
	width:1rem;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	background-color:#3b82f6
}
.timeline-steps .timeline-content .inner-circle:before{
	content:"";
	background-color:#3b82f6;
	display:inline-block;
	height:3rem;
	width:3rem;
	min-width:3rem;
	border-radius:6.25rem;
	opacity:.5
}