body{
	overflow-x:hidden
}
.text-small{
	font-size:.9rem!important
}
strong{
	font-weight:700
}
.text-uppercase{
	letter-spacing:.1em
}
.text-shadow{
	text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.bg-cover{
	background-size:cover!important
}
.bg-center{
	background-position:center center!important
}
.list-unstyled li > p {
  text-decoration: line-through;
}
.disable {
  /* visibility: hidden !important; */
}
@media (min-width:992px){
	.hero-heading{
		font-size:3.7rem!important
}
}
.breadcrumb{
	background:0 0;
	padding-left:0;
	padding-right:0
}
.breadcrumb .breadcrumb-item{
	text-transform:uppercase;
	font-size:.8rem
}
.breadcrumb .breadcrumb-item.active{
	color:#333
}
.hero-overlay{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgba(0,0,0,.2);
	z-index:1
}
.hero-overlay+*{
	z-index:2;
	position:relative
}
section{
	position:relative;
	z-index:1
}
.bg-gray{
	background:#f7f7f7!important
}
.lined::after{
	content:'';
	display:block;
	width:2.8rem;
	margin:.5rem 0;
	height:1px;
	background:#9055a2
}
.lined-primary::after{
	background:#9055a2
}
.lined-secondary::after{
	background:#6c757d
}
.lined-success::after{
	background:#28a745
}
.lined-info::after{
	background:#17a2b8
}
.lined-warning::after{
	background:#ffc107
}
.lined-danger::after{
	background:#dc3545
}
.lined-light::after{
	background:#f8f9fa
}
.lined-dark::after{
	background:#333
}
.icon{
	width:80px;
	height:80px;
	border-radius:50%;
	border:1px solid #9055a2;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	color:#9055a2;
	font-size:2.5rem
}
.text-gray{
	color:#ccc!important
}
.text-muted{
	color:#999!important
}
#map{
	height:500px
}
.navbar-brand{
	color:#9055a2;
	transition:all .3s
}
.navbar-brand:focus,.navbar-brand:hover{
	color:#000
}
.navbar .nav-link{
	font-size:.9rem;
	color:#000;
	border-top:2px solid transparent;
	transition:all .3s
}
.navbar .nav-link.active,.navbar .nav-link:focus,.navbar .nav-link:hover{
	color:#9055a2
}
@media (min-width:992px){
	.navbar .nav-link.active,.navbar .nav-link:focus,.navbar .nav-link:hover{
		border-color:#9055a2
}
}
@media (max-width:991.98px){
	.navbar .dropdown-menu{
		border:none
}
}
.footer-link{
	color:#999
}
.footer-link:hover{
	color:#333;
	transition:all .3s
}
.social-link{
	width:50px;
	height:50px;
	border-radius:50%;
	color:#999;
	text-decoration:none;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	border:1px solid #999;
	transition:all .3s
}
.social-link:focus,.social-link:hover{
	border-color:#9055a2;
	color:#9055a2;
	text-decoration:none
}
#style-switch-button{
	position:fixed;
	top:120px;
	left:0;
	border-radius:0;
	z-index:2
}
#style-switch{
	width:300px;
	padding:20px;
	position:fixed;
	top:160px;
	left:0;
	background:#fff;
	border:solid 1px #ced4da;
	z-index:2000
}
#style-switch h4{
	color:#495057
}
.navbar{
	padding:.5rem 1rem
}
.navbar-brand{
	display:inline-block;
	padding-top:.3125rem;
	padding-bottom:.3125rem;
	margin-right:1rem;
	font-size:1.25rem
}
.navbar-toggler{
	padding:.25rem .75rem;
	font-size:1.25rem;
	line-height:1;
	border:1px solid transparent;
	border-radius:0
}
.navbar-light .navbar-brand{
	color:rgba(0,0,0,.9)
}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{
	color:rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link{
	color:rgba(0,0,0,.5)
}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{
	color:rgba(0,0,0,.7)
}
.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:rgba(0,0,0,.9)
}
.navbar-light .navbar-toggler{
	color:rgba(0,0,0,.5);
	border-color:rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon{
	background-image:url("data:image/svg+xml;
	charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-light .navbar-text{
	color:rgba(0,0,0,.5)
}
.navbar-dark .navbar-brand{
	color:#fff
}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{
	color:#fff
}
.navbar-dark .navbar-nav .nav-link{
	color:rgba(255,255,255,.5)
}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{
	color:rgba(255,255,255,.75)
}
.navbar-dark .navbar-nav .nav-link.disabled{
	color:rgba(255,255,255,.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:#fff
}
.navbar-dark .navbar-toggler{
	color:rgba(255,255,255,.5);
	border-color:rgba(255,255,255,.1)
}
.navbar-dark .navbar-toggler-icon{
	background-image:url("data:image/svg+xml;
	charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-dark .navbar-text{
	color:rgba(255,255,255,.5)
}
.btn{
	font-weight:400;
	border:1px solid transparent;
	text-transform:uppercase;
	letter-spacing:.1em;
	font-weight:700;
	padding:.5rem 1rem;
	font-size:.9rem;
	line-height:1.5;
	border-radius:0;
	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 screen and (prefers-reduced-motion:reduce){
	.btn{
		transition:none
}
}
.btn.focus,.btn:focus{
	box-shadow:0 0 0 .2rem rgba(144,85,162,.25)
}
.btn.disabled,.btn:disabled{
	opacity:.65
}
.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{
	background-image:none
}
.btn-link{
	font-weight:400;
	color:#9055a2
}
.btn-link:hover{
	color:#633b70;
	text-decoration:underline
}
.btn-link.focus,.btn-link:focus{
	text-decoration:underline
}
.btn-link.disabled,.btn-link:disabled{
	color:#6c757d
}
.btn-primary{
	color:#fff;
	background-color:#9055a2;
	border-color:#9055a2
}
.btn-primary:hover{
	color:#fff;
	background-color:#7a4889;
	border-color:#724381
}
.btn-primary.focus,.btn-primary:focus{
	box-shadow:0 0 0 .2rem rgba(144,85,162,.5)
}
.btn-primary.disabled,.btn-primary:disabled{
	color:#fff;
	background-color:#9055a2;
	border-color:#9055a2
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{
	color:#fff;
	background-color:#724381;
	border-color:#6b3f78
}
.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(144,85,162,.5)
}
.btn-secondary{
	color:#fff;
	background-color:#6c757d;
	border-color:#6c757d
}
.btn-secondary:hover{
	color:#fff;
	background-color:#5a6268;
	border-color:#545b62
}
.btn-secondary.focus,.btn-secondary:focus{
	box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-secondary.disabled,.btn-secondary:disabled{
	color:#fff;
	background-color:#6c757d;
	border-color:#6c757d
}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{
	color:#fff;
	background-color:#545b62;
	border-color:#4e555b
}
.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(108,117,125,.5)
}
.btn-success{
	color:#fff;
	background-color:#28a745;
	border-color:#28a745
}
.btn-success:hover{
	color:#fff;
	background-color:#218838;
	border-color:#1e7e34
}
.btn-success.focus,.btn-success:focus{
	box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-success.disabled,.btn-success:disabled{
	color:#fff;
	background-color:#28a745;
	border-color:#28a745
}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{
	color:#fff;
	background-color:#1e7e34;
	border-color:#1c7430
}
.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(40,167,69,.5)
}
.btn-info{
	color:#fff;
	background-color:#17a2b8;
	border-color:#17a2b8
}
.btn-info:hover{
	color:#fff;
	background-color:#138496;
	border-color:#117a8b
}
.btn-info.focus,.btn-info:focus{
	box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-info.disabled,.btn-info:disabled{
	color:#fff;
	background-color:#17a2b8;
	border-color:#17a2b8
}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{
	color:#fff;
	background-color:#117a8b;
	border-color:#10707f
}
.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(23,162,184,.5)
}
.btn-warning{
	color:#212529;
	background-color:#ffc107;
	border-color:#ffc107
}
.btn-warning:hover{
	color:#212529;
	background-color:#e0a800;
	border-color:#d39e00
}
.btn-warning.focus,.btn-warning:focus{
	box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-warning.disabled,.btn-warning:disabled{
	color:#212529;
	background-color:#ffc107;
	border-color:#ffc107
}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{
	color:#212529;
	background-color:#d39e00;
	border-color:#c69500
}
.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(255,193,7,.5)
}
.btn-danger{
	color:#fff;
	background-color:#dc3545;
	border-color:#dc3545
}
.btn-danger:hover{
	color:#fff;
	background-color:#c82333;
	border-color:#bd2130
}
.btn-danger.focus,.btn-danger:focus{
	box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-danger.disabled,.btn-danger:disabled{
	color:#fff;
	background-color:#dc3545;
	border-color:#dc3545
}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{
	color:#fff;
	background-color:#bd2130;
	border-color:#b21f2d
}
.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(220,53,69,.5)
}
.btn-light{
	color:#212529;
	background-color:#f8f9fa;
	border-color:#f8f9fa
}
.btn-light:hover{
	color:#212529;
	background-color:#e2e6ea;
	border-color:#dae0e5
}
.btn-light.focus,.btn-light:focus{
	box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-light.disabled,.btn-light:disabled{
	color:#212529;
	background-color:#f8f9fa;
	border-color:#f8f9fa
}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{
	color:#212529;
	background-color:#dae0e5;
	border-color:#d3d9df
}
.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(248,249,250,.5)
}
.btn-dark{
	color:#fff;
	background-color:#333;
	border-color:#333
}
.btn-dark:hover{
	color:#fff;
	background-color:#202020;
	border-color:#1a1a1a
}
.btn-dark.focus,.btn-dark:focus{
	box-shadow:0 0 0 .2rem rgba(51,51,51,.5)
}
.btn-dark.disabled,.btn-dark:disabled{
	color:#fff;
	background-color:#333;
	border-color:#333
}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{
	color:#fff;
	background-color:#1a1a1a;
	border-color:#131313
}
.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(51,51,51,.5)
}
.btn-outline-primary{
	color:#9055a2;
	background-color:transparent;
	background-image:none;
	border-color:#9055a2
}
.btn-outline-primary:hover{
	color:#fff;
	background-color:#9055a2;
	border-color:#9055a2
}
.btn-outline-primary.focus,.btn-outline-primary:focus{
	box-shadow:0 0 0 .2rem rgba(144,85,162,.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{
	color:#9055a2;
	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:#9055a2;
	border-color:#9055a2
}
.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(144,85,162,.5)
}
.btn-outline-secondary{
	color:#6c757d;
	background-color:transparent;
	background-image:none;
	border-color:#6c757d
}
.btn-outline-secondary:hover{
	color:#fff;
	background-color:#6c757d;
	border-color:#6c757d
}
.btn-outline-secondary.focus,.btn-outline-secondary:focus{
	box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{
	color:#6c757d;
	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:#6c757d;
	border-color:#6c757d
}
.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(108,117,125,.5)
}
.btn-outline-success{
	color:#28a745;
	background-color:transparent;
	background-image:none;
	border-color:#28a745
}
.btn-outline-success:hover{
	color:#fff;
	background-color:#28a745;
	border-color:#28a745
}
.btn-outline-success.focus,.btn-outline-success:focus{
	box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-success.disabled,.btn-outline-success:disabled{
	color:#28a745;
	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:#28a745;
	border-color:#28a745
}
.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(40,167,69,.5)
}
.btn-outline-info{
	color:#17a2b8;
	background-color:transparent;
	background-image:none;
	border-color:#17a2b8
}
.btn-outline-info:hover{
	color:#fff;
	background-color:#17a2b8;
	border-color:#17a2b8
}
.btn-outline-info.focus,.btn-outline-info:focus{
	box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-info.disabled,.btn-outline-info:disabled{
	color:#17a2b8;
	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:#17a2b8;
	border-color:#17a2b8
}
.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(23,162,184,.5)
}
.btn-outline-warning{
	color:#ffc107;
	background-color:transparent;
	background-image:none;
	border-color:#ffc107
}
.btn-outline-warning:hover{
	color:#fff;
	background-color:#ffc107;
	border-color:#ffc107
}
.btn-outline-warning.focus,.btn-outline-warning:focus{
	box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{
	color:#ffc107;
	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:#212529;
	background-color:#ffc107;
	border-color:#ffc107
}
.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(255,193,7,.5)
}
.btn-outline-danger{
	color:#dc3545;
	background-color:transparent;
	background-image:none;
	border-color:#dc3545
}
.btn-outline-danger:hover{
	color:#fff;
	background-color:#dc3545;
	border-color:#dc3545
}
.btn-outline-danger.focus,.btn-outline-danger:focus{
	box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{
	color:#dc3545;
	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:#dc3545;
	border-color:#dc3545
}
.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(220,53,69,.5)
}
.btn-outline-light{
	color:#f8f9fa;
	background-color:transparent;
	background-image:none;
	border-color:#f8f9fa
}
.btn-outline-light:hover{
	color:#fff;
	background-color:#f8f9fa;
	border-color:#f8f9fa
}
.btn-outline-light.focus,.btn-outline-light:focus{
	box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-light.disabled,.btn-outline-light:disabled{
	color:#f8f9fa;
	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:#212529;
	background-color:#f8f9fa;
	border-color:#f8f9fa
}
.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(248,249,250,.5)
}
.btn-outline-dark{
	color:#333;
	background-color:transparent;
	background-image:none;
	border-color:#333
}
.btn-outline-dark:hover{
	color:#fff;
	background-color:#333;
	border-color:#333
}
.btn-outline-dark.focus,.btn-outline-dark:focus{
	box-shadow:0 0 0 .2rem rgba(51,51,51,.5)
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{
	color:#333;
	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:#333;
	border-color:#333
}
.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(51,51,51,.5)
}
.btn-outline-light:focus,.btn-outline-light:hover{
	color:#9055a2
}
.btn-lg{
	padding:.7rem 1.5rem;
	font-size:1.125rem;
	line-height:1.5;
	border-radius:0
}
.btn-sm{
	padding:.421rem .8rem;
	font-size:.875rem;
	line-height:1.5;
	border-radius:0
}
body{
	font-family:Roboto,sans-serif;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#212529;
	background-color:#fff
}
a{
	color:#9055a2;
	text-decoration:none
}
a:focus,a:hover{
	color:#633b70;
	text-decoration:underline
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
	margin-bottom:.5rem;
	font-family:inherit;
	font-weight:700;
	line-height:1.2;
	color:inherit
}
.h1,h1{
	font-size:2.8rem
}
.h2,h2{
	font-size:2rem
}
.h3,h3{
	font-size:1.75rem
}
.h4,h4{
	font-size:1.5rem
}
.h5,h5{
	font-size:1.25rem
}
.h6,h6{
	font-size:1rem
}
.lead{
	font-size:1.25rem;
	font-weight:300
}
.display-1{
	font-size:6rem;
	font-weight:300;
	line-height:1.2
}
.display-2{
	font-size:5.5rem;
	font-weight:300;
	line-height:1.2
}
.display-3{
	font-size:4.5rem;
	font-weight:300;
	line-height:1.2
}
.display-4{
	font-size:3.5rem;
	font-weight:300;
	line-height:1.2
}
hr{
	border-top:1px solid rgba(0,0,0,.1)
}
.small,small{
	font-size:75%;
	font-weight:400
}
.mark,mark{
	padding:.2em;
	background-color:#fcf8e3
}
.blockquote{
	padding:.5rem 1rem;
	margin-bottom:2rem;
	font-size:.95rem;
	border-left:5px solid #9055a2
}
.blockquote-footer{
	color:#6c757d
}
.blockquote-footer::before{
	content:"\2014 \00A0"
}
.text-primary{
	color:#9055a2!important
}
a.text-primary:focus,a.text-primary:hover{
	color:#724381!important
}
.page-item:first-child .page-link{
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.page-item:last-child .page-link{
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.page-item.active .page-link{
	color:#fff;
	background-color:#9055a2;
	border-color:#9055a2
}
.page-item.disabled .page-link{
	color:#6c757d;
	background-color:#fff;
	border-color:#dee2e6
}
.page-link{
	padding:.5rem .75rem;
	line-height:1.25;
	color:#9055a2;
	background-color:#fff;
	border:1px solid #dee2e6
}
.page-link:hover{
	z-index:2;
	color:#633b70;
	text-decoration:none;
	background-color:#e9ecef;
	border-color:#dee2e6
}
.page-link:focus{
	z-index:2;
	outline:0;
	box-shadow:0 0 0 .2rem rgba(144,85,162,.25)
}
.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:0;
	border-bottom-left-radius:0
}
.pagination-lg .page-item:last-child .page-link{
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.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:0;
	border-bottom-left-radius:0
}
.pagination-sm .page-item:last-child .page-link{
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.bg-primary{
	background-color:#9055a2!important
}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{
	background-color:#724381!important
}
.bg-secondary{
	background-color:#6c757d!important
}
a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{
	background-color:#545b62!important
}
.bg-success{
	background-color:#28a745!important
}
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{
	background-color:#1e7e34!important
}
.bg-info{
	background-color:#17a2b8!important
}
a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{
	background-color:#117a8b!important
}
.bg-warning{
	background-color:#ffc107!important
}
a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{
	background-color:#d39e00!important
}
.bg-danger{
	background-color:#dc3545!important
}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{
	background-color:#bd2130!important
}
.bg-light{
	background-color:#f8f9fa!important
}
a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{
	background-color:#dae0e5!important
}
.bg-dark{
	background-color:#333!important
}
a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{
	background-color:#1a1a1a!important
}
.border-primary{
	border-color:#9055a2!important
}
.border-secondary{
	border-color:#6c757d!important
}
.border-success{
	border-color:#28a745!important
}
.border-info{
	border-color:#17a2b8!important
}
.border-warning{
	border-color:#ffc107!important
}
.border-danger{
	border-color:#dc3545!important
}
.border-light{
	border-color:#f8f9fa!important
}
.border-dark{
	border-color:#333!important
}
.text-primary{
	color:#9055a2!important
}
a.text-primary:focus,a.text-primary:hover{
	color:#724381!important
}
.text-secondary{
	color:#6c757d!important
}
a.text-secondary:focus,a.text-secondary:hover{
	color:#545b62!important
}
.text-success{
	color:#28a745!important
}
a.text-success:focus,a.text-success:hover{
	color:#1e7e34!important
}
.text-info{
	color:#17a2b8!important
}
a.text-info:focus,a.text-info:hover{
	color:#117a8b!important
}
.text-warning{
	color:#ffc107!important
}
a.text-warning:focus,a.text-warning:hover{
	color:#d39e00!important
}
.text-danger{
	color:#dc3545!important
}
a.text-danger:focus,a.text-danger:hover{
	color:#bd2130!important
}
.text-light{
	color:#f8f9fa!important
}
a.text-light:focus,a.text-light:hover{
	color:#dae0e5!important
}
.text-dark{
	color:#333!important
}
a.text-dark:focus,a.text-dark:hover{
	color:#1a1a1a!important
}
.badge-primary{
	color:#fff;
	background-color:#9055a2
}
.badge-primary[href]:focus,.badge-primary[href]:hover{
	color:#fff;
	text-decoration:none;
	background-color:#724381
}
.badge-secondary{
	color:#fff;
	background-color:#6c757d
}
.badge-secondary[href]:focus,.badge-secondary[href]:hover{
	color:#fff;
	text-decoration:none;
	background-color:#545b62
}
.badge-success{
	color:#fff;
	background-color:#28a745
}
.badge-success[href]:focus,.badge-success[href]:hover{
	color:#fff;
	text-decoration:none;
	background-color:#1e7e34
}
.badge-info{
	color:#fff;
	background-color:#17a2b8
}
.badge-info[href]:focus,.badge-info[href]:hover{
	color:#fff;
	text-decoration:none;
	background-color:#117a8b
}
.badge-warning{
	color:#212529;
	background-color:#ffc107
}
.badge-warning[href]:focus,.badge-warning[href]:hover{
	color:#212529;
	text-decoration:none;
	background-color:#d39e00
}
.badge-danger{
	color:#fff;
	background-color:#dc3545
}
.badge-danger[href]:focus,.badge-danger[href]:hover{
	color:#fff;
	text-decoration:none;
	background-color:#bd2130
}
.badge-light{
	color:#212529;
	background-color:#f8f9fa
}
.badge-light[href]:focus,.badge-light[href]:hover{
	color:#212529;
	text-decoration:none;
	background-color:#dae0e5
}
.badge-dark{
	color:#fff;
	background-color:#333
}
.badge-dark[href]:focus,.badge-dark[href]:hover{
	color:#fff;
	text-decoration:none;
	background-color:#1a1a1a
}
.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
}
.form-control{
	padding:.5rem 1rem;
	font-size:1rem;
	line-height:1.5;
	color:#495057;
	background-color:#fff;
	border:1px solid #ced4da;
	border-radius:0;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce){
	.form-control{
		transition:none
}
}
.form-control::-ms-expand{
	background-color:transparent;
	border:0
}
.form-control:focus{
	color:#495057;
	background-color:#fff;
	border-color:#c6a6d0;
	outline:0;
	box-shadow:0 0 0 .2rem rgba(144,85,162,.25)
}
.form-control::-webkit-input-placeholder{
	color:#adb5bd;
	font-weight:300
}
.form-control::-moz-placeholder{
	color:#adb5bd;
	font-weight:300
}
.form-control:-ms-input-placeholder{
	color:#adb5bd;
	font-weight:300
}
.form-control::-ms-input-placeholder{
	color:#adb5bd;
	font-weight:300
}
.form-control::placeholder{
	color:#adb5bd;
	font-weight:300
}
.form-control:disabled,.form-control[readonly]{
	background-color:#e9ecef
}
select.form-control:not([size]):not([multiple]){
	height:calc(2.5rem + 2px)
}
select.form-control:focus::-ms-value{
	color:#495057;
	background-color:#fff
}
.form-control-sm{
	padding:.421rem .8rem;
	font-size:.875rem;
	line-height:1.5;
	border-radius:0
}
select.form-control-sm:not([size]):not([multiple]){
	height:calc(2.1545rem + 2px)
}
.form-control-lg{
	padding:.7rem 1.5rem;
	font-size:1.25rem;
	line-height:1.5;
	border-radius:0
}
select.form-control-lg:not([size]):not([multiple]){
	height:calc(3.275rem + 2px)
}
.valid-feedback{
	display:none;
	width:100%;
	margin-top:.25rem;
	font-size:75%;
	color:#28a745
}
.valid-tooltip{
	position:absolute;
	top:100%;
	z-index:5;
	display:none;
	max-width:100%;
	padding:.5rem;
	margin-top:.1rem;
	font-size:.875rem;
	line-height:1;
	color:#fff;
	background-color:rgba(40,167,69,.8);
	border-radius:.2rem
}
.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{
	border-color:#28a745
}
.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{
	border-color:#28a745;
	box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{
	display:block
}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{
	color:#28a745
}
.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:#28a745
}
.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{
	background-color:#71dd8a
}
.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{
	display:block
}
.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{
	background-color:#34ce57
}
.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 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{
	border-color:#28a745
}
.custom-file-input.is-valid~.custom-file-label::before,.was-validated .custom-file-input:valid~.custom-file-label::before{
	border-color:inherit
}
.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{
	display:block
}
.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{
	box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.invalid-feedback{
	display:none;
	width:100%;
	margin-top:.25rem;
	font-size:75%;
	color:#dc3545
}
.invalid-tooltip{
	position:absolute;
	top:100%;
	z-index:5;
	display:none;
	max-width:100%;
	padding:.5rem;
	margin-top:.1rem;
	font-size:.875rem;
	line-height:1;
	color:#fff;
	background-color:rgba(220,53,69,.8);
	border-radius:.2rem
}
.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{
	border-color:#dc3545
}
.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{
	border-color:#dc3545;
	box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{
	display:block
}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{
	color:#dc3545
}
.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:#dc3545
}
.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{
	background-color:#efa2a9
}
.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{
	display:block
}
.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{
	background-color:#e4606d
}
.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 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{
	border-color:#dc3545
}
.custom-file-input.is-invalid~.custom-file-label::before,.was-validated .custom-file-input:invalid~.custom-file-label::before{
	border-color:inherit
}
.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{
	display:block
}
.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{
	box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-control-input:checked~.custom-control-label::before{
	color:#fff;
	background-color:#9055a2
}
.custom-control-input:focus~.custom-control-label::before{
	box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(144,85,162,.25)
}
.custom-control-input:active~.custom-control-label::before{
	color:#fff;
	background-color:#dcc8e2
}
.custom-control-input:disabled~.custom-control-label{
	color:#6c757d
}
.custom-control-input:disabled~.custom-control-label::before{
	background-color:#e9ecef
}
.custom-checkbox .custom-control-label::before{
	border-radius:0
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before{
	background-color:#9055a2
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after{
	background-image:url("data:image/svg+xml;
	charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{
	background-color:#9055a2
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{
	background-image:url("data:image/svg+xml;
	charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 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(144,85,162,.5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{
	background-color:rgba(144,85,162,.5)
}
.custom-radio .custom-control-label::before{
	border-radius:50%
}
.custom-radio .custom-control-input:checked~.custom-control-label::before{
	background-color:#9055a2
}
.custom-radio .custom-control-input:checked~.custom-control-label::after{
	background-image:url("data:image/svg+xml;
	charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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(144,85,162,.5)
}
.input-group-text{
	border-radius:0
}
code{
	font-size:87.5%;
	color:#e83e8c
}
.nav-link{
	padding:.5rem 1rem
}
.nav-link.disabled{
	color:#6c757d
}
.nav-tabs .nav-item{
	margin-bottom:-1px
}
.nav-tabs .nav-link{
	border:1px solid transparent;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{
	border-color:#e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled{
	color:#6c757d
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
	color:#495057;
	background-color:#fff
}
.nav-tabs .dropdown-menu{
	margin-top:-1px
}
.nav-pills .nav-link{
	border-radius:0
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{
	color:#fff;
	background-color:#9055a2
}
.card{
	background-color:#fff;
	border:1px solid rgba(0,0,0,.125);
	border-radius:0
}
.card>.list-group:first-child .list-group-item:first-child{
	border-top-left-radius:0;
	border-top-right-radius:0
}
.card>.list-group:last-child .list-group-item:last-child{
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.card-body{
	padding:1.25rem
}
.card-title{
	margin-bottom:.75rem
}
.card-subtitle{
	margin-top:-.375rem
}
.card-link+.card-link{
	margin-left:1.25rem
}
.card-header{
	padding:.75rem 1.25rem;
	background-color:rgba(0,0,0,.03);
	border-bottom:1px solid rgba(0,0,0,.125)
}
.card-header:first-child{
	border-radius:calc(0 - 1px) calc(0 - 1px) 0 0
}
.card-header-transparent{
	background-color:rgba(0,0,0,.3);
	border-bottom:none
}
.card-footer{
	padding:.75rem 1.25rem;
	background-color:#f8f9fa;
	border-top:1px solid rgba(0,0,0,.125)
}
.card-footer:last-child{
	border-radius:0 0 calc(0 - 1px) calc(0 - 1px)
}
.card-header-tabs{
	margin-right:-.625rem;
	margin-bottom:-.75rem;
	margin-left:-.625rem;
	border-bottom:0
}
.card-header-pills{
	margin-right:-.625rem;
	margin-left:-.625rem
}
.card-img-overlay{
	padding:1.25rem
}
.card-img-overlay-opacity{
	background:rgba(0,0,0,.2)
}
.card-img{
	border-radius:calc(0 - 1px)
}
.card-img-top{
	border-top-left-radius:calc(0 - 1px);
	border-top-right-radius:calc(0 - 1px)
}
.card-img-bottom{
	border-bottom-right-radius:calc(0 - 1px);
	border-bottom-left-radius:calc(0 - 1px)
}
.card-deck .card{
	margin-bottom:15px
}
@media (min-width:576px){
	.card-deck{
		margin-right:-15px;
		margin-left:-15px
}
	.card-deck .card{
		margin-right:15px;
		margin-left:15px
}
}
.dropdown-menu{
	min-width:10rem;
	padding:.5rem 0;
	margin:.125rem 0 0;
	font-size:1rem;
	color:#212529;
	background-color:#fff;
	border:1px solid rgba(0,0,0,.15);
	border-radius:0
}
.dropdown-item{
	padding:.6rem 1.5rem;
	font-weight:400;
	color:#212529
}
.dropdown-item:focus,.dropdown-item:hover{
	color:#16181b;
	background-color:#f8f9fa
}
.dropdown-item.active,.dropdown-item:active{
	color:#fff;
	background-color:#9055a2
}
.dropdown-item.disabled,.dropdown-item:disabled{
	color:#6c757d
}
