@-ms-viewport
{
	width:device-width
}

html
{
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-overflow-style: scrollbar
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url("./webfonts/Poppins-Regular.ttf") format('woff2');
  }

*,:after,:before
{
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

.container
{
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}
#write_body{
	margin-top: 95px;
}
@media (min-width:576px)
{
	.container
	{
		max-width: 540px
	}
}

@media (min-width:768px)
{
	.container
	{
		max-width: 720px
	}
}

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

@media (min-width:1200px)
{
	.container
	{
		max-width: 1140px
	}
}

.container-fluid
{
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.row
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	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
{
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}

.col
{
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}

.col-auto
{
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}

.col-1,.col-auto
{
	-webkit-box-flex: 0
}

.col-1
{
	-ms-flex: 0 0 8.33333333%;
	flex: 0 0 8.33333333%;
	max-width: 8.33333333%
}

.col-2
{
	-ms-flex: 0 0 16.66666667%;
	flex: 0 0 16.66666667%;
	max-width: 16.66666667%
}

.col-2,.col-3
{
	-webkit-box-flex: 0
}

.col-3
{
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

.col-4
{
	-ms-flex: 0 0 33.33333333%;
	flex: 0 0 33.33333333%;
	max-width: 33.33333333%
}

.col-4,.col-5
{
	-webkit-box-flex: 0
}

.col-5
{
	-ms-flex: 0 0 41.66666667%;
	flex: 0 0 41.66666667%;
	max-width: 41.66666667%
}

.col-6
{
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.col-6,.col-7
{
	-webkit-box-flex: 0
}

.col-7
{
	-ms-flex: 0 0 58.33333333%;
	flex: 0 0 58.33333333%;
	max-width: 58.33333333%
}

.col-8
{
	-ms-flex: 0 0 66.66666667%;
	flex: 0 0 66.66666667%;
	max-width: 66.66666667%
}

.col-8,.col-9
{
	-webkit-box-flex: 0
}

.col-9
{
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}

.col-10
{
	-ms-flex: 0 0 83.33333333%;
	flex: 0 0 83.33333333%;
	max-width: 83.33333333%
}

.col-10,.col-11
{
	-webkit-box-flex: 0
}

.col-11
{
	-ms-flex: 0 0 91.66666667%;
	flex: 0 0 91.66666667%;
	max-width: 91.66666667%
}

.col-12
{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}

.order-first
{
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1
}

.order-last
{
	-webkit-box-ordinal-group: 14;
	-ms-flex-order: 13;
	order: 13
}

.order-0
{
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}

.order-1
{
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

.order-2
{
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

.order-3
{
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}

.order-4
{
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4
}

.order-5
{
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5
}

.order-6
{
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6
}

.order-7
{
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	order: 7
}

.order-8
{
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
	order: 8
}

.order-9
{
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	order: 9
}

.order-10
{
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10
}

.order-11
{
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 11;
	order: 11
}

.order-12
{
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 12;
	order: 12
}

.offset-1
{
	margin-left: 8.33333333%
}

.offset-2
{
	margin-left: 16.66666667%
}

.offset-3
{
	margin-left: 25%
}

.offset-4
{
	margin-left: 33.33333333%
}

.offset-5
{
	margin-left: 41.66666667%
}

.offset-6
{
	margin-left: 50%
}

.offset-7
{
	margin-left: 58.33333333%
}

.offset-8
{
	margin-left: 66.66666667%
}

.offset-9
{
	margin-left: 75%
}

.offset-10
{
	margin-left: 83.33333333%
}

.offset-11
{
	margin-left: 91.66666667%
}

@media (min-width:576px)
{
	.col-sm
	{
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.col-sm-auto
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.col-sm-1
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333333%;
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%
	}

	.col-sm-2
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66666667%;
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%
	}

	.col-sm-3
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-sm-4
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%
	}

	.col-sm-5
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66666667%;
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%
	}

	.col-sm-6
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-sm-7
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333333%;
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%
	}

	.col-sm-8
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66666667%;
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%
	}

	.col-sm-9
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-sm-10
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333333%;
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%
	}

	.col-sm-11
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66666667%;
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%
	}

	.col-sm-12
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-sm-first
	{
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}

	.order-sm-last
	{
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}

	.order-sm-0
	{
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}

	.order-sm-1
	{
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.order-sm-2
	{
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.order-sm-3
	{
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.order-sm-4
	{
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.order-sm-5
	{
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.order-sm-6
	{
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.order-sm-7
	{
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.order-sm-8
	{
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.order-sm-9
	{
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.order-sm-10
	{
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.order-sm-11
	{
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}

	.order-sm-12
	{
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}

	.offset-sm-0
	{
		margin-left: 0
	}

	.offset-sm-1
	{
		margin-left: 8.33333333%
	}

	.offset-sm-2
	{
		margin-left: 16.66666667%
	}

	.offset-sm-3
	{
		margin-left: 25%
	}

	.offset-sm-4
	{
		margin-left: 33.33333333%
	}

	.offset-sm-5
	{
		margin-left: 41.66666667%
	}

	.offset-sm-6
	{
		margin-left: 50%
	}

	.offset-sm-7
	{
		margin-left: 58.33333333%
	}

	.offset-sm-8
	{
		margin-left: 66.66666667%
	}

	.offset-sm-9
	{
		margin-left: 75%
	}

	.offset-sm-10
	{
		margin-left: 83.33333333%
	}

	.offset-sm-11
	{
		margin-left: 91.66666667%
	}
}

@media (min-width:768px)
{
	.col-md
	{
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.col-md-auto
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.col-md-1
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333333%;
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%
	}

	.col-md-2
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66666667%;
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%
	}

	.col-md-3
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-md-4
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%
	}

	.col-md-5
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66666667%;
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%
	}

	.col-md-6
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-md-7
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333333%;
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%
	}

	.col-md-8
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66666667%;
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%
	}

	.col-md-9
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-md-10
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333333%;
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%
	}

	.col-md-11
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66666667%;
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%
	}

	.col-md-12
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-md-first
	{
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}

	.order-md-last
	{
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}

	.order-md-0
	{
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}

	.order-md-1
	{
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.order-md-2
	{
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.order-md-3
	{
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.order-md-4
	{
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.order-md-5
	{
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.order-md-6
	{
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.order-md-7
	{
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.order-md-8
	{
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.order-md-9
	{
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.order-md-10
	{
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.order-md-11
	{
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}

	.order-md-12
	{
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}

	.offset-md-0
	{
		margin-left: 0
	}

	.offset-md-1
	{
		margin-left: 8.33333333%
	}

	.offset-md-2
	{
		margin-left: 16.66666667%
	}

	.offset-md-3
	{
		margin-left: 25%
	}

	.offset-md-4
	{
		margin-left: 33.33333333%
	}

	.offset-md-5
	{
		margin-left: 41.66666667%
	}

	.offset-md-6
	{
		margin-left: 50%
	}

	.offset-md-7
	{
		margin-left: 58.33333333%
	}

	.offset-md-8
	{
		margin-left: 66.66666667%
	}

	.offset-md-9
	{
		margin-left: 75%
	}

	.offset-md-10
	{
		margin-left: 83.33333333%
	}

	.offset-md-11
	{
		margin-left: 91.66666667%
	}
}

@media (min-width:992px)
{
	.col-lg
	{
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.col-lg-auto
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.col-lg-1
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333333%;
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%
	}

	.col-lg-2
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66666667%;
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%
	}

	.col-lg-3
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-lg-4
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%
	}

	.col-lg-5
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66666667%;
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%
	}

	.col-lg-6
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-lg-7
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333333%;
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%
	}

	.col-lg-8
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66666667%;
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%
	}

	.col-lg-9
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-lg-10
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333333%;
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%
	}

	.col-lg-11
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66666667%;
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%
	}

	.col-lg-12
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-lg-first
	{
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}

	.order-lg-last
	{
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}

	.order-lg-0
	{
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}

	.order-lg-1
	{
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.order-lg-2
	{
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.order-lg-3
	{
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.order-lg-4
	{
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.order-lg-5
	{
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.order-lg-6
	{
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.order-lg-7
	{
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.order-lg-8
	{
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.order-lg-9
	{
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.order-lg-10
	{
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.order-lg-11
	{
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}

	.order-lg-12
	{
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}

	.offset-lg-0
	{
		margin-left: 0
	}

	.offset-lg-1
	{
		margin-left: 8.33333333%
	}

	.offset-lg-2
	{
		margin-left: 16.66666667%
	}

	.offset-lg-3
	{
		margin-left: 25%
	}

	.offset-lg-4
	{
		margin-left: 33.33333333%
	}

	.offset-lg-5
	{
		margin-left: 41.66666667%
	}

	.offset-lg-6
	{
		margin-left: 50%
	}

	.offset-lg-7
	{
		margin-left: 58.33333333%
	}

	.offset-lg-8
	{
		margin-left: 66.66666667%
	}

	.offset-lg-9
	{
		margin-left: 75%
	}

	.offset-lg-10
	{
		margin-left: 83.33333333%
	}

	.offset-lg-11
	{
		margin-left: 91.66666667%
	}
}

@media (min-width:1200px)
{
	.col-xl
	{
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.col-xl-auto
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.col-xl-1
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333333%;
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%
	}

	.col-xl-2
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66666667%;
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%
	}

	.col-xl-3
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-xl-4
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%
	}

	.col-xl-5
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66666667%;
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%
	}

	.col-xl-6
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-xl-7
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333333%;
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%
	}

	.col-xl-8
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66666667%;
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%
	}

	.col-xl-9
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-xl-10
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333333%;
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%
	}

	.col-xl-11
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66666667%;
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%
	}

	.col-xl-12
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-xl-first
	{
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}

	.order-xl-last
	{
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}

	.order-xl-0
	{
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}

	.order-xl-1
	{
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.order-xl-2
	{
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.order-xl-3
	{
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.order-xl-4
	{
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}

	.order-xl-5
	{
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}

	.order-xl-6
	{
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}

	.order-xl-7
	{
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}

	.order-xl-8
	{
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}

	.order-xl-9
	{
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}

	.order-xl-10
	{
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}

	.order-xl-11
	{
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}

	.order-xl-12
	{
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}

	.offset-xl-0
	{
		margin-left: 0
	}

	.offset-xl-1
	{
		margin-left: 8.33333333%
	}

	.offset-xl-2
	{
		margin-left: 16.66666667%
	}

	.offset-xl-3
	{
		margin-left: 25%
	}

	.offset-xl-4
	{
		margin-left: 33.33333333%
	}

	.offset-xl-5
	{
		margin-left: 41.66666667%
	}

	.offset-xl-6
	{
		margin-left: 50%
	}

	.offset-xl-7
	{
		margin-left: 58.33333333%
	}

	.offset-xl-8
	{
		margin-left: 66.66666667%
	}

	.offset-xl-9
	{
		margin-left: 75%
	}

	.offset-xl-10
	{
		margin-left: 83.33333333%
	}

	.offset-xl-11
	{
		margin-left: 91.66666667%
	}
}

.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: #007bff!important
}

a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover
{
	background-color: #0062cc!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: #343a40!important
}

a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover
{
	background-color: #1d2124!important
}

.bg-white
{
	background-color: #fff!important
}

.bg-transparent
{
	background-color: transparent!important
}

.border
{
	border: 1px solid #dee2e6!important
}

.border-top
{
	border-top: 1px solid #dee2e6!important
}

.border-right
{
	border-right: 1px solid #dee2e6!important
}

.border-bottom
{
	border-bottom: 1px solid #dee2e6!important
}

.border-left
{
	border-left: 1px solid #dee2e6!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: #007bff!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: #343a40!important
}

.border-white
{
	border-color: #fff!important
}

.rounded
{
	border-radius: .25rem!important
}

.rounded-top
{
	border-top-left-radius: .25rem!important
}

.rounded-right,.rounded-top
{
	border-top-right-radius: .25rem!important
}

.rounded-bottom,.rounded-right
{
	border-bottom-right-radius: .25rem!important
}

.rounded-bottom,.rounded-left
{
	border-bottom-left-radius: .25rem!important
}

.rounded-left
{
	border-top-left-radius: .25rem!important
}

.rounded-circle
{
	border-radius: 50%!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: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important
}

.d-inline-flex
{
	display: -webkit-inline-box!important;
	display: -ms-inline-flexbox!important;
	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: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}

	.d-sm-inline-flex
	{
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		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: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}

	.d-md-inline-flex
	{
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		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: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}

	.d-lg-inline-flex
	{
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		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: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}

	.d-xl-inline-flex
	{
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		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: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}

	.d-print-inline-flex
	{
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		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.85714286%
}

.embed-responsive-16by9:before
{
	padding-top: 56.25%
}

.embed-responsive-4by3:before
{
	padding-top: 75%
}

.embed-responsive-1by1:before
{
	padding-top: 100%
}

.flex-row
{
	-webkit-box-orient: horizontal!important;
	-ms-flex-direction: row!important;
	flex-direction: row!important
}

.flex-column,.flex-row
{
	-webkit-box-direction: normal!important
}

.flex-column
{
	-webkit-box-orient: vertical!important;
	-ms-flex-direction: column!important;
	flex-direction: column!important
}

.flex-row-reverse
{
	-webkit-box-orient: horizontal!important;
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}

.flex-column-reverse,.flex-row-reverse
{
	-webkit-box-direction: reverse!important
}

.flex-column-reverse
{
	-webkit-box-orient: vertical!important;
	-ms-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}

.flex-wrap
{
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}

.flex-nowrap
{
	-ms-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}

.flex-wrap-reverse
{
	-ms-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}

.flex-fill
{
	-webkit-box-flex: 1!important;
	-ms-flex: 1 1 auto!important;
	flex: 1 1 auto!important
}

.flex-grow-0
{
	-webkit-box-flex: 0!important;
	-ms-flex-positive: 0!important;
	flex-grow: 0!important
}

.flex-grow-1
{
	-webkit-box-flex: 1!important;
	-ms-flex-positive: 1!important;
	flex-grow: 1!important
}

.flex-shrink-0
{
	-ms-flex-negative: 0!important;
	flex-shrink: 0!important
}

.flex-shrink-1
{
	-ms-flex-negative: 1!important;
	flex-shrink: 1!important
}

.justify-content-start
{
	-webkit-box-pack: start!important;
	-ms-flex-pack: start!important;
	justify-content: flex-start!important
}

.justify-content-end
{
	-webkit-box-pack: end!important;
	-ms-flex-pack: end!important;
	justify-content: flex-end!important
}

.justify-content-center
{
	-webkit-box-pack: center!important;
	-ms-flex-pack: center!important;
	justify-content: center!important
}

.justify-content-between
{
	-webkit-box-pack: justify!important;
	-ms-flex-pack: justify!important;
	justify-content: space-between!important
}

.justify-content-around
{
	-ms-flex-pack: distribute!important;
	justify-content: space-around!important
}

.align-items-start
{
	-webkit-box-align: start!important;
	-ms-flex-align: start!important;
	align-items: flex-start!important
}

.align-items-end
{
	-webkit-box-align: end!important;
	-ms-flex-align: end!important;
	align-items: flex-end!important
}

.align-items-center
{
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	align-items: center!important
}

.align-items-baseline
{
	-webkit-box-align: baseline!important;
	-ms-flex-align: baseline!important;
	align-items: baseline!important
}

.align-items-stretch
{
	-webkit-box-align: stretch!important;
	-ms-flex-align: stretch!important;
	align-items: stretch!important
}

.align-content-start
{
	-ms-flex-line-pack: start!important;
	align-content: flex-start!important
}

.align-content-end
{
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important
}

.align-content-center
{
	-ms-flex-line-pack: center!important;
	align-content: center!important
}

.align-content-between
{
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}

.align-content-around
{
	-ms-flex-line-pack: distribute!important;
	align-content: space-around!important
}

.align-content-stretch
{
	-ms-flex-line-pack: stretch!important;
	align-content: stretch!important
}

.align-self-auto
{
	-ms-flex-item-align: auto!important;
	align-self: auto!important
}

.align-self-start
{
	-ms-flex-item-align: start!important;
	align-self: flex-start!important
}

.align-self-end
{
	-ms-flex-item-align: end!important;
	align-self: flex-end!important
}

.align-self-center
{
	-ms-flex-item-align: center!important;
	align-self: center!important
}

.align-self-baseline
{
	-ms-flex-item-align: baseline!important;
	align-self: baseline!important
}

.align-self-stretch
{
	-ms-flex-item-align: stretch!important;
	align-self: stretch!important
}

@media (min-width:576px)
{
	.flex-sm-row
	{
		-webkit-box-orient: horizontal!important;
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}

	.flex-sm-column,.flex-sm-row
	{
		-webkit-box-direction: normal!important
	}

	.flex-sm-column
	{
		-webkit-box-orient: vertical!important;
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}

	.flex-sm-row-reverse
	{
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}

	.flex-sm-column-reverse
	{
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}

	.flex-sm-wrap
	{
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}

	.flex-sm-nowrap
	{
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}

	.flex-sm-wrap-reverse
	{
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}

	.flex-sm-fill
	{
		-webkit-box-flex: 1!important;
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}

	.flex-sm-grow-0
	{
		-webkit-box-flex: 0!important;
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}

	.flex-sm-grow-1
	{
		-webkit-box-flex: 1!important;
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}

	.flex-sm-shrink-0
	{
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}

	.flex-sm-shrink-1
	{
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}

	.justify-content-sm-start
	{
		-webkit-box-pack: start!important;
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}

	.justify-content-sm-end
	{
		-webkit-box-pack: end!important;
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}

	.justify-content-sm-center
	{
		-webkit-box-pack: center!important;
		-ms-flex-pack: center!important;
		justify-content: center!important
	}

	.justify-content-sm-between
	{
		-webkit-box-pack: justify!important;
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}

	.justify-content-sm-around
	{
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}

	.align-items-sm-start
	{
		-webkit-box-align: start!important;
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}

	.align-items-sm-end
	{
		-webkit-box-align: end!important;
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}

	.align-items-sm-center
	{
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important
	}

	.align-items-sm-baseline
	{
		-webkit-box-align: baseline!important;
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}

	.align-items-sm-stretch
	{
		-webkit-box-align: stretch!important;
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}

	.align-content-sm-start
	{
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}

	.align-content-sm-end
	{
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}

	.align-content-sm-center
	{
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}

	.align-content-sm-between
	{
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}

	.align-content-sm-around
	{
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}

	.align-content-sm-stretch
	{
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}

	.align-self-sm-auto
	{
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}

	.align-self-sm-start
	{
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}

	.align-self-sm-end
	{
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}

	.align-self-sm-center
	{
		-ms-flex-item-align: center!important;
		align-self: center!important
	}

	.align-self-sm-baseline
	{
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}

	.align-self-sm-stretch
	{
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

@media (min-width:768px)
{
	.flex-md-row
	{
		-webkit-box-orient: horizontal!important;
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}

	.flex-md-column,.flex-md-row
	{
		-webkit-box-direction: normal!important
	}

	.flex-md-column
	{
		-webkit-box-orient: vertical!important;
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}

	.flex-md-row-reverse
	{
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}

	.flex-md-column-reverse
	{
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}

	.flex-md-wrap
	{
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}

	.flex-md-nowrap
	{
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}

	.flex-md-wrap-reverse
	{
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}

	.flex-md-fill
	{
		-webkit-box-flex: 1!important;
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}

	.flex-md-grow-0
	{
		-webkit-box-flex: 0!important;
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}

	.flex-md-grow-1
	{
		-webkit-box-flex: 1!important;
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}

	.flex-md-shrink-0
	{
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}

	.flex-md-shrink-1
	{
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}

	.justify-content-md-start
	{
		-webkit-box-pack: start!important;
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}

	.justify-content-md-end
	{
		-webkit-box-pack: end!important;
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}

	.justify-content-md-center
	{
		-webkit-box-pack: center!important;
		-ms-flex-pack: center!important;
		justify-content: center!important
	}

	.justify-content-md-between
	{
		-webkit-box-pack: justify!important;
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}

	.justify-content-md-around
	{
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}

	.align-items-md-start
	{
		-webkit-box-align: start!important;
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}

	.align-items-md-end
	{
		-webkit-box-align: end!important;
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}

	.align-items-md-center
	{
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important
	}

	.align-items-md-baseline
	{
		-webkit-box-align: baseline!important;
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}

	.align-items-md-stretch
	{
		-webkit-box-align: stretch!important;
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}

	.align-content-md-start
	{
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}

	.align-content-md-end
	{
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}

	.align-content-md-center
	{
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}

	.align-content-md-between
	{
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}

	.align-content-md-around
	{
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}

	.align-content-md-stretch
	{
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}

	.align-self-md-auto
	{
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}

	.align-self-md-start
	{
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}

	.align-self-md-end
	{
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}

	.align-self-md-center
	{
		-ms-flex-item-align: center!important;
		align-self: center!important
	}

	.align-self-md-baseline
	{
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}

	.align-self-md-stretch
	{
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

@media (min-width:992px)
{
	.flex-lg-row
	{
		-webkit-box-orient: horizontal!important;
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}

	.flex-lg-column,.flex-lg-row
	{
		-webkit-box-direction: normal!important
	}

	.flex-lg-column
	{
		-webkit-box-orient: vertical!important;
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}

	.flex-lg-row-reverse
	{
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}

	.flex-lg-column-reverse
	{
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}

	.flex-lg-wrap
	{
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}

	.flex-lg-nowrap
	{
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}

	.flex-lg-wrap-reverse
	{
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}

	.flex-lg-fill
	{
		-webkit-box-flex: 1!important;
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}

	.flex-lg-grow-0
	{
		-webkit-box-flex: 0!important;
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}

	.flex-lg-grow-1
	{
		-webkit-box-flex: 1!important;
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}

	.flex-lg-shrink-0
	{
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}

	.flex-lg-shrink-1
	{
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}

	.justify-content-lg-start
	{
		-webkit-box-pack: start!important;
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}

	.justify-content-lg-end
	{
		-webkit-box-pack: end!important;
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}

	.justify-content-lg-center
	{
		-webkit-box-pack: center!important;
		-ms-flex-pack: center!important;
		justify-content: center!important
	}

	.justify-content-lg-between
	{
		-webkit-box-pack: justify!important;
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}

	.justify-content-lg-around
	{
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}

	.align-items-lg-start
	{
		-webkit-box-align: start!important;
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}

	.align-items-lg-end
	{
		-webkit-box-align: end!important;
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}

	.align-items-lg-center
	{
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important
	}

	.align-items-lg-baseline
	{
		-webkit-box-align: baseline!important;
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}

	.align-items-lg-stretch
	{
		-webkit-box-align: stretch!important;
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}

	.align-content-lg-start
	{
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}

	.align-content-lg-end
	{
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}

	.align-content-lg-center
	{
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}

	.align-content-lg-between
	{
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}

	.align-content-lg-around
	{
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}

	.align-content-lg-stretch
	{
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}

	.align-self-lg-auto
	{
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}

	.align-self-lg-start
	{
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}

	.align-self-lg-end
	{
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}

	.align-self-lg-center
	{
		-ms-flex-item-align: center!important;
		align-self: center!important
	}

	.align-self-lg-baseline
	{
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}

	.align-self-lg-stretch
	{
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

@media (min-width:1200px)
{
	.flex-xl-row
	{
		-webkit-box-orient: horizontal!important;
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}

	.flex-xl-column,.flex-xl-row
	{
		-webkit-box-direction: normal!important
	}

	.flex-xl-column
	{
		-webkit-box-orient: vertical!important;
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}

	.flex-xl-row-reverse
	{
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}

	.flex-xl-column-reverse
	{
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}

	.flex-xl-wrap
	{
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}

	.flex-xl-nowrap
	{
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}

	.flex-xl-wrap-reverse
	{
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}

	.flex-xl-fill
	{
		-webkit-box-flex: 1!important;
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}

	.flex-xl-grow-0
	{
		-webkit-box-flex: 0!important;
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}

	.flex-xl-grow-1
	{
		-webkit-box-flex: 1!important;
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}

	.flex-xl-shrink-0
	{
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}

	.flex-xl-shrink-1
	{
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}

	.justify-content-xl-start
	{
		-webkit-box-pack: start!important;
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}

	.justify-content-xl-end
	{
		-webkit-box-pack: end!important;
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}

	.justify-content-xl-center
	{
		-webkit-box-pack: center!important;
		-ms-flex-pack: center!important;
		justify-content: center!important
	}

	.justify-content-xl-between
	{
		-webkit-box-pack: justify!important;
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}

	.justify-content-xl-around
	{
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}

	.align-items-xl-start
	{
		-webkit-box-align: start!important;
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}

	.align-items-xl-end
	{
		-webkit-box-align: end!important;
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}

	.align-items-xl-center
	{
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important
	}

	.align-items-xl-baseline
	{
		-webkit-box-align: baseline!important;
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}

	.align-items-xl-stretch
	{
		-webkit-box-align: stretch!important;
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}

	.align-content-xl-start
	{
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}

	.align-content-xl-end
	{
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}

	.align-content-xl-center
	{
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}

	.align-content-xl-between
	{
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}

	.align-content-xl-around
	{
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}

	.align-content-xl-stretch
	{
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}

	.align-self-xl-auto
	{
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}

	.align-self-xl-start
	{
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}

	.align-self-xl-end
	{
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}

	.align-self-xl-center
	{
		-ms-flex-item-align: center!important;
		align-self: center!important
	}

	.align-self-xl-baseline
	{
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}

	.align-self-xl-stretch
	{
		-ms-flex-item-align: stretch!important;
		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
	}
}

.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
{
	white-space: nowrap
}

.sr-only-focusable:active,.sr-only-focusable:focus
{
	white-space: normal
}

.shadow-sm
{
	-webkit-box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
	box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important
}

.shadow
{
	-webkit-box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important
}

.shadow-lg
{
	-webkit-box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
	box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important
}

.shadow-none
{
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}

.w-25
{
	width: 25%!important
}

.w-50
{
	width: 50%!important
}

.w-75
{
	width: 75%!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
}

.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: 3rem!important
}

.mt-5,.my-5
{
	margin-top: 3rem!important
}

.mr-5,.mx-5
{
	margin-right: 3rem!important
}

.mb-5,.my-5
{
	margin-bottom: 3rem!important
}

.ml-5,.mx-5
{
	margin-left: 3rem!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: 3rem!important
}

.pt-5,.py-5
{
	padding-top: 3rem!important
}

.pr-5,.px-5
{
	padding-right: 3rem!important
}

.pb-5,.py-5
{
	padding-bottom: 3rem!important
}

.pl-5,.px-5
{
	padding-left: 3rem!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: 3rem!important
	}

	.mt-sm-5,.my-sm-5
	{
		margin-top: 3rem!important
	}

	.mr-sm-5,.mx-sm-5
	{
		margin-right: 3rem!important
	}

	.mb-sm-5,.my-sm-5
	{
		margin-bottom: 3rem!important
	}

	.ml-sm-5,.mx-sm-5
	{
		margin-left: 3rem!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: 3rem!important
	}

	.pt-sm-5,.py-sm-5
	{
		padding-top: 3rem!important
	}

	.pr-sm-5,.px-sm-5
	{
		padding-right: 3rem!important
	}

	.pb-sm-5,.py-sm-5
	{
		padding-bottom: 3rem!important
	}

	.pl-sm-5,.px-sm-5
	{
		padding-left: 3rem!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: 3rem!important
	}

	.mt-md-5,.my-md-5
	{
		margin-top: 3rem!important
	}

	.mr-md-5,.mx-md-5
	{
		margin-right: 3rem!important
	}

	.mb-md-5,.my-md-5
	{
		margin-bottom: 3rem!important
	}

	.ml-md-5,.mx-md-5
	{
		margin-left: 3rem!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: 3rem!important
	}

	.pt-md-5,.py-md-5
	{
		padding-top: 3rem!important
	}

	.pr-md-5,.px-md-5
	{
		padding-right: 3rem!important
	}

	.pb-md-5,.py-md-5
	{
		padding-bottom: 3rem!important
	}

	.pl-md-5,.px-md-5
	{
		padding-left: 3rem!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: 3rem!important
	}

	.mt-lg-5,.my-lg-5
	{
		margin-top: 3rem!important
	}

	.mr-lg-5,.mx-lg-5
	{
		margin-right: 3rem!important
	}

	.mb-lg-5,.my-lg-5
	{
		margin-bottom: 3rem!important
	}

	.ml-lg-5,.mx-lg-5
	{
		margin-left: 3rem!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: 3rem!important
	}

	.pt-lg-5,.py-lg-5
	{
		padding-top: 3rem!important
	}

	.pr-lg-5,.px-lg-5
	{
		padding-right: 3rem!important
	}

	.pb-lg-5,.py-lg-5
	{
		padding-bottom: 3rem!important
	}

	.pl-lg-5,.px-lg-5
	{
		padding-left: 3rem!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: 3rem!important
	}

	.mt-xl-5,.my-xl-5
	{
		margin-top: 3rem!important
	}

	.mr-xl-5,.mx-xl-5
	{
		margin-right: 3rem!important
	}

	.mb-xl-5,.my-xl-5
	{
		margin-bottom: 3rem!important
	}

	.ml-xl-5,.mx-xl-5
	{
		margin-left: 3rem!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: 3rem!important
	}

	.pt-xl-5,.py-xl-5
	{
		padding-top: 3rem!important
	}

	.pr-xl-5,.px-xl-5
	{
		padding-right: 3rem!important
	}

	.pb-xl-5,.py-xl-5
	{
		padding-bottom: 3rem!important
	}

	.pl-xl-5,.px-xl-5
	{
		padding-left: 3rem!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
	}
}

.text-monospace
{
	font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}

.text-justify
{
	text-align: justify!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
	}
}

.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-normal
{
	font-weight: 400!important
}

.font-weight-bold
{
	font-weight: 700!important
}

.font-italic
{
	font-style: italic!important
}

.text-white
{
	color: #fff!important
}

.text-primary
{
	color: #007bff!important
}

a.text-primary:focus,a.text-primary:hover
{
	color: #0062cc!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: #343a40!important
}

a.text-dark:focus,a.text-dark:hover
{
	color: #1d2124!important
}

.text-body
{
	color: #212529!important
}

.text-muted
{
	color: #6c757d!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
}

.visible
{
	visibility: visible!important
}

.invisible
{
	visibility: hidden!important
}

.tooltip
{
	position: absolute;
	z-index: 1070;
	display: block;
	margin: 0;
	font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	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: .25rem
}

/*!
 * Font Awesome Pro 5.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */.fa,.fab,.fal,.far,.fas
{
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1
}

.fa-lg
{
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -.0667em
}

.fa-xs
{
	font-size: .75em
}

.fa-sm
{
	font-size: .875em
}

.fa-1x
{
	font-size: 1em
}

.fa-2x
{
	font-size: 2em
}

.fa-3x
{
	font-size: 3em
}

.fa-4x
{
	font-size: 4em
}

.fa-5x
{
	font-size: 5em
}

.fa-6x
{
	font-size: 6em
}

.fa-7x
{
	font-size: 7em
}

.fa-8x
{
	font-size: 8em
}

.fa-9x
{
	font-size: 9em
}

.fa-10x
{
	font-size: 10em
}

.fa-fw
{
	text-align: center;
	width: 1.25em
}

.fa-ul
{
	list-style-type: none;
	margin-left: 2.5em;
	padding-left: 0
}

.fa-ul>li
{
	position: relative
}

.fa-li
{
	left: -2em;
	position: absolute;
	text-align: center;
	width: 2em;
	line-height: inherit
}

.fa-border
{
	border: .08em solid #eee;
	border-radius: .1em;
	padding: .2em .25em .15em
}

.fa-pull-left
{
	float: left
}

.fa-pull-right
{
	float: right
}

.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left
{
	margin-right: .3em
}

.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right
{
	margin-left: .3em
}

.fa-spin
{
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}

.fa-pulse
{
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin
{
	0%
	{
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to
	{
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes fa-spin
{
	0%
	{
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to
	{
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}
@-webkit-keyframes fa-spin90
{
	0%
	{
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}

	to
	{
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}
}

@keyframes fa-spin90
{
	0%
	{
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}

	to
	{
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}
}

.fa-spin90
{
	-webkit-animation: fa-spin90 2s infinite linear;
	animation: fa-spin90 2s infinite linear
}

.fa-rotate-90
{
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.fa-rotate-180
{
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.fa-rotate-270
{
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg)
}

.fa-flip-horizontal
{
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.fa-flip-vertical
{
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1)
}

.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical
{
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}

.fa-flip-horizontal.fa-flip-vertical
{
	-webkit-transform: scale(-1);
	transform: scale(-1)
}

:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270
{
	-webkit-filter: none;
	filter: none
}

.fa-stack
{
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: middle;
	width: 2.5em
}

.fa-stack-1x,.fa-stack-2x
{
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%
}

.fa-stack-1x
{
	line-height: inherit
}

.fa-stack-2x
{
	font-size: 2em
}

.fa-inverse
{
	color: #fff
}

.fa-500px:before
{
	content: "\F26E"
}

.fa-abacus:before
{
	content: "\F640"
}

.fa-accessible-icon:before
{
	content: "\F368"
}

.fa-accusoft:before
{
	content: "\F369"
}

.fa-acorn:before
{
	content: "\F6AE"
}

.fa-acquisitions-incorporated:before
{
	content: "\F6AF"
}

.fa-ad:before
{
	content: "\F641"
}

.fa-address-book:before
{
	content: "\F2B9"
}

.fa-address-card:before
{
	content: "\F2BB"
}

.fa-adjust:before
{
	content: "\F042"
}

.fa-adn:before
{
	content: "\F170"
}

.fa-adobe:before
{
	content: "\F778"
}

.fa-adversal:before
{
	content: "\F36A"
}

.fa-affiliatetheme:before
{
	content: "\F36B"
}

.fa-air-freshener:before
{
	content: "\F5D0"
}

.fa-alarm-clock:before
{
	content: "\F34E"
}

.fa-algolia:before
{
	content: "\F36C"
}

.fa-alicorn:before
{
	content: "\F6B0"
}

.fa-align-center:before
{
	content: "\F037"
}

.fa-align-justify:before
{
	content: "\F039"
}

.fa-align-left:before
{
	content: "\F036"
}

.fa-align-right:before
{
	content: "\F038"
}

.fa-alipay:before
{
	content: "\F642"
}

.fa-allergies:before
{
	content: "\F461"
}

.fa-amazon:before
{
	content: "\F270"
}

.fa-amazon-pay:before
{
	content: "\F42C"
}

.fa-ambulance:before
{
	content: "\F0F9"
}

.fa-american-sign-language-interpreting:before
{
	content: "\F2A3"
}

.fa-amilia:before
{
	content: "\F36D"
}

.fa-analytics:before
{
	content: "\F643"
}

.fa-anchor:before
{
	content: "\F13D"
}

.fa-android:before
{
	content: "\F17B"
}

.fa-angel:before
{
	content: "\F779"
}

.fa-angellist:before
{
	content: "\F209"
}

.fa-angle-double-down:before
{
	content: "\F103"
}

.fa-angle-double-left:before
{
	content: "\F100"
}

.fa-angle-double-right:before
{
	content: "\F101"
}

.fa-angle-double-up:before
{
	content: "\F102"
}

.fa-angle-down:before
{
	content: "\F107"
}

.fa-angle-left:before
{
	content: "\F104"
}

.fa-angle-right:before
{
	content: "\F105"
}

.fa-angle-up:before
{
	content: "\F106"
}

.fa-angry:before
{
	content: "\F556"
}

.fa-angrycreative:before
{
	content: "\F36E"
}

.fa-angular:before
{
	content: "\F420"
}

.fa-ankh:before
{
	content: "\F644"
}

.fa-app-store:before
{
	content: "\F36F"
}

.fa-app-store-ios:before
{
	content: "\F370"
}

.fa-apper:before
{
	content: "\F371"
}

.fa-apple:before
{
	content: "\F179"
}

.fa-apple-alt:before
{
	content: "\F5D1"
}

.fa-apple-crate:before
{
	content: "\F6B1"
}

.fa-apple-pay:before
{
	content: "\F415"
}

.fa-archive:before
{
	content: "\F187"
}

.fa-archway:before
{
	content: "\F557"
}

.fa-arrow-alt-circle-down:before
{
	content: "\F358"
}

.fa-arrow-alt-circle-left:before
{
	content: "\F359"
}

.fa-arrow-alt-circle-right:before
{
	content: "\F35A"
}

.fa-arrow-alt-circle-up:before
{
	content: "\F35B"
}

.fa-arrow-alt-down:before
{
	content: "\F354"
}

.fa-arrow-alt-from-bottom:before
{
	content: "\F346"
}

.fa-arrow-alt-from-left:before
{
	content: "\F347"
}

.fa-arrow-alt-from-right:before
{
	content: "\F348"
}

.fa-arrow-alt-from-top:before
{
	content: "\F349"
}

.fa-arrow-alt-left:before
{
	content: "\F355"
}

.fa-arrow-alt-right:before
{
	content: "\F356"
}

.fa-arrow-alt-square-down:before
{
	content: "\F350"
}

.fa-arrow-alt-square-left:before
{
	content: "\F351"
}

.fa-arrow-alt-square-right:before
{
	content: "\F352"
}

.fa-arrow-alt-square-up:before
{
	content: "\F353"
}

.fa-arrow-alt-to-bottom:before
{
	content: "\F34A"
}

.fa-arrow-alt-to-left:before
{
	content: "\F34B"
}

.fa-arrow-alt-to-right:before
{
	content: "\F34C"
}

.fa-arrow-alt-to-top:before
{
	content: "\F34D"
}

.fa-arrow-alt-up:before
{
	content: "\F357"
}

.fa-arrow-circle-down:before
{
	content: "\F0AB"
}

.fa-arrow-circle-left:before
{
	content: "\F0A8"
}

.fa-arrow-circle-right:before
{
	content: "\F0A9"
}

.fa-arrow-circle-up:before
{
	content: "\F0AA"
}

.fa-arrow-down:before
{
	content: "\F063"
}

.fa-arrow-from-bottom:before
{
	content: "\F342"
}

.fa-arrow-from-left:before
{
	content: "\F343"
}

.fa-arrow-from-right:before
{
	content: "\F344"
}

.fa-arrow-from-top:before
{
	content: "\F345"
}

.fa-arrow-left:before
{
	content: "\F060"
}

.fa-arrow-right:before
{
	content: "\F061"
}

.fa-arrow-square-down:before
{
	content: "\F339"
}

.fa-arrow-square-left:before
{
	content: "\F33A"
}

.fa-arrow-square-right:before
{
	content: "\F33B"
}

.fa-arrow-square-up:before
{
	content: "\F33C"
}

.fa-arrow-to-bottom:before
{
	content: "\F33D"
}

.fa-arrow-to-left:before
{
	content: "\F33E"
}

.fa-arrow-to-right:before
{
	content: "\F340"
}

.fa-arrow-to-top:before
{
	content: "\F341"
}

.fa-arrow-up:before
{
	content: "\F062"
}

.fa-arrows:before
{
	content: "\F047"
}

.fa-arrows-alt:before
{
	content: "\F0B2"
}

.fa-arrows-alt-h:before
{
	content: "\F337"
}

.fa-arrows-alt-v:before
{
	content: "\F338"
}

.fa-arrows-h:before
{
	content: "\F07E"
}

.fa-arrows-v:before
{
	content: "\F07D"
}

.fa-artstation:before
{
	content: "\F77A"
}

.fa-assistive-listening-systems:before
{
	content: "\F2A2"
}

.fa-asterisk:before
{
	content: "\F069"
}

.fa-asymmetrik:before
{
	content: "\F372"
}

.fa-at:before
{
	content: "\F1FA"
}

.fa-atlas:before
{
	content: "\F558"
}

.fa-atlassian:before
{
	content: "\F77B"
}

.fa-atom:before
{
	content: "\F5D2"
}

.fa-atom-alt:before
{
	content: "\F5D3"
}

.fa-audible:before
{
	content: "\F373"
}

.fa-audio-description:before
{
	content: "\F29E"
}

.fa-autoprefixer:before
{
	content: "\F41C"
}

.fa-avianex:before
{
	content: "\F374"
}

.fa-aviato:before
{
	content: "\F421"
}

.fa-award:before
{
	content: "\F559"
}

.fa-aws:before
{
	content: "\F375"
}

.fa-axe:before
{
	content: "\F6B2"
}

.fa-axe-battle:before
{
	content: "\F6B3"
}

.fa-baby:before
{
	content: "\F77C"
}

.fa-baby-carriage:before
{
	content: "\F77D"
}

.fa-backpack:before
{
	content: "\F5D4"
}

.fa-backspace:before
{
	content: "\F55A"
}

.fa-backward:before
{
	content: "\F04A"
}

.fa-badge:before
{
	content: "\F335"
}

.fa-badge-check:before
{
	content: "\F336"
}

.fa-badge-dollar:before
{
	content: "\F645"
}

.fa-badge-percent:before
{
	content: "\F646"
}

.fa-badger-honey:before
{
	content: "\F6B4"
}

.fa-balance-scale:before
{
	content: "\F24E"
}

.fa-balance-scale-left:before
{
	content: "\F515"
}

.fa-balance-scale-right:before
{
	content: "\F516"
}

.fa-ball-pile:before
{
	content: "\F77E"
}

.fa-ballot:before
{
	content: "\F732"
}

.fa-ballot-check:before
{
	content: "\F733"
}

.fa-ban:before
{
	content: "\F05E"
}

.fa-band-aid:before
{
	content: "\F462"
}

.fa-bandcamp:before
{
	content: "\F2D5"
}

.fa-barcode:before
{
	content: "\F02A"
}

.fa-barcode-alt:before
{
	content: "\F463"
}

.fa-barcode-read:before
{
	content: "\F464"
}

.fa-barcode-scan:before
{
	content: "\F465"
}

.fa-bars:before
{
	content: "\F0C9"
}

.fa-baseball:before
{
	content: "\F432"
}

.fa-baseball-ball:before
{
	content: "\F433"
}

.fa-basketball-ball:before
{
	content: "\F434"
}

.fa-basketball-hoop:before
{
	content: "\F435"
}

.fa-bat:before
{
	content: "\F6B5"
}

.fa-bath:before
{
	content: "\F2CD"
}

.fa-battery-bolt:before
{
	content: "\F376"
}

.fa-battery-empty:before
{
	content: "\F244"
}

.fa-battery-full:before
{
	content: "\F240"
}

.fa-battery-half:before
{
	content: "\F242"
}

.fa-battery-quarter:before
{
	content: "\F243"
}

.fa-battery-slash:before
{
	content: "\F377"
}

.fa-battery-three-quarters:before
{
	content: "\F241"
}

.fa-bed:before
{
	content: "\F236"
}

.fa-beer:before
{
	content: "\F0FC"
}

.fa-behance:before
{
	content: "\F1B4"
}

.fa-behance-square:before
{
	content: "\F1B5"
}

.fa-bell:before
{
	content: "\F0F3"
}

.fa-bell-school:before
{
	content: "\F5D5"
}

.fa-bell-school-slash:before
{
	content: "\F5D6"
}

.fa-bell-slash:before
{
	content: "\F1F6"
}

.fa-bells:before
{
	content: "\F77F"
}

.fa-bezier-curve:before
{
	content: "\F55B"
}

.fa-bible:before
{
	content: "\F647"
}

.fa-bicycle:before
{
	content: "\F206"
}

.fa-bimobject:before
{
	content: "\F378"
}

.fa-binoculars:before
{
	content: "\F1E5"
}

.fa-biohazard:before
{
	content: "\F780"
}

.fa-birthday-cake:before
{
	content: "\F1FD"
}

.fa-bitbucket:before
{
	content: "\F171"
}

.fa-bitcoin:before
{
	content: "\F379"
}

.fa-bity:before
{
	content: "\F37A"
}

.fa-black-tie:before
{
	content: "\F27E"
}

.fa-blackberry:before
{
	content: "\F37B"
}

.fa-blanket:before
{
	content: "\F498"
}

.fa-blender:before
{
	content: "\F517"
}

.fa-blender-phone:before
{
	content: "\F6B6"
}

.fa-blind:before
{
	content: "\F29D"
}

.fa-blog:before
{
	content: "\F781"
}

.fa-blogger:before
{
	content: "\F37C"
}

.fa-blogger-b:before
{
	content: "\F37D"
}

.fa-bluetooth:before
{
	content: "\F293"
}

.fa-bluetooth-b:before
{
	content: "\F294"
}

.fa-bold:before
{
	content: "\F032"
}

.fa-bolt:before
{
	content: "\F0E7"
}

.fa-bomb:before
{
	content: "\F1E2"
}

.fa-bone:before
{
	content: "\F5D7"
}

.fa-bone-break:before
{
	content: "\F5D8"
}

.fa-bong:before
{
	content: "\F55C"
}

.fa-book:before
{
	content: "\F02D"
}

.fa-book-alt:before
{
	content: "\F5D9"
}

.fa-book-dead:before
{
	content: "\F6B7"
}

.fa-book-heart:before
{
	content: "\F499"
}

.fa-book-open:before
{
	content: "\F518"
}

.fa-book-reader:before
{
	content: "\F5DA"
}

.fa-book-spells:before
{
	content: "\F6B8"
}

.fa-bookmark:before
{
	content: "\F02E"
}

.fa-books:before
{
	content: "\F5DB"
}

.fa-boot:before
{
	content: "\F782"
}

.fa-booth-curtain:before
{
	content: "\F734"
}

.fa-bow-arrow:before
{
	content: "\F6B9"
}

.fa-bowling-ball:before
{
	content: "\F436"
}

.fa-bowling-pins:before
{
	content: "\F437"
}

.fa-box:before
{
	content: "\F466"
}

.fa-box-alt:before
{
	content: "\F49A"
}

.fa-box-ballot:before
{
	content: "\F735"
}

.fa-box-check:before
{
	content: "\F467"
}

.fa-box-fragile:before
{
	content: "\F49B"
}

.fa-box-full:before
{
	content: "\F49C"
}

.fa-box-heart:before
{
	content: "\F49D"
}

.fa-box-open:before
{
	content: "\F49E"
}

.fa-box-up:before
{
	content: "\F49F"
}

.fa-box-usd:before
{
	content: "\F4A0"
}

.fa-boxes:before
{
	content: "\F468"
}

.fa-boxes-alt:before
{
	content: "\F4A1"
}

.fa-boxing-glove:before
{
	content: "\F438"
}

.fa-braille:before
{
	content: "\F2A1"
}

.fa-brain:before
{
	content: "\F5DC"
}

.fa-briefcase:before
{
	content: "\F0B1"
}

.fa-briefcase-medical:before
{
	content: "\F469"
}

.fa-broadcast-tower:before
{
	content: "\F519"
}

.fa-broom:before
{
	content: "\F51A"
}

.fa-browser:before
{
	content: "\F37E"
}

.fa-brush:before
{
	content: "\F55D"
}

.fa-btc:before
{
	content: "\F15A"
}

.fa-bug:before
{
	content: "\F188"
}

.fa-building:before
{
	content: "\F1AD"
}

.fa-bullhorn:before
{
	content: "\F0A1"
}

.fa-bullseye:before
{
	content: "\F140"
}

.fa-bullseye-arrow:before
{
	content: "\F648"
}

.fa-bullseye-pointer:before
{
	content: "\F649"
}

.fa-burn:before
{
	content: "\F46A"
}

.fa-buromobelexperte:before
{
	content: "\F37F"
}

.fa-bus:before
{
	content: "\F207"
}

.fa-bus-alt:before
{
	content: "\F55E"
}

.fa-bus-school:before
{
	content: "\F5DD"
}

.fa-business-time:before
{
	content: "\F64A"
}

.fa-buysellads:before
{
	content: "\F20D"
}

.fa-cabinet-filing:before
{
	content: "\F64B"
}

.fa-calculator:before
{
	content: "\F1EC"
}

.fa-calculator-alt:before
{
	content: "\F64C"
}

.fa-calendar:before
{
	content: "\F133"
}

.fa-calendar-alt:before
{
	content: "\F073"
}

.fa-calendar-check:before
{
	content: "\F274"
}

.fa-calendar-day:before
{
	content: "\F783"
}

.fa-calendar-edit:before
{
	content: "\F333"
}

.fa-calendar-exclamation:before
{
	content: "\F334"
}

.fa-calendar-minus:before
{
	content: "\F272"
}

.fa-calendar-plus:before
{
	content: "\F271"
}

.fa-calendar-star:before
{
	content: "\F736"
}

.fa-calendar-times:before
{
	content: "\F273"
}

.fa-calendar-week:before
{
	content: "\F784"
}

.fa-camera:before
{
	content: "\F030"
}

.fa-camera-alt:before
{
	content: "\F332"
}

.fa-camera-retro:before
{
	content: "\F083"
}

.fa-campfire:before
{
	content: "\F6BA"
}

.fa-campground:before
{
	content: "\F6BB"
}

.fa-canadian-maple-leaf:before
{
	content: "\F785"
}

.fa-candle-holder:before
{
	content: "\F6BC"
}

.fa-candy-cane:before
{
	content: "\F786"
}

.fa-candy-corn:before
{
	content: "\F6BD"
}

.fa-cannabis:before
{
	content: "\F55F"
}

.fa-capsules:before
{
	content: "\F46B"
}

.fa-car:before
{
	content: "\F1B9"
}

.fa-car-alt:before
{
	content: "\F5DE"
}

.fa-car-battery:before
{
	content: "\F5DF"
}

.fa-car-bump:before
{
	content: "\F5E0"
}

.fa-car-crash:before
{
	content: "\F5E1"
}

.fa-car-garage:before
{
	content: "\F5E2"
}

.fa-car-mechanic:before
{
	content: "\F5E3"
}

.fa-car-side:before
{
	content: "\F5E4"
}

.fa-car-tilt:before
{
	content: "\F5E5"
}

.fa-car-wash:before
{
	content: "\F5E6"
}

.fa-caret-circle-down:before
{
	content: "\F32D"
}

.fa-caret-circle-left:before
{
	content: "\F32E"
}

.fa-caret-circle-right:before
{
	content: "\F330"
}

.fa-caret-circle-up:before
{
	content: "\F331"
}

.fa-caret-down:before
{
	content: "\F0D7"
}

.fa-caret-left:before
{
	content: "\F0D9"
}

.fa-caret-right:before
{
	content: "\F0DA"
}

.fa-caret-square-down:before
{
	content: "\F150"
}

.fa-caret-square-left:before
{
	content: "\F191"
}

.fa-caret-square-right:before
{
	content: "\F152"
}

.fa-caret-square-up:before
{
	content: "\F151"
}

.fa-caret-up:before
{
	content: "\F0D8"
}

.fa-carrot:before
{
	content: "\F787"
}

.fa-cart-arrow-down:before
{
	content: "\F218"
}

.fa-cart-plus:before
{
	content: "\F217"
}

.fa-cash-register:before
{
	content: "\F788"
}

.fa-cat:before
{
	content: "\F6BE"
}

.fa-cauldron:before
{
	content: "\F6BF"
}

.fa-cc-amazon-pay:before
{
	content: "\F42D"
}

.fa-cc-amex:before
{
	content: "\F1F3"
}

.fa-cc-apple-pay:before
{
	content: "\F416"
}

.fa-cc-diners-club:before
{
	content: "\F24C"
}

.fa-cc-discover:before
{
	content: "\F1F2"
}

.fa-cc-jcb:before
{
	content: "\F24B"
}

.fa-cc-mastercard:before
{
	content: "\F1F1"
}

.fa-cc-paypal:before
{
	content: "\F1F4"
}

.fa-cc-stripe:before
{
	content: "\F1F5"
}

.fa-cc-visa:before
{
	content: "\F1F0"
}

.fa-centercode:before
{
	content: "\F380"
}

.fa-centos:before
{
	content: "\F789"
}

.fa-certificate:before
{
	content: "\F0A3"
}

.fa-chair:before
{
	content: "\F6C0"
}

.fa-chair-office:before
{
	content: "\F6C1"
}

.fa-chalkboard:before
{
	content: "\F51B"
}

.fa-chalkboard-teacher:before
{
	content: "\F51C"
}

.fa-charging-station:before
{
	content: "\F5E7"
}

.fa-chart-area:before
{
	content: "\F1FE"
}

.fa-chart-bar:before
{
	content: "\F080"
}

.fa-chart-line:before
{
	content: "\F201"
}

.fa-chart-line-down:before
{
	content: "\F64D"
}

.fa-chart-network:before
{
	content: "\F78A"
}

.fa-chart-pie:before
{
	content: "\F200"
}

.fa-chart-pie-alt:before
{
	content: "\F64E"
}

.fa-check:before
{
	content: "\F00C"
}

.fa-check-circle:before
{
	content: "\F058"
}

.fa-check-double:before
{
	content: "\F560"
}

.fa-check-square:before
{
	content: "\F14A"
}

.fa-chess:before
{
	content: "\F439"
}

.fa-chess-bishop:before
{
	content: "\F43A"
}

.fa-chess-bishop-alt:before
{
	content: "\F43B"
}

.fa-chess-board:before
{
	content: "\F43C"
}

.fa-chess-clock:before
{
	content: "\F43D"
}

.fa-chess-clock-alt:before
{
	content: "\F43E"
}

.fa-chess-king:before
{
	content: "\F43F"
}

.fa-chess-king-alt:before
{
	content: "\F440"
}

.fa-chess-knight:before
{
	content: "\F441"
}

.fa-chess-knight-alt:before
{
	content: "\F442"
}

.fa-chess-pawn:before
{
	content: "\F443"
}

.fa-chess-pawn-alt:before
{
	content: "\F444"
}

.fa-chess-queen:before
{
	content: "\F445"
}

.fa-chess-queen-alt:before
{
	content: "\F446"
}

.fa-chess-rook:before
{
	content: "\F447"
}

.fa-chess-rook-alt:before
{
	content: "\F448"
}

.fa-chevron-circle-down:before
{
	content: "\F13A"
}

.fa-chevron-circle-left:before
{
	content: "\F137"
}

.fa-chevron-circle-right:before
{
	content: "\F138"
}

.fa-chevron-circle-up:before
{
	content: "\F139"
}

.fa-chevron-double-down:before
{
	content: "\F322"
}

.fa-chevron-double-left:before
{
	content: "\F323"
}

.fa-chevron-double-right:before
{
	content: "\F324"
}

.fa-chevron-double-up:before
{
	content: "\F325"
}

.fa-chevron-down:before
{
	content: "\F078"
}

.fa-chevron-left:before
{
	content: "\F053"
}

.fa-chevron-right:before
{
	content: "\F054"
}

.fa-chevron-square-down:before
{
	content: "\F329"
}

.fa-chevron-square-left:before
{
	content: "\F32A"
}

.fa-chevron-square-right:before
{
	content: "\F32B"
}

.fa-chevron-square-up:before
{
	content: "\F32C"
}

.fa-chevron-up:before
{
	content: "\F077"
}

.fa-child:before
{
	content: "\F1AE"
}

.fa-chimney:before
{
	content: "\F78B"
}

.fa-chrome:before
{
	content: "\F268"
}

.fa-church:before
{
	content: "\F51D"
}

.fa-circle:before
{
	content: "\F111"
}

.fa-circle-notch:before
{
	content: "\F1CE"
}

.fa-city:before
{
	content: "\F64F"
}

.fa-claw-marks:before
{
	content: "\F6C2"
}

.fa-clipboard:before
{
	content: "\F328"
}

.fa-clipboard-check:before
{
	content: "\F46C"
}

.fa-clipboard-list:before
{
	content: "\F46D"
}

.fa-clipboard-list-check:before
{
	content: "\F737"
}

.fa-clipboard-prescription:before
{
	content: "\F5E8"
}

.fa-clock:before
{
	content: "\F017"
}

.fa-clone:before
{
	content: "\F24D"
}

.fa-closed-captioning:before
{
	content: "\F20A"
}

.fa-cloud:before
{
	content: "\F0C2"
}

.fa-cloud-download:before
{
	content: "\F0ED"
}

.fa-cloud-download-alt:before
{
	content: "\F381"
}

.fa-cloud-drizzle:before
{
	content: "\F738"
}

.fa-cloud-hail:before
{
	content: "\F739"
}

.fa-cloud-hail-mixed:before
{
	content: "\F73A"
}

.fa-cloud-meatball:before
{
	content: "\F73B"
}

.fa-cloud-moon:before
{
	content: "\F6C3"
}

.fa-cloud-moon-rain:before
{
	content: "\F73C"
}

.fa-cloud-rain:before
{
	content: "\F73D"
}

.fa-cloud-rainbow:before
{
	content: "\F73E"
}

.fa-cloud-showers:before
{
	content: "\F73F"
}

.fa-cloud-showers-heavy:before
{
	content: "\F740"
}

.fa-cloud-sleet:before
{
	content: "\F741"
}

.fa-cloud-snow:before
{
	content: "\F742"
}

.fa-cloud-sun:before
{
	content: "\F6C4"
}

.fa-cloud-sun-rain:before
{
	content: "\F743"
}

.fa-cloud-upload:before
{
	content: "\F0EE"
}

.fa-cloud-upload-alt:before
{
	content: "\F382"
}

.fa-clouds:before
{
	content: "\F744"
}

.fa-clouds-moon:before
{
	content: "\F745"
}

.fa-clouds-sun:before
{
	content: "\F746"
}

.fa-cloudscale:before
{
	content: "\F383"
}

.fa-cloudsmith:before
{
	content: "\F384"
}

.fa-cloudversify:before
{
	content: "\F385"
}

.fa-club:before
{
	content: "\F327"
}

.fa-cocktail:before
{
	content: "\F561"
}

.fa-code:before
{
	content: "\F121"
}

.fa-code-branch:before
{
	content: "\F126"
}

.fa-code-commit:before
{
	content: "\F386"
}

.fa-code-merge:before
{
	content: "\F387"
}

.fa-codepen:before
{
	content: "\F1CB"
}

.fa-codiepie:before
{
	content: "\F284"
}

.fa-coffee:before
{
	content: "\F0F4"
}

.fa-coffee-togo:before
{
	content: "\F6C5"
}

.fa-coffin:before
{
	content: "\F6C6"
}

.fa-cog:before
{
	content: "\F013"
}

.fa-cogs:before
{
	content: "\F085"
}

.fa-coins:before
{
	content: "\F51E"
}

.fa-columns:before
{
	content: "\F0DB"
}

.fa-comment:before
{
	content: "\F075"
}

.fa-comment-alt:before
{
	content: "\F27A"
}

.fa-comment-alt-check:before
{
	content: "\F4A2"
}

.fa-comment-alt-dollar:before
{
	content: "\F650"
}

.fa-comment-alt-dots:before
{
	content: "\F4A3"
}

.fa-comment-alt-edit:before
{
	content: "\F4A4"
}

.fa-comment-alt-exclamation:before
{
	content: "\F4A5"
}

.fa-comment-alt-lines:before
{
	content: "\F4A6"
}

.fa-comment-alt-minus:before
{
	content: "\F4A7"
}

.fa-comment-alt-plus:before
{
	content: "\F4A8"
}

.fa-comment-alt-slash:before
{
	content: "\F4A9"
}

.fa-comment-alt-smile:before
{
	content: "\F4AA"
}

.fa-comment-alt-times:before
{
	content: "\F4AB"
}

.fa-comment-check:before
{
	content: "\F4AC"
}

.fa-comment-dollar:before
{
	content: "\F651"
}

.fa-comment-dots:before
{
	content: "\F4AD"
}

.fa-comment-edit:before
{
	content: "\F4AE"
}

.fa-comment-exclamation:before
{
	content: "\F4AF"
}

.fa-comment-lines:before
{
	content: "\F4B0"
}

.fa-comment-minus:before
{
	content: "\F4B1"
}

.fa-comment-plus:before
{
	content: "\F4B2"
}

.fa-comment-slash:before
{
	content: "\F4B3"
}

.fa-comment-smile:before
{
	content: "\F4B4"
}

.fa-comment-times:before
{
	content: "\F4B5"
}

.fa-comments:before
{
	content: "\F086"
}

.fa-comments-alt:before
{
	content: "\F4B6"
}

.fa-comments-alt-dollar:before
{
	content: "\F652"
}

.fa-comments-dollar:before
{
	content: "\F653"
}

.fa-compact-disc:before
{
	content: "\F51F"
}

.fa-compass:before
{
	content: "\F14E"
}

.fa-compass-slash:before
{
	content: "\F5E9"
}

.fa-compress:before
{
	content: "\F066"
}

.fa-compress-alt:before
{
	content: "\F422"
}

.fa-compress-arrows-alt:before
{
	content: "\F78C"
}

.fa-compress-wide:before
{
	content: "\F326"
}

.fa-concierge-bell:before
{
	content: "\F562"
}

.fa-confluence:before
{
	content: "\F78D"
}

.fa-connectdevelop:before
{
	content: "\F20E"
}

.fa-container-storage:before
{
	content: "\F4B7"
}

.fa-contao:before
{
	content: "\F26D"
}

.fa-conveyor-belt:before
{
	content: "\F46E"
}

.fa-conveyor-belt-alt:before
{
	content: "\F46F"
}

.fa-cookie:before
{
	content: "\F563"
}

.fa-cookie-bite:before
{
	content: "\F564"
}

.fa-copy:before
{
	content: "\F0C5"
}

.fa-copyright:before
{
	content: "\F1F9"
}

.fa-corn:before
{
	content: "\F6C7"
}

.fa-couch:before
{
	content: "\F4B8"
}

.fa-cow:before
{
	content: "\F6C8"
}

.fa-cpanel:before
{
	content: "\F388"
}

.fa-creative-commons:before
{
	content: "\F25E"
}

.fa-creative-commons-by:before
{
	content: "\F4E7"
}

.fa-creative-commons-nc:before
{
	content: "\F4E8"
}

.fa-creative-commons-nc-eu:before
{
	content: "\F4E9"
}

.fa-creative-commons-nc-jp:before
{
	content: "\F4EA"
}

.fa-creative-commons-nd:before
{
	content: "\F4EB"
}

.fa-creative-commons-pd:before
{
	content: "\F4EC"
}

.fa-creative-commons-pd-alt:before
{
	content: "\F4ED"
}

.fa-creative-commons-remix:before
{
	content: "\F4EE"
}

.fa-creative-commons-sa:before
{
	content: "\F4EF"
}

.fa-creative-commons-sampling:before
{
	content: "\F4F0"
}

.fa-creative-commons-sampling-plus:before
{
	content: "\F4F1"
}

.fa-creative-commons-share:before
{
	content: "\F4F2"
}

.fa-creative-commons-zero:before
{
	content: "\F4F3"
}

.fa-credit-card:before
{
	content: "\F09D"
}

.fa-credit-card-blank:before
{
	content: "\F389"
}

.fa-credit-card-front:before
{
	content: "\F38A"
}

.fa-cricket:before
{
	content: "\F449"
}

.fa-critical-role:before
{
	content: "\F6C9"
}

.fa-crop:before
{
	content: "\F125"
}

.fa-crop-alt:before
{
	content: "\F565"
}

.fa-cross:before
{
	content: "\F654"
}

.fa-crosshairs:before
{
	content: "\F05B"
}

.fa-crow:before
{
	content: "\F520"
}

.fa-crown:before
{
	content: "\F521"
}

.fa-css3:before
{
	content: "\F13C"
}

.fa-css3-alt:before
{
	content: "\F38B"
}

.fa-cube:before
{
	content: "\F1B2"
}

.fa-cubes:before
{
	content: "\F1B3"
}

.fa-curling:before
{
	content: "\F44A"
}

.fa-cut:before
{
	content: "\F0C4"
}

.fa-cuttlefish:before
{
	content: "\F38C"
}

.fa-d-and-d:before
{
	content: "\F38D"
}

.fa-d-and-d-beyond:before
{
	content: "\F6CA"
}

.fa-dagger:before
{
	content: "\F6CB"
}

.fa-dashcube:before
{
	content: "\F210"
}

.fa-database:before
{
	content: "\F1C0"
}

.fa-deaf:before
{
	content: "\F2A4"
}

.fa-deer:before
{
	content: "\F78E"
}

.fa-deer-rudolph:before
{
	content: "\F78F"
}

.fa-delicious:before
{
	content: "\F1A5"
}

.fa-democrat:before
{
	content: "\F747"
}

.fa-deploydog:before
{
	content: "\F38E"
}

.fa-deskpro:before
{
	content: "\F38F"
}

.fa-desktop:before
{
	content: "\F108"
}

.fa-desktop-alt:before
{
	content: "\F390"
}

.fa-dev:before
{
	content: "\F6CC"
}

.fa-deviantart:before
{
	content: "\F1BD"
}

.fa-dewpoint:before
{
	content: "\F748"
}

.fa-dharmachakra:before
{
	content: "\F655"
}

.fa-dhl:before
{
	content: "\F790"
}

.fa-diagnoses:before
{
	content: "\F470"
}

.fa-diamond:before
{
	content: "\F219"
}

.fa-diaspora:before
{
	content: "\F791"
}

.fa-dice:before
{
	content: "\F522"
}

.fa-dice-d10:before
{
	content: "\F6CD"
}

.fa-dice-d12:before
{
	content: "\F6CE"
}

.fa-dice-d20:before
{
	content: "\F6CF"
}

.fa-dice-d4:before
{
	content: "\F6D0"
}

.fa-dice-d6:before
{
	content: "\F6D1"
}

.fa-dice-d8:before
{
	content: "\F6D2"
}

.fa-dice-five:before
{
	content: "\F523"
}

.fa-dice-four:before
{
	content: "\F524"
}

.fa-dice-one:before
{
	content: "\F525"
}

.fa-dice-six:before
{
	content: "\F526"
}

.fa-dice-three:before
{
	content: "\F527"
}

.fa-dice-two:before
{
	content: "\F528"
}

.fa-digg:before
{
	content: "\F1A6"
}

.fa-digital-ocean:before
{
	content: "\F391"
}

.fa-digital-tachograph:before
{
	content: "\F566"
}

.fa-diploma:before
{
	content: "\F5EA"
}

.fa-directions:before
{
	content: "\F5EB"
}

.fa-discord:before
{
	content: "\F392"
}

.fa-discourse:before
{
	content: "\F393"
}

.fa-divide:before
{
	content: "\F529"
}

.fa-dizzy:before
{
	content: "\F567"
}

.fa-dna:before
{
	content: "\F471"
}

.fa-do-not-enter:before
{
	content: "\F5EC"
}

.fa-dochub:before
{
	content: "\F394"
}

.fa-docker:before
{
	content: "\F395"
}

.fa-dog:before
{
	content: "\F6D3"
}

.fa-dog-leashed:before
{
	content: "\F6D4"
}

.fa-dollar-sign:before
{
	content: "\F155"
}

.fa-dolly:before
{
	content: "\F472"
}

.fa-dolly-empty:before
{
	content: "\F473"
}

.fa-dolly-flatbed:before
{
	content: "\F474"
}

.fa-dolly-flatbed-alt:before
{
	content: "\F475"
}

.fa-dolly-flatbed-empty:before
{
	content: "\F476"
}

.fa-donate:before
{
	content: "\F4B9"
}

.fa-door-closed:before
{
	content: "\F52A"
}

.fa-door-open:before
{
	content: "\F52B"
}

.fa-dot-circle:before
{
	content: "\F192"
}

.fa-dove:before
{
	content: "\F4BA"
}

.fa-download:before
{
	content: "\F019"
}

.fa-draft2digital:before
{
	content: "\F396"
}

.fa-drafting-compass:before
{
	content: "\F568"
}

.fa-dragon:before
{
	content: "\F6D5"
}

.fa-draw-circle:before
{
	content: "\F5ED"
}

.fa-draw-polygon:before
{
	content: "\F5EE"
}

.fa-draw-square:before
{
	content: "\F5EF"
}

.fa-dreidel:before
{
	content: "\F792"
}

.fa-dribbble:before
{
	content: "\F17D"
}

.fa-dribbble-square:before
{
	content: "\F397"
}

.fa-dropbox:before
{
	content: "\F16B"
}

.fa-drum:before
{
	content: "\F569"
}

.fa-drum-steelpan:before
{
	content: "\F56A"
}

.fa-drumstick:before
{
	content: "\F6D6"
}

.fa-drumstick-bite:before
{
	content: "\F6D7"
}

.fa-drupal:before
{
	content: "\F1A9"
}

.fa-duck:before
{
	content: "\F6D8"
}

.fa-dumbbell:before
{
	content: "\F44B"
}

.fa-dumpster:before
{
	content: "\F793"
}

.fa-dumpster-fire:before
{
	content: "\F794"
}

.fa-dungeon:before
{
	content: "\F6D9"
}

.fa-dyalog:before
{
	content: "\F399"
}

.fa-ear:before
{
	content: "\F5F0"
}

.fa-ear-muffs:before
{
	content: "\F795"
}

.fa-earlybirds:before
{
	content: "\F39A"
}

.fa-ebay:before
{
	content: "\F4F4"
}

.fa-eclipse:before
{
	content: "\F749"
}

.fa-eclipse-alt:before
{
	content: "\F74A"
}

.fa-edge:before
{
	content: "\F282"
}

.fa-edit:before
{
	content: "\F044"
}

.fa-eject:before
{
	content: "\F052"
}

.fa-elementor:before
{
	content: "\F430"
}

.fa-elephant:before
{
	content: "\F6DA"
}

.fa-ellipsis-h:before
{
	content: "\F141"
}

.fa-ellipsis-h-alt:before
{
	content: "\F39B"
}

.fa-ellipsis-v:before
{
	content: "\F142"
}

.fa-ellipsis-v-alt:before
{
	content: "\F39C"
}

.fa-ello:before
{
	content: "\F5F1"
}

.fa-ember:before
{
	content: "\F423"
}

.fa-empire:before
{
	content: "\F1D1"
}

.fa-empty-set:before
{
	content: "\F656"
}

.fa-engine-warning:before
{
	content: "\F5F2"
}

.fa-envelope:before
{
	content: "\F0E0"
}

.fa-envelope-open:before
{
	content: "\F2B6"
}

.fa-envelope-open-dollar:before
{
	content: "\F657"
}

.fa-envelope-open-text:before
{
	content: "\F658"
}

.fa-envelope-square:before
{
	content: "\F199"
}

.fa-envira:before
{
	content: "\F299"
}

.fa-equals:before
{
	content: "\F52C"
}

.fa-eraser:before
{
	content: "\F12D"
}

.fa-erlang:before
{
	content: "\F39D"
}

.fa-ethereum:before
{
	content: "\F42E"
}

.fa-ethernet:before
{
	content: "\F796"
}

.fa-etsy:before
{
	content: "\F2D7"
}

.fa-euro-sign:before
{
	content: "\F153"
}

.fa-exchange:before
{
	content: "\F0EC"
}

.fa-exchange-alt:before
{
	content: "\F362"
}

.fa-exclamation:before
{
	content: "\F12A"
}

.fa-exclamation-circle:before
{
	content: "\F06A"
}

.fa-exclamation-square:before
{
	content: "\F321"
}

.fa-exclamation-triangle:before
{
	content: "\F071"
}

.fa-expand:before
{
	content: "\F065"
}

.fa-expand-alt:before
{
	content: "\F424"
}

.fa-expand-arrows:before
{
	content: "\F31D"
}

.fa-expand-arrows-alt:before
{
	content: "\F31E"
}

.fa-expand-wide:before
{
	content: "\F320"
}

.fa-expeditedssl:before
{
	content: "\F23E"
}

.fa-external-link:before
{
	content: "\F08E"
}

.fa-external-link-alt:before
{
	content: "\F35D"
}

.fa-external-link-square:before
{
	content: "\F14C"
}

.fa-external-link-square-alt:before
{
	content: "\F360"
}

.fa-eye:before
{
	content: "\F06E"
}

.fa-eye-dropper:before
{
	content: "\F1FB"
}

.fa-eye-evil:before
{
	content: "\F6DB"
}

.fa-eye-slash:before
{
	content: "\F070"
}

.fa-facebook:before
{
	content: "\F09A"
}

.fa-facebook-f:before
{
	content: "\F39E"
}

.fa-facebook-messenger:before
{
	content: "\F39F"
}

.fa-facebook-square:before
{
	content: "\F082"
}

.fa-fantasy-flight-games:before
{
	content: "\F6DC"
}

.fa-fast-backward:before
{
	content: "\F049"
}

.fa-fast-forward:before
{
	content: "\F050"
}

.fa-fax:before
{
	content: "\F1AC"
}

.fa-feather:before
{
	content: "\F52D"
}

.fa-feather-alt:before
{
	content: "\F56B"
}

.fa-fedex:before
{
	content: "\F797"
}

.fa-fedora:before
{
	content: "\F798"
}

.fa-female:before
{
	content: "\F182"
}

.fa-field-hockey:before
{
	content: "\F44C"
}

.fa-fighter-jet:before
{
	content: "\F0FB"
}

.fa-figma:before
{
	content: "\F799"
}

.fa-file:before
{
	content: "\F15B"
}

.fa-file-alt:before
{
	content: "\F15C"
}

.fa-file-archive:before
{
	content: "\F1C6"
}

.fa-file-audio:before
{
	content: "\F1C7"
}

.fa-file-certificate:before
{
	content: "\F5F3"
}

.fa-file-chart-line:before
{
	content: "\F659"
}

.fa-file-chart-pie:before
{
	content: "\F65A"
}

.fa-file-check:before
{
	content: "\F316"
}

.fa-file-code:before
{
	content: "\F1C9"
}

.fa-file-contract:before
{
	content: "\F56C"
}

.fa-file-csv:before
{
	content: "\F6DD"
}

.fa-file-download:before
{
	content: "\F56D"
}

.fa-file-edit:before
{
	content: "\F31C"
}

.fa-file-excel:before
{
	content: "\F1C3"
}

.fa-file-exclamation:before
{
	content: "\F31A"
}

.fa-file-export:before
{
	content: "\F56E"
}

.fa-file-image:before
{
	content: "\F1C5"
}

.fa-file-import:before
{
	content: "\F56F"
}

.fa-file-invoice:before
{
	content: "\F570"
}

.fa-file-invoice-dollar:before
{
	content: "\F571"
}

.fa-file-medical:before
{
	content: "\F477"
}

.fa-file-medical-alt:before
{
	content: "\F478"
}

.fa-file-minus:before
{
	content: "\F318"
}

.fa-file-pdf:before
{
	content: "\F1C1"
}

.fa-file-plus:before
{
	content: "\F319"
}

.fa-file-powerpoint:before
{
	content: "\F1C4"
}

.fa-file-prescription:before
{
	content: "\F572"
}

.fa-file-signature:before
{
	content: "\F573"
}

.fa-file-spreadsheet:before
{
	content: "\F65B"
}

.fa-file-times:before
{
	content: "\F317"
}

.fa-file-upload:before
{
	content: "\F574"
}

.fa-file-user:before
{
	content: "\F65C"
}

.fa-file-video:before
{
	content: "\F1C8"
}

.fa-file-word:before
{
	content: "\F1C2"
}

.fa-fill:before
{
	content: "\F575"
}

.fa-fill-drip:before
{
	content: "\F576"
}

.fa-film:before
{
	content: "\F008"
}

.fa-film-alt:before
{
	content: "\F3A0"
}

.fa-filter:before
{
	content: "\F0B0"
}

.fa-fingerprint:before
{
	content: "\F577"
}

.fa-fire:before
{
	content: "\F06D"
}

.fa-fire-extinguisher:before
{
	content: "\F134"
}

.fa-fire-smoke:before
{
	content: "\F74B"
}

.fa-firefox:before
{
	content: "\F269"
}

.fa-fireplace:before
{
	content: "\F79A"
}

.fa-first-aid:before
{
	content: "\F479"
}

.fa-first-order:before
{
	content: "\F2B0"
}

.fa-first-order-alt:before
{
	content: "\F50A"
}

.fa-firstdraft:before
{
	content: "\F3A1"
}

.fa-fish:before
{
	content: "\F578"
}

.fa-fist-raised:before
{
	content: "\F6DE"
}

.fa-flag:before
{
	content: "\F024"
}

.fa-flag-alt:before
{
	content: "\F74C"
}

.fa-flag-checkered:before
{
	content: "\F11E"
}

.fa-flag-usa:before
{
	content: "\F74D"
}

.fa-flame:before
{
	content: "\F6DF"
}

.fa-flask:before
{
	content: "\F0C3"
}

.fa-flask-poison:before
{
	content: "\F6E0"
}

.fa-flask-potion:before
{
	content: "\F6E1"
}

.fa-flickr:before
{
	content: "\F16E"
}

.fa-flipboard:before
{
	content: "\F44D"
}

.fa-flushed:before
{
	content: "\F579"
}

.fa-fly:before
{
	content: "\F417"
}

.fa-fog:before
{
	content: "\F74E"
}

.fa-folder:before
{
	content: "\F07B"
}

.fa-folder-minus:before
{
	content: "\F65D"
}

.fa-folder-open:before
{
	content: "\F07C"
}

.fa-folder-plus:before
{
	content: "\F65E"
}

.fa-folder-times:before
{
	content: "\F65F"
}

.fa-folders:before
{
	content: "\F660"
}

.fa-font:before
{
	content: "\F031"
}

.fa-font-awesome:before
{
	content: "\F2B4"
}

.fa-font-awesome-alt:before
{
	content: "\F35C"
}

.fa-font-awesome-flag:before
{
	content: "\F425"
}

.fa-font-awesome-logo-full:before
{
	content: "\F4E6"
}

.fa-fonticons:before
{
	content: "\F280"
}

.fa-fonticons-fi:before
{
	content: "\F3A2"
}

.fa-football-ball:before
{
	content: "\F44E"
}

.fa-football-helmet:before
{
	content: "\F44F"
}

.fa-forklift:before
{
	content: "\F47A"
}

.fa-fort-awesome:before
{
	content: "\F286"
}

.fa-fort-awesome-alt:before
{
	content: "\F3A3"
}

.fa-forumbee:before
{
	content: "\F211"
}

.fa-forward:before
{
	content: "\F04E"
}

.fa-foursquare:before
{
	content: "\F180"
}

.fa-fragile:before
{
	content: "\F4BB"
}

.fa-free-code-camp:before
{
	content: "\F2C5"
}

.fa-freebsd:before
{
	content: "\F3A4"
}

.fa-frog:before
{
	content: "\F52E"
}

.fa-frosty-head:before
{
	content: "\F79B"
}

.fa-frown:before
{
	content: "\F119"
}

.fa-frown-open:before
{
	content: "\F57A"
}

.fa-fulcrum:before
{
	content: "\F50B"
}

.fa-function:before
{
	content: "\F661"
}

.fa-funnel-dollar:before
{
	content: "\F662"
}

.fa-futbol:before
{
	content: "\F1E3"
}

.fa-galactic-republic:before
{
	content: "\F50C"
}

.fa-galactic-senate:before
{
	content: "\F50D"
}

.fa-gamepad:before
{
	content: "\F11B"
}

.fa-gas-pump:before
{
	content: "\F52F"
}

.fa-gas-pump-slash:before
{
	content: "\F5F4"
}

.fa-gavel:before
{
	content: "\F0E3"
}

.fa-gem:before
{
	content: "\F3A5"
}

.fa-genderless:before
{
	content: "\F22D"
}

.fa-get-pocket:before
{
	content: "\F265"
}

.fa-gg:before
{
	content: "\F260"
}

.fa-gg-circle:before
{
	content: "\F261"
}

.fa-ghost:before
{
	content: "\F6E2"
}

.fa-gift:before
{
	content: "\F06B"
}

.fa-gift-card:before
{
	content: "\F663"
}

.fa-gifts:before
{
	content: "\F79C"
}

.fa-gingerbread-man:before
{
	content: "\F79D"
}

.fa-git:before
{
	content: "\F1D3"
}

.fa-git-square:before
{
	content: "\F1D2"
}

.fa-github:before
{
	content: "\F09B"
}

.fa-github-alt:before
{
	content: "\F113"
}

.fa-github-square:before
{
	content: "\F092"
}

.fa-gitkraken:before
{
	content: "\F3A6"
}

.fa-gitlab:before
{
	content: "\F296"
}

.fa-gitter:before
{
	content: "\F426"
}

.fa-glass-champagne:before
{
	content: "\F79E"
}

.fa-glass-cheers:before
{
	content: "\F79F"
}

.fa-glass-martini:before
{
	content: "\F000"
}

.fa-glass-martini-alt:before
{
	content: "\F57B"
}

.fa-glass-whiskey:before
{
	content: "\F7A0"
}

.fa-glass-whiskey-rocks:before
{
	content: "\F7A1"
}

.fa-glasses:before
{
	content: "\F530"
}

.fa-glasses-alt:before
{
	content: "\F5F5"
}

.fa-glide:before
{
	content: "\F2A5"
}

.fa-glide-g:before
{
	content: "\F2A6"
}

.fa-globe:before
{
	content: "\F0AC"
}

.fa-globe-africa:before
{
	content: "\F57C"
}

.fa-globe-americas:before
{
	content: "\F57D"
}

.fa-globe-asia:before
{
	content: "\F57E"
}

.fa-globe-europe:before
{
	content: "\F7A2"
}

.fa-globe-snow:before
{
	content: "\F7A3"
}

.fa-globe-stand:before
{
	content: "\F5F6"
}

.fa-gofore:before
{
	content: "\F3A7"
}

.fa-golf-ball:before
{
	content: "\F450"
}

.fa-golf-club:before
{
	content: "\F451"
}

.fa-goodreads:before
{
	content: "\F3A8"
}

.fa-goodreads-g:before
{
	content: "\F3A9"
}

.fa-google:before
{
	content: "\F1A0"
}

.fa-google-drive:before
{
	content: "\F3AA"
}

.fa-google-play:before
{
	content: "\F3AB"
}

.fa-google-plus:before
{
	content: "\F2B3"
}

.fa-google-plus-g:before
{
	content: "\F0D5"
}

.fa-google-plus-square:before
{
	content: "\F0D4"
}

.fa-google-wallet:before
{
	content: "\F1EE"
}

.fa-gopuram:before
{
	content: "\F664"
}

.fa-graduation-cap:before
{
	content: "\F19D"
}

.fa-gratipay:before
{
	content: "\F184"
}

.fa-grav:before
{
	content: "\F2D6"
}

.fa-greater-than:before
{
	content: "\F531"
}

.fa-greater-than-equal:before
{
	content: "\F532"
}

.fa-grimace:before
{
	content: "\F57F"
}

.fa-grin:before
{
	content: "\F580"
}

.fa-grin-alt:before
{
	content: "\F581"
}

.fa-grin-beam:before
{
	content: "\F582"
}

.fa-grin-beam-sweat:before
{
	content: "\F583"
}

.fa-grin-hearts:before
{
	content: "\F584"
}

.fa-grin-squint:before
{
	content: "\F585"
}

.fa-grin-squint-tears:before
{
	content: "\F586"
}

.fa-grin-stars:before
{
	content: "\F587"
}

.fa-grin-tears:before
{
	content: "\F588"
}

.fa-grin-tongue:before
{
	content: "\F589"
}

.fa-grin-tongue-squint:before
{
	content: "\F58A"
}

.fa-grin-tongue-wink:before
{
	content: "\F58B"
}

.fa-grin-wink:before
{
	content: "\F58C"
}

.fa-grip-horizontal:before
{
	content: "\F58D"
}

.fa-grip-lines:before
{
	content: "\F7A4"
}

.fa-grip-lines-vertical:before
{
	content: "\F7A5"
}

.fa-grip-vertical:before
{
	content: "\F58E"
}

.fa-gripfire:before
{
	content: "\F3AC"
}

.fa-grunt:before
{
	content: "\F3AD"
}

.fa-guitar:before
{
	content: "\F7A6"
}

.fa-gulp:before
{
	content: "\F3AE"
}

.fa-h-square:before
{
	content: "\F0FD"
}

.fa-h1:before
{
	content: "\F313"
}

.fa-h2:before
{
	content: "\F314"
}

.fa-h3:before
{
	content: "\F315"
}

.fa-hacker-news:before
{
	content: "\F1D4"
}

.fa-hacker-news-square:before
{
	content: "\F3AF"
}

.fa-hackerrank:before
{
	content: "\F5F7"
}

.fa-hammer:before
{
	content: "\F6E3"
}

.fa-hammer-war:before
{
	content: "\F6E4"
}

.fa-hamsa:before
{
	content: "\F665"
}

.fa-hand-heart:before
{
	content: "\F4BC"
}

.fa-hand-holding:before
{
	content: "\F4BD"
}

.fa-hand-holding-box:before
{
	content: "\F47B"
}

.fa-hand-holding-heart:before
{
	content: "\F4BE"
}

.fa-hand-holding-magic:before
{
	content: "\F6E5"
}

.fa-hand-holding-seedling:before
{
	content: "\F4BF"
}

.fa-hand-holding-usd:before
{
	content: "\F4C0"
}

.fa-hand-holding-water:before
{
	content: "\F4C1"
}

.fa-hand-lizard:before
{
	content: "\F258"
}

.fa-hand-paper:before
{
	content: "\F256"
}

.fa-hand-peace:before
{
	content: "\F25B"
}

.fa-hand-point-down:before
{
	content: "\F0A7"
}

.fa-hand-point-left:before
{
	content: "\F0A5"
}

.fa-hand-point-right:before
{
	content: "\F0A4"
}

.fa-hand-point-up:before
{
	content: "\F0A6"
}

.fa-hand-pointer:before
{
	content: "\F25A"
}

.fa-hand-receiving:before
{
	content: "\F47C"
}

.fa-hand-rock:before
{
	content: "\F255"
}

.fa-hand-scissors:before
{
	content: "\F257"
}

.fa-hand-spock:before
{
	content: "\F259"
}

.fa-hands:before
{
	content: "\F4C2"
}

.fa-hands-heart:before
{
	content: "\F4C3"
}

.fa-hands-helping:before
{
	content: "\F4C4"
}

.fa-hands-usd:before
{
	content: "\F4C5"
}

.fa-handshake:before
{
	content: "\F2B5"
}

.fa-handshake-alt:before
{
	content: "\F4C6"
}

.fa-hanukiah:before
{
	content: "\F6E6"
}

.fa-hashtag:before
{
	content: "\F292"
}

.fa-hat-santa:before
{
	content: "\F7A7"
}

.fa-hat-winter:before
{
	content: "\F7A8"
}

.fa-hat-witch:before
{
	content: "\F6E7"
}

.fa-hat-wizard:before
{
	content: "\F6E8"
}

.fa-haykal:before
{
	content: "\F666"
}

.fa-hdd:before
{
	content: "\F0A0"
}

.fa-head-side:before
{
	content: "\F6E9"
}

.fa-head-vr:before
{
	content: "\F6EA"
}

.fa-heading:before
{
	content: "\F1DC"
}

.fa-headphones:before
{
	content: "\F025"
}

.fa-headphones-alt:before
{
	content: "\F58F"
}

.fa-headset:before
{
	content: "\F590"
}

.fa-heart:before
{
	content: "\F004"
}

.fa-heart-broken:before
{
	content: "\F7A9"
}

.fa-heart-circle:before
{
	content: "\F4C7"
}

.fa-heart-rate:before
{
	content: "\F5F8"
}

.fa-heart-square:before
{
	content: "\F4C8"
}

.fa-heartbeat:before
{
	content: "\F21E"
}

.fa-helicopter:before
{
	content: "\F533"
}

.fa-helmet-battle:before
{
	content: "\F6EB"
}

.fa-hexagon:before
{
	content: "\F312"
}

.fa-highlighter:before
{
	content: "\F591"
}

.fa-hiking:before
{
	content: "\F6EC"
}

.fa-hippo:before
{
	content: "\F6ED"
}

.fa-hips:before
{
	content: "\F452"
}

.fa-hire-a-helper:before
{
	content: "\F3B0"
}

.fa-history:before
{
	content: "\F1DA"
}

.fa-hockey-mask:before
{
	content: "\F6EE"
}

.fa-hockey-puck:before
{
	content: "\F453"
}

.fa-hockey-sticks:before
{
	content: "\F454"
}

.fa-holly-berry:before
{
	content: "\F7AA"
}

.fa-home:before
{
	content: "\F015"
}

.fa-home-heart:before
{
	content: "\F4C9"
}

.fa-hood-cloak:before
{
	content: "\F6EF"
}

.fa-hooli:before
{
	content: "\F427"
}

.fa-hornbill:before
{
	content: "\F592"
}

.fa-horse:before
{
	content: "\F6F0"
}

.fa-horse-head:before
{
	content: "\F7AB"
}

.fa-hospital:before
{
	content: "\F0F8"
}

.fa-hospital-alt:before
{
	content: "\F47D"
}

.fa-hospital-symbol:before
{
	content: "\F47E"
}

.fa-hot-tub:before
{
	content: "\F593"
}

.fa-hotel:before
{
	content: "\F594"
}

.fa-hotjar:before
{
	content: "\F3B1"
}

.fa-hourglass:before
{
	content: "\F254"
}

.fa-hourglass-end:before
{
	content: "\F253"
}

.fa-hourglass-half:before
{
	content: "\F252"
}

.fa-hourglass-start:before
{
	content: "\F251"
}

.fa-house-damage:before
{
	content: "\F6F1"
}

.fa-house-flood:before
{
	content: "\F74F"
}

.fa-houzz:before
{
	content: "\F27C"
}

.fa-hryvnia:before
{
	content: "\F6F2"
}

.fa-html5:before
{
	content: "\F13B"
}

.fa-hubspot:before
{
	content: "\F3B2"
}

.fa-humidity:before
{
	content: "\F750"
}

.fa-hurricane:before
{
	content: "\F751"
}

.fa-i-cursor:before
{
	content: "\F246"
}

.fa-ice-skate:before
{
	content: "\F7AC"
}

.fa-icicles:before
{
	content: "\F7AD"
}

.fa-id-badge:before
{
	content: "\F2C1"
}

.fa-id-card:before
{
	content: "\F2C2"
}

.fa-id-card-alt:before
{
	content: "\F47F"
}

.fa-igloo:before
{
	content: "\F7AE"
}

.fa-image:before
{
	content: "\F03E"
}

.fa-images:before
{
	content: "\F302"
}

.fa-imdb:before
{
	content: "\F2D8"
}

.fa-inbox:before
{
	content: "\F01C"
}

.fa-inbox-in:before
{
	content: "\F310"
}

.fa-inbox-out:before
{
	content: "\F311"
}

.fa-indent:before
{
	content: "\F03C"
}

.fa-industry:before
{
	content: "\F275"
}

.fa-industry-alt:before
{
	content: "\F3B3"
}

.fa-infinity:before
{
	content: "\F534"
}

.fa-info:before
{
	content: "\F129"
}

.fa-info-circle:before
{
	content: "\F05A"
}

.fa-info-square:before
{
	content: "\F30F"
}

.fa-inhaler:before
{
	content: "\F5F9"
}

.fa-instagram:before
{
	content: "\F16D"
}

.fa-integral:before
{
	content: "\F667"
}

.fa-intercom:before
{
	content: "\F7AF"
}

.fa-internet-explorer:before
{
	content: "\F26B"
}

.fa-intersection:before
{
	content: "\F668"
}

.fa-inventory:before
{
	content: "\F480"
}

.fa-invision:before
{
	content: "\F7B0"
}

.fa-ioxhost:before
{
	content: "\F208"
}

.fa-italic:before
{
	content: "\F033"
}

.fa-itunes:before
{
	content: "\F3B4"
}

.fa-itunes-note:before
{
	content: "\F3B5"
}

.fa-jack-o-lantern:before
{
	content: "\F30E"
}

.fa-java:before
{
	content: "\F4E4"
}

.fa-jedi:before
{
	content: "\F669"
}

.fa-jedi-order:before
{
	content: "\F50E"
}

.fa-jenkins:before
{
	content: "\F3B6"
}

.fa-jira:before
{
	content: "\F7B1"
}

.fa-joget:before
{
	content: "\F3B7"
}

.fa-joint:before
{
	content: "\F595"
}

.fa-joomla:before
{
	content: "\F1AA"
}

.fa-journal-whills:before
{
	content: "\F66A"
}

.fa-js:before
{
	content: "\F3B8"
}

.fa-js-square:before
{
	content: "\F3B9"
}

.fa-jsfiddle:before
{
	content: "\F1CC"
}

.fa-kaaba:before
{
	content: "\F66B"
}

.fa-kaggle:before
{
	content: "\F5FA"
}

.fa-key:before
{
	content: "\F084"
}

.fa-key-skeleton:before
{
	content: "\F6F3"
}

.fa-keybase:before
{
	content: "\F4F5"
}

.fa-keyboard:before
{
	content: "\F11C"
}

.fa-keycdn:before
{
	content: "\F3BA"
}

.fa-keynote:before
{
	content: "\F66C"
}

.fa-khanda:before
{
	content: "\F66D"
}

.fa-kickstarter:before
{
	content: "\F3BB"
}

.fa-kickstarter-k:before
{
	content: "\F3BC"
}

.fa-kidneys:before
{
	content: "\F5FB"
}

.fa-kiss:before
{
	content: "\F596"
}

.fa-kiss-beam:before
{
	content: "\F597"
}

.fa-kiss-wink-heart:before
{
	content: "\F598"
}

.fa-kite:before
{
	content: "\F6F4"
}

.fa-kiwi-bird:before
{
	content: "\F535"
}

.fa-knife-kitchen:before
{
	content: "\F6F5"
}

.fa-korvue:before
{
	content: "\F42F"
}

.fa-lambda:before
{
	content: "\F66E"
}

.fa-lamp:before
{
	content: "\F4CA"
}

.fa-landmark:before
{
	content: "\F66F"
}

.fa-landmark-alt:before
{
	content: "\F752"
}

.fa-language:before
{
	content: "\F1AB"
}

.fa-laptop:before
{
	content: "\F109"
}

.fa-laptop-code:before
{
	content: "\F5FC"
}

.fa-laravel:before
{
	content: "\F3BD"
}

.fa-lastfm:before
{
	content: "\F202"
}

.fa-lastfm-square:before
{
	content: "\F203"
}

.fa-laugh:before
{
	content: "\F599"
}

.fa-laugh-beam:before
{
	content: "\F59A"
}

.fa-laugh-squint:before
{
	content: "\F59B"
}

.fa-laugh-wink:before
{
	content: "\F59C"
}

.fa-layer-group:before
{
	content: "\F5FD"
}

.fa-layer-minus:before
{
	content: "\F5FE"
}

.fa-layer-plus:before
{
	content: "\F5FF"
}

.fa-leaf:before
{
	content: "\F06C"
}

.fa-leaf-heart:before
{
	content: "\F4CB"
}

.fa-leaf-maple:before
{
	content: "\F6F6"
}

.fa-leaf-oak:before
{
	content: "\F6F7"
}

.fa-leanpub:before
{
	content: "\F212"
}

.fa-lemon:before
{
	content: "\F094"
}

.fa-less:before
{
	content: "\F41D"
}

.fa-less-than:before
{
	content: "\F536"
}

.fa-less-than-equal:before
{
	content: "\F537"
}

.fa-level-down:before
{
	content: "\F149"
}

.fa-level-down-alt:before
{
	content: "\F3BE"
}

.fa-level-up:before
{
	content: "\F148"
}

.fa-level-up-alt:before
{
	content: "\F3BF"
}

.fa-life-ring:before
{
	content: "\F1CD"
}

.fa-lightbulb:before
{
	content: "\F0EB"
}

.fa-lightbulb-dollar:before
{
	content: "\F670"
}

.fa-lightbulb-exclamation:before
{
	content: "\F671"
}

.fa-lightbulb-on:before
{
	content: "\F672"
}

.fa-lightbulb-slash:before
{
	content: "\F673"
}

.fa-lights-holiday:before
{
	content: "\F7B2"
}

.fa-line:before
{
	content: "\F3C0"
}

.fa-link:before
{
	content: "\F0C1"
}

.fa-linkedin:before
{
	content: "\F08C"
}

.fa-linkedin-in:before
{
	content: "\F0E1"
}

.fa-linode:before
{
	content: "\F2B8"
}

.fa-linux:before
{
	content: "\F17C"
}

.fa-lips:before
{
	content: "\F600"
}

.fa-lira-sign:before
{
	content: "\F195"
}

.fa-list:before
{
	content: "\F03A"
}

.fa-list-alt:before
{
	content: "\F022"
}

.fa-list-ol:before
{
	content: "\F0CB"
}

.fa-list-ul:before
{
	content: "\F0CA"
}

.fa-location:before
{
	content: "\F601"
}

.fa-location-arrow:before
{
	content: "\F124"
}

.fa-location-circle:before
{
	content: "\F602"
}

.fa-location-slash:before
{
	content: "\F603"
}

.fa-lock:before
{
	content: "\F023"
}

.fa-lock-alt:before
{
	content: "\F30D"
}

.fa-lock-open:before
{
	content: "\F3C1"
}

.fa-lock-open-alt:before
{
	content: "\F3C2"
}

.fa-long-arrow-alt-down:before
{
	content: "\F309"
}

.fa-long-arrow-alt-left:before
{
	content: "\F30A"
}

.fa-long-arrow-alt-right:before
{
	content: "\F30B"
}

.fa-long-arrow-alt-up:before
{
	content: "\F30C"
}

.fa-long-arrow-down:before
{
	content: "\F175"
}

.fa-long-arrow-left:before
{
	content: "\F177"
}

.fa-long-arrow-right:before
{
	content: "\F178"
}

.fa-long-arrow-up:before
{
	content: "\F176"
}

.fa-loveseat:before
{
	content: "\F4CC"
}

.fa-low-vision:before
{
	content: "\F2A8"
}

.fa-luchador:before
{
	content: "\F455"
}

.fa-luggage-cart:before
{
	content: "\F59D"
}

.fa-lungs:before
{
	content: "\F604"
}

.fa-lyft:before
{
	content: "\F3C3"
}

.fa-mace:before
{
	content: "\F6F8"
}

.fa-magento:before
{
	content: "\F3C4"
}

.fa-magic:before
{
	content: "\F0D0"
}

.fa-magnet:before
{
	content: "\F076"
}

.fa-mail-bulk:before
{
	content: "\F674"
}

.fa-mailchimp:before
{
	content: "\F59E"
}

.fa-male:before
{
	content: "\F183"
}

.fa-mandalorian:before
{
	content: "\F50F"
}

.fa-mandolin:before
{
	content: "\F6F9"
}

.fa-map:before
{
	content: "\F279"
}

.fa-map-marked:before
{
	content: "\F59F"
}

.fa-map-marked-alt:before
{
	content: "\F5A0"
}

.fa-map-marker:before
{
	content: "\F041"
}

.fa-map-marker-alt:before
{
	content: "\F3C5"
}

.fa-map-marker-alt-slash:before
{
	content: "\F605"
}

.fa-map-marker-check:before
{
	content: "\F606"
}

.fa-map-marker-edit:before
{
	content: "\F607"
}

.fa-map-marker-exclamation:before
{
	content: "\F608"
}

.fa-map-marker-minus:before
{
	content: "\F609"
}

.fa-map-marker-plus:before
{
	content: "\F60A"
}

.fa-map-marker-question:before
{
	content: "\F60B"
}

.fa-map-marker-slash:before
{
	content: "\F60C"
}

.fa-map-marker-smile:before
{
	content: "\F60D"
}

.fa-map-marker-times:before
{
	content: "\F60E"
}

.fa-map-pin:before
{
	content: "\F276"
}

.fa-map-signs:before
{
	content: "\F277"
}

.fa-markdown:before
{
	content: "\F60F"
}

.fa-marker:before
{
	content: "\F5A1"
}

.fa-mars:before
{
	content: "\F222"
}

.fa-mars-double:before
{
	content: "\F227"
}

.fa-mars-stroke:before
{
	content: "\F229"
}

.fa-mars-stroke-h:before
{
	content: "\F22B"
}

.fa-mars-stroke-v:before
{
	content: "\F22A"
}

.fa-mask:before
{
	content: "\F6FA"
}

.fa-mastodon:before
{
	content: "\F4F6"
}

.fa-maxcdn:before
{
	content: "\F136"
}

.fa-medal:before
{
	content: "\F5A2"
}

.fa-medapps:before
{
	content: "\F3C6"
}

.fa-medium:before
{
	content: "\F23A"
}

.fa-medium-m:before
{
	content: "\F3C7"
}

.fa-medkit:before
{
	content: "\F0FA"
}

.fa-medrt:before
{
	content: "\F3C8"
}

.fa-meetup:before
{
	content: "\F2E0"
}

.fa-megaphone:before
{
	content: "\F675"
}

.fa-megaport:before
{
	content: "\F5A3"
}

.fa-meh:before
{
	content: "\F11A"
}

.fa-meh-blank:before
{
	content: "\F5A4"
}

.fa-meh-rolling-eyes:before
{
	content: "\F5A5"
}

.fa-memory:before
{
	content: "\F538"
}

.fa-mendeley:before
{
	content: "\F7B3"
}

.fa-menorah:before
{
	content: "\F676"
}

.fa-mercury:before
{
	content: "\F223"
}

.fa-meteor:before
{
	content: "\F753"
}

.fa-microchip:before
{
	content: "\F2DB"
}

.fa-microphone:before
{
	content: "\F130"
}

.fa-microphone-alt:before
{
	content: "\F3C9"
}

.fa-microphone-alt-slash:before
{
	content: "\F539"
}

.fa-microphone-slash:before
{
	content: "\F131"
}

.fa-microscope:before
{
	content: "\F610"
}

.fa-microsoft:before
{
	content: "\F3CA"
}

.fa-mind-share:before
{
	content: "\F677"
}

.fa-minus:before
{
	content: "\F068"
}

.fa-minus-circle:before
{
	content: "\F056"
}

.fa-minus-hexagon:before
{
	content: "\F307"
}

.fa-minus-octagon:before
{
	content: "\F308"
}

.fa-minus-square:before
{
	content: "\F146"
}

.fa-mistletoe:before
{
	content: "\F7B4"
}

.fa-mitten:before
{
	content: "\F7B5"
}

.fa-mix:before
{
	content: "\F3CB"
}

.fa-mixcloud:before
{
	content: "\F289"
}

.fa-mizuni:before
{
	content: "\F3CC"
}

.fa-mobile:before
{
	content: "\F10B"
}

.fa-mobile-alt:before
{
	content: "\F3CD"
}

.fa-mobile-android:before
{
	content: "\F3CE"
}

.fa-mobile-android-alt:before
{
	content: "\F3CF"
}

.fa-modx:before
{
	content: "\F285"
}

.fa-monero:before
{
	content: "\F3D0"
}

.fa-money-bill:before
{
	content: "\F0D6"
}

.fa-money-bill-alt:before
{
	content: "\F3D1"
}

.fa-money-bill-wave:before
{
	content: "\F53A"
}

.fa-money-bill-wave-alt:before
{
	content: "\F53B"
}

.fa-money-check:before
{
	content: "\F53C"
}

.fa-money-check-alt:before
{
	content: "\F53D"
}

.fa-monitor-heart-rate:before
{
	content: "\F611"
}

.fa-monkey:before
{
	content: "\F6FB"
}

.fa-monument:before
{
	content: "\F5A6"
}

.fa-moon:before
{
	content: "\F186"
}

.fa-moon-cloud:before
{
	content: "\F754"
}

.fa-moon-stars:before
{
	content: "\F755"
}

.fa-mortar-pestle:before
{
	content: "\F5A7"
}

.fa-mosque:before
{
	content: "\F678"
}

.fa-motorcycle:before
{
	content: "\F21C"
}

.fa-mountain:before
{
	content: "\F6FC"
}

.fa-mountains:before
{
	content: "\F6FD"
}

.fa-mouse-pointer:before
{
	content: "\F245"
}

.fa-mug-hot:before
{
	content: "\F7B6"
}

.fa-mug-marshmallows:before
{
	content: "\F7B7"
}

.fa-music:before
{
	content: "\F001"
}

.fa-napster:before
{
	content: "\F3D2"
}

.fa-narwhal:before
{
	content: "\F6FE"
}

.fa-neos:before
{
	content: "\F612"
}

.fa-network-wired:before
{
	content: "\F6FF"
}

.fa-neuter:before
{
	content: "\F22C"
}

.fa-newspaper:before
{
	content: "\F1EA"
}

.fa-nimblr:before
{
	content: "\F5A8"
}

.fa-nintendo-switch:before
{
	content: "\F418"
}

.fa-node:before
{
	content: "\F419"
}

.fa-node-js:before
{
	content: "\F3D3"
}

.fa-not-equal:before
{
	content: "\F53E"
}

.fa-notes-medical:before
{
	content: "\F481"
}

.fa-npm:before
{
	content: "\F3D4"
}

.fa-ns8:before
{
	content: "\F3D5"
}

.fa-nutritionix:before
{
	content: "\F3D6"
}

.fa-object-group:before
{
	content: "\F247"
}

.fa-object-ungroup:before
{
	content: "\F248"
}

.fa-octagon:before
{
	content: "\F306"
}

.fa-odnoklassniki:before
{
	content: "\F263"
}

.fa-odnoklassniki-square:before
{
	content: "\F264"
}

.fa-oil-can:before
{
	content: "\F613"
}

.fa-oil-temp:before
{
	content: "\F614"
}

.fa-old-republic:before
{
	content: "\F510"
}

.fa-om:before
{
	content: "\F679"
}

.fa-omega:before
{
	content: "\F67A"
}

.fa-opencart:before
{
	content: "\F23D"
}

.fa-openid:before
{
	content: "\F19B"
}

.fa-opera:before
{
	content: "\F26A"
}

.fa-optin-monster:before
{
	content: "\F23C"
}

.fa-ornament:before
{
	content: "\F7B8"
}

.fa-osi:before
{
	content: "\F41A"
}

.fa-otter:before
{
	content: "\F700"
}

.fa-outdent:before
{
	content: "\F03B"
}

.fa-page4:before
{
	content: "\F3D7"
}

.fa-pagelines:before
{
	content: "\F18C"
}

.fa-paint-brush:before
{
	content: "\F1FC"
}

.fa-paint-brush-alt:before
{
	content: "\F5A9"
}

.fa-paint-roller:before
{
	content: "\F5AA"
}

.fa-palette:before
{
	content: "\F53F"
}

.fa-palfed:before
{
	content: "\F3D8"
}

.fa-pallet:before
{
	content: "\F482"
}

.fa-pallet-alt:before
{
	content: "\F483"
}

.fa-paper-plane:before
{
	content: "\F1D8"
}

.fa-paperclip:before
{
	content: "\F0C6"
}

.fa-parachute-box:before
{
	content: "\F4CD"
}

.fa-paragraph:before
{
	content: "\F1DD"
}

.fa-parking:before
{
	content: "\F540"
}

.fa-parking-circle:before
{
	content: "\F615"
}

.fa-parking-circle-slash:before
{
	content: "\F616"
}

.fa-parking-slash:before
{
	content: "\F617"
}

.fa-passport:before
{
	content: "\F5AB"
}

.fa-pastafarianism:before
{
	content: "\F67B"
}

.fa-paste:before
{
	content: "\F0EA"
}

.fa-patreon:before
{
	content: "\F3D9"
}

.fa-pause:before
{
	content: "\F04C"
}

.fa-pause-circle:before
{
	content: "\F28B"
}

.fa-paw:before
{
	content: "\F1B0"
}

.fa-paw-alt:before
{
	content: "\F701"
}

.fa-paw-claws:before
{
	content: "\F702"
}

.fa-paypal:before
{
	content: "\F1ED"
}

.fa-peace:before
{
	content: "\F67C"
}

.fa-pegasus:before
{
	content: "\F703"
}

.fa-pen:before
{
	content: "\F304"
}

.fa-pen-alt:before
{
	content: "\F305"
}

.fa-pen-fancy:before
{
	content: "\F5AC"
}

.fa-pen-nib:before
{
	content: "\F5AD"
}

.fa-pen-square:before
{
	content: "\F14B"
}

.fa-pencil:before
{
	content: "\F040"
}

.fa-pencil-alt:before
{
	content: "\F303"
}

.fa-pencil-paintbrush:before
{
	content: "\F618"
}

.fa-pencil-ruler:before
{
	content: "\F5AE"
}

.fa-pennant:before
{
	content: "\F456"
}

.fa-penny-arcade:before
{
	content: "\F704"
}

.fa-people-carry:before
{
	content: "\F4CE"
}

.fa-percent:before
{
	content: "\F295"
}

.fa-percentage:before
{
	content: "\F541"
}

.fa-periscope:before
{
	content: "\F3DA"
}

.fa-person-booth:before
{
	content: "\F756"
}

.fa-person-carry:before
{
	content: "\F4CF"
}

.fa-person-dolly:before
{
	content: "\F4D0"
}

.fa-person-dolly-empty:before
{
	content: "\F4D1"
}

.fa-person-sign:before
{
	content: "\F757"
}

.fa-phabricator:before
{
	content: "\F3DB"
}

.fa-phoenix-framework:before
{
	content: "\F3DC"
}

.fa-phoenix-squadron:before
{
	content: "\F511"
}

.fa-phone:before
{
	content: "\F095"
}

.fa-phone-office:before
{
	content: "\F67D"
}

.fa-phone-plus:before
{
	content: "\F4D2"
}

.fa-phone-slash:before
{
	content: "\F3DD"
}

.fa-phone-square:before
{
	content: "\F098"
}

.fa-phone-volume:before
{
	content: "\F2A0"
}

.fa-php:before
{
	content: "\F457"
}

.fa-pi:before
{
	content: "\F67E"
}

.fa-pie:before
{
	content: "\F705"
}

.fa-pied-piper:before
{
	content: "\F2AE"
}

.fa-pied-piper-alt:before
{
	content: "\F1A8"
}

.fa-pied-piper-hat:before
{
	content: "\F4E5"
}

.fa-pied-piper-pp:before
{
	content: "\F1A7"
}

.fa-pig:before
{
	content: "\F706"
}

.fa-piggy-bank:before
{
	content: "\F4D3"
}

.fa-pills:before
{
	content: "\F484"
}

.fa-pinterest:before
{
	content: "\F0D2"
}

.fa-pinterest-p:before
{
	content: "\F231"
}

.fa-pinterest-square:before
{
	content: "\F0D3"
}

.fa-place-of-worship:before
{
	content: "\F67F"
}

.fa-plane:before
{
	content: "\F072"
}

.fa-plane-alt:before
{
	content: "\F3DE"
}

.fa-plane-arrival:before
{
	content: "\F5AF"
}

.fa-plane-departure:before
{
	content: "\F5B0"
}

.fa-play:before
{
	content: "\F04B"
}

.fa-play-circle:before
{
	content: "\F144"
}

.fa-playstation:before
{
	content: "\F3DF"
}

.fa-plug:before
{
	content: "\F1E6"
}

.fa-plus:before
{
	content: "\F067"
}

.fa-plus-circle:before
{
	content: "\F055"
}

.fa-plus-hexagon:before
{
	content: "\F300"
}

.fa-plus-octagon:before
{
	content: "\F301"
}

.fa-plus-square:before
{
	content: "\F0FE"
}

.fa-podcast:before
{
	content: "\F2CE"
}

.fa-podium:before
{
	content: "\F680"
}

.fa-podium-star:before
{
	content: "\F758"
}

.fa-poll:before
{
	content: "\F681"
}

.fa-poll-h:before
{
	content: "\F682"
}

.fa-poll-people:before
{
	content: "\F759"
}

.fa-poo:before
{
	content: "\F2FE"
}

.fa-poo-storm:before
{
	content: "\F75A"
}

.fa-poop:before
{
	content: "\F619"
}

.fa-portrait:before
{
	content: "\F3E0"
}

.fa-pound-sign:before
{
	content: "\F154"
}

.fa-power-off:before
{
	content: "\F011"
}

.fa-pray:before
{
	content: "\F683"
}

.fa-praying-hands:before
{
	content: "\F684"
}

.fa-prescription:before
{
	content: "\F5B1"
}

.fa-prescription-bottle:before
{
	content: "\F485"
}

.fa-prescription-bottle-alt:before
{
	content: "\F486"
}

.fa-presentation:before
{
	content: "\F685"
}

.fa-print:before
{
	content: "\F02F"
}

.fa-print-slash:before
{
	content: "\F686"
}

.fa-procedures:before
{
	content: "\F487"
}

.fa-product-hunt:before
{
	content: "\F288"
}

.fa-project-diagram:before
{
	content: "\F542"
}

.fa-pumpkin:before
{
	content: "\F707"
}

.fa-pushed:before
{
	content: "\F3E1"
}

.fa-puzzle-piece:before
{
	content: "\F12E"
}

.fa-python:before
{
	content: "\F3E2"
}

.fa-qq:before
{
	content: "\F1D6"
}

.fa-qrcode:before
{
	content: "\F029"
}

.fa-question:before
{
	content: "\F128"
}

.fa-question-circle:before
{
	content: "\F059"
}

.fa-question-square:before
{
	content: "\F2FD"
}

.fa-quidditch:before
{
	content: "\F458"
}

.fa-quinscape:before
{
	content: "\F459"
}

.fa-quora:before
{
	content: "\F2C4"
}

.fa-quote-left:before
{
	content: "\F10D"
}

.fa-quote-right:before
{
	content: "\F10E"
}

.fa-quran:before
{
	content: "\F687"
}

.fa-r-project:before
{
	content: "\F4F7"
}

.fa-rabbit:before
{
	content: "\F708"
}

.fa-rabbit-fast:before
{
	content: "\F709"
}

.fa-racquet:before
{
	content: "\F45A"
}

.fa-radiation:before
{
	content: "\F7B9"
}

.fa-radiation-alt:before
{
	content: "\F7BA"
}

.fa-rainbow:before
{
	content: "\F75B"
}

.fa-raindrops:before
{
	content: "\F75C"
}

.fa-ram:before
{
	content: "\F70A"
}

.fa-ramp-loading:before
{
	content: "\F4D4"
}

.fa-random:before
{
	content: "\F074"
}

.fa-raspberry-pi:before
{
	content: "\F7BB"
}

.fa-ravelry:before
{
	content: "\F2D9"
}

.fa-react:before
{
	content: "\F41B"
}

.fa-reacteurope:before
{
	content: "\F75D"
}

.fa-readme:before
{
	content: "\F4D5"
}

.fa-rebel:before
{
	content: "\F1D0"
}

.fa-receipt:before
{
	content: "\F543"
}

.fa-rectangle-landscape:before
{
	content: "\F2FA"
}

.fa-rectangle-portrait:before
{
	content: "\F2FB"
}

.fa-rectangle-wide:before
{
	content: "\F2FC"
}

.fa-recycle:before
{
	content: "\F1B8"
}

.fa-red-river:before
{
	content: "\F3E3"
}

.fa-reddit:before
{
	content: "\F1A1"
}

.fa-reddit-alien:before
{
	content: "\F281"
}

.fa-reddit-square:before
{
	content: "\F1A2"
}

.fa-redhat:before
{
	content: "\F7BC"
}

.fa-redo:before
{
	content: "\F01E"
}

.fa-redo-alt:before
{
	content: "\F2F9"
}

.fa-registered:before
{
	content: "\F25D"
}

.fa-renren:before
{
	content: "\F18B"
}

.fa-repeat:before
{
	content: "\F363"
}

.fa-repeat-1:before
{
	content: "\F365"
}

.fa-repeat-1-alt:before
{
	content: "\F366"
}

.fa-repeat-alt:before
{
	content: "\F364"
}

.fa-reply:before
{
	content: "\F3E5"
}

.fa-reply-all:before
{
	content: "\F122"
}

.fa-replyd:before
{
	content: "\F3E6"
}

.fa-republican:before
{
	content: "\F75E"
}

.fa-researchgate:before
{
	content: "\F4F8"
}

.fa-resolving:before
{
	content: "\F3E7"
}

.fa-restroom:before
{
	content: "\F7BD"
}

.fa-retweet:before
{
	content: "\F079"
}

.fa-retweet-alt:before
{
	content: "\F361"
}

.fa-rev:before
{
	content: "\F5B2"
}

.fa-ribbon:before
{
	content: "\F4D6"
}

.fa-ring:before
{
	content: "\F70B"
}

.fa-road:before
{
	content: "\F018"
}

.fa-robot:before
{
	content: "\F544"
}

.fa-rocket:before
{
	content: "\F135"
}

.fa-rocketchat:before
{
	content: "\F3E8"
}

.fa-rockrms:before
{
	content: "\F3E9"
}

.fa-route:before
{
	content: "\F4D7"
}

.fa-route-highway:before
{
	content: "\F61A"
}

.fa-route-interstate:before
{
	content: "\F61B"
}

.fa-rss:before
{
	content: "\F09E"
}

.fa-rss-square:before
{
	content: "\F143"
}

.fa-ruble-sign:before
{
	content: "\F158"
}

.fa-ruler:before
{
	content: "\F545"
}

.fa-ruler-combined:before
{
	content: "\F546"
}

.fa-ruler-horizontal:before
{
	content: "\F547"
}

.fa-ruler-triangle:before
{
	content: "\F61C"
}

.fa-ruler-vertical:before
{
	content: "\F548"
}

.fa-running:before
{
	content: "\F70C"
}

.fa-rupee-sign:before
{
	content: "\F156"
}

.fa-rv:before
{
	content: "\F7BE"
}

.fa-sad-cry:before
{
	content: "\F5B3"
}

.fa-sad-tear:before
{
	content: "\F5B4"
}

.fa-safari:before
{
	content: "\F267"
}

.fa-sass:before
{
	content: "\F41E"
}

.fa-satellite:before
{
	content: "\F7BF"
}

.fa-satellite-dish:before
{
	content: "\F7C0"
}

.fa-save:before
{
	content: "\F0C7"
}

.fa-scalpel:before
{
	content: "\F61D"
}

.fa-scalpel-path:before
{
	content: "\F61E"
}

.fa-scanner:before
{
	content: "\F488"
}

.fa-scanner-keyboard:before
{
	content: "\F489"
}

.fa-scanner-touchscreen:before
{
	content: "\F48A"
}

.fa-scarecrow:before
{
	content: "\F70D"
}

.fa-scarf:before
{
	content: "\F7C1"
}

.fa-schlix:before
{
	content: "\F3EA"
}

.fa-school:before
{
	content: "\F549"
}

.fa-screwdriver:before
{
	content: "\F54A"
}

.fa-scribd:before
{
	content: "\F28A"
}

.fa-scroll:before
{
	content: "\F70E"
}

.fa-scroll-old:before
{
	content: "\F70F"
}

.fa-scrubber:before
{
	content: "\F2F8"
}

.fa-scythe:before
{
	content: "\F710"
}

.fa-sd-card:before
{
	content: "\F7C2"
}

.fa-search:before
{
	content: "\F002"
}

.fa-search-dollar:before
{
	content: "\F688"
}

.fa-search-location:before
{
	content: "\F689"
}

.fa-search-minus:before
{
	content: "\F010"
}

.fa-search-plus:before
{
	content: "\F00E"
}

.fa-searchengin:before
{
	content: "\F3EB"
}

.fa-seedling:before
{
	content: "\F4D8"
}

.fa-sellcast:before
{
	content: "\F2DA"
}

.fa-sellsy:before
{
	content: "\F213"
}

.fa-server:before
{
	content: "\F233"
}

.fa-servicestack:before
{
	content: "\F3EC"
}

.fa-shapes:before
{
	content: "\F61F"
}

.fa-share:before
{
	content: "\F064"
}

.fa-share-all:before
{
	content: "\F367"
}

.fa-share-alt:before
{
	content: "\F1E0"
}

.fa-share-alt-square:before
{
	content: "\F1E1"
}

.fa-share-square:before
{
	content: "\F14D"
}

.fa-sheep:before
{
	content: "\F711"
}

.fa-shekel-sign:before
{
	content: "\F20B"
}

.fa-shield:before
{
	content: "\F132"
}

.fa-shield-alt:before
{
	content: "\F3ED"
}

.fa-shield-check:before
{
	content: "\F2F7"
}

.fa-shield-cross:before
{
	content: "\F712"
}

.fa-ship:before
{
	content: "\F21A"
}

.fa-shipping-fast:before
{
	content: "\F48B"
}

.fa-shipping-timed:before
{
	content: "\F48C"
}

.fa-shirtsinbulk:before
{
	content: "\F214"
}

.fa-shoe-prints:before
{
	content: "\F54B"
}

.fa-shopping-bag:before
{
	content: "\F290"
}

.fa-shopping-basket:before
{
	content: "\F291"
}

.fa-shopping-cart:before
{
	content: "\F07A"
}

.fa-shopware:before
{
	content: "\F5B5"
}

.fa-shovel:before
{
	content: "\F713"
}

.fa-shovel-snow:before
{
	content: "\F7C3"
}

.fa-shower:before
{
	content: "\F2CC"
}

.fa-shredder:before
{
	content: "\F68A"
}

.fa-shuttle-van:before
{
	content: "\F5B6"
}

.fa-shuttlecock:before
{
	content: "\F45B"
}

.fa-sigma:before
{
	content: "\F68B"
}

.fa-sign:before
{
	content: "\F4D9"
}

.fa-sign-in:before
{
	content: "\F090"
}

.fa-sign-in-alt:before
{
	content: "\F2F6"
}

.fa-sign-language:before
{
	content: "\F2A7"
}

.fa-sign-out:before
{
	content: "\F08B"
}

.fa-sign-out-alt:before
{
	content: "\F2F5"
}

.fa-signal:before
{
	content: "\F012"
}

.fa-signal-1:before
{
	content: "\F68C"
}

.fa-signal-2:before
{
	content: "\F68D"
}

.fa-signal-3:before
{
	content: "\F68E"
}

.fa-signal-4:before
{
	content: "\F68F"
}

.fa-signal-alt:before
{
	content: "\F690"
}

.fa-signal-alt-1:before
{
	content: "\F691"
}

.fa-signal-alt-2:before
{
	content: "\F692"
}

.fa-signal-alt-3:before
{
	content: "\F693"
}

.fa-signal-alt-slash:before
{
	content: "\F694"
}

.fa-signal-slash:before
{
	content: "\F695"
}

.fa-signature:before
{
	content: "\F5B7"
}

.fa-sim-card:before
{
	content: "\F7C4"
}

.fa-simplybuilt:before
{
	content: "\F215"
}

.fa-sistrix:before
{
	content: "\F3EE"
}

.fa-sitemap:before
{
	content: "\F0E8"
}

.fa-sith:before
{
	content: "\F512"
}

.fa-skating:before
{
	content: "\F7C5"
}

.fa-skeleton:before
{
	content: "\F620"
}

.fa-sketch:before
{
	content: "\F7C6"
}

.fa-ski-jump:before
{
	content: "\F7C7"
}

.fa-ski-lift:before
{
	content: "\F7C8"
}

.fa-skiing:before
{
	content: "\F7C9"
}

.fa-skiing-nordic:before
{
	content: "\F7CA"
}

.fa-skull:before
{
	content: "\F54C"
}

.fa-skull-crossbones:before
{
	content: "\F714"
}

.fa-skyatlas:before
{
	content: "\F216"
}

.fa-skype:before
{
	content: "\F17E"
}

.fa-slack:before
{
	content: "\F198"
}

.fa-slack-hash:before
{
	content: "\F3EF"
}

.fa-slash:before
{
	content: "\F715"
}

.fa-sledding:before
{
	content: "\F7CB"
}

.fa-sleigh:before
{
	content: "\F7CC"
}

.fa-sliders-h:before
{
	content: "\F1DE"
}

.fa-sliders-h-square:before
{
	content: "\F3F0"
}

.fa-sliders-v:before
{
	content: "\F3F1"
}

.fa-sliders-v-square:before
{
	content: "\F3F2"
}

.fa-slideshare:before
{
	content: "\F1E7"
}

.fa-smile:before
{
	content: "\F118"
}

.fa-smile-beam:before
{
	content: "\F5B8"
}

.fa-smile-plus:before
{
	content: "\F5B9"
}

.fa-smile-wink:before
{
	content: "\F4DA"
}

.fa-smog:before
{
	content: "\F75F"
}

.fa-smoke:before
{
	content: "\F760"
}

.fa-smoking:before
{
	content: "\F48D"
}

.fa-smoking-ban:before
{
	content: "\F54D"
}

.fa-sms:before
{
	content: "\F7CD"
}

.fa-snake:before
{
	content: "\F716"
}

.fa-snapchat:before
{
	content: "\F2AB"
}

.fa-snapchat-ghost:before
{
	content: "\F2AC"
}

.fa-snapchat-square:before
{
	content: "\F2AD"
}

.fa-snow-blowing:before
{
	content: "\F761"
}

.fa-snowboarding:before
{
	content: "\F7CE"
}

.fa-snowflake:before
{
	content: "\F2DC"
}

.fa-snowflakes:before
{
	content: "\F7CF"
}

.fa-snowman:before
{
	content: "\F7D0"
}

.fa-snowmobile:before
{
	content: "\F7D1"
}

.fa-snowplow:before
{
	content: "\F7D2"
}

.fa-socks:before
{
	content: "\F696"
}

.fa-solar-panel:before
{
	content: "\F5BA"
}

.fa-sort:before
{
	content: "\F0DC"
}

.fa-sort-alpha-down:before
{
	content: "\F15D"
}

.fa-sort-alpha-up:before
{
	content: "\F15E"
}

.fa-sort-amount-down:before
{
	content: "\F160"
}

.fa-sort-amount-up:before
{
	content: "\F161"
}

.fa-sort-down:before
{
	content: "\F0DD"
}

.fa-sort-numeric-down:before
{
	content: "\F162"
}

.fa-sort-numeric-up:before
{
	content: "\F163"
}

.fa-sort-up:before
{
	content: "\F0DE"
}

.fa-soundcloud:before
{
	content: "\F1BE"
}

.fa-sourcetree:before
{
	content: "\F7D3"
}

.fa-spa:before
{
	content: "\F5BB"
}

.fa-space-shuttle:before
{
	content: "\F197"
}

.fa-spade:before
{
	content: "\F2F4"
}

.fa-speakap:before
{
	content: "\F3F3"
}

.fa-spider:before
{
	content: "\F717"
}

.fa-spider-black-widow:before
{
	content: "\F718"
}

.fa-spider-web:before
{
	content: "\F719"
}

.fa-spinner:before
{
	content: "\F110"
}

.fa-spinner-third:before
{
	content: "\F3F4"
}

.fa-splotch:before
{
	content: "\F5BC"
}

.fa-spotify:before
{
	content: "\F1BC"
}

.fa-spray-can:before
{
	content: "\F5BD"
}

.fa-square:before
{
	content: "\F0C8"
}

.fa-square-full:before
{
	content: "\F45C"
}

.fa-square-root:before
{
	content: "\F697"
}

.fa-square-root-alt:before
{
	content: "\F698"
}

.fa-squarespace:before
{
	content: "\F5BE"
}

.fa-squirrel:before
{
	content: "\F71A"
}

.fa-stack-exchange:before
{
	content: "\F18D"
}

.fa-stack-overflow:before
{
	content: "\F16C"
}

.fa-staff:before
{
	content: "\F71B"
}

.fa-stamp:before
{
	content: "\F5BF"
}

.fa-star:before
{
	content: "\F005"
}

.fa-star-and-crescent:before
{
	content: "\F699"
}

.fa-star-christmas:before
{
	content: "\F7D4"
}

.fa-star-exclamation:before
{
	content: "\F2F3"
}

.fa-star-half:before
{
	content: "\F089"
}

.fa-star-half-alt:before
{
	content: "\F5C0"
}

.fa-star-of-david:before
{
	content: "\F69A"
}

.fa-star-of-life:before
{
	content: "\F621"
}

.fa-stars:before
{
	content: "\F762"
}

.fa-staylinked:before
{
	content: "\F3F5"
}

.fa-steam:before
{
	content: "\F1B6"
}

.fa-steam-square:before
{
	content: "\F1B7"
}

.fa-steam-symbol:before
{
	content: "\F3F6"
}

.fa-steering-wheel:before
{
	content: "\F622"
}

.fa-step-backward:before
{
	content: "\F048"
}

.fa-step-forward:before
{
	content: "\F051"
}

.fa-stethoscope:before
{
	content: "\F0F1"
}

.fa-sticker-mule:before
{
	content: "\F3F7"
}

.fa-sticky-note:before
{
	content: "\F249"
}

.fa-stocking:before
{
	content: "\F7D5"
}

.fa-stomach:before
{
	content: "\F623"
}

.fa-stop:before
{
	content: "\F04D"
}

.fa-stop-circle:before
{
	content: "\F28D"
}

.fa-stopwatch:before
{
	content: "\F2F2"
}

.fa-store:before
{
	content: "\F54E"
}

.fa-store-alt:before
{
	content: "\F54F"
}

.fa-strava:before
{
	content: "\F428"
}

.fa-stream:before
{
	content: "\F550"
}

.fa-street-view:before
{
	content: "\F21D"
}

.fa-strikethrough:before
{
	content: "\F0CC"
}

.fa-stripe:before
{
	content: "\F429"
}

.fa-stripe-s:before
{
	content: "\F42A"
}

.fa-stroopwafel:before
{
	content: "\F551"
}

.fa-studiovinari:before
{
	content: "\F3F8"
}

.fa-stumbleupon:before
{
	content: "\F1A4"
}

.fa-stumbleupon-circle:before
{
	content: "\F1A3"
}

.fa-subscript:before
{
	content: "\F12C"
}

.fa-subway:before
{
	content: "\F239"
}

.fa-suitcase:before
{
	content: "\F0F2"
}

.fa-suitcase-rolling:before
{
	content: "\F5C1"
}

.fa-sun:before
{
	content: "\F185"
}

.fa-sun-cloud:before
{
	content: "\F763"
}

.fa-sun-dust:before
{
	content: "\F764"
}

.fa-sun-haze:before
{
	content: "\F765"
}

.fa-sunrise:before
{
	content: "\F766"
}

.fa-sunset:before
{
	content: "\F767"
}

.fa-superpowers:before
{
	content: "\F2DD"
}

.fa-superscript:before
{
	content: "\F12B"
}

.fa-supple:before
{
	content: "\F3F9"
}

.fa-surprise:before
{
	content: "\F5C2"
}

.fa-suse:before
{
	content: "\F7D6"
}

.fa-swatchbook:before
{
	content: "\F5C3"
}

.fa-swimmer:before
{
	content: "\F5C4"
}

.fa-swimming-pool:before
{
	content: "\F5C5"
}

.fa-sword:before
{
	content: "\F71C"
}

.fa-swords:before
{
	content: "\F71D"
}

.fa-synagogue:before
{
	content: "\F69B"
}

.fa-sync:before
{
	content: "\F021"
}

.fa-sync-alt:before
{
	content: "\F2F1"
}

.fa-syringe:before
{
	content: "\F48E"
}

.fa-table:before
{
	content: "\F0CE"
}

.fa-table-tennis:before
{
	content: "\F45D"
}

.fa-tablet:before
{
	content: "\F10A"
}

.fa-tablet-alt:before
{
	content: "\F3FA"
}

.fa-tablet-android:before
{
	content: "\F3FB"
}

.fa-tablet-android-alt:before
{
	content: "\F3FC"
}

.fa-tablet-rugged:before
{
	content: "\F48F"
}

.fa-tablets:before
{
	content: "\F490"
}

.fa-tachometer:before
{
	content: "\F0E4"
}

.fa-tachometer-alt:before
{
	content: "\F3FD"
}

.fa-tachometer-alt-average:before
{
	content: "\F624"
}

.fa-tachometer-alt-fast:before
{
	content: "\F625"
}

.fa-tachometer-alt-fastest:before
{
	content: "\F626"
}

.fa-tachometer-alt-slow:before
{
	content: "\F627"
}

.fa-tachometer-alt-slowest:before
{
	content: "\F628"
}

.fa-tachometer-average:before
{
	content: "\F629"
}

.fa-tachometer-fast:before
{
	content: "\F62A"
}

.fa-tachometer-fastest:before
{
	content: "\F62B"
}

.fa-tachometer-slow:before
{
	content: "\F62C"
}

.fa-tachometer-slowest:before
{
	content: "\F62D"
}

.fa-tag:before
{
	content: "\F02B"
}

.fa-tags:before
{
	content: "\F02C"
}

.fa-tally:before
{
	content: "\F69C"
}

.fa-tape:before
{
	content: "\F4DB"
}

.fa-tasks:before
{
	content: "\F0AE"
}

.fa-taxi:before
{
	content: "\F1BA"
}

.fa-teamspeak:before
{
	content: "\F4F9"
}

.fa-teeth:before
{
	content: "\F62E"
}

.fa-teeth-open:before
{
	content: "\F62F"
}

.fa-telegram:before
{
	content: "\F2C6"
}

.fa-telegram-plane:before
{
	content: "\F3FE"
}

.fa-temperature-frigid:before
{
	content: "\F768"
}

.fa-temperature-high:before
{
	content: "\F769"
}

.fa-temperature-hot:before
{
	content: "\F76A"
}

.fa-temperature-low:before
{
	content: "\F76B"
}

.fa-tencent-weibo:before
{
	content: "\F1D5"
}

.fa-tenge:before
{
	content: "\F7D7"
}

.fa-tennis-ball:before
{
	content: "\F45E"
}

.fa-terminal:before
{
	content: "\F120"
}

.fa-text-height:before
{
	content: "\F034"
}

.fa-text-width:before
{
	content: "\F035"
}

.fa-th:before
{
	content: "\F00A"
}

.fa-th-large:before
{
	content: "\F009"
}

.fa-th-list:before
{
	content: "\F00B"
}

.fa-the-red-yeti:before
{
	content: "\F69D"
}

.fa-theater-masks:before
{
	content: "\F630"
}

.fa-themeco:before
{
	content: "\F5C6"
}

.fa-themeisle:before
{
	content: "\F2B2"
}

.fa-thermometer:before
{
	content: "\F491"
}

.fa-thermometer-empty:before
{
	content: "\F2CB"
}

.fa-thermometer-full:before
{
	content: "\F2C7"
}

.fa-thermometer-half:before
{
	content: "\F2C9"
}

.fa-thermometer-quarter:before
{
	content: "\F2CA"
}

.fa-thermometer-three-quarters:before
{
	content: "\F2C8"
}

.fa-theta:before
{
	content: "\F69E"
}

.fa-think-peaks:before
{
	content: "\F731"
}

.fa-thumbs-down:before
{
	content: "\F165"
}

.fa-thumbs-up:before
{
	content: "\F164"
}

.fa-thumbtack:before
{
	content: "\F08D"
}

.fa-thunderstorm:before
{
	content: "\F76C"
}

.fa-thunderstorm-moon:before
{
	content: "\F76D"
}

.fa-thunderstorm-sun:before
{
	content: "\F76E"
}

.fa-ticket:before
{
	content: "\F145"
}

.fa-ticket-alt:before
{
	content: "\F3FF"
}

.fa-tilde:before
{
	content: "\F69F"
}

.fa-times:before
{
	content: "\F00D"
}

.fa-times-circle:before
{
	content: "\F057"
}

.fa-times-hexagon:before
{
	content: "\F2EE"
}

.fa-times-octagon:before
{
	content: "\F2F0"
}

.fa-times-square:before
{
	content: "\F2D3"
}

.fa-tint:before
{
	content: "\F043"
}

.fa-tint-slash:before
{
	content: "\F5C7"
}

.fa-tire:before
{
	content: "\F631"
}

.fa-tire-flat:before
{
	content: "\F632"
}

.fa-tire-pressure-warning:before
{
	content: "\F633"
}

.fa-tire-rugged:before
{
	content: "\F634"
}

.fa-tired:before
{
	content: "\F5C8"
}

.fa-toggle-off:before
{
	content: "\F204"
}

.fa-toggle-on:before
{
	content: "\F205"
}

.fa-toilet:before
{
	content: "\F7D8"
}

.fa-toilet-paper:before
{
	content: "\F71E"
}

.fa-toilet-paper-alt:before
{
	content: "\F71F"
}

.fa-tombstone:before
{
	content: "\F720"
}

.fa-tombstone-alt:before
{
	content: "\F721"
}

.fa-toolbox:before
{
	content: "\F552"
}

.fa-tools:before
{
	content: "\F7D9"
}

.fa-tooth:before
{
	content: "\F5C9"
}

.fa-toothbrush:before
{
	content: "\F635"
}

.fa-torah:before
{
	content: "\F6A0"
}

.fa-torii-gate:before
{
	content: "\F6A1"
}

.fa-tornado:before
{
	content: "\F76F"
}

.fa-tractor:before
{
	content: "\F722"
}

.fa-trade-federation:before
{
	content: "\F513"
}

.fa-trademark:before
{
	content: "\F25C"
}

.fa-traffic-cone:before
{
	content: "\F636"
}

.fa-traffic-light:before
{
	content: "\F637"
}

.fa-traffic-light-go:before
{
	content: "\F638"
}

.fa-traffic-light-slow:before
{
	content: "\F639"
}

.fa-traffic-light-stop:before
{
	content: "\F63A"
}

.fa-train:before
{
	content: "\F238"
}

.fa-tram:before
{
	content: "\F7DA"
}

.fa-transgender:before
{
	content: "\F224"
}

.fa-transgender-alt:before
{
	content: "\F225"
}

.fa-trash:before
{
	content: "\F1F8"
}

.fa-trash-alt:before
{
	content: "\F2ED"
}

.fa-treasure-chest:before
{
	content: "\F723"
}

.fa-tree:before
{
	content: "\F1BB"
}

.fa-tree-alt:before
{
	content: "\F400"
}

.fa-tree-christmas:before
{
	content: "\F7DB"
}

.fa-tree-decorated:before
{
	content: "\F7DC"
}

.fa-tree-large:before
{
	content: "\F7DD"
}

.fa-trees:before
{
	content: "\F724"
}

.fa-trello:before
{
	content: "\F181"
}

.fa-triangle:before
{
	content: "\F2EC"
}

.fa-tripadvisor:before
{
	content: "\F262"
}

.fa-trophy:before
{
	content: "\F091"
}

.fa-trophy-alt:before
{
	content: "\F2EB"
}

.fa-truck:before
{
	content: "\F0D1"
}

.fa-truck-container:before
{
	content: "\F4DC"
}

.fa-truck-couch:before
{
	content: "\F4DD"
}

.fa-truck-loading:before
{
	content: "\F4DE"
}

.fa-truck-monster:before
{
	content: "\F63B"
}

.fa-truck-moving:before
{
	content: "\F4DF"
}

.fa-truck-pickup:before
{
	content: "\F63C"
}

.fa-truck-plow:before
{
	content: "\F7DE"
}

.fa-truck-ramp:before
{
	content: "\F4E0"
}

.fa-tshirt:before
{
	content: "\F553"
}

.fa-tty:before
{
	content: "\F1E4"
}

.fa-tumblr:before
{
	content: "\F173"
}

.fa-tumblr-square:before
{
	content: "\F174"
}

.fa-turkey:before
{
	content: "\F725"
}

.fa-turtle:before
{
	content: "\F726"
}

.fa-tv:before
{
	content: "\F26C"
}

.fa-tv-retro:before
{
	content: "\F401"
}

.fa-twitch:before
{
	content: "\F1E8"
}

.fa-twitter:before
{
	content: "\F099"
}

.fa-twitter-square:before
{
	content: "\F081"
}

.fa-typo3:before
{
	content: "\F42B"
}

.fa-uber:before
{
	content: "\F402"
}

.fa-ubuntu:before
{
	content: "\F7DF"
}

.fa-uikit:before
{
	content: "\F403"
}

.fa-umbrella:before
{
	content: "\F0E9"
}

.fa-umbrella-beach:before
{
	content: "\F5CA"
}

.fa-underline:before
{
	content: "\F0CD"
}

.fa-undo:before
{
	content: "\F0E2"
}

.fa-undo-alt:before
{
	content: "\F2EA"
}

.fa-unicorn:before
{
	content: "\F727"
}

.fa-union:before
{
	content: "\F6A2"
}

.fa-uniregistry:before
{
	content: "\F404"
}

.fa-universal-access:before
{
	content: "\F29A"
}

.fa-university:before
{
	content: "\F19C"
}

.fa-unlink:before
{
	content: "\F127"
}

.fa-unlock:before
{
	content: "\F09C"
}

.fa-unlock-alt:before
{
	content: "\F13E"
}

.fa-untappd:before
{
	content: "\F405"
}

.fa-upload:before
{
	content: "\F093"
}

.fa-ups:before
{
	content: "\F7E0"
}

.fa-usb:before
{
	content: "\F287"
}

.fa-usd-circle:before
{
	content: "\F2E8"
}

.fa-usd-square:before
{
	content: "\F2E9"
}

.fa-user:before
{
	content: "\F007"
}

.fa-user-alt:before
{
	content: "\F406"
}

.fa-user-alt-slash:before
{
	content: "\F4FA"
}

.fa-user-astronaut:before
{
	content: "\F4FB"
}

.fa-user-chart:before
{
	content: "\F6A3"
}

.fa-user-check:before
{
	content: "\F4FC"
}

.fa-user-circle:before
{
	content: "\F2BD"
}

.fa-user-clock:before
{
	content: "\F4FD"
}

.fa-user-cog:before
{
	content: "\F4FE"
}

.fa-user-crown:before
{
	content: "\F6A4"
}

.fa-user-edit:before
{
	content: "\F4FF"
}

.fa-user-friends:before
{
	content: "\F500"
}

.fa-user-graduate:before
{
	content: "\F501"
}

.fa-user-injured:before
{
	content: "\F728"
}

.fa-user-lock:before
{
	content: "\F502"
}

.fa-user-md:before
{
	content: "\F0F0"
}

.fa-user-minus:before
{
	content: "\F503"
}

.fa-user-ninja:before
{
	content: "\F504"
}

.fa-user-plus:before
{
	content: "\F234"
}

.fa-user-secret:before
{
	content: "\F21B"
}

.fa-user-shield:before
{
	content: "\F505"
}

.fa-user-slash:before
{
	content: "\F506"
}

.fa-user-tag:before
{
	content: "\F507"
}

.fa-user-tie:before
{
	content: "\F508"
}

.fa-user-times:before
{
	content: "\F235"
}

.fa-users:before
{
	content: "\F0C0"
}

.fa-users-class:before
{
	content: "\F63D"
}

.fa-users-cog:before
{
	content: "\F509"
}

.fa-users-crown:before
{
	content: "\F6A5"
}

.fa-usps:before
{
	content: "\F7E1"
}

.fa-ussunnah:before
{
	content: "\F407"
}

.fa-utensil-fork:before
{
	content: "\F2E3"
}

.fa-utensil-knife:before
{
	content: "\F2E4"
}

.fa-utensil-spoon:before
{
	content: "\F2E5"
}

.fa-utensils:before
{
	content: "\F2E7"
}

.fa-utensils-alt:before
{
	content: "\F2E6"
}

.fa-vaadin:before
{
	content: "\F408"
}

.fa-value-absolute:before
{
	content: "\F6A6"
}

.fa-vector-square:before
{
	content: "\F5CB"
}

.fa-venus:before
{
	content: "\F221"
}

.fa-venus-double:before
{
	content: "\F226"
}

.fa-venus-mars:before
{
	content: "\F228"
}

.fa-viacoin:before
{
	content: "\F237"
}

.fa-viadeo:before
{
	content: "\F2A9"
}

.fa-viadeo-square:before
{
	content: "\F2AA"
}

.fa-vial:before
{
	content: "\F492"
}

.fa-vials:before
{
	content: "\F493"
}

.fa-viber:before
{
	content: "\F409"
}

.fa-video:before
{
	content: "\F03D"
}

.fa-video-plus:before
{
	content: "\F4E1"
}

.fa-video-slash:before
{
	content: "\F4E2"
}

.fa-vihara:before
{
	content: "\F6A7"
}

.fa-vimeo:before
{
	content: "\F40A"
}

.fa-vimeo-square:before
{
	content: "\F194"
}

.fa-vimeo-v:before
{
	content: "\F27D"
}

.fa-vine:before
{
	content: "\F1CA"
}

.fa-vk:before
{
	content: "\F189"
}

.fa-vnv:before
{
	content: "\F40B"
}

.fa-volcano:before
{
	content: "\F770"
}

.fa-volleyball-ball:before
{
	content: "\F45F"
}

.fa-volume:before
{
	content: "\F6A8"
}

.fa-volume-down:before
{
	content: "\F027"
}

.fa-volume-mute:before
{
	content: "\F6A9"
}

.fa-volume-off:before
{
	content: "\F026"
}

.fa-volume-slash:before
{
	content: "\F2E2"
}

.fa-volume-up:before
{
	content: "\F028"
}

.fa-vote-nay:before
{
	content: "\F771"
}

.fa-vote-yea:before
{
	content: "\F772"
}

.fa-vr-cardboard:before
{
	content: "\F729"
}

.fa-vuejs:before
{
	content: "\F41F"
}

.fa-walking:before
{
	content: "\F554"
}

.fa-wallet:before
{
	content: "\F555"
}

.fa-wand:before
{
	content: "\F72A"
}

.fa-wand-magic:before
{
	content: "\F72B"
}

.fa-warehouse:before
{
	content: "\F494"
}

.fa-warehouse-alt:before
{
	content: "\F495"
}

.fa-watch:before
{
	content: "\F2E1"
}

.fa-watch-fitness:before
{
	content: "\F63E"
}

.fa-water:before
{
	content: "\F773"
}

.fa-water-lower:before
{
	content: "\F774"
}

.fa-water-rise:before
{
	content: "\F775"
}

.fa-weebly:before
{
	content: "\F5CC"
}

.fa-weibo:before
{
	content: "\F18A"
}

.fa-weight:before
{
	content: "\F496"
}

.fa-weight-hanging:before
{
	content: "\F5CD"
}

.fa-weixin:before
{
	content: "\F1D7"
}

.fa-whale:before
{
	content: "\F72C"
}

.fa-whatsapp:before
{
	content: "\F232"
}

.fa-whatsapp-square:before
{
	content: "\F40C"
}

.fa-wheat:before
{
	content: "\F72D"
}

.fa-wheelchair:before
{
	content: "\F193"
}

.fa-whistle:before
{
	content: "\F460"
}

.fa-whmcs:before
{
	content: "\F40D"
}

.fa-wifi:before
{
	content: "\F1EB"
}

.fa-wifi-1:before
{
	content: "\F6AA"
}

.fa-wifi-2:before
{
	content: "\F6AB"
}

.fa-wifi-slash:before
{
	content: "\F6AC"
}

.fa-wikipedia-w:before
{
	content: "\F266"
}

.fa-wind:before
{
	content: "\F72E"
}

.fa-wind-warning:before
{
	content: "\F776"
}

.fa-window:before
{
	content: "\F40E"
}

.fa-window-alt:before
{
	content: "\F40F"
}

.fa-window-close:before
{
	content: "\F410"
}

.fa-window-maximize:before
{
	content: "\F2D0"
}

.fa-window-minimize:before
{
	content: "\F2D1"
}

.fa-window-restore:before
{
	content: "\F2D2"
}

.fa-windows:before
{
	content: "\F17A"
}

.fa-windsock:before
{
	content: "\F777"
}

.fa-wine-bottle:before
{
	content: "\F72F"
}

.fa-wine-glass:before
{
	content: "\F4E3"
}

.fa-wine-glass-alt:before
{
	content: "\F5CE"
}

.fa-wix:before
{
	content: "\F5CF"
}

.fa-wizards-of-the-coast:before
{
	content: "\F730"
}

.fa-wolf-pack-battalion:before
{
	content: "\F514"
}

.fa-won-sign:before
{
	content: "\F159"
}

.fa-wordpress:before
{
	content: "\F19A"
}

.fa-wordpress-simple:before
{
	content: "\F411"
}

.fa-wpbeginner:before
{
	content: "\F297"
}

.fa-wpexplorer:before
{
	content: "\F2DE"
}

.fa-wpforms:before
{
	content: "\F298"
}

.fa-wpressr:before
{
	content: "\F3E4"
}

.fa-wreath:before
{
	content: "\F7E2"
}

.fa-wrench:before
{
	content: "\F0AD"
}

.fa-x-ray:before
{
	content: "\F497"
}

.fa-xbox:before
{
	content: "\F412"
}

.fa-xing:before
{
	content: "\F168"
}

.fa-xing-square:before
{
	content: "\F169"
}

.fa-y-combinator:before
{
	content: "\F23B"
}

.fa-yahoo:before
{
	content: "\F19E"
}

.fa-yandex:before
{
	content: "\F413"
}

.fa-yandex-international:before
{
	content: "\F414"
}

.fa-yarn:before
{
	content: "\F7E3"
}

.fa-yelp:before
{
	content: "\F1E9"
}

.fa-yen-sign:before
{
	content: "\F157"
}

.fa-yin-yang:before
{
	content: "\F6AD"
}

.fa-yoast:before
{
	content: "\F2B1"
}

.fa-youtube:before
{
	content: "\F167"
}

.fa-youtube-square:before
{
	content: "\F431"
}

.fa-zhihu:before
{
	content: "\F63F"
}

.sr-only
{
	border: 0;
	clip: rect(0,0,0,0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.sr-only-focusable:active,.sr-only-focusable:focus
{
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}

/*!
 * Font Awesome Pro 5.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face
{
	font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:300; src: url("./webfonts/fa-regular-400.eot");
    src: url("./webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("./webfonts/fa-regular-400.woff2") format("woff2"), url("./webfonts/fa-regular-400.woff") format("woff"), url("./webfonts/fa-regular-400.ttf") format("truetype"), url("./webfonts/fa-regular-400.svg#fontawesome") format("svg"); 
}

.fal
{
	font-weight: 300
}

/*!
 * Font Awesome Pro 5.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face
{
	font-family:Font Awesome\ 5 Pro;font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("./webfonts/fa-regular-400.eot");
    src: url("./webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("./webfonts/fa-regular-400.woff2") format("woff2"), url("./webfonts/fa-regular-400.woff") format("woff"), url("./webfonts/fa-regular-400.ttf") format("truetype"), url("./webfonts/fa-regular-400.svg#fontawesome") format("svg"); 
}

.fal,.far
{
	font-family: Font Awesome\ 5 Pro
}

.far
{
	font-weight: 400
}

/*!
 * Font Awesome Pro 5.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face
{
	font-family:Font Awesome\ 5 Pro;font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url("./webfonts/fa-solid-900.eot");
    src: url("./webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("./webfonts/fa-solid-900.woff2") format("woff2"), url("./webfonts/fa-solid-900.woff") format("woff"), url("./webfonts/fa-solid-900.ttf") format("truetype"), url("./webfonts/fa-solid-900.svg#fontawesome") format("svg"); 
}

.fa,.fas
{
	font-family: Font Awesome\ 5 Pro;
	font-weight: 900
}

/*!
 * Font Awesome Pro 5.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face
{
	font-family:Font Awesome\ 5 Brands;font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("./webfonts/fa-brands-400.eot");
    src: url("./webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("./webfonts/fa-brands-400.woff2") format("woff2"), url("./webfonts/fa-brands-400.woff") format("woff"), url("./webfonts/fa-brands-400.ttf") format("truetype"), url("./webfonts/fa-brands-400.svg#fontawesome") format("svg"); 
}

.fab
{
	font-family: Font Awesome\ 5 Brands
}

.toast-title
{
	font-weight: 700
}

.toast-message
{
	-ms-word-wrap: break-word;
	word-wrap: break-word
}

.toast-message a,.toast-message label
{
	color: #fff
}

.toast-message a:hover
{
	color: #ccc;
	text-decoration: none
}

.toast-close-button
{
	position: relative;
	right: -.3em;
	top: -.3em;
	float: right;
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	-webkit-text-shadow: 0 1px 0 #fff;
	text-shadow: 0 1px 0 #fff;
	opacity: .8;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: alpha(opacity=80)
}

.toast-close-button:focus,.toast-close-button:hover
{
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .4;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	filter: alpha(opacity=40)
}

button.toast-close-button
{
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none
}

.toast-top-center
{
	top: 0;
	right: 0;
	width: 100%
}

.toast-bottom-center
{
	bottom: 0;
	right: 0;
	width: 100%
}

.toast-top-full-width
{
	top: 0;
	right: 0;
	width: 100%
}

.toast-bottom-full-width
{
	bottom: 0;
	right: 0;
	width: 100%
}

.toast-top-left
{
	top: 12px;
	left: 12px
}

.toast-top-right
{
	top: 12px;
	right: 12px
}

.toast-bottom-right
{
	right: 12px;
	bottom: 12px
}

.toast-bottom-left
{
	bottom: 12px;
	left: 12px
}

#toast-container
{
	position: fixed;
	z-index: 999999
}

#toast-container *
{
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#toast-container>div
{
	position: relative;
	overflow: hidden;
	margin: 0 0 6px;
	padding: 15px 15px 15px 50px;
	width: 300px;
	border-radius: 3px 3px 3px 3px;
	background-position: 15px;
	background-repeat: no-repeat;
	-webkit-box-shadow: 0 0 12px #999;
	box-shadow: 0 0 12px #999;
	color: #fff;
	opacity: .8;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: alpha(opacity=80)
}

#toast-container>div:hover
{
	-webkit-box-shadow: 0 0 12px #000;
	box-shadow: 0 0 12px #000;
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
	cursor: pointer
}

#toast-container>.toast-info
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important
}

#toast-container>.toast-error
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important
}

#toast-container>.toast-success
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important
}

#toast-container>.toast-warning
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important
}

#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div
{
	width: 300px;
	margin-left: auto;
	margin-right: auto
}

#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div
{
	width: 96%;
	margin-left: auto;
	margin-right: auto
}

.toast
{
	background-color: #030303
}

.toast-success
{
	background-color: #51a351
}

.toast-error
{
	background-color: #bd362f
}

.toast-info
{
	background-color: #2f96b4
}

.toast-warning
{
	background-color: #f89406
}

.toast-progress
{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 4px;
	background-color: #000;
	opacity: .4;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	filter: alpha(opacity=40)
}

@media (max-width:240px)
{
	#toast-container>div
	{
		padding: 8px 8px 8px 50px;
		width: 11em
	}

	#toast-container .toast-close-button
	{
		right: -.2em;
		top: -.2em
	}
}

@media (min-width:241px) and (max-width:480px)
{
	#toast-container>div
	{
		padding: 8px 8px 8px 50px;
		width: 18em
	}

	#toast-container .toast-close-button
	{
		right: -.2em;
		top: -.2em
	}
}

@media (min-width:481px) and (max-width:768px)
{
	#toast-container>div
	{
		padding: 15px 15px 15px 50px;
		width: 25em
	}
}

.intl-tel-input
{
	display: inline-block
}

.intl-tel-input *
{
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.intl-tel-input .hide
{
	display: none
}

.intl-tel-input .v-hide
{
	visibility: hidden
}

.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]
{
	position: relative;
	z-index: 0;
	margin-top: 0!important;
	margin-bottom: 0!important;
	padding-right: 36px;
	margin-right: 0
}

.intl-tel-input .flag-container
{
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	padding: 1px
}

.intl-tel-input .selected-flag
{
	z-index: 1;
	position: relative;
	width: 36px;
	height: 100%;
	padding: 0 0 0 8px
}

.intl-tel-input .selected-flag .iti-flag
{
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto
}

.intl-tel-input .selected-flag .iti-arrow
{
	position: absolute;
	top: 50%;
	margin-top: -2px;
	right: 6px;
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 4px solid #555
}

.intl-tel-input .selected-flag .iti-arrow.up
{
	border-top: none;
	border-bottom: 4px solid #555
}

.intl-tel-input .country-list
{
	position: absolute;
	z-index: 2;
	list-style: none;
	text-align: left;
	padding: 0;
	margin: 0 0 0 -1px;
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.2);
	box-shadow: 1px 1px 4px rgba(0,0,0,.2);
	background-color: #fff;
	border: 1px solid #ccc;
	white-space: nowrap;
	max-height: 200px;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch
}

.intl-tel-input .country-list.dropup
{
	bottom: 100%;
	margin-bottom: -1px
}

.intl-tel-input .country-list .flag-box
{
	display: inline-block;
	width: 20px
}

@media (max-width:500px)
{
	.intl-tel-input .country-list
	{
		white-space: normal
	}
}

.intl-tel-input .country-list .divider
{
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ccc
}

.intl-tel-input .country-list .country
{
	padding: 5px 10px
}

.intl-tel-input .country-list .country .dial-code
{
	color: #999
}

.intl-tel-input .country-list .country.highlight
{
	background-color: rgba(0,0,0,.05)
}

.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box
{
	vertical-align: middle
}

.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box
{
	margin-right: 6px
}

.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]
{
	padding-right: 6px;
	padding-left: 52px;
	margin-left: 0
}

.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container
{
	right: auto;
	left: 0
}

.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag
{
	width: 46px
}

.intl-tel-input.allow-dropdown .flag-container:hover
{
	cursor: pointer
}

.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag
{
	background-color: rgba(0,0,0,.05)
}

.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover
{
	cursor: default
}

.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag
{
	background-color: transparent
}

.intl-tel-input.separate-dial-code .selected-flag
{
	background-color: rgba(0,0,0,.05);
	display: table
}

.intl-tel-input.separate-dial-code .selected-dial-code
{
	display: table-cell;
	vertical-align: middle;
	padding-left: 28px
}

.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]
{
	padding-left: 66px
}

.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag
{
	width: 60px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]
{
	padding-left: 76px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag
{
	width: 70px
}

.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]
{
	padding-left: 74px
}

.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag
{
	width: 68px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]
{
	padding-left: 84px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag
{
	width: 78px
}

.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]
{
	padding-left: 82px
}

.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag
{
	width: 76px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]
{
	padding-left: 92px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag
{
	width: 86px
}

.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]
{
	padding-left: 90px
}

.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag
{
	width: 84px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]
{
	padding-left: 100px
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag
{
	width: 94px
}

.intl-tel-input.iti-container
{
	position: absolute;
	top: -1000px;
	left: -1000px;
	z-index: 1060;
	padding: 1px
}

.intl-tel-input.iti-container:hover
{
	cursor: pointer
}

.iti-mobile .intl-tel-input.iti-container
{
	top: 30px;
	bottom: 30px;
	left: 30px;
	right: 30px;
	position: fixed
}

.iti-mobile .intl-tel-input .country-list
{
	max-height: 100%;
	width: 100%
}

.iti-mobile .intl-tel-input .country-list .country
{
	padding: 10px;
	line-height: 1.5em
}

.iti-flag.be
{
	width: 18px
}

.iti-flag.ch
{
	width: 15px
}

.iti-flag.mc
{
	width: 19px
}

.iti-flag.ne
{
	width: 18px
}

.iti-flag.np
{
	width: 13px
}

.iti-flag.va
{
	width: 15px
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi)
{
	.iti-flag
	{
		background-size: 5652px 15px
	}
}

.iti-flag.ac
{
	height: 10px;
	background-position: 0 0
}

.iti-flag.ad
{
	height: 14px;
	background-position: -22px 0
}

.iti-flag.ae
{
	height: 10px;
	background-position: -44px 0
}

.iti-flag.af
{
	height: 14px;
	background-position: -66px 0
}

.iti-flag.ag
{
	height: 14px;
	background-position: -88px 0
}

.iti-flag.ai
{
	height: 10px;
	background-position: -110px 0
}

.iti-flag.al
{
	height: 15px;
	background-position: -132px 0
}

.iti-flag.am
{
	height: 10px;
	background-position: -154px 0
}

.iti-flag.ao
{
	height: 14px;
	background-position: -176px 0
}

.iti-flag.aq
{
	height: 14px;
	background-position: -198px 0
}

.iti-flag.ar
{
	height: 13px;
	background-position: -220px 0
}

.iti-flag.as
{
	height: 10px;
	background-position: -242px 0
}

.iti-flag.at
{
	height: 14px;
	background-position: -264px 0
}

.iti-flag.au
{
	height: 10px;
	background-position: -286px 0
}

.iti-flag.aw
{
	height: 14px;
	background-position: -308px 0
}

.iti-flag.ax
{
	height: 13px;
	background-position: -330px 0
}

.iti-flag.az
{
	height: 10px;
	background-position: -352px 0
}

.iti-flag.ba
{
	height: 10px;
	background-position: -374px 0
}

.iti-flag.bb
{
	height: 14px;
	background-position: -396px 0
}

.iti-flag.bd
{
	height: 12px;
	background-position: -418px 0
}

.iti-flag.be
{
	height: 15px;
	background-position: -440px 0
}

.iti-flag.bf
{
	height: 14px;
	background-position: -460px 0
}

.iti-flag.bg
{
	height: 12px;
	background-position: -482px 0
}

.iti-flag.bh
{
	height: 12px;
	background-position: -504px 0
}

.iti-flag.bi
{
	height: 12px;
	background-position: -526px 0
}

.iti-flag.bj
{
	height: 14px;
	background-position: -548px 0
}

.iti-flag.bl
{
	height: 14px;
	background-position: -570px 0
}

.iti-flag.bm
{
	height: 10px;
	background-position: -592px 0
}

.iti-flag.bn
{
	height: 10px;
	background-position: -614px 0
}

.iti-flag.bo
{
	height: 14px;
	background-position: -636px 0
}

.iti-flag.bq
{
	height: 14px;
	background-position: -658px 0
}

.iti-flag.br
{
	height: 14px;
	background-position: -680px 0
}

.iti-flag.bs
{
	height: 10px;
	background-position: -702px 0
}

.iti-flag.bt
{
	height: 14px;
	background-position: -724px 0
}

.iti-flag.bv
{
	height: 15px;
	background-position: -746px 0
}

.iti-flag.bw
{
	height: 14px;
	background-position: -768px 0
}

.iti-flag.by
{
	height: 10px;
	background-position: -790px 0
}

.iti-flag.bz
{
	height: 14px;
	background-position: -812px 0
}

.iti-flag.ca
{
	height: 10px;
	background-position: -834px 0
}

.iti-flag.cc
{
	height: 10px;
	background-position: -856px 0
}

.iti-flag.cd
{
	height: 15px;
	background-position: -878px 0
}

.iti-flag.cf
{
	height: 14px;
	background-position: -900px 0
}

.iti-flag.cg
{
	height: 14px;
	background-position: -922px 0
}

.iti-flag.ch
{
	height: 15px;
	background-position: -944px 0
}

.iti-flag.ci
{
	height: 14px;
	background-position: -961px 0
}

.iti-flag.ck
{
	height: 10px;
	background-position: -983px 0
}

.iti-flag.cl
{
	height: 14px;
	background-position: -1005px 0
}

.iti-flag.cm
{
	height: 14px;
	background-position: -1027px 0
}

.iti-flag.cn
{
	height: 14px;
	background-position: -1049px 0
}

.iti-flag.co
{
	height: 14px;
	background-position: -1071px 0
}

.iti-flag.cp
{
	height: 14px;
	background-position: -1093px 0
}

.iti-flag.cr
{
	height: 12px;
	background-position: -1115px 0
}

.iti-flag.cu
{
	height: 10px;
	background-position: -1137px 0
}

.iti-flag.cv
{
	height: 12px;
	background-position: -1159px 0
}

.iti-flag.cw
{
	height: 14px;
	background-position: -1181px 0
}

.iti-flag.cx
{
	height: 10px;
	background-position: -1203px 0
}

.iti-flag.cy
{
	height: 14px;
	background-position: -1225px 0
}

.iti-flag.cz
{
	height: 14px;
	background-position: -1247px 0
}

.iti-flag.de
{
	height: 12px;
	background-position: -1269px 0
}

.iti-flag.dg
{
	height: 10px;
	background-position: -1291px 0
}

.iti-flag.dj
{
	height: 14px;
	background-position: -1313px 0
}

.iti-flag.dk
{
	height: 15px;
	background-position: -1335px 0
}

.iti-flag.dm
{
	height: 10px;
	background-position: -1357px 0
}

.iti-flag.do
{
	height: 14px;
	background-position: -1379px 0
}

.iti-flag.dz
{
	height: 14px;
	background-position: -1401px 0
}

.iti-flag.ea
{
	height: 14px;
	background-position: -1423px 0
}

.iti-flag.ec
{
	height: 14px;
	background-position: -1445px 0
}

.iti-flag.ee
{
	height: 13px;
	background-position: -1467px 0
}

.iti-flag.eg
{
	height: 14px;
	background-position: -1489px 0
}

.iti-flag.eh
{
	height: 10px;
	background-position: -1511px 0
}

.iti-flag.er
{
	height: 10px;
	background-position: -1533px 0
}

.iti-flag.es
{
	height: 14px;
	background-position: -1555px 0
}

.iti-flag.et
{
	height: 10px;
	background-position: -1577px 0
}

.iti-flag.eu
{
	height: 14px;
	background-position: -1599px 0
}

.iti-flag.fi
{
	height: 12px;
	background-position: -1621px 0
}

.iti-flag.fj
{
	height: 10px;
	background-position: -1643px 0
}

.iti-flag.fk
{
	height: 10px;
	background-position: -1665px 0
}

.iti-flag.fm
{
	height: 11px;
	background-position: -1687px 0
}

.iti-flag.fo
{
	height: 15px;
	background-position: -1709px 0
}

.iti-flag.fr
{
	height: 14px;
	background-position: -1731px 0
}

.iti-flag.ga
{
	height: 15px;
	background-position: -1753px 0
}

.iti-flag.gb
{
	height: 10px;
	background-position: -1775px 0
}

.iti-flag.gd
{
	height: 12px;
	background-position: -1797px 0
}

.iti-flag.ge
{
	height: 14px;
	background-position: -1819px 0
}

.iti-flag.gf
{
	height: 14px;
	background-position: -1841px 0
}

.iti-flag.gg
{
	height: 14px;
	background-position: -1863px 0
}

.iti-flag.gh
{
	height: 14px;
	background-position: -1885px 0
}

.iti-flag.gi
{
	height: 10px;
	background-position: -1907px 0
}

.iti-flag.gl
{
	height: 14px;
	background-position: -1929px 0
}

.iti-flag.gm
{
	height: 14px;
	background-position: -1951px 0
}

.iti-flag.gn
{
	height: 14px;
	background-position: -1973px 0
}

.iti-flag.gp
{
	height: 14px;
	background-position: -1995px 0
}

.iti-flag.gq
{
	height: 14px;
	background-position: -2017px 0
}

.iti-flag.gr
{
	height: 14px;
	background-position: -2039px 0
}

.iti-flag.gs
{
	height: 10px;
	background-position: -2061px 0
}

.iti-flag.gt
{
	height: 13px;
	background-position: -2083px 0
}

.iti-flag.gu
{
	height: 11px;
	background-position: -2105px 0
}

.iti-flag.gw
{
	height: 10px;
	background-position: -2127px 0
}

.iti-flag.gy
{
	height: 12px;
	background-position: -2149px 0
}

.iti-flag.hk
{
	height: 14px;
	background-position: -2171px 0
}

.iti-flag.hm
{
	height: 10px;
	background-position: -2193px 0
}

.iti-flag.hn
{
	height: 10px;
	background-position: -2215px 0
}

.iti-flag.hr
{
	height: 10px;
	background-position: -2237px 0
}

.iti-flag.ht
{
	height: 12px;
	background-position: -2259px 0
}

.iti-flag.hu
{
	height: 10px;
	background-position: -2281px 0
}

.iti-flag.ic
{
	height: 14px;
	background-position: -2303px 0
}

.iti-flag.id
{
	height: 14px;
	background-position: -2325px 0
}

.iti-flag.ie
{
	height: 10px;
	background-position: -2347px 0
}

.iti-flag.il
{
	height: 15px;
	background-position: -2369px 0
}

.iti-flag.im
{
	height: 10px;
	background-position: -2391px 0
}

.iti-flag.in
{
	height: 14px;
	background-position: -2413px 0
}

.iti-flag.io
{
	height: 10px;
	background-position: -2435px 0
}

.iti-flag.iq
{
	height: 14px;
	background-position: -2457px 0
}

.iti-flag.ir
{
	height: 12px;
	background-position: -2479px 0
}

.iti-flag.is
{
	height: 15px;
	background-position: -2501px 0
}

.iti-flag.it
{
	height: 14px;
	background-position: -2523px 0
}

.iti-flag.je
{
	height: 12px;
	background-position: -2545px 0
}

.iti-flag.jm
{
	height: 10px;
	background-position: -2567px 0
}

.iti-flag.jo
{
	height: 10px;
	background-position: -2589px 0
}

.iti-flag.jp
{
	height: 14px;
	background-position: -2611px 0
}

.iti-flag.ke
{
	height: 14px;
	background-position: -2633px 0
}

.iti-flag.kg
{
	height: 12px;
	background-position: -2655px 0
}

.iti-flag.kh
{
	height: 13px;
	background-position: -2677px 0
}

.iti-flag.ki
{
	height: 10px;
	background-position: -2699px 0
}

.iti-flag.km
{
	height: 12px;
	background-position: -2721px 0
}

.iti-flag.kn
{
	height: 14px;
	background-position: -2743px 0
}

.iti-flag.kp
{
	height: 10px;
	background-position: -2765px 0
}

.iti-flag.kr
{
	height: 14px;
	background-position: -2787px 0
}

.iti-flag.kw
{
	height: 10px;
	background-position: -2809px 0
}

.iti-flag.ky
{
	height: 10px;
	background-position: -2831px 0
}

.iti-flag.kz
{
	height: 10px;
	background-position: -2853px 0
}

.iti-flag.la
{
	height: 14px;
	background-position: -2875px 0
}

.iti-flag.lb
{
	height: 14px;
	background-position: -2897px 0
}

.iti-flag.lc
{
	height: 10px;
	background-position: -2919px 0
}

.iti-flag.li
{
	height: 12px;
	background-position: -2941px 0
}

.iti-flag.lk
{
	height: 10px;
	background-position: -2963px 0
}

.iti-flag.lr
{
	height: 11px;
	background-position: -2985px 0
}

.iti-flag.ls
{
	height: 14px;
	background-position: -3007px 0
}

.iti-flag.lt
{
	height: 12px;
	background-position: -3029px 0
}

.iti-flag.lu
{
	height: 12px;
	background-position: -3051px 0
}

.iti-flag.lv
{
	height: 10px;
	background-position: -3073px 0
}

.iti-flag.ly
{
	height: 10px;
	background-position: -3095px 0
}

.iti-flag.ma
{
	height: 14px;
	background-position: -3117px 0
}

.iti-flag.mc
{
	height: 15px;
	background-position: -3139px 0
}

.iti-flag.md
{
	height: 10px;
	background-position: -3160px 0
}

.iti-flag.me
{
	height: 10px;
	background-position: -3182px 0
}

.iti-flag.mf
{
	height: 14px;
	background-position: -3204px 0
}

.iti-flag.mg
{
	height: 14px;
	background-position: -3226px 0
}

.iti-flag.mh
{
	height: 11px;
	background-position: -3248px 0
}

.iti-flag.mk
{
	height: 10px;
	background-position: -3270px 0
}

.iti-flag.ml
{
	height: 14px;
	background-position: -3292px 0
}

.iti-flag.mm
{
	height: 14px;
	background-position: -3314px 0
}

.iti-flag.mn
{
	height: 10px;
	background-position: -3336px 0
}

.iti-flag.mo
{
	height: 14px;
	background-position: -3358px 0
}

.iti-flag.mp
{
	height: 10px;
	background-position: -3380px 0
}

.iti-flag.mq
{
	height: 14px;
	background-position: -3402px 0
}

.iti-flag.mr
{
	height: 14px;
	background-position: -3424px 0
}

.iti-flag.ms
{
	height: 10px;
	background-position: -3446px 0
}

.iti-flag.mt
{
	height: 14px;
	background-position: -3468px 0
}

.iti-flag.mu
{
	height: 14px;
	background-position: -3490px 0
}

.iti-flag.mv
{
	height: 14px;
	background-position: -3512px 0
}

.iti-flag.mw
{
	height: 14px;
	background-position: -3534px 0
}

.iti-flag.mx
{
	height: 12px;
	background-position: -3556px 0
}

.iti-flag.my
{
	height: 10px;
	background-position: -3578px 0
}

.iti-flag.mz
{
	height: 14px;
	background-position: -3600px 0
}

.iti-flag.na
{
	height: 14px;
	background-position: -3622px 0
}

.iti-flag.nc
{
	height: 10px;
	background-position: -3644px 0
}

.iti-flag.ne
{
	height: 15px;
	background-position: -3666px 0
}

.iti-flag.nf
{
	height: 10px;
	background-position: -3686px 0
}

.iti-flag.ng
{
	height: 10px;
	background-position: -3708px 0
}

.iti-flag.ni
{
	height: 12px;
	background-position: -3730px 0
}

.iti-flag.nl
{
	height: 14px;
	background-position: -3752px 0
}

.iti-flag.no
{
	height: 15px;
	background-position: -3774px 0
}

.iti-flag.np
{
	height: 15px;
	background-position: -3796px 0
}

.iti-flag.nr
{
	height: 10px;
	background-position: -3811px 0
}

.iti-flag.nu
{
	height: 10px;
	background-position: -3833px 0
}

.iti-flag.nz
{
	height: 10px;
	background-position: -3855px 0
}

.iti-flag.om
{
	height: 10px;
	background-position: -3877px 0
}

.iti-flag.pa
{
	height: 14px;
	background-position: -3899px 0
}

.iti-flag.pe
{
	height: 14px;
	background-position: -3921px 0
}

.iti-flag.pf
{
	height: 14px;
	background-position: -3943px 0
}

.iti-flag.pg
{
	height: 15px;
	background-position: -3965px 0
}

.iti-flag.ph
{
	height: 10px;
	background-position: -3987px 0
}

.iti-flag.pk
{
	height: 14px;
	background-position: -4009px 0
}

.iti-flag.pl
{
	height: 13px;
	background-position: -4031px 0
}

.iti-flag.pm
{
	height: 14px;
	background-position: -4053px 0
}

.iti-flag.pn
{
	height: 10px;
	background-position: -4075px 0
}

.iti-flag.pr
{
	height: 14px;
	background-position: -4097px 0
}

.iti-flag.ps
{
	height: 10px;
	background-position: -4119px 0
}

.iti-flag.pt
{
	height: 14px;
	background-position: -4141px 0
}

.iti-flag.pw
{
	height: 13px;
	background-position: -4163px 0
}

.iti-flag.py
{
	height: 11px;
	background-position: -4185px 0
}

.iti-flag.qa
{
	height: 8px;
	background-position: -4207px 0
}

.iti-flag.re
{
	height: 14px;
	background-position: -4229px 0
}

.iti-flag.ro
{
	height: 14px;
	background-position: -4251px 0
}

.iti-flag.rs
{
	height: 14px;
	background-position: -4273px 0
}

.iti-flag.ru
{
	height: 14px;
	background-position: -4295px 0
}

.iti-flag.rw
{
	height: 14px;
	background-position: -4317px 0
}

.iti-flag.sa
{
	height: 14px;
	background-position: -4339px 0
}

.iti-flag.sb
{
	height: 10px;
	background-position: -4361px 0
}

.iti-flag.sc
{
	height: 10px;
	background-position: -4383px 0
}

.iti-flag.sd
{
	height: 10px;
	background-position: -4405px 0
}

.iti-flag.se
{
	height: 13px;
	background-position: -4427px 0
}

.iti-flag.sg
{
	height: 14px;
	background-position: -4449px 0
}

.iti-flag.sh
{
	height: 10px;
	background-position: -4471px 0
}

.iti-flag.si
{
	height: 10px;
	background-position: -4493px 0
}

.iti-flag.sj
{
	height: 15px;
	background-position: -4515px 0
}

.iti-flag.sk
{
	height: 14px;
	background-position: -4537px 0
}

.iti-flag.sl
{
	height: 14px;
	background-position: -4559px 0
}

.iti-flag.sm
{
	height: 15px;
	background-position: -4581px 0
}

.iti-flag.sn
{
	height: 14px;
	background-position: -4603px 0
}

.iti-flag.so
{
	height: 14px;
	background-position: -4625px 0
}

.iti-flag.sr
{
	height: 14px;
	background-position: -4647px 0
}

.iti-flag.ss
{
	height: 10px;
	background-position: -4669px 0
}

.iti-flag.st
{
	height: 10px;
	background-position: -4691px 0
}

.iti-flag.sv
{
	height: 12px;
	background-position: -4713px 0
}

.iti-flag.sx
{
	height: 14px;
	background-position: -4735px 0
}

.iti-flag.sy
{
	height: 14px;
	background-position: -4757px 0
}

.iti-flag.sz
{
	height: 14px;
	background-position: -4779px 0
}

.iti-flag.ta
{
	height: 10px;
	background-position: -4801px 0
}

.iti-flag.tc
{
	height: 10px;
	background-position: -4823px 0
}

.iti-flag.td
{
	height: 14px;
	background-position: -4845px 0
}

.iti-flag.tf
{
	height: 14px;
	background-position: -4867px 0
}

.iti-flag.tg
{
	height: 13px;
	background-position: -4889px 0
}

.iti-flag.th
{
	height: 14px;
	background-position: -4911px 0
}

.iti-flag.tj
{
	height: 10px;
	background-position: -4933px 0
}

.iti-flag.tk
{
	height: 10px;
	background-position: -4955px 0
}

.iti-flag.tl
{
	height: 10px;
	background-position: -4977px 0
}

.iti-flag.tm
{
	height: 14px;
	background-position: -4999px 0
}

.iti-flag.tn
{
	height: 14px;
	background-position: -5021px 0
}

.iti-flag.to
{
	height: 10px;
	background-position: -5043px 0
}

.iti-flag.tr
{
	height: 14px;
	background-position: -5065px 0
}

.iti-flag.tt
{
	height: 12px;
	background-position: -5087px 0
}

.iti-flag.tv
{
	height: 10px;
	background-position: -5109px 0
}

.iti-flag.tw
{
	height: 14px;
	background-position: -5131px 0
}

.iti-flag.tz
{
	height: 14px;
	background-position: -5153px 0
}

.iti-flag.ua
{
	height: 14px;
	background-position: -5175px 0
}

.iti-flag.ug
{
	height: 14px;
	background-position: -5197px 0
}

.iti-flag.um
{
	height: 11px;
	background-position: -5219px 0
}

.iti-flag.un
{
	height: 14px;
	background-position: -5241px 0
}

.iti-flag.us
{
	height: 11px;
	background-position: -5263px 0
}

.iti-flag.uy
{
	height: 14px;
	background-position: -5285px 0
}

.iti-flag.uz
{
	height: 10px;
	background-position: -5307px 0
}

.iti-flag.va
{
	height: 15px;
	background-position: -5329px 0
}

.iti-flag.vc
{
	height: 14px;
	background-position: -5346px 0
}

.iti-flag.ve
{
	height: 14px;
	background-position: -5368px 0
}

.iti-flag.vg
{
	height: 10px;
	background-position: -5390px 0
}

.iti-flag.vi
{
	height: 14px;
	background-position: -5412px 0
}

.iti-flag.vn
{
	height: 14px;
	background-position: -5434px 0
}

.iti-flag.vu
{
	height: 12px;
	background-position: -5456px 0
}

.iti-flag.wf
{
	height: 14px;
	background-position: -5478px 0
}

.iti-flag.ws
{
	height: 10px;
	background-position: -5500px 0
}

.iti-flag.xk
{
	height: 15px;
	background-position: -5522px 0
}

.iti-flag.ye
{
	height: 14px;
	background-position: -5544px 0
}

.iti-flag.yt
{
	height: 14px;
	background-position: -5566px 0
}

.iti-flag.za
{
	height: 14px;
	background-position: -5588px 0
}

.iti-flag.zm
{
	height: 14px;
	background-position: -5610px 0
}

.iti-flag.zw
{
	height: 10px;
	background-position: -5632px 0
}

.iti-flag
{
	width: 20px;
	height: 15px;
	-webkit-box-shadow: 0 0 1px 0 #888;
	box-shadow: 0 0 1px 0 #888;
	background-image: url(/images/vendor/intl-tel-input/build/flags.png?416250f60d785a2e02f17e054d2e4e44);
	background-repeat: no-repeat;
	background-color: #dbdbdb;
	background-position: 20px 0
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi)
{
	.iti-flag
	{
		background-image: url(/images/vendor/intl-tel-input/build/flags@2x.png?d429a5777afaf2fc349652e812e9bb11)
	}
}

.iti-flag.np
{
	background-color: transparent
}

.w-1-3
{
	width: 33.33%!important
}

.w-2-3
{
	width: 66.66%!important
}

.w-1-4
{
	width: 25%!important
}

.w-3-4
{
	width: 75%!important
}

.w-1-5
{
	width: 20%!important
}

.w-2-5
{
	width: 40%!important
}

.w-3-5
{
	width: 60%!important
}

.w-4-5
{
	width: 80%!important
}

.w-1-6
{
	width: 16.66%!important
}

.w-5-6
{
	width: 83.33%!important
}

.w-100
{
	width: 100%!important
}

.text-aligncenter
{
	text-align: center!important
}

.text-alignleft
{
	text-align: left!important
}

.text-alignright
{
	text-align: right!important
}

.text-alignjustify
{
	text-align: justify!important
}

.hidden
{
	display: none!important
}

*
{
	margin: 0;
	padding: 0;
	outline: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

body
{
	min-width: 100%;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: none
}

a
{
	text-decoration: none;
	cursor: pointer;
	-webkit-transition: .2s;
	transition: .2s
}

@media (min-width:1025px)
{
	a:hover
	{
		text-decoration: underline
	}
}

a.disabled
{
	cursor: default
}

@media (min-width:1025px)
{
	a.disabled:hover
	{
		text-decoration: none
	}
}

img,svg
{
	border: 0;
	vertical-align: middle;
	max-width: 100%
}

button,input,textarea
{
	-webkit-appearance: none
}

textarea
{
	overflow: auto;
	resize: none
}

.fa
{
	font-weight: 300
}[data-href]
{
	cursor: pointer
}

.row
{
	margin-top: -30px
}[class^=col-]
{
	margin-top: 30px
}

.columns-2,.columns-3,.columns-4
{
	-webkit-column-gap: 30px;
	column-gap: 30px
}

.columns-2
{
	-webkit-column-count: 2;
	column-count: 2
}

.columns-3
{
	-webkit-column-count: 3;
	column-count: 3
}

.columns-4
{
	-webkit-column-count: 4;
	column-count: 4
}

#toast-container
{
	z-index: 2147483597
}

@media (min-width:1600px)
{
	.col-xl-10-10
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 10%;
		flex: 0 0 10%;
		max-width: 10%
	}

	.col-xl-9-10
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 11.1111%;
		flex: 0 0 11.1111%;
		max-width: 11.1111%
	}
}

@media (min-width:992px)
{
	.col-md-7-10
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 14.2857%;
		flex: 0 0 14.2857%;
		max-width: 14.2857%
	}
}

@media (min-width:1200px)
{
	.container
	{
		max-width: 1182px
	}

	.col-lg-7-10
	{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 14.2857%;
		flex: 0 0 14.2857%;
		max-width: 14.2857%
	}
}

@media (min-width:1400px)
{
	.container
	{
		max-width: 1332px
	}
}

@media (max-width:991px)
{
	.columns-4
	{
		-webkit-column-count: 3;
		column-count: 3
	}
}

@media (max-width:767px)
{
	.hidden-xs{
		display: none;
	}
	.columns-3,.columns-4
	{
		-webkit-column-count: 2;
		column-count: 2
	}

	.row-grid
	{
		margin-top: -15px;
		margin-left: -7.5px;
		margin-right: -7.5px
	}

	.row-grid>[class^=col-]
	{
		margin-top: 15px;
		padding-left: 7.5px;
		padding-right: 7.5px
	}
}

@media (max-width:479px)
{
	.columns-2,.columns-3,.columns-4
	{
		-webkit-column-count: 1;
		column-count: 1
	}
}

@media (min-width:1200px)
{
	.logged-in ._main-nav ._nav-item.account
	{
		display: inline-block
	}
}

@media (max-width:1199px)
{
	.logged-in ._main-nav ._nav-item.account
	{
		display: block
	}
}

html
{
	font-size: 16px
}

body
{
	background-color: #fff;
	font-family: Roboto,sans-serif;
	font-weight: 300;
	font-style: normal;
	line-height: 1.716;
	color: #6a6e79
}

._h1,._h2,._h3,._h4,._h5,._h6,h1,h2,h3,h4,h5,h6
{
	font-family: Roboto Slab,sans-serif;
	font-weight: 400;
	font-style: normal;
	line-height: 1.167;
	color: #2f3d4a
}

._h1 small,._h2 small,._h3 small,._h4 small,._h5 small,._h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small
{
	font-size: inherit;
	font-weight: 300
}

._h1,h1
{
	font-size: 48px;
	font-weight: 700
}

._h2,h2
{
	font-size: 40px
}

._h3,h3
{
	font-size: 30px
}

._h4,h4
{
	font-size: 24px
}

._h5,h5
{
	font-size: 20px
}

._h6,h6
{
	font-size: 16px
}

._h1,._h2,._h3,h1,h2,h3
{
	letter-spacing: -1px
}

._h4,._h5,._h6,h4,h5,h6
{
	letter-spacing: 0
}

a
{
	color: #6c2fcd
}

hr
{
	border-style: solid;
	border-width: 0 0 1px;
	border-color: #ebebeb
}

input,select,textarea
{
	font-family: Roboto,sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal
}

@media (min-width:1200px) and (max-width:1399px)
{
	html
	{
		font-size: 14px
	}

	._h1,h1
	{
		font-size: 42px
	}

	._h2,h2
	{
		font-size: 36px
	}

	._h3,h3
	{
		font-size: 26px
	}

	._h4,h4
	{
		font-size: 22px
	}

	._h5,h5
	{
		font-size: 18px
	}

	._h6,h6
	{
		font-size: 14px
	}
}

@media (min-width:992px) and (max-width:1199px)
{
	html
	{
		font-size: 12px
	}
}

@media (min-width:768px) and (max-width:1199px)
{
	._h1,h1
	{
		font-size: 42px
	}

	._h2,h2
	{
		font-size: 36px
	}

	._h3,h3
	{
		font-size: 26px
	}

	._h4,h4
	{
		font-size: 22px
	}

	._h5,h5
	{
		font-size: 18px
	}

	._h6,h6
	{
		font-size: 14px
	}
}

@media (max-width:767px)
{
	html
	{
		font-size: 16px
	}

	._h1,h1
	{
		font-size: 32px
	}

	._h2,h2
	{
		font-size: 26px
	}

	._h3,h3
	{
		font-size: 22px
	}

	._h4,h4
	{
		font-size: 20px
	}

	._h5,h5
	{
		font-size: 18px
	}

	._h6,h6
	{
		font-size: 16px
	}
}

._theme-light
{
	background-color: #f1f3ff;
	border-color: #ddd;
	color: #6a6e79
}

._theme-light ._h1,._theme-light ._h2,._theme-light ._h3,._theme-light ._h4,._theme-light ._h5,._theme-light ._h6,._theme-light h1,._theme-light h2,._theme-light h3,._theme-light h4,._theme-light h5,._theme-light h6
{
	color: #2f3d4a
}

._theme-light a
{
	color: #6c2fcd
}

._theme-light a.disabled
{
	color: #ccc
}

._theme-light ._text
{
	color: #6a6e79
}

._theme-light ._text ._h1,._theme-light ._text ._h2,._theme-light ._text ._h3,._theme-light ._text ._h4,._theme-light ._text ._h5,._theme-light ._text ._h6,._theme-light ._text h1,._theme-light ._text h2,._theme-light ._text h3,._theme-light ._text h4,._theme-light ._text h5,._theme-light ._text h6
{
	color: #2f3d4a
}

._theme-light ._text a
{
	color: #6c2fcd
}

._theme-light ._text strong
{
	color: #40444d
}

._theme-light ._text ul li.disabled,._theme-light ._text ul li.disabled:before
{
	color: #999
}

._theme-light ._text ul li:before
{
	color: #6c2fcd
}

._theme-light ._text hr,._theme-light ._text table,._theme-light ._text td,._theme-light ._text th
{
	border-color: #ddd
}

._theme-light ._socials.round ._socials-item-link
{
	background-color: transparent;
	border-color: #6c2fcd;
	color: #6c2fcd
}

@media (min-width:1025px)
{
	._theme-light ._socials.round ._socials-item-link:hover
	{
		background-color: #6c2fcd;
		border-color: #6c2fcd;
		color: #f1f3ff
	}
}

._theme-light ._socials-item-link
{
	color: #6c2fcd
}

@media (min-width:1025px)
{
	._theme-light ._socials-item-link:hover
	{
		color: #f1f3ff
	}
}

._theme-light ._breadcrumbs,._theme-light ._breadcrumbs a
{
	color: #999
}

._theme-light ._button.primary
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-light ._button.primary:hover
	{
		background-color: #5625a4;
		border-color: #5625a4;
		color: #fff!important
	}
}

._theme-light ._button.primary.ghost
{
	background-color: transparent;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._theme-light ._button.primary.ghost:hover
	{
		background-color: transparent;
		border-color: #5625a4;
		color: #5625a4!important
	}

	._theme-light ._button.primary.ghost:hover ._button-addon
	{
		border-color: #5625a4
	}
}

._theme-light ._button.primary.ghost ._button-addon
{
	border-color: #6c2fcd
}

._theme-light ._button.primary.loading
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._theme-light ._button.primary.loading:hover
	{
		background-color: #6c2fcd;
		border-color: #6c2fcd;
		color: #6c2fcd!important
	}

	._theme-light ._button.primary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._theme-light ._button.primary.loading ._button-addon
{
	border-color: transparent
}

._theme-light ._button.primary .loader-dot
{
	background-color: #fff
}

._theme-light ._button.secondary
{
	background-color: #2b3f50;
	border-color: #2b3f50;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-light ._button.secondary:hover
	{
		background-color: #1f3446;
		border-color: #1f3446;
		color: #fff!important
	}
}

._theme-light ._button.secondary.ghost
{
	background-color: transparent;
	border-color: #2b3f50;
	color: #2b3f50!important
}

@media (min-width:1025px)
{
	._theme-light ._button.secondary.ghost:hover
	{
		background-color: transparent;
		border-color: #1f3446;
		color: #1f3446!important
	}

	._theme-light ._button.secondary.ghost:hover ._button-addon
	{
		border-color: #1f3446
	}
}

._theme-light ._button.secondary.ghost ._button-addon
{
	border-color: #2b3f50
}

._theme-light ._button.secondary.loading
{
	background-color: #2b3f50;
	border-color: #2b3f50;
	color: #2b3f50!important
}

@media (min-width:1025px)
{
	._theme-light ._button.secondary.loading:hover
	{
		background-color: #2b3f50;
		border-color: #2b3f50;
		color: #2b3f50!important
	}

	._theme-light ._button.secondary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._theme-light ._button.secondary.loading ._button-addon
{
	border-color: transparent
}

._theme-light ._button.secondary .loader-dot
{
	background-color: #fff
}

._theme-light ._button.highlight
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-light ._button.highlight:hover
	{
		background-color: #ee3137;
		border-color: #ee3137;
		color: #fff!important
	}
}

._theme-light ._button.highlight.ghost
{
	background-color: transparent;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._theme-light ._button.highlight.ghost:hover
	{
		background-color: transparent;
		border-color: #ee3137;
		color: #ee3137!important
	}

	._theme-light ._button.highlight.ghost:hover ._button-addon
	{
		border-color: #ee3137
	}
}

._theme-light ._button.highlight.ghost ._button-addon
{
	border-color: #ff4b51
}

._theme-light ._button.highlight.loading
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._theme-light ._button.highlight.loading:hover
	{
		background-color: #ff4b51;
		border-color: #ff4b51;
		color: #ff4b51!important
	}

	._theme-light ._button.highlight.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._theme-light ._button.highlight.loading ._button-addon
{
	border-color: transparent
}

._theme-light ._button.highlight .loader-dot
{
	background-color: #fff
}

._theme-light ._form-group.has-error ._checkbox-check,._theme-light ._form-group.has-error ._field,._theme-light ._form-group.has-error .select2-container .select2-selection--multiple,._theme-light ._form-group.has-error .select2-container .select2-selection--single
{
	border-color: #ed1c24
}

._theme-light ._form-group.has-error ._radio-check
{
	-webkit-box-shadow: 0 0 0 #ed1c24;
	box-shadow: 0 0 0 #ed1c24
}

._theme-light ._form-label
{
	color: #6a6e79
}

._theme-light ._form-description
{
	color: #999
}

._theme-light ._form-error
{
	color: #ed1c24
}

._theme-light ._field,._theme-light input,._theme-light textarea
{
	background-color: #fff;
	border-color: #ddd;
	color: #6a6e79
}

._theme-light ._field:focus,._theme-light input:focus,._theme-light textarea:focus
{
	border-color: #6c2fcd
}

._theme-light ._field:disabled,._theme-light input:disabled,._theme-light textarea:disabled
{
	background-color: #eee
}

._theme-light select
{
	background-color: #fff;
	border-color: #ddd;
	color: #6a6e79
}

._theme-light select:focus
{
	border-color: #6c2fcd
}

._theme-light .select2-container.select2-container--disabled .select2-selection--multiple,._theme-light .select2-container.select2-container--disabled .select2-selection--single
{
	background-color: #eee
}

._theme-light .select2-container .select2-selection--multiple,._theme-light .select2-container .select2-selection--single
{
	background-color: #fff;
	border-color: #ddd;
	color: #6a6e79
}

._theme-light .select2-container .select2-selection--multiple .select2-selection__clear,._theme-light .select2-container .select2-selection--single .select2-selection__clear
{
	color: #ddd
}

._theme-light .select2-container .select2-selection--single .select2-selection__arrow
{
	border-color: #ddd
}

._theme-light .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice
{
	background-color: #6c2fcd;
	color: #fff
}

._theme-light .select2-container .select2-dropdown
{
	background-color: #fff;
	border-color: #ddd;
	color: #6a6e79
}

._theme-light .select2-container--open.select2-container--above .select2-selection--multiple,._theme-light .select2-container--open.select2-container--above .select2-selection--single
{
	border-top-color: #ddd
}

._theme-light .select2-container--open.select2-container--below .select2-selection--multiple,._theme-light .select2-container--open.select2-container--below .select2-selection--single
{
	border-bottom-color: #ddd
}

._theme-light .select2-container--open .select2-dropdown,._theme-light .select2-container--open .select2-selection--multiple,._theme-light .select2-container--open .select2-selection--single
{
	border-color: #6c2fcd
}

._theme-light .select2-results__option[aria-selected=false].select2-results__option--highlighted,._theme-light .select2-results__option[aria-selected=true],._theme-light .select2-results__option[aria-selected=true].select2-results__option--highlighted
{
	background-color: #6c2fcd;
	color: #fff
}

._theme-light ._checkbox-check,._theme-light ._radio-check
{
	background-color: #fff;
	border-color: #ddd
}

._theme-dark
{
	background-color: #3a2669;
	border-color: #d8c2dc;
	color: #d8c2dc
}

._theme-dark ._h1,._theme-dark ._h2,._theme-dark ._h3,._theme-dark ._h4,._theme-dark ._h5,._theme-dark ._h6,._theme-dark a,._theme-dark h1,._theme-dark h2,._theme-dark h3,._theme-dark h4,._theme-dark h5,._theme-dark h6
{
	color: #fff
}

._theme-dark a.disabled
{
	color: #ccc
}

._theme-dark ._text
{
	color: #d8c2dc
}

._theme-dark ._text ._h1,._theme-dark ._text ._h2,._theme-dark ._text ._h3,._theme-dark ._text ._h4,._theme-dark ._text ._h5,._theme-dark ._text ._h6,._theme-dark ._text a,._theme-dark ._text h1,._theme-dark ._text h2,._theme-dark ._text h3,._theme-dark ._text h4,._theme-dark ._text h5,._theme-dark ._text h6
{
	color: #fff
}

._theme-dark ._text strong
{
	color: #bd7ac4
}

._theme-dark ._text ul li.disabled,._theme-dark ._text ul li.disabled:before
{
	color: #aaa
}

._theme-dark ._text ul li:before
{
	color: #fff
}

._theme-dark ._text hr,._theme-dark ._text table,._theme-dark ._text td,._theme-dark ._text th
{
	border-color: #d8c2dc
}

._theme-dark ._socials.round ._socials-item-link
{
	background-color: transparent;
	border-color: #d8c2dc;
	color: #d8c2dc
}

@media (min-width:1025px)
{
	._theme-dark ._socials.round ._socials-item-link:hover
	{
		background-color: #fff;
		border-color: #fff;
		color: #3a2669
	}
}

._theme-dark ._socials-item-link
{
	color: #d8c2dc
}

@media (min-width:1025px)
{
	._theme-dark ._socials-item-link:hover
	{
		color: #3a2669
	}
}

._theme-dark ._breadcrumbs,._theme-dark ._breadcrumbs a
{
	color: #999
}

._theme-dark ._button.primary
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-dark ._button.primary:hover
	{
		background-color: #5625a4;
		border-color: #5625a4;
		color: #fff!important
	}
}

._theme-dark ._button.primary.ghost
{
	background-color: transparent;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._theme-dark ._button.primary.ghost:hover
	{
		background-color: transparent;
		border-color: #5625a4;
		color: #5625a4!important
	}

	._theme-dark ._button.primary.ghost:hover ._button-addon
	{
		border-color: #5625a4
	}
}

._theme-dark ._button.primary.ghost ._button-addon
{
	border-color: #6c2fcd
}

._theme-dark ._button.primary.loading
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._theme-dark ._button.primary.loading:hover
	{
		background-color: #6c2fcd;
		border-color: #6c2fcd;
		color: #6c2fcd!important
	}

	._theme-dark ._button.primary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._theme-dark ._button.primary.loading ._button-addon
{
	border-color: transparent
}

._theme-dark ._button.primary .loader-dot
{
	background-color: #fff
}

._theme-dark ._button.secondary
{
	background-color: #fff;
	border-color: #fff;
	color: #3a2669!important
}

@media (min-width:1025px)
{
	._theme-dark ._button.secondary:hover
	{
		background-color: #ccc;
		border-color: #ccc;
		color: #3a2669!important
	}
}

._theme-dark ._button.secondary.ghost
{
	background-color: transparent;
	border-color: #fff;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-dark ._button.secondary.ghost:hover
	{
		background-color: transparent;
		border-color: #ccc;
		color: #ccc!important
	}

	._theme-dark ._button.secondary.ghost:hover ._button-addon
	{
		border-color: #ccc
	}
}

._theme-dark ._button.secondary.ghost ._button-addon
{
	border-color: #fff
}

._theme-dark ._button.secondary.loading
{
	background-color: #fff;
	border-color: #fff;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-dark ._button.secondary.loading:hover
	{
		background-color: #fff;
		border-color: #fff;
		color: #fff!important
	}

	._theme-dark ._button.secondary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._theme-dark ._button.secondary.loading ._button-addon
{
	border-color: transparent
}

._theme-dark ._button.secondary .loader-dot
{
	background-color: #3a2669
}

._theme-dark ._button.highlight
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-dark ._button.highlight:hover
	{
		background-color: #ee3137;
		border-color: #ee3137;
		color: #fff!important
	}
}

._theme-dark ._button.highlight.ghost
{
	background-color: transparent;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._theme-dark ._button.highlight.ghost:hover
	{
		background-color: transparent;
		border-color: #ee3137;
		color: #ee3137!important
	}

	._theme-dark ._button.highlight.ghost:hover ._button-addon
	{
		border-color: #ee3137
	}
}

._theme-dark ._button.highlight.ghost ._button-addon
{
	border-color: #ff4b51
}

._theme-dark ._button.highlight.loading
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._theme-dark ._button.highlight.loading:hover
	{
		background-color: #ff4b51;
		border-color: #ff4b51;
		color: #ff4b51!important
	}

	._theme-dark ._button.highlight.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._theme-dark ._button.highlight.loading ._button-addon
{
	border-color: transparent
}

._theme-dark ._button.highlight .loader-dot
{
	background-color: #fff
}

._theme-dark ._form-group.has-error ._checkbox-check,._theme-dark ._form-group.has-error ._field,._theme-dark ._form-group.has-error .select2-container .select2-selection--multiple,._theme-dark ._form-group.has-error .select2-container .select2-selection--single
{
	border-color: #ed1c24
}

._theme-dark ._form-group.has-error ._radio-check
{
	-webkit-box-shadow: 0 0 0 #ed1c24;
	box-shadow: 0 0 0 #ed1c24
}

._theme-dark ._form-label
{
	color: #d8c2dc
}

._theme-dark ._form-description
{
	color: #aaa
}

._theme-dark ._form-error
{
	color: #ed1c24
}

._theme-dark ._field,._theme-dark input,._theme-dark textarea
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._theme-dark ._field:focus,._theme-dark input:focus,._theme-dark textarea:focus
{
	border-color: #3a2669
}

._theme-dark ._field:disabled,._theme-dark input:disabled,._theme-dark textarea:disabled
{
	background-color: #eee
}

._theme-dark select
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._theme-dark select:focus
{
	border-color: #3a2669
}

._theme-dark .select2-container.select2-container--disabled .select2-selection--multiple,._theme-dark .select2-container.select2-container--disabled .select2-selection--single
{
	background-color: #eee
}

._theme-dark .select2-container .select2-selection--multiple,._theme-dark .select2-container .select2-selection--single
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._theme-dark .select2-container .select2-selection--multiple .select2-selection__clear,._theme-dark .select2-container .select2-selection--single .select2-selection__clear
{
	color: #ccc
}

._theme-dark .select2-container .select2-selection--single .select2-selection__arrow
{
	border-color: #ccc
}

._theme-dark .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice
{
	background-color: #3a2669;
	color: #fff
}

._theme-dark .select2-container .select2-dropdown
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._theme-dark .select2-container--open.select2-container--above .select2-selection--multiple,._theme-dark .select2-container--open.select2-container--above .select2-selection--single
{
	border-top-color: #ccc
}

._theme-dark .select2-container--open.select2-container--below .select2-selection--multiple,._theme-dark .select2-container--open.select2-container--below .select2-selection--single
{
	border-bottom-color: #ccc
}

._theme-dark .select2-container--open .select2-dropdown,._theme-dark .select2-container--open .select2-selection--multiple,._theme-dark .select2-container--open .select2-selection--single
{
	border-color: #3a2669
}

._theme-dark .select2-results__option[aria-selected=false].select2-results__option--highlighted,._theme-dark .select2-results__option[aria-selected=true],._theme-dark .select2-results__option[aria-selected=true].select2-results__option--highlighted
{
	background-color: #3a2669;
	color: #fff
}

._theme-dark ._radio-check
{
	background-color: #fff;
	border-color: #ebebeb
}

._theme-dark ._radio-check:before
{
	background-color: #3a2669
}

._theme-dark ._checkbox-check
{
	background-color: #fff;
	border-color: #ccc;
	color: #3a2669
}

._theme-ldark
{
	background-color: #5268f2;
	border-color: #d8c2dc;
	color: #d8c2dc
}

._theme-ldark ._h1,._theme-ldark ._h2,._theme-ldark ._h3,._theme-ldark ._h4,._theme-ldark ._h5,._theme-ldark ._h6,._theme-ldark a,._theme-ldark h1,._theme-ldark h2,._theme-ldark h3,._theme-ldark h4,._theme-ldark h5,._theme-ldark h6
{
	color: #fff
}

._theme-ldark a.disabled
{
	color: #ccc
}

._theme-ldark ._text
{
	color: #d8c2dc
}

._theme-ldark ._text ._h1,._theme-ldark ._text ._h2,._theme-ldark ._text ._h3,._theme-ldark ._text ._h4,._theme-ldark ._text ._h5,._theme-ldark ._text ._h6,._theme-ldark ._text a,._theme-ldark ._text h1,._theme-ldark ._text h2,._theme-ldark ._text h3,._theme-ldark ._text h4,._theme-ldark ._text h5,._theme-ldark ._text h6
{
	color: #fff
}

._theme-ldark ._text strong
{
	color: #bd7ac4
}

._theme-ldark ._text ul li.disabled,._theme-ldark ._text ul li.disabled:before
{
	color: #aaa
}

._theme-ldark ._text ul li:before
{
	color: #fff
}

._theme-ldark ._text hr,._theme-ldark ._text table,._theme-ldark ._text td,._theme-ldark ._text th
{
	border-color: #d8c2dc
}

._theme-ldark ._socials.round ._socials-item-link
{
	background-color: transparent;
	border-color: #d8c2dc;
	color: #d8c2dc
}

@media (min-width:1025px)
{
	._theme-ldark ._socials.round ._socials-item-link:hover
	{
		background-color: #fff;
		border-color: #fff;
		color: #513382
	}
}

._theme-ldark ._socials-item-link
{
	color: #d8c2dc
}

@media (min-width:1025px)
{
	._theme-ldark ._socials-item-link:hover
	{
		color: #513382
	}
}

._theme-ldark ._breadcrumbs,._theme-ldark ._breadcrumbs a
{
	color: #999
}

._theme-ldark ._button.primary
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-ldark ._button.primary:hover
	{
		background-color: #5625a4;
		border-color: #5625a4;
		color: #fff!important
	}
}

._theme-ldark ._button.primary.ghost
{
	background-color: transparent;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._theme-ldark ._button.primary.ghost:hover
	{
		background-color: transparent;
		border-color: #5625a4;
		color: #5625a4!important
	}

	._theme-ldark ._button.primary.ghost:hover ._button-addon
	{
		border-color: #5625a4
	}
}

._theme-ldark ._button.primary.ghost ._button-addon
{
	border-color: #6c2fcd
}

._theme-ldark ._button.primary.loading
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._theme-ldark ._button.primary.loading:hover
	{
		background-color: #6c2fcd;
		border-color: #6c2fcd;
		color: #6c2fcd!important
	}

	._theme-ldark ._button.primary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._theme-ldark ._button.primary.loading ._button-addon
{
	border-color: transparent
}

._theme-ldark ._button.primary .loader-dot
{
	background-color: #fff
}

._theme-ldark ._button.secondary
{
	background-color: #fff;
	border-color: #fff;
	color: #513382!important
}

@media (min-width:1025px)
{
	._theme-ldark ._button.secondary:hover
	{
		background-color: #ccc;
		border-color: #ccc;
		color: #513382!important
	}
}

._theme-ldark ._button.secondary.ghost
{
	background-color: transparent;
	border-color: #fff;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-ldark ._button.secondary.ghost:hover
	{
		background-color: transparent;
		border-color: #ccc;
		color: #ccc!important
	}

	._theme-ldark ._button.secondary.ghost:hover ._button-addon
	{
		border-color: #ccc
	}
}

._theme-ldark ._button.secondary.ghost ._button-addon
{
	border-color: #fff
}

._theme-ldark ._button.secondary.loading
{
	background-color: #fff;
	border-color: #fff;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-ldark ._button.secondary.loading:hover
	{
		background-color: #fff;
		border-color: #fff;
		color: #fff!important
	}

	._theme-ldark ._button.secondary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._theme-ldark ._button.secondary.loading ._button-addon
{
	border-color: transparent
}

._theme-ldark ._button.secondary .loader-dot
{
	background-color: #513382
}

._theme-ldark ._button.highlight
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-ldark ._button.highlight:hover
	{
		background-color: #ee3137;
		border-color: #ee3137;
		color: #fff!important
	}
}

._theme-ldark ._button.highlight.ghost
{
	background-color: transparent;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._theme-ldark ._button.highlight.ghost:hover
	{
		background-color: transparent;
		border-color: #ee3137;
		color: #ee3137!important
	}

	._theme-ldark ._button.highlight.ghost:hover ._button-addon
	{
		border-color: #ee3137
	}
}

._theme-ldark ._button.highlight.ghost ._button-addon
{
	border-color: #ff4b51
}

._theme-ldark ._button.highlight.loading
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._theme-ldark ._button.highlight.loading:hover
	{
		background-color: #ff4b51;
		border-color: #ff4b51;
		color: #ff4b51!important
	}

	._theme-ldark ._button.highlight.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._theme-ldark ._button.highlight.loading ._button-addon
{
	border-color: transparent
}

._theme-ldark ._button.highlight .loader-dot
{
	background-color: #fff
}

._theme-ldark ._form-group.has-error ._checkbox-check,._theme-ldark ._form-group.has-error ._field,._theme-ldark ._form-group.has-error .select2-container .select2-selection--multiple,._theme-ldark ._form-group.has-error .select2-container .select2-selection--single
{
	border-color: #ed1c24
}

._theme-ldark ._form-group.has-error ._radio-check
{
	-webkit-box-shadow: 0 0 0 #ed1c24;
	box-shadow: 0 0 0 #ed1c24
}

._theme-ldark ._form-label
{
	color: #d8c2dc
}

._theme-ldark ._form-description
{
	color: #aaa
}

._theme-ldark ._form-error
{
	color: #ed1c24
}

._theme-ldark ._field,._theme-ldark input,._theme-ldark textarea
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._theme-ldark ._field:focus,._theme-ldark input:focus,._theme-ldark textarea:focus
{
	border-color: #6c2fcd
}

._theme-ldark ._field:disabled,._theme-ldark input:disabled,._theme-ldark textarea:disabled
{
	background-color: #eee
}

._theme-ldark select
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._theme-ldark select:focus
{
	border-color: #6c2fcd
}

._theme-ldark .select2-container.select2-container--disabled .select2-selection--multiple,._theme-ldark .select2-container.select2-container--disabled .select2-selection--single
{
	background-color: #eee
}

._theme-ldark .select2-container .select2-selection--multiple,._theme-ldark .select2-container .select2-selection--single
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._theme-ldark .select2-container .select2-selection--multiple .select2-selection__clear,._theme-ldark .select2-container .select2-selection--single .select2-selection__clear
{
	color: #ccc
}

._theme-ldark .select2-container .select2-selection--single .select2-selection__arrow
{
	border-color: #ccc
}

._theme-ldark .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice
{
	background-color: #6c2fcd;
	color: #fff
}

._theme-ldark .select2-container .select2-dropdown
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._theme-ldark .select2-container--open.select2-container--above .select2-selection--multiple,._theme-ldark .select2-container--open.select2-container--above .select2-selection--single
{
	border-top-color: #ccc
}

._theme-ldark .select2-container--open.select2-container--below .select2-selection--multiple,._theme-ldark .select2-container--open.select2-container--below .select2-selection--single
{
	border-bottom-color: #ccc
}

._theme-ldark .select2-container--open .select2-dropdown,._theme-ldark .select2-container--open .select2-selection--multiple,._theme-ldark .select2-container--open .select2-selection--single
{
	border-color: #6c2fcd
}

._theme-ldark .select2-results__option[aria-selected=false].select2-results__option--highlighted,._theme-ldark .select2-results__option[aria-selected=true],._theme-ldark .select2-results__option[aria-selected=true].select2-results__option--highlighted
{
	background-color: #6c2fcd;
	color: #fff
}

._theme-ldark ._radio-check
{
	background-color: #fff;
	border-color: #ebebeb
}

._theme-ldark ._radio-check:before
{
	background-color: #513382
}

._theme-ldark ._checkbox-check
{
	background-color: #fff;
	border-color: #ccc;
	color: #513382
}

._theme-gradient
{
	background-color: #a359be;
	border-color: #fff;
	color: #fff;
	background: -webkit-gradient(linear,right top,left top,from(#a359be),to(#4d3782));
	background: linear-gradient(270deg,#a359be,#4d3782);
	background-size: 400% 400%;
	-webkit-animation: gradientMove 30s ease infinite;
	animation: gradientMove 30s ease infinite
}

._theme-gradient ._h1,._theme-gradient ._h2,._theme-gradient ._h3,._theme-gradient ._h4,._theme-gradient ._h5,._theme-gradient ._h6,._theme-gradient a,._theme-gradient h1,._theme-gradient h2,._theme-gradient h3,._theme-gradient h4,._theme-gradient h5,._theme-gradient h6
{
	color: #fff
}

._theme-gradient a.disabled
{
	color: #ccc
}

._theme-gradient ._text,._theme-gradient ._text ._h1,._theme-gradient ._text ._h2,._theme-gradient ._text ._h3,._theme-gradient ._text ._h4,._theme-gradient ._text ._h5,._theme-gradient ._text ._h6,._theme-gradient ._text a,._theme-gradient ._text h1,._theme-gradient ._text h2,._theme-gradient ._text h3,._theme-gradient ._text h4,._theme-gradient ._text h5,._theme-gradient ._text h6
{
	color: #fff
}

._theme-gradient ._text strong
{
	color: #eee
}

._theme-gradient ._text ul li.disabled,._theme-gradient ._text ul li.disabled:before
{
	color: #aaa
}

._theme-gradient ._text ul li:before
{
	color: #fff
}

._theme-gradient ._text hr,._theme-gradient ._text table,._theme-gradient ._text td,._theme-gradient ._text th
{
	border-color: #fff
}

._theme-gradient ._socials.round ._socials-item-link
{
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

@media (min-width:1025px)
{
	._theme-gradient ._socials.round ._socials-item-link:hover
	{
		background-color: #fff;
		border-color: #fff;
		color: #a359be
	}
}

._theme-gradient ._socials-item-link
{
	color: #fff
}

@media (min-width:1025px)
{
	._theme-gradient ._socials-item-link:hover
	{
		color: #a359be
	}
}

._theme-gradient ._breadcrumbs,._theme-gradient ._breadcrumbs a
{
	color: #999
}

._theme-gradient ._button.primary
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-gradient ._button.primary:hover
	{
		background-color: #5625a4;
		border-color: #5625a4;
		color: #fff!important
	}
}

._theme-gradient ._button.primary.ghost
{
	background-color: transparent;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._theme-gradient ._button.primary.ghost:hover
	{
		background-color: transparent;
		border-color: #5625a4;
		color: #5625a4!important
	}

	._theme-gradient ._button.primary.ghost:hover ._button-addon
	{
		border-color: #5625a4
	}
}

._theme-gradient ._button.primary.ghost ._button-addon
{
	border-color: #6c2fcd
}

._theme-gradient ._button.primary.loading
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._theme-gradient ._button.primary.loading:hover
	{
		background-color: #6c2fcd;
		border-color: #6c2fcd;
		color: #6c2fcd!important
	}

	._theme-gradient ._button.primary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._theme-gradient ._button.primary.loading ._button-addon
{
	border-color: transparent
}

._theme-gradient ._button.primary .loader-dot
{
	background-color: #fff
}

._theme-gradient ._button.secondary
{
	background-color: #fff;
	border-color: #fff;
	color: #a359be!important
}

@media (min-width:1025px)
{
	._theme-gradient ._button.secondary:hover
	{
		background-color: #ccc;
		border-color: #ccc;
		color: #a359be!important
	}
}

._theme-gradient ._button.secondary.ghost
{
	background-color: transparent;
	border-color: #fff;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-gradient ._button.secondary.ghost:hover
	{
		background-color: transparent;
		border-color: #ccc;
		color: #ccc!important
	}

	._theme-gradient ._button.secondary.ghost:hover ._button-addon
	{
		border-color: #ccc
	}
}

._theme-gradient ._button.secondary.ghost ._button-addon
{
	border-color: #fff
}

._theme-gradient ._button.secondary.loading
{
	background-color: #fff;
	border-color: #fff;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-gradient ._button.secondary.loading:hover
	{
		background-color: #fff;
		border-color: #fff;
		color: #fff!important
	}

	._theme-gradient ._button.secondary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._theme-gradient ._button.secondary.loading ._button-addon
{
	border-color: transparent
}

._theme-gradient ._button.secondary .loader-dot
{
	background-color: #a359be
}

._theme-gradient ._button.highlight
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-gradient ._button.highlight:hover
	{
		background-color: #ee3137;
		border-color: #ee3137;
		color: #fff!important
	}
}

._theme-gradient ._button.highlight.ghost
{
	background-color: transparent;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._theme-gradient ._button.highlight.ghost:hover
	{
		background-color: transparent;
		border-color: #ee3137;
		color: #ee3137!important
	}

	._theme-gradient ._button.highlight.ghost:hover ._button-addon
	{
		border-color: #ee3137
	}
}

._theme-gradient ._button.highlight.ghost ._button-addon
{
	border-color: #ff4b51
}

._theme-gradient ._button.highlight.loading
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._theme-gradient ._button.highlight.loading:hover
	{
		background-color: #ff4b51;
		border-color: #ff4b51;
		color: #ff4b51!important
	}

	._theme-gradient ._button.highlight.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._theme-gradient ._button.highlight.loading ._button-addon
{
	border-color: transparent
}

._theme-gradient ._button.highlight .loader-dot
{
	background-color: #fff
}

._theme-gradient ._form-group.has-error ._checkbox-check,._theme-gradient ._form-group.has-error ._field,._theme-gradient ._form-group.has-error .select2-container .select2-selection--multiple,._theme-gradient ._form-group.has-error .select2-container .select2-selection--single
{
	border-color: #ed1c24
}

._theme-gradient ._form-group.has-error ._radio-check
{
	-webkit-box-shadow: 0 0 0 #ed1c24;
	box-shadow: 0 0 0 #ed1c24
}

._theme-gradient ._form-label
{
	color: #fff
}

._theme-gradient ._form-description
{
	color: #aaa
}

._theme-gradient ._form-error
{
	color: #ed1c24
}

._theme-gradient ._field,._theme-gradient input,._theme-gradient textarea
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._theme-gradient ._field:focus,._theme-gradient input:focus,._theme-gradient textarea:focus
{
	border-color: #6c2fcd
}

._theme-gradient ._field:disabled,._theme-gradient input:disabled,._theme-gradient textarea:disabled
{
	background-color: #eee
}

._theme-gradient select
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._theme-gradient select:focus
{
	border-color: #6c2fcd
}

._theme-gradient .select2-container.select2-container--disabled .select2-selection--multiple,._theme-gradient .select2-container.select2-container--disabled .select2-selection--single
{
	background-color: #eee
}

._theme-gradient .select2-container .select2-selection--multiple,._theme-gradient .select2-container .select2-selection--single
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._theme-gradient .select2-container .select2-selection--multiple .select2-selection__clear,._theme-gradient .select2-container .select2-selection--single .select2-selection__clear
{
	color: #ccc
}

._theme-gradient .select2-container .select2-selection--single .select2-selection__arrow
{
	border-color: #ccc
}

._theme-gradient .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice
{
	background-color: #6c2fcd;
	color: #fff
}

._theme-gradient .select2-container .select2-dropdown
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._theme-gradient .select2-container--open.select2-container--above .select2-selection--multiple,._theme-gradient .select2-container--open.select2-container--above .select2-selection--single
{
	border-top-color: #ccc
}

._theme-gradient .select2-container--open.select2-container--below .select2-selection--multiple,._theme-gradient .select2-container--open.select2-container--below .select2-selection--single
{
	border-bottom-color: #ccc
}

._theme-gradient .select2-container--open .select2-dropdown,._theme-gradient .select2-container--open .select2-selection--multiple,._theme-gradient .select2-container--open .select2-selection--single
{
	border-color: #6c2fcd
}

._theme-gradient .select2-results__option[aria-selected=false].select2-results__option--highlighted,._theme-gradient .select2-results__option[aria-selected=true],._theme-gradient .select2-results__option[aria-selected=true].select2-results__option--highlighted
{
	background-color: #6c2fcd;
	color: #fff
}

._theme-gradient ._radio-check
{
	background-color: #fff;
	border-color: #ebebeb
}

._theme-gradient ._checkbox-check
{
	background-color: #fff;
	border-color: #ccc
}

._theme-highlight
{
	background-color: #ff4b51;
	border-color: #fff;
	color: #fff
}

._theme-highlight ._h1,._theme-highlight ._h2,._theme-highlight ._h3,._theme-highlight ._h4,._theme-highlight ._h5,._theme-highlight ._h6,._theme-highlight h1,._theme-highlight h2,._theme-highlight h3,._theme-highlight h4,._theme-highlight h5,._theme-highlight h6
{
	color: #fff
}

._theme-highlight a
{
	color: #5cabdb
}

._theme-highlight a.disabled
{
	color: #ccc
}

._theme-highlight ._text,._theme-highlight ._text ._h1,._theme-highlight ._text ._h2,._theme-highlight ._text ._h3,._theme-highlight ._text ._h4,._theme-highlight ._text ._h5,._theme-highlight ._text ._h6,._theme-highlight ._text h1,._theme-highlight ._text h2,._theme-highlight ._text h3,._theme-highlight ._text h4,._theme-highlight ._text h5,._theme-highlight ._text h6
{
	color: #fff
}

._theme-highlight ._text a
{
	color: #5cabdb
}

._theme-highlight ._text strong
{
	color: #eee
}

._theme-highlight ._text ul li.disabled,._theme-highlight ._text ul li.disabled:before
{
	color: #aaa
}

._theme-highlight ._text ul li:before
{
	color: #5cabdb
}

._theme-highlight ._text hr,._theme-highlight ._text table,._theme-highlight ._text td,._theme-highlight ._text th
{
	border-color: #fff
}

._theme-highlight ._socials.round ._socials-item-link
{
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

@media (min-width:1025px)
{
	._theme-highlight ._socials.round ._socials-item-link:hover
	{
		background-color: #fff;
		border-color: #fff;
		color: #ff4b51
	}
}

._theme-highlight ._socials-item-link
{
	color: #fff
}

@media (min-width:1025px)
{
	._theme-highlight ._socials-item-link:hover
	{
		color: #ff4b51
	}
}

._theme-highlight ._breadcrumbs,._theme-highlight ._breadcrumbs a
{
	color: #fff
}

._theme-highlight ._button.primary
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-highlight ._button.primary:hover
	{
		background-color: #5625a4;
		border-color: #5625a4;
		color: #fff!important
	}
}

._theme-highlight ._button.primary.ghost
{
	background-color: transparent;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._theme-highlight ._button.primary.ghost:hover
	{
		background-color: transparent;
		border-color: #5625a4;
		color: #5625a4!important
	}

	._theme-highlight ._button.primary.ghost:hover ._button-addon
	{
		border-color: #5625a4
	}
}

._theme-highlight ._button.primary.ghost ._button-addon
{
	border-color: #6c2fcd
}

._theme-highlight ._button.primary.loading
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._theme-highlight ._button.primary.loading:hover
	{
		background-color: #6c2fcd;
		border-color: #6c2fcd;
		color: #6c2fcd!important
	}

	._theme-highlight ._button.primary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._theme-highlight ._button.primary.loading ._button-addon
{
	border-color: transparent
}

._theme-highlight ._button.primary .loader-dot
{
	background-color: #fff
}

._theme-highlight ._button.secondary
{
	background-color: #fff;
	border-color: #fff;
	color: #5b89ab!important
}

@media (min-width:1025px)
{
	._theme-highlight ._button.secondary:hover
	{
		background-color: #ccc;
		border-color: #ccc;
		color: #5b89ab!important
	}
}

._theme-highlight ._button.secondary.ghost
{
	background-color: transparent;
	border-color: #fff;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-highlight ._button.secondary.ghost:hover
	{
		background-color: transparent;
		border-color: #ccc;
		color: #ccc!important
	}

	._theme-highlight ._button.secondary.ghost:hover ._button-addon
	{
		border-color: #ccc
	}
}

._theme-highlight ._button.secondary.ghost ._button-addon
{
	border-color: #fff
}

._theme-highlight ._button.secondary.loading
{
	background-color: #fff;
	border-color: #fff;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-highlight ._button.secondary.loading:hover
	{
		background-color: #fff;
		border-color: #fff;
		color: #fff!important
	}

	._theme-highlight ._button.secondary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._theme-highlight ._button.secondary.loading ._button-addon
{
	border-color: transparent
}

._theme-highlight ._button.secondary .loader-dot
{
	background-color: #5b89ab
}

._theme-highlight ._button.highlight
{
	background-color: #2b3f50;
	border-color: #2b3f50;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-highlight ._button.highlight:hover
	{
		background-color: #1b2f3f;
		border-color: #1b2f3f;
		color: #fff!important
	}
}

._theme-highlight ._button.highlight.ghost
{
	background-color: transparent;
	border-color: #2b3f50;
	color: #2b3f50!important
}

@media (min-width:1025px)
{
	._theme-highlight ._button.highlight.ghost:hover
	{
		background-color: transparent;
		border-color: #1b2f3f;
		color: #1b2f3f!important
	}

	._theme-highlight ._button.highlight.ghost:hover ._button-addon
	{
		border-color: #1b2f3f
	}
}

._theme-highlight ._button.highlight.ghost ._button-addon
{
	border-color: #2b3f50
}

._theme-highlight ._button.highlight.loading
{
	background-color: #2b3f50;
	border-color: #2b3f50;
	color: #2b3f50!important
}

@media (min-width:1025px)
{
	._theme-highlight ._button.highlight.loading:hover
	{
		background-color: #2b3f50;
		border-color: #2b3f50;
		color: #2b3f50!important
	}

	._theme-highlight ._button.highlight.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._theme-highlight ._button.highlight.loading ._button-addon
{
	border-color: transparent
}

._theme-highlight ._button.highlight .loader-dot
{
	background-color: #fff
}

._theme-highlight ._form-group.has-error ._checkbox-check,._theme-highlight ._form-group.has-error ._field,._theme-highlight ._form-group.has-error .select2-container .select2-selection--multiple,._theme-highlight ._form-group.has-error .select2-container .select2-selection--single
{
	border-color: #ed1c24
}

._theme-highlight ._form-group.has-error ._radio-check
{
	-webkit-box-shadow: 0 0 0 #ed1c24;
	box-shadow: 0 0 0 #ed1c24
}

._theme-highlight ._form-label
{
	color: #fff
}

._theme-highlight ._form-description
{
	color: #aaa
}

._theme-highlight ._form-error
{
	color: #ed1c24
}

._theme-highlight ._field,._theme-highlight input,._theme-highlight textarea
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._theme-highlight ._field:focus,._theme-highlight input:focus,._theme-highlight textarea:focus
{
	border-color: #513382
}

._theme-highlight ._field:disabled,._theme-highlight input:disabled,._theme-highlight textarea:disabled
{
	background-color: #eee
}

._theme-highlight select
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._theme-highlight select:focus
{
	border-color: #513382
}

._theme-highlight .select2-container.select2-container--disabled .select2-selection--multiple,._theme-highlight .select2-container.select2-container--disabled .select2-selection--single
{
	background-color: #eee
}

._theme-highlight .select2-container .select2-selection--multiple,._theme-highlight .select2-container .select2-selection--single
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._theme-highlight .select2-container .select2-selection--multiple .select2-selection__clear,._theme-highlight .select2-container .select2-selection--single .select2-selection__clear
{
	color: #ccc
}

._theme-highlight .select2-container .select2-selection--single .select2-selection__arrow
{
	border-color: #ccc
}

._theme-highlight .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice
{
	background-color: #513382;
	color: #fff
}

._theme-highlight .select2-container .select2-dropdown
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._theme-highlight .select2-container--open.select2-container--above .select2-selection--multiple,._theme-highlight .select2-container--open.select2-container--above .select2-selection--single
{
	border-top-color: #ccc
}

._theme-highlight .select2-container--open.select2-container--below .select2-selection--multiple,._theme-highlight .select2-container--open.select2-container--below .select2-selection--single
{
	border-bottom-color: #ccc
}

._theme-highlight .select2-container--open .select2-dropdown,._theme-highlight .select2-container--open .select2-selection--multiple,._theme-highlight .select2-container--open .select2-selection--single
{
	border-color: #513382
}

._theme-highlight .select2-results__option[aria-selected=false].select2-results__option--highlighted,._theme-highlight .select2-results__option[aria-selected=true],._theme-highlight .select2-results__option[aria-selected=true].select2-results__option--highlighted
{
	background-color: #513382;
	color: #fff
}

._theme-highlight ._radio-check
{
	background-color: #fff;
	border-color: #ebebeb
}

._theme-highlight ._radio-check:before
{
	background-color: #513382
}

._theme-highlight ._checkbox-check
{
	background-color: #fff;
	border-color: #ccc;
	color: #513382
}

._theme-lhighlight
{
	background-color: #5eaada;
	border-color: #fff;
	color: #fff
}

._theme-lhighlight ._h1,._theme-lhighlight ._h2,._theme-lhighlight ._h3,._theme-lhighlight ._h4,._theme-lhighlight ._h5,._theme-lhighlight ._h6,._theme-lhighlight a,._theme-lhighlight h1,._theme-lhighlight h2,._theme-lhighlight h3,._theme-lhighlight h4,._theme-lhighlight h5,._theme-lhighlight h6
{
	color: #fff
}

._theme-lhighlight a.disabled
{
	color: #ccc
}

._theme-lhighlight ._text,._theme-lhighlight ._text ._h1,._theme-lhighlight ._text ._h2,._theme-lhighlight ._text ._h3,._theme-lhighlight ._text ._h4,._theme-lhighlight ._text ._h5,._theme-lhighlight ._text ._h6,._theme-lhighlight ._text a,._theme-lhighlight ._text h1,._theme-lhighlight ._text h2,._theme-lhighlight ._text h3,._theme-lhighlight ._text h4,._theme-lhighlight ._text h5,._theme-lhighlight ._text h6
{
	color: #fff
}

._theme-lhighlight ._text strong
{
	color: #eee
}

._theme-lhighlight ._text ul li.disabled,._theme-lhighlight ._text ul li.disabled:before
{
	color: #aaa
}

._theme-lhighlight ._text ul li:before
{
	color: #fff
}

._theme-lhighlight ._text hr,._theme-lhighlight ._text table,._theme-lhighlight ._text td,._theme-lhighlight ._text th
{
	border-color: #fff
}

._theme-lhighlight ._socials.round ._socials-item-link
{
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

@media (min-width:1025px)
{
	._theme-lhighlight ._socials.round ._socials-item-link:hover
	{
		background-color: #fff;
		border-color: #fff;
		color: #5eaada
	}
}

._theme-lhighlight ._socials-item-link
{
	color: #fff
}

@media (min-width:1025px)
{
	._theme-lhighlight ._socials-item-link:hover
	{
		color: #5eaada
	}
}

._theme-lhighlight ._breadcrumbs,._theme-lhighlight ._breadcrumbs a
{
	color: #999
}

._theme-lhighlight ._button.primary
{
	background-color: #2b3f50;
	border-color: #2b3f50;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-lhighlight ._button.primary:hover
	{
		background-color: #1f3446;
		border-color: #1f3446;
		color: #fff!important
	}
}

._theme-lhighlight ._button.primary.ghost
{
	background-color: transparent;
	border-color: #2b3f50;
	color: #2b3f50!important
}

@media (min-width:1025px)
{
	._theme-lhighlight ._button.primary.ghost:hover
	{
		background-color: transparent;
		border-color: #1f3446;
		color: #1f3446!important
	}

	._theme-lhighlight ._button.primary.ghost:hover ._button-addon
	{
		border-color: #1f3446
	}
}

._theme-lhighlight ._button.primary.ghost ._button-addon
{
	border-color: #2b3f50
}

._theme-lhighlight ._button.primary.loading
{
	background-color: #2b3f50;
	border-color: #2b3f50;
	color: #2b3f50!important
}

@media (min-width:1025px)
{
	._theme-lhighlight ._button.primary.loading:hover
	{
		background-color: #2b3f50;
		border-color: #2b3f50;
		color: #2b3f50!important
	}

	._theme-lhighlight ._button.primary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._theme-lhighlight ._button.primary.loading ._button-addon
{
	border-color: transparent
}

._theme-lhighlight ._button.primary .loader-dot
{
	background-color: #fff
}

._theme-lhighlight ._button.secondary
{
	background-color: #fff;
	border-color: #fff;
	color: #5eaada!important
}

@media (min-width:1025px)
{
	._theme-lhighlight ._button.secondary:hover
	{
		background-color: #ccc;
		border-color: #ccc;
		color: #5eaada!important
	}
}

._theme-lhighlight ._button.secondary.ghost
{
	background-color: transparent;
	border-color: #fff;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-lhighlight ._button.secondary.ghost:hover
	{
		background-color: transparent;
		border-color: #ccc;
		color: #ccc!important
	}

	._theme-lhighlight ._button.secondary.ghost:hover ._button-addon
	{
		border-color: #ccc
	}
}

._theme-lhighlight ._button.secondary.ghost ._button-addon
{
	border-color: #fff
}

._theme-lhighlight ._button.secondary.loading
{
	background-color: #fff;
	border-color: #fff;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-lhighlight ._button.secondary.loading:hover
	{
		background-color: #fff;
		border-color: #fff;
		color: #fff!important
	}

	._theme-lhighlight ._button.secondary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._theme-lhighlight ._button.secondary.loading ._button-addon
{
	border-color: transparent
}

._theme-lhighlight ._button.secondary .loader-dot
{
	background-color: #5eaada
}

._theme-lhighlight ._button.highlight
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #fff!important
}

@media (min-width:1025px)
{
	._theme-lhighlight ._button.highlight:hover
	{
		background-color: #ee3137;
		border-color: #ee3137;
		color: #fff!important
	}
}

._theme-lhighlight ._button.highlight.ghost
{
	background-color: transparent;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._theme-lhighlight ._button.highlight.ghost:hover
	{
		background-color: transparent;
		border-color: #ee3137;
		color: #ee3137!important
	}

	._theme-lhighlight ._button.highlight.ghost:hover ._button-addon
	{
		border-color: #ee3137
	}
}

._theme-lhighlight ._button.highlight.ghost ._button-addon
{
	border-color: #ff4b51
}

._theme-lhighlight ._button.highlight.loading
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._theme-lhighlight ._button.highlight.loading:hover
	{
		background-color: #ff4b51;
		border-color: #ff4b51;
		color: #ff4b51!important
	}

	._theme-lhighlight ._button.highlight.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._theme-lhighlight ._button.highlight.loading ._button-addon
{
	border-color: transparent
}

._theme-lhighlight ._button.highlight .loader-dot
{
	background-color: #fff
}

._theme-lhighlight ._form-group.has-error ._checkbox-check,._theme-lhighlight ._form-group.has-error ._field,._theme-lhighlight ._form-group.has-error .select2-container .select2-selection--multiple,._theme-lhighlight ._form-group.has-error .select2-container .select2-selection--single
{
	border-color: #ed1c24
}

._theme-lhighlight ._form-group.has-error ._radio-check
{
	-webkit-box-shadow: 0 0 0 #ed1c24;
	box-shadow: 0 0 0 #ed1c24
}

._theme-lhighlight ._form-label
{
	color: #fff
}

._theme-lhighlight ._form-description
{
	color: #aaa
}

._theme-lhighlight ._form-error
{
	color: #ed1c24
}

._theme-lhighlight ._field,._theme-lhighlight input,._theme-lhighlight textarea
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._theme-lhighlight ._field:focus,._theme-lhighlight input:focus,._theme-lhighlight textarea:focus
{
	border-color: #6c2fcd
}

._theme-lhighlight ._field:disabled,._theme-lhighlight input:disabled,._theme-lhighlight textarea:disabled
{
	background-color: #eee
}

._theme-lhighlight select
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._theme-lhighlight select:focus
{
	border-color: #6c2fcd
}

._theme-lhighlight .select2-container.select2-container--disabled .select2-selection--multiple,._theme-lhighlight .select2-container.select2-container--disabled .select2-selection--single
{
	background-color: #eee
}

._theme-lhighlight .select2-container .select2-selection--multiple,._theme-lhighlight .select2-container .select2-selection--single
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._theme-lhighlight .select2-container .select2-selection--multiple .select2-selection__clear,._theme-lhighlight .select2-container .select2-selection--single .select2-selection__clear
{
	color: #ccc
}

._theme-lhighlight .select2-container .select2-selection--single .select2-selection__arrow
{
	border-color: #ccc
}

._theme-lhighlight .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice
{
	background-color: #6c2fcd;
	color: #fff
}

._theme-lhighlight .select2-container .select2-dropdown
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._theme-lhighlight .select2-container--open.select2-container--above .select2-selection--multiple,._theme-lhighlight .select2-container--open.select2-container--above .select2-selection--single
{
	border-top-color: #ccc
}

._theme-lhighlight .select2-container--open.select2-container--below .select2-selection--multiple,._theme-lhighlight .select2-container--open.select2-container--below .select2-selection--single
{
	border-bottom-color: #ccc
}

._theme-lhighlight .select2-container--open .select2-dropdown,._theme-lhighlight .select2-container--open .select2-selection--multiple,._theme-lhighlight .select2-container--open .select2-selection--single
{
	border-color: #6c2fcd
}

._theme-lhighlight .select2-results__option[aria-selected=false].select2-results__option--highlighted,._theme-lhighlight .select2-results__option[aria-selected=true],._theme-lhighlight .select2-results__option[aria-selected=true].select2-results__option--highlighted
{
	background-color: #6c2fcd;
	color: #fff
}

._theme-lhighlight ._radio-check
{
	background-color: #fff;
	border-color: #ebebeb
}

._theme-lhighlight ._checkbox-check
{
	background-color: #fff;
	border-color: #ccc
}

._stack
{
	display: inline-table
}

._stack-addon,._stack-main
{
	display: table-cell;
	vertical-align: middle
}

._stack-addon
{
	width: 1px;
	white-space: nowrap;
	padding: 0 10px
}

._stack-addon:first-child
{
	padding-left: 0
}

._stack-addon:last-child
{
	padding-right: 0
}

._notification-bar-buttons
{
	border-color: #ddd
}

._notification-bar
{
	width: 100%;
	padding: 10px;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 1000001;
	font-size: 12px;
	line-height: 1.5
}

._notification-bar a
{
	text-decoration: underline
}

._notification-bar a:hover
{
	text-decoration: none
}

._notification-bar-inner
{
	display: table;
	width: 100%
}

._notification-bar-buttons,._notification-bar-content
{
	display: table-cell;
	vertical-align: middle
}

._notification-bar-buttons
{
	width: 1px;
	border-width: 0;
	border-left-width: 1px;
	border-style: solid;
	padding-left: 30px;
	white-space: nowrap;
	line-height: 1.2
}

._notification-bar-buttons ._button
{
	vertical-align: middle;
	margin-left: 30px
}

._notification-bar-settings-link
{
	vertical-align: middle
}

._notification-bar-content
{
	padding-right: 30px
}

._notification-bar-close
{
	position: absolute;
	top: 50%;
	right: 20px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 18px;
	line-height: 1
}

@media (max-width:991px)
{
	._notification-bar-buttons
	{
		white-space: normal;
		text-align: center;
		padding-right: 30px
	}

	._notification-bar-buttons ._button
	{
		width: 100%;
		margin: 10px 0 0;
		white-space: nowrap
	}

	._notification-bar-buttons ._button:first-child
	{
		margin-top: 0
	}

	._notification-bar-settings-link
	{
		white-space: nowrap
	}
}

@media (max-width:767px)
{
	._notification-bar
	{
		padding: 10px 0
	}

	._notification-bar-buttons,._notification-bar-content,._notification-bar-inner
	{
		display: block;
		width: auto;
		padding: 0;
		border: 0
	}

	._notification-bar-content
	{
		padding-right: 10px;
		margin-bottom: 10px
	}

	._notification-bar-close
	{
		-webkit-transform: none;
		transform: none;
		top: 10px;
		right: 10px
	}
}

._edge-main:after,._edge-main:before
{
	background-color: #fff
}

._edge-light:after,._edge-light:before
{
	background-color: #f1f3ff
}

._edge-dark:after,._edge-dark:before
{
	background-color: #4d3782
}

._edge-ldark:after,._edge-ldark:before
{
	background-color: #a359be
}

._edge-highlight:after,._edge-highlight:before
{
	background-color: #ff4b51
}

._edge-lhighlight:after,._edge-lhighlight:before
{
	background-color: #5eaada
}

._edge-bottom,._edge-top
{
	overflow: hidden
}

._edge-bottom:after,._edge-bottom:before,._edge-top:after,._edge-top:before
{
	content: "";
	position: absolute;
	width: 100%;
	height: 200px
}

._edge-bottom:before,._edge-top:before
{
	right: 50%;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: rotate(5deg);
	transform: rotate(5deg)
}

._edge-bottom:after,._edge-top:after
{
	left: 50%;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: rotate(-5deg);
	transform: rotate(-5deg)
}

._edge-top:after,._edge-top:before
{
	bottom: 100%
}

._edge-top:before
{
	-webkit-transform: rotate(-5deg);
	transform: rotate(-5deg)
}

._edge-top:after
{
	-webkit-transform: rotate(5deg);
	transform: rotate(5deg)
}

._edge-bottom:after,._edge-bottom:before
{
	top: 100%
}

._edge-bottom:before
{
	-webkit-transform: rotate(5deg);
	transform: rotate(5deg)
}

._edge-bottom:after
{
	-webkit-transform: rotate(-5deg);
	transform: rotate(-5deg)
}

._breadcrumbs,._breadcrumbs a
{
	color: #999
}

._breadcrumbs
{
	margin-bottom: 30px
}

._breadcrumbs:last-child
{
	margin-bottom: 0
}

._breadcrumbs ul
{
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

._breadcrumbs li:last-child:after
{
	display: none
}

._breadcrumbs li:after
{
	content: ">";
	margin: 0 10px
}

@media (max-width:767px)
{
	._breadcrumbs
	{
		margin-bottom: 30px
	}
}

@-webkit-keyframes spin
{
	to
	{
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes spin
{
	to
	{
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@-webkit-keyframes dot-pulse
{
	0%,80%,to
	{
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	40%
	{
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes dot-pulse
{
	0%,80%,to
	{
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	40%
	{
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes gradientMove
{
	0%
	{
		background-position: 0 50%
	}

	50%
	{
		background-position: 100% 50%
	}

	to
	{
		background-position: 0 50%
	}
}

@keyframes gradientMove
{
	0%
	{
		background-position: 0 50%
	}

	50%
	{
		background-position: 100% 50%
	}

	to
	{
		background-position: 0 50%
	}
}

@-webkit-keyframes fade-unveil
{
	0%
	{
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0
	}

	30%
	{
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
		border-width: 25px
	}

	to
	{
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0;
		border-width: 0
	}
}

@keyframes fade-unveil
{
	0%
	{
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0
	}

	30%
	{
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
		border-width: 25px
	}

	to
	{
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0;
		border-width: 0
	}
}

@-webkit-keyframes fade-pulse
{
	0%
	{
		opacity: .3
	}

	30%
	{
		opacity: 1
	}

	to
	{
		opacity: .3
	}
}

@keyframes fade-pulse
{
	0%
	{
		opacity: .3
	}

	30%
	{
		opacity: 1
	}

	to
	{
		opacity: .3
	}
}

.loader-dots
{
	font-size: 0;
	line-height: 0;
	text-align: center;
	white-space: nowrap
}

.loader-dot
{
	display: inline-block;
	background-color: #6c2fcd;
	border-radius: 100%;
	width: 12px;
	height: 12px;
	margin: 2px;
	-webkit-animation: dot-pulse 1s infinite linear;
	animation: dot-pulse 1s infinite linear
}

.loader-dot:first-child
{
	-webkit-animation-delay: -.5s;
	animation-delay: -.5s
}

.loader-dot:nth-child(2)
{
	-webkit-animation-delay: -.25s;
	animation-delay: -.25s
}

.loader-dot:nth-child(3)
{
	-webkit-animation-delay: 0s;
	animation-delay: 0s
}

._button
{
	min-height: 60px;
	font-size: 18px;
	border-width: 3px
}

._button.round
{
	border-radius: 60px
}

._button ._button-text
{
	padding: 15.5px 50px
}

._button ._button-addon
{
	-ms-flex-preferred-size: 54px;
	flex-basis: 54px;
	min-width: 54px;
	max-width: 54px;
	font-size: 23px
}

._button .loader-dot
{
	width: 12px;
	height: 12px
}

._button
{
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	vertical-align: middle;
	font-family: Roboto,sans-serif;
	border-style: solid;
	border-radius: 6px;
	font-weight: 700;
	font-style: normal;
	line-height: 1.2857;
	text-align: center;
	cursor: pointer;
	position: relative;
	-webkit-transition: .2s;
	transition: .2s
}

@media (min-width:1025px)
{
	._button:hover
	{
		text-decoration: none
	}
}

._button.small
{
	border-radius: 4px;
	font-weight: 500;
	min-height: 38px;
	font-size: 14px;
	border-width: 1px
}

._button.small.round
{
	border-radius: 38px
}

._button.small ._button-text
{
	padding: 9px 20px
}

._button.small ._button-addon
{
	-ms-flex-preferred-size: 36px;
	flex-basis: 36px;
	min-width: 36px;
	max-width: 36px;
	font-size: 17px
}

._button.small .loader-dot
{
	width: 8px;
	height: 8px
}

._button.large
{
	min-height: 80px;
	font-size: 26px;
	border-width: 3px
}

._button.large.round
{
	border-radius: 80px
}

._button.large ._button-text
{
	padding: 20.5px 60px
}

._button.large ._button-addon
{
	-ms-flex-preferred-size: 74px;
	flex-basis: 74px;
	min-width: 74px;
	max-width: 74px;
	font-size: 27px
}

._button.large .loader-dot
{
	width: 16px;
	height: 16px
}

._button.full
{
	width: 100%
}

._button.primary
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #fff!important
}

@media (min-width:1025px)
{
	._button.primary:hover
	{
		background-color: #5625a4;
		border-color: #5625a4;
		color: #fff!important
	}
}

._button.primary.ghost
{
	background-color: transparent;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._button.primary.ghost:hover
	{
		background-color: transparent;
		border-color: #5625a4;
		color: #5625a4!important
	}

	._button.primary.ghost:hover ._button-addon
	{
		border-color: #5625a4
	}
}

._button.primary.ghost ._button-addon
{
	border-color: #6c2fcd
}

._button.primary.loading
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._button.primary.loading:hover
	{
		background-color: #6c2fcd;
		border-color: #6c2fcd;
		color: #6c2fcd!important
	}

	._button.primary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._button.primary.loading ._button-addon
{
	border-color: transparent
}

._button.primary .loader-dot
{
	background-color: #fff
}

._button.secondary
{
	background-color: #2b3f50;
	border-color: #2b3f50;
	color: #fff!important
}

@media (min-width:1025px)
{
	._button.secondary:hover
	{
		background-color: #1f3446;
		border-color: #1f3446;
		color: #fff!important
	}
}

._button.secondary.ghost
{
	background-color: transparent;
	border-color: #2b3f50;
	color: #2b3f50!important
}

@media (min-width:1025px)
{
	._button.secondary.ghost:hover
	{
		background-color: transparent;
		border-color: #1f3446;
		color: #1f3446!important
	}

	._button.secondary.ghost:hover ._button-addon
	{
		border-color: #1f3446
	}
}

._button.secondary.ghost ._button-addon
{
	border-color: #2b3f50
}

._button.secondary.loading
{
	background-color: #2b3f50;
	border-color: #2b3f50;
	color: #2b3f50!important
}

@media (min-width:1025px)
{
	._button.secondary.loading:hover
	{
		background-color: #2b3f50;
		border-color: #2b3f50;
		color: #2b3f50!important
	}

	._button.secondary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._button.secondary.loading ._button-addon
{
	border-color: transparent
}

._button.secondary .loader-dot
{
	background-color: #fff
}

._button.highlight
{
	background-color: #5268f2;
	border-color: #5268f2;
	color: #fff!important
}

@media (min-width:1025px)
{
	._button.highlight:hover
	{
		background-color: #2a26fd;
		border-color: #2a26fd;
		color: #fff!important
	}
}

._button.highlight.ghost
{
	background-color: transparent;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._button.highlight.ghost:hover
	{
		background-color: transparent;
		border-color: #ee3137;
		color: #ee3137!important
	}

	._button.highlight.ghost:hover ._button-addon
	{
		border-color: #ee3137
	}
}

._button.highlight.ghost ._button-addon
{
	border-color: #ff4b51
}

._button.highlight.loading
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._button.highlight.loading:hover
	{
		background-color: #ff4b51;
		border-color: #ff4b51;
		color: #ff4b51!important
	}

	._button.highlight.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._button.highlight.loading ._button-addon
{
	border-color: transparent
}

._button.highlight .loader-dot
{
	background-color: #fff
}

._button.highlight-light
{
	background-color: #513382;
	border-color: #513382;
	color: #fff!important
}

@media (min-width:1025px)
{
	._button.highlight-light:hover
	{
		background-color: #665088;
		border-color: #665088;
		color: #fff!important
	}
}

._button.highlight-light.ghost
{
	background-color: transparent;
	border-color: #513382;
	color: #513382!important
}

@media (min-width:1025px)
{
	._button.highlight-light.ghost:hover
	{
		background-color: transparent;
		border-color: #665088;
		color: #665088!important
	}

	._button.highlight-light.ghost:hover ._button-addon
	{
		border-color: #665088
	}
}

._button.highlight-light.ghost ._button-addon
{
	border-color: #513382
}

._button.highlight-light.loading
{
	background-color: #513382;
	border-color: #513382;
	color: #513382!important
}

@media (min-width:1025px)
{
	._button.highlight-light.loading:hover
	{
		background-color: #513382;
		border-color: #513382;
		color: #513382!important
	}

	._button.highlight-light.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._button.highlight-light.loading ._button-addon
{
	border-color: transparent
}

._button.highlight-light .loader-dot
{
	background-color: #fff
}

._button.success
{
	background-color: #74b22e;
	border-color: #74b22e;
	color: #fff!important
}

@media (min-width:1025px)
{
	._button.success:hover
	{
		background-color: #639f1f;
		border-color: #639f1f;
		color: #fff!important
	}
}

._button.success.ghost
{
	background-color: transparent;
	border-color: #74b22e;
	color: #74b22e!important
}

@media (min-width:1025px)
{
	._button.success.ghost:hover
	{
		background-color: transparent;
		border-color: #639f1f;
		color: #639f1f!important
	}

	._button.success.ghost:hover ._button-addon
	{
		border-color: #639f1f
	}
}

._button.success.ghost ._button-addon
{
	border-color: #74b22e
}

._button.success.loading
{
	background-color: #74b22e;
	border-color: #74b22e;
	color: #74b22e!important
}

@media (min-width:1025px)
{
	._button.success.loading:hover
	{
		background-color: #74b22e;
		border-color: #74b22e;
		color: #74b22e!important
	}

	._button.success.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._button.success.loading ._button-addon
{
	border-color: transparent
}

._button.success .loader-dot
{
	background-color: #fff
}

._button.google
{
	background-color: #de4e42;
	border-color: #de4e42;
	color: #fff!important
}

@media (min-width:1025px)
{
	._button.google:hover
	{
		background-color: #c3392e;
		border-color: #c3392e;
		color: #fff!important
	}
}

._button.google.ghost
{
	background-color: transparent;
	border-color: #de4e42;
	color: #de4e42!important
}

@media (min-width:1025px)
{
	._button.google.ghost:hover
	{
		background-color: transparent;
		border-color: #c3392e;
		color: #c3392e!important
	}

	._button.google.ghost:hover ._button-addon
	{
		border-color: #c3392e
	}
}

._button.google.ghost ._button-addon
{
	border-color: #de4e42
}

._button.google.loading
{
	background-color: #de4e42;
	border-color: #de4e42;
	color: #de4e42!important
}

@media (min-width:1025px)
{
	._button.google.loading:hover
	{
		background-color: #de4e42;
		border-color: #de4e42;
		color: #de4e42!important
	}

	._button.google.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._button.google.loading ._button-addon
{
	border-color: transparent
}

._button.google .loader-dot
{
	background-color: #fff
}

._button.facebook
{
	background-color: #4266b2;
	border-color: #4266b2;
	color: #fff!important
}

@media (min-width:1025px)
{
	._button.facebook:hover
	{
		background-color: #30529a;
		border-color: #30529a;
		color: #fff!important
	}
}

._button.facebook.ghost
{
	background-color: transparent;
	border-color: #4266b2;
	color: #4266b2!important
}

@media (min-width:1025px)
{
	._button.facebook.ghost:hover
	{
		background-color: transparent;
		border-color: #30529a;
		color: #30529a!important
	}

	._button.facebook.ghost:hover ._button-addon
	{
		border-color: #30529a
	}
}

._button.facebook.ghost ._button-addon
{
	border-color: #4266b2
}

._button.facebook.loading
{
	background-color: #4266b2;
	border-color: #4266b2;
	color: #4266b2!important
}

@media (min-width:1025px)
{
	._button.facebook.loading:hover
	{
		background-color: #4266b2;
		border-color: #4266b2;
		color: #4266b2!important
	}

	._button.facebook.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._button.facebook.loading ._button-addon
{
	border-color: transparent
}

._button.facebook .loader-dot
{
	background-color: #fff
}

._button.disabled
{
	background-color: #dcdcdc;
	border-color: #dcdcdc;
	color: #fff!important;
	cursor: not-allowed
}

@media (min-width:1025px)
{
	._button.disabled:hover
	{
		background-color: #dcdcdc;
		border-color: #dcdcdc;
		color: #fff!important
	}
}

._button.disabled.ghost
{
	background-color: transparent;
	border-color: #dcdcdc;
	color: #dcdcdc!important
}

@media (min-width:1025px)
{
	._button.disabled.ghost:hover
	{
		background-color: transparent;
		border-color: #dcdcdc;
		color: #dcdcdc!important
	}

	._button.disabled.ghost:hover ._button-addon
	{
		border-color: #dcdcdc
	}
}

._button.disabled.ghost ._button-addon
{
	border-color: #dcdcdc
}

._button.disabled.loading
{
	background-color: #dcdcdc;
	border-color: #dcdcdc;
	color: #dcdcdc!important
}

@media (min-width:1025px)
{
	._button.disabled.loading:hover
	{
		background-color: #dcdcdc;
		border-color: #dcdcdc;
		color: #dcdcdc!important
	}

	._button.disabled.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._button.disabled.loading ._button-addon
{
	border-color: transparent
}

._button.disabled .loader-dot
{
	background-color: #fff
}

._button.disabled.loading,._button.loading
{
	-webkit-transition: none;
	transition: none
}

._button.loading
{
	cursor: wait
}

._button .loader-dots
{
	position: absolute;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

._button-addon,._button-text
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

._button-addon
{
	white-space: nowrap;
	border: 0 solid rgba(0,0,0,.1);
	line-height: 1;
	-webkit-transition: border .2s;
	transition: border .2s
}

._button-addon:first-child
{
	border-right-width: 1px
}

._button-addon:first-child+.loader-dots .loader-dot
{
	width: 8px;
	height: 8px
}

._button-addon:last-child
{
	border-left-width: 1px
}

._button-addon:only-child
{
	border: 0
}

._button-addon i
{
	vertical-align: middle
}

._button-text
{
	width: 100%
}

@media (max-width:767px)
{
	._button
	{
		min-height: 50px;
		font-size: 16px;
		border-width: 2px
	}

	._button.round
	{
		border-radius: 50px
	}

	._button ._button-text
	{
		padding: 12.5px 30px
	}

	._button ._button-addon
	{
		-ms-flex-preferred-size: 46px;
		flex-basis: 46px;
		min-width: 46px;
		max-width: 46px;
		font-size: 22px
	}

	._button .loader-dot
	{
		width: 12px;
		height: 12px
	}

	._button
	{
		width: 100%
	}
}

.table-responsive
{
	width: 100%;
	position: relative;
	overflow-y: hidden;
	overflow-x: auto;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	-webkit-overflow-scrolling: touch
}

._table
{
	display: table
}

._thead
{
	display: table-header-group
}

._tbody
{
	display: table-row-group
}

._tfoot
{
	display: table-footer-group
}

._tr
{
	display: table-row
}

.js-tr-placeholder
{
	display: none;
	background-color: #f1f3ff;
	border-color: #ddd;
	color: #6a6e79
}

.js-tr-placeholder ._h1,.js-tr-placeholder ._h2,.js-tr-placeholder ._h3,.js-tr-placeholder ._h4,.js-tr-placeholder ._h5,.js-tr-placeholder ._h6,.js-tr-placeholder h1,.js-tr-placeholder h2,.js-tr-placeholder h3,.js-tr-placeholder h4,.js-tr-placeholder h5,.js-tr-placeholder h6
{
	color: #2f3d4a
}

.js-tr-placeholder a
{
	color: #6c2fcd
}

.js-tr-placeholder a.disabled
{
	color: #ccc
}

.js-tr-placeholder ._text
{
	color: #6a6e79
}

.js-tr-placeholder ._text ._h1,.js-tr-placeholder ._text ._h2,.js-tr-placeholder ._text ._h3,.js-tr-placeholder ._text ._h4,.js-tr-placeholder ._text ._h5,.js-tr-placeholder ._text ._h6,.js-tr-placeholder ._text h1,.js-tr-placeholder ._text h2,.js-tr-placeholder ._text h3,.js-tr-placeholder ._text h4,.js-tr-placeholder ._text h5,.js-tr-placeholder ._text h6
{
	color: #2f3d4a
}

.js-tr-placeholder ._text a
{
	color: #6c2fcd
}

.js-tr-placeholder ._text strong
{
	color: #40444d
}

.js-tr-placeholder ._text ul li.disabled,.js-tr-placeholder ._text ul li.disabled:before
{
	color: #999
}

.js-tr-placeholder ._text ul li:before
{
	color: #6c2fcd
}

.js-tr-placeholder ._text hr,.js-tr-placeholder ._text table,.js-tr-placeholder ._text td,.js-tr-placeholder ._text th
{
	border-color: #ddd
}

.js-tr-placeholder ._socials.round ._socials-item-link
{
	background-color: transparent;
	border-color: #6c2fcd;
	color: #6c2fcd
}

@media (min-width:1025px)
{
	.js-tr-placeholder ._socials.round ._socials-item-link:hover
	{
		background-color: #6c2fcd;
		border-color: #6c2fcd;
		color: #f1f3ff
	}
}

.js-tr-placeholder ._socials-item-link
{
	color: #6c2fcd
}

@media (min-width:1025px)
{
	.js-tr-placeholder ._socials-item-link:hover
	{
		color: #f1f3ff
	}
}

.js-tr-placeholder ._breadcrumbs,.js-tr-placeholder ._breadcrumbs a
{
	color: #999
}

.js-tr-placeholder ._button.primary
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #fff!important
}

@media (min-width:1025px)
{
	.js-tr-placeholder ._button.primary:hover
	{
		background-color: #5625a4;
		border-color: #5625a4;
		color: #fff!important
	}
}

.js-tr-placeholder ._button.primary.ghost
{
	background-color: transparent;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	.js-tr-placeholder ._button.primary.ghost:hover
	{
		background-color: transparent;
		border-color: #5625a4;
		color: #5625a4!important
	}

	.js-tr-placeholder ._button.primary.ghost:hover ._button-addon
	{
		border-color: #5625a4
	}
}

.js-tr-placeholder ._button.primary.ghost ._button-addon
{
	border-color: #6c2fcd
}

.js-tr-placeholder ._button.primary.loading
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	.js-tr-placeholder ._button.primary.loading:hover
	{
		background-color: #6c2fcd;
		border-color: #6c2fcd;
		color: #6c2fcd!important
	}

	.js-tr-placeholder ._button.primary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

.js-tr-placeholder ._button.primary.loading ._button-addon
{
	border-color: transparent
}

.js-tr-placeholder ._button.primary .loader-dot
{
	background-color: #fff
}

.js-tr-placeholder ._button.secondary
{
	background-color: #2b3f50;
	border-color: #2b3f50;
	color: #fff!important
}

@media (min-width:1025px)
{
	.js-tr-placeholder ._button.secondary:hover
	{
		background-color: #1f3446;
		border-color: #1f3446;
		color: #fff!important
	}
}

.js-tr-placeholder ._button.secondary.ghost
{
	background-color: transparent;
	border-color: #2b3f50;
	color: #2b3f50!important
}

@media (min-width:1025px)
{
	.js-tr-placeholder ._button.secondary.ghost:hover
	{
		background-color: transparent;
		border-color: #1f3446;
		color: #1f3446!important
	}

	.js-tr-placeholder ._button.secondary.ghost:hover ._button-addon
	{
		border-color: #1f3446
	}
}

.js-tr-placeholder ._button.secondary.ghost ._button-addon
{
	border-color: #2b3f50
}

.js-tr-placeholder ._button.secondary.loading
{
	background-color: #2b3f50;
	border-color: #2b3f50;
	color: #2b3f50!important
}

@media (min-width:1025px)
{
	.js-tr-placeholder ._button.secondary.loading:hover
	{
		background-color: #2b3f50;
		border-color: #2b3f50;
		color: #2b3f50!important
	}

	.js-tr-placeholder ._button.secondary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

.js-tr-placeholder ._button.secondary.loading ._button-addon
{
	border-color: transparent
}

.js-tr-placeholder ._button.secondary .loader-dot
{
	background-color: #fff
}

.js-tr-placeholder ._button.highlight
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #fff!important
}

@media (min-width:1025px)
{
	.js-tr-placeholder ._button.highlight:hover
	{
		background-color: #ee3137;
		border-color: #ee3137;
		color: #fff!important
	}
}

.js-tr-placeholder ._button.highlight.ghost
{
	background-color: transparent;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	.js-tr-placeholder ._button.highlight.ghost:hover
	{
		background-color: transparent;
		border-color: #ee3137;
		color: #ee3137!important
	}

	.js-tr-placeholder ._button.highlight.ghost:hover ._button-addon
	{
		border-color: #ee3137
	}
}

.js-tr-placeholder ._button.highlight.ghost ._button-addon
{
	border-color: #ff4b51
}

.js-tr-placeholder ._button.highlight.loading
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	.js-tr-placeholder ._button.highlight.loading:hover
	{
		background-color: #ff4b51;
		border-color: #ff4b51;
		color: #ff4b51!important
	}

	.js-tr-placeholder ._button.highlight.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

.js-tr-placeholder ._button.highlight.loading ._button-addon
{
	border-color: transparent
}

.js-tr-placeholder ._button.highlight .loader-dot
{
	background-color: #fff
}

.js-tr-placeholder ._form-group.has-error ._checkbox-check,.js-tr-placeholder ._form-group.has-error ._field,.js-tr-placeholder ._form-group.has-error .select2-container .select2-selection--multiple,.js-tr-placeholder ._form-group.has-error .select2-container .select2-selection--single
{
	border-color: #ed1c24
}

.js-tr-placeholder ._form-group.has-error ._radio-check
{
	-webkit-box-shadow: 0 0 0 #ed1c24;
	box-shadow: 0 0 0 #ed1c24
}

.js-tr-placeholder ._form-label
{
	color: #6a6e79
}

.js-tr-placeholder ._form-description
{
	color: #999
}

.js-tr-placeholder ._form-error
{
	color: #ed1c24
}

.js-tr-placeholder ._field,.js-tr-placeholder input,.js-tr-placeholder textarea
{
	background-color: #fff;
	border-color: #ddd;
	color: #6a6e79
}

.js-tr-placeholder ._field:focus,.js-tr-placeholder input:focus,.js-tr-placeholder textarea:focus
{
	border-color: #6c2fcd
}

.js-tr-placeholder ._field:disabled,.js-tr-placeholder input:disabled,.js-tr-placeholder textarea:disabled
{
	background-color: #eee
}

.js-tr-placeholder select
{
	background-color: #fff;
	border-color: #ddd;
	color: #6a6e79
}

.js-tr-placeholder select:focus
{
	border-color: #6c2fcd
}

.js-tr-placeholder .select2-container.select2-container--disabled .select2-selection--multiple,.js-tr-placeholder .select2-container.select2-container--disabled .select2-selection--single
{
	background-color: #eee
}

.js-tr-placeholder .select2-container .select2-selection--multiple,.js-tr-placeholder .select2-container .select2-selection--single
{
	background-color: #fff;
	border-color: #ddd;
	color: #6a6e79
}

.js-tr-placeholder .select2-container .select2-selection--multiple .select2-selection__clear,.js-tr-placeholder .select2-container .select2-selection--single .select2-selection__clear
{
	color: #ddd
}

.js-tr-placeholder .select2-container .select2-selection--single .select2-selection__arrow
{
	border-color: #ddd
}

.js-tr-placeholder .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice
{
	background-color: #6c2fcd;
	color: #fff
}

.js-tr-placeholder .select2-container .select2-dropdown
{
	background-color: #fff;
	border-color: #ddd;
	color: #6a6e79
}

.js-tr-placeholder .select2-container--open.select2-container--above .select2-selection--multiple,.js-tr-placeholder .select2-container--open.select2-container--above .select2-selection--single
{
	border-top-color: #ddd
}

.js-tr-placeholder .select2-container--open.select2-container--below .select2-selection--multiple,.js-tr-placeholder .select2-container--open.select2-container--below .select2-selection--single
{
	border-bottom-color: #ddd
}

.js-tr-placeholder .select2-container--open .select2-dropdown,.js-tr-placeholder .select2-container--open .select2-selection--multiple,.js-tr-placeholder .select2-container--open .select2-selection--single
{
	border-color: #6c2fcd
}

.js-tr-placeholder .select2-results__option[aria-selected=false].select2-results__option--highlighted,.js-tr-placeholder .select2-results__option[aria-selected=true],.js-tr-placeholder .select2-results__option[aria-selected=true].select2-results__option--highlighted
{
	background-color: #6c2fcd;
	color: #fff
}

.js-tr-placeholder ._checkbox-check,.js-tr-placeholder ._radio-check
{
	background-color: #fff;
	border-color: #ddd
}

.js-tr-placeholder.open
{
	display: table-row
}[data-toggle-row]
{
	cursor: pointer
}

@media (min-width:1025px)
{
[	data-toggle-row]:hover
	{
		background-color: #fafafa
	}
}

._td,._th
{
	display: table-cell
}

._table-icon
{
	font-size: 20px
}

._table-icon.fa-check,._table-icon.fa-times
{
	font-size: 26px
}

._table-icon.fa-check
{
	color: #79b12d
}

._table-icon.fa-times
{
	color: #ed1c24
}

._table,table
{
	max-width: 100%;
	border-collapse: collapse;
	border: 1px solid #ebebeb
}

._tr.placeholder,._tr.placeholder ._td,._tr.placeholder ._th,._tr.placeholder td,._tr.placeholder th,tr.placeholder,tr.placeholder ._td,tr.placeholder ._th,tr.placeholder td,tr.placeholder th
{
	display: block
}

._td,._th,td,th
{
	border-width: 0 0 1px;
	border-style: solid;
	border-color: #ebebeb
}

@media (min-width:768px)
{
	._td,._th,td,th
	{
		padding: 15px
	}

	._td:first-child,._th:first-child,td:first-child,th:first-child
	{
		padding-left: 30px
	}

	._td:last-child,._th:last-child,td:last-child,th:last-child
	{
		padding-right: 30px
	}
}

@media (max-width:767px)
{
	._td,._th,td,th
	{
		padding: 16px 8px
	}

	._td:first-child,._th:first-child,td:first-child,th:first-child
	{
		padding-left: 16px
	}

	._td:last-child,._th:last-child,td:last-child,th:last-child
	{
		padding-right: 16px
	}
}

._th,th
{
	background-color: #fafafa;
	text-align: left
}

@media (max-width:767px)
{
	._table-break ._tbody,._table-break ._td,._table-break ._tfoot,._table-break ._th,._table-break ._thead,._table-break ._tr,._table-break tbody,._table-break td,._table-break tfoot,._table-break th,._table-break thead,._table-break tr
	{
		display: block
	}

	._table-break ._tr:last-child td:last-child,._table-break tr:last-child td:last-child
	{
		margin-bottom: 0
	}

	._table-break ._td:first-child,._table-break ._td:last-child,._table-break ._th:first-child,._table-break ._th:last-child,._table-break td:first-child,._table-break td:last-child,._table-break th:first-child,._table-break th:last-child
	{
		padding: 0
	}

	._table-break ._td,._table-break td
	{
		margin-bottom: 25px
	}
}

._embed
{
	height: 0;
	padding-bottom: 56.25%;
	position: relative
}

._embed iframe,._embed video
{
	border: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

._form-group.has-error ._checkbox-check,._form-group.has-error ._field,._form-group.has-error .select2-container .select2-selection--multiple,._form-group.has-error .select2-container .select2-selection--single
{
	border-color: #ed1c24
}

._form-group.has-error ._radio-check
{
	-webkit-box-shadow: 0 0 0 #ed1c24;
	box-shadow: 0 0 0 #ed1c24
}

._form-label
{
	color: #2f3d4a
}

._form-description
{
	color: #999
}

._form-error
{
	color: #ed1c24
}

._form-group
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	position: relative;
	text-align: left
}

@media (max-width:767px)
{
	._form-group
	{
		width: 100%!important
	}
}

._form-label
{
	font-size: 20px
}

._form-input
{
	position: relative;
	margin-bottom: 3px;
	line-height: 1
}

._form-input:last-child
{
	margin-bottom: 0
}

._form-input-icon
{
	position: absolute;
	top: 0;
	left: 2px;
	line-height: 60px;
	width: 50px;
	font-size: 17px;
	cursor: text
}

._form-input-icon .fa
{
	vertical-align: middle
}

._form-description
{
	font-size: 17px
}

@media (max-width:767px)
{
	._form-input-icon
	{
		line-height: 50px;
		width: 40px
	}
}

._field,input,textarea
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._field:focus,input:focus,textarea:focus
{
	border-color: #6c2fcd
}

._field:disabled,input:disabled,textarea:disabled
{
	background-color: #eee
}

._field:-moz-placeholder,._field::-moz-placeholder,input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder
{
	color: #999
}

._field:-ms-input-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder
{
	color: #999
}

._field::-webkit-input-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder
{
	color: #999
}

._field,input,textarea
{
	border-width: 1px;
	border-style: solid
}

._field
{
	display: block;
	border-radius: 6px;
	font-size: 16px;
	font-weight: 300;
	font-style: normal;
	padding: 0 30px;
	height: 60px;
	width: 100%;
	-webkit-transition: border .2s;
	transition: border .2s;
	-webkit-appearance: none
}

._field:focus
{
	outline: 0
}

._field.small
{
	height: 38px;
	font-size: 14px;
	padding-left: 15px;
	padding-right: 15px
}

._field.has-icon
{
	padding-left: 50px
}

._textarea
{
	padding: 30px
}

._textarea._field
{
	height: auto;
	padding: 30px
}

@media (max-width:767px)
{
	._field
	{
		height: 50px;
		padding-left: 20px;
		padding-right: 20px
	}

	._field.has-icon
	{
		padding-left: 40px
	}
}

._form-stack-container
{
	width: 100%
}

._form-stack
{
	margin-bottom: 10px
}

._form-stack:last-child
{
	margin-bottom: 0
}

@media (min-width:768px)
{
	._form-stack
	{
		display: table;
		width: 100%;
		margin-bottom: 10px
	}

	._form-stack:last-child
	{
		margin-bottom: 0
	}

	._form-stack-addon,._form-stack-main
	{
		display: table-cell;
		vertical-align: top
	}

	._form-stack-addon:first-child ._button,._form-stack-addon:first-child ._field,._form-stack-main:first-child ._button,._form-stack-main:first-child ._field
	{
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}

	._form-stack-addon:last-child ._button,._form-stack-addon:last-child ._field,._form-stack-main:last-child ._button,._form-stack-main:last-child ._field
	{
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	}

	._form-stack-addon:only-child ._button,._form-stack-addon:only-child ._field,._form-stack-main:only-child ._button,._form-stack-main:only-child ._field
	{
		border-radius: 6px
	}

	._form-stack-addon
	{
		width: 1px;
		white-space: nowrap
	}
}

@media (max-width:767px)
{
	._form-stack-addon:first-child ._button,._form-stack-addon:first-child ._field,._form-stack-main:first-child ._button,._form-stack-main:first-child ._field
	{
		margin-bottom: 10px
	}
}

select
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

select:focus
{
	border-color: #6c2fcd
}

.select2-container.select2-container--disabled .select2-selection--multiple,.select2-container.select2-container--disabled .select2-selection--single
{
	background-color: #eee
}

.select2-container .select2-selection--multiple,.select2-container .select2-selection--single
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

.select2-container .select2-selection--multiple .select2-selection__clear,.select2-container .select2-selection--single .select2-selection__clear
{
	color: #ccc
}

.select2-container .select2-selection--single .select2-selection__arrow
{
	border-color: #ccc
}

.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice
{
	background-color: #6c2fcd;
	color: #fff
}

.select2-container .select2-dropdown
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--open.select2-container--above .select2-selection--single
{
	border-top-color: #ccc
}

.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--open.select2-container--below .select2-selection--single
{
	border-bottom-color: #ccc
}

.select2-container--open .select2-dropdown,.select2-container--open .select2-selection--multiple,.select2-container--open .select2-selection--single
{
	border-color: #6c2fcd
}

.select2-results__option[aria-selected=false].select2-results__option--highlighted,.select2-results__option[aria-selected=true],.select2-results__option[aria-selected=true].select2-results__option--highlighted
{
	background-color: #6c2fcd;
	color: #fff
}

select
{
	border-width: 1px;
	border-style: solid;
	border-radius: 6px;
	font-size: 16px;
	font-weight: 300;
	font-style: normal;
	height: 60px;
	width: 100%;
	padding: 0 30px 0 26px
}

select[multiple]
{
	height: 60px;
	font-size: 0;
	overflow: hidden
}

select.has-icon+.select2-container .select2-selection__rendered
{
	padding-left: 50px
}

select option:disabled
{
	display: none
}

.select2-container
{
	display: block;
	font-size: 16px;
	font-weight: 300;
	font-style: normal;
	position: relative;
	text-align: left
}

.select2-container.select2-container--disabled .select2-selection--multiple,.select2-container.select2-container--disabled .select2-selection--single
{
	cursor: not-allowed
}

.select2-container.select2-container--disabled .select2-selection--multiple .select2-selection__clear,.select2-container.select2-container--disabled .select2-selection--single .select2-selection__clear,.select2-container.select2-container--disabled .select2-selection__choice__remove
{
	display: none
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered
{
	padding-left: 30px;
	padding-right: 72px
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__clear
{
	float: right
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__arrow
{
	right: 1px
}

.select2-container[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container[dir=rtl] .select2-selection--multiple .select2-selection__placeholder
{
	float: left
}

.select2-container[dir=rtl] .select2-selection--multiple .select2-selection__choice
{
	margin-right: 5px
}

.select2-container[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove
{
	margin-right: 2px
}

.select2-container .select2-selection--multiple,.select2-container .select2-selection--single
{
	display: block;
	border-width: 1px;
	border-style: solid;
	border-radius: 6px;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered,.select2-container .select2-selection--single .select2-selection__rendered
{
	display: block;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.select2-container .select2-selection--multiple .select2-selection__clear,.select2-container .select2-selection--single .select2-selection__clear
{
	cursor: pointer;
	font-weight: 700;
	width: 30px;
	text-align: center;
	margin: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.select2-container .select2-selection--single
{
	height: 60px;
	line-height: 60px
}

.select2-container .select2-selection--single .select2-selection__rendered
{
	padding-left: 30px;
	padding-right: 72px;
	color: inherit;
	line-height: inherit
}

.select2-container .select2-selection--single .select2-selection__clear
{
	right: 42px
}

.select2-container .select2-selection--single .select2-selection__arrow
{
	background: transparent;
	border-width: 0;
	border-left-width: 1px;
	border-style: solid;
	width: 42px;
	height: 24px;
	line-height: 24px;
	font-size: 18px;
	text-align: center;
	right: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.select2-container .select2-selection--single .select2-selection__arrow:before
{
	content: "\F107";
	font-family: Font Awesome\ 5 Pro,sans-serif
}

.select2-container .select2-selection--single .select2-selection__arrow b
{
	display: none
}

.select2-container .select2-selection--multiple
{
	min-height: 52px;
	padding-top: 4px;
	padding-bottom: 4px
}

.select2-container .select2-selection--multiple .select2-selection__rendered
{
	padding: 0 4px
}

.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice
{
	float: left;
	border-radius: 6px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 4px;
	line-height: 44px;
	position: relative
}

.select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field
{
	margin: 4px 0;
	padding-left: 30px;
	height: 44px
}

.select2-container .select2-selection--multiple .select2-selection__choice__remove
{
	position: absolute;
	top: 0;
	right: 0;
	width: 15px;
	height: 15px;
	line-height: 15px;
	text-align: center
}

.select2-container .select2-selection--multiple .select2-selection__clear
{
	right: 0
}

.select2-container .select2-search--inline
{
	float: left
}

.select2-container .select2-search--inline .select2-search__field
{
	background: transparent;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 100%;
	margin-top: 5px;
	padding: 0
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button
{
	-webkit-appearance: none
}

.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--open.select2-container--above .select2-selection--single
{
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--open.select2-container--below .select2-selection--single
{
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.select2-container--open .select2-selection--single .select2-selection__arrow:before
{
	content: "\F106"
}

.select2-container--open .select2-dropdown
{
	left: 0
}

.select2-container--open .select2-dropdown--above
{
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below
{
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.select2-dropdown
{
	border-width: 1px;
	border-style: solid;
	border-radius: 6px;
	display: block;
	position: absolute;
	left: -100000px;
	max-height: 350px;
	overflow: auto;
	width: 100%;
	z-index: 1051
}

.select2-results
{
	display: block
}

.select2-results__options
{
	list-style: none;
	margin: 0;
	padding: 0
}

.select2-results__option
{
	padding: 5px 30px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.select2-results__option[aria-selected]
{
	cursor: pointer
}

.select2-search--dropdown
{
	display: block;
	padding: 15px
}

.select2-search--dropdown .select2-search__field
{
	height: 40px;
	padding: 0 10px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button
{
	-webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide
{
	display: none
}

.select2-close-mask
{
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff;
	filter: alpha(opacity=0)
}

.select2-hidden-accessible
{
	border: 0!important;
	clip: rect(0 0 0 0)!important;
	height: 1px!important;
	margin: -1px!important;
	overflow: hidden!important;
	padding: 0!important;
	position: absolute!important;
	width: 1px!important
}

@media (max-width:767px)
{
	select
	{
		padding-left: 20px;
		padding-right: 20px
	}

	select,select[multiple]
	{
		height: 50px
	}

	select.has-icon+.select2-container .select2-selection__rendered
	{
		padding-left: 40px
	}

	.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered
	{
		padding-left: 20px;
		padding-right: 62px
	}

	.select2-container .select2-selection--single
	{
		height: 50px;
		line-height: 50px
	}

	.select2-container .select2-selection--single .select2-selection__rendered
	{
		padding-left: 20px;
		padding-right: 62px
	}

	.select2-container .select2-selection--single .select2-selection__clear
	{
		width: 20px
	}

	.select2-container .select2-selection--multiple
	{
		min-height: 45px;
		padding-top: 2.5px;
		padding-bottom: 2.5px
	}

	.select2-container .select2-selection--multiple .select2-selection__rendered
	{
		padding: 0 2.5px
	}

	.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice
	{
		margin: 2.5px;
		line-height: 40px
	}

	.select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field
	{
		margin: 2.5px 0;
		padding-left: 2.5px;
		height: 40px
	}
}

._checkbox-check
{
	background-color: #fff;
	border-color: #ccc;
	color: #6c2fcd
}

._checkbox
{
	display: inline-block;
	vertical-align: middle;
	min-height: 18px;
	padding-left: 26px;
	line-height: 1.3;
	padding-top: -.4px;
	margin: 0;
	font-size: 16px;
	font-weight: inherit;
	position: relative;
	cursor: pointer
}

._checkbox-check
{
	border-width: 2px;
	border-style: solid;
	width: 18px;
	height: 18px;
	line-height: 1;
	text-align: center;
	font-size: 10px;
	position: absolute;
	font-weight: 700;
	top: 0;
	left: 0
}

._checkbox-check:before
{
	content: "\F00C";
	display: none;
	vertical-align: middle;
	font-family: Font Awesome\ 5 Pro,sans-serif;
	font-weight: 700;
	position: absolute;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

._checkbox-input
{
	display: none
}

._checkbox-input:checked~._checkbox-check:before
{
	display: inline-block
}

._radio-check
{
	background-color: #fff;
	border-color: #ebebeb
}

._radio-check:before
{
	background-color: #6c2fcd
}

._radio
{
	display: inline-block;
	vertical-align: middle;
	min-height: 18px;
	padding-left: 26px;
	padding-top: -.4px;
	margin: 0;
	line-height: 1.3;
	font-size: 16px;
	font-weight: inherit;
	position: relative;
	cursor: pointer
}

._radio-check
{
	border-width: 1px;
	border-style: solid;
	width: 18px;
	height: 18px;
	top: 0;
	left: 0
}

._radio-check,._radio-check:before
{
	border-radius: 50%;
	position: absolute
}

._radio-check:before
{
	content: "";
	display: none;
	width: 8px;
	height: 8px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

._radio-input
{
	display: none
}

._radio-input:checked~._radio-check:before
{
	display: inline-block
}

.intl-tel-input
{
	display: block;
	position: relative;
	z-index: 50
}

.intl-tel-input.separate-dial-code.allow-dropdown .selected-flag
{
	width: 105px!important
}

.intl-tel-input.separate-dial-code.allow-dropdown .iti-arrow
{
	right: auto;
	left: 35px
}

.intl-tel-input.separate-dial-code.allow-dropdown .selected-dial-code
{
	text-align: center;
	padding-left: 38px;
	padding-right: 0;
	padding-top: 2px;
	font-weight: 700
}

.intl-tel-input.separate-dial-code.allow-dropdown input,.intl-tel-input.separate-dial-code.allow-dropdown input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown input[type=text]
{
	padding-left: 115px!important
}

#dropin-container .braintree-dropin
{
	font-family: Roboto,sans-serif;
	font-weight: 300
}

#dropin-container .braintree-large-button
{
	background: transparent
}

#dropin-container .braintree-sheet__content--form .braintree-form__field-group .braintree-form__label
{
	font-weight: 300;
	font-size: 20px;
	color: #2f3d4a
}

#dropin-container .braintree-form__field
{
	background-color: #fff
}

#dropin-container .braintree-sheet__content--form .braintree-form__field-group.braintree-form__field-group--has-error .braintree-form__field .braintree-form__hosted-field,#dropin-container .braintree-sheet__content--form .braintree-form__field-group.braintree-form__field-group--has-error .braintree-form__field .braintree-form__hosted-field:hover
{
	color: #6a6e79;
	border-color: #ed1c24
}

#dropin-container .braintree-sheet__content--form .braintree-form__field-group .braintree-form__field-error
{
	font-size: 16px;
	color: #ed1c24
}

#dropin-container .braintree-sheet__content--form .braintree-form__field-group .braintree-form__field-error-icon use
{
	fill: #ed1c24
}

._switchbox
{
	display: inline-block;
	border-radius: 15px;
	vertical-align: middle;
	width: 64px;
	height: 30px;
	position: relative;
	cursor: pointer
}

._switchbox:after,._switchbox:before
{
	width: 50%;
	height: 30px;
	font-size: 13px;
	line-height: 30px;
	font-weight: 700;
	text-align: center;
	position: absolute;
	top: 0;
	z-index: 1
}

._switchbox:before
{
	content: "ON";
	color: #fff;
	left: 2px
}

._switchbox:after
{
	content: "OFF";
	color: #fff;
	right: 2px
}

._switchbox+._switchbox-label
{
	margin-left: 7px
}

._switchbox-background
{
	background-color: #cdd3d6;
	border-radius: 15px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 0
}

._switchbox-button
{
	background-color: #fff;
	border-radius: 50%;
	width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	position: absolute;
	top: 1px;
	left: 1px;
	z-index: 2;
	-webkit-transition: .2s;
	transition: .2s
}

._switchbox-button:before
{
	color: #cdd3d6;
	content: "";
	font-family: FontAwesome,sans-serif
}

._switchbox-input
{
	display: none
}

._switchbox-input:checked~._switchbox-button
{
	background-color: #fff;
	left: 35px
}

._switchbox-input:checked~._switchbox-button:before
{
	content: "";
	color: #b38af4
}

._switchbox-input:checked~._switchbox-background
{
	background-color: #b38af4
}

._switchbox-label
{
	display: inline-block;
	vertical-align: middle
}

._switchbox-label+._switchbox
{
	margin-left: 7px
}

._sidebar ._switchbox:after,._sidebar ._switchbox:before
{
	color: #fff
}

._sidebar ._switchbox-background
{
	background-color: #2d2f34
}

._sidebar ._switchbox-button
{
	background-color: #62499c
}

._sidebar ._switchbox-button:before
{
	color: #c0c1c2
}

._sidebar ._switchbox-input:checked~._switchbox-button
{
	background-color: #b38af4
}

._sidebar ._switchbox-input:checked~._switchbox-button:before
{
	color: #fff
}

._sidebar ._switchbox-input:checked~._switchbox-background
{
	background-color: #2d2f34
}

._sidebar ._section-body ._switchbox-background,._sidebar ._section-body ._switchbox-input:checked~._switchbox-background,._sidebar ._section-head ._switchbox-background,._sidebar ._section-head ._switchbox-input:checked~._switchbox-background
{
	background-color: #352164
}

._form
{
	display: block;
	margin-top: -30px;
	margin-left: auto;
	margin-right: auto
}

._form:after,._form:before
{
	content: "";
	display: table
}

._form:after
{
	clear: both
}

._form.small
{
	max-width: 600px
}

._form-row
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-top: 30px;
	margin-left: -15px;
	margin-right: -15px
}

._form-row>._form-group,._form-row>._form-stack-container
{
	padding-left: 15px;
	padding-right: 15px
}

@media (max-width:767px)
{
	._form
	{
		margin-top: -15px
	}

	._form-row
	{
		display: block;
		margin-top: 0
	}

	._form-row>._form-group,._form-row>._form-stack-container
	{
		margin-top: 15px
	}
}

._card
{
	background-color: #fff;
	border-color: #ebebeb;
	color: #6a6e79
}

._card ._h1,._card ._h2,._card ._h3,._card ._h4,._card ._h5,._card ._h6,._card h1,._card h2,._card h3,._card h4,._card h5,._card h6
{
	color: #2f3d4a
}

._card a
{
	color: #6c2fcd
}

._card ._text
{
	color: #6a6e79
}

._card ._text ._h1,._card ._text ._h2,._card ._text ._h3,._card ._text ._h4,._card ._text ._h5,._card ._text ._h6,._card ._text h1,._card ._text h2,._card ._text h3,._card ._text h4,._card ._text h5,._card ._text h6
{
	color: #2f3d4a
}

._card ._text a
{
	color: #6c2fcd
}

._card ._text strong
{
	color: #40444d
}

._card ._text ul li.disabled,._card ._text ul li.disabled:before
{
	color: #999
}

._card ._text ul li:before
{
	color: #6c2fcd
}

._card ._text hr,._card ._text table,._card ._text td,._card ._text th
{
	border-color: #ebebeb
}

._card ul li.disabled,._card ul li.disabled:before
{
	color: #999
}

._card ul li:before
{
	color: #6c2fcd
}

._card hr,._card table,._card td,._card th
{
	border-color: #ebebeb
}

._card
{
	display: block;
	border-width: 1px;
	border-style: solid;
	border-radius: 6px;
	padding: 7px;
	position: relative
}

._card._theme-ldark
{
	background-color: #513382;
	border-color: #d8c2dc;
	color: #d8c2dc
}

._card._theme-ldark ._h1,._card._theme-ldark ._h2,._card._theme-ldark ._h3,._card._theme-ldark ._h4,._card._theme-ldark ._h5,._card._theme-ldark ._h6,._card._theme-ldark a,._card._theme-ldark h1,._card._theme-ldark h2,._card._theme-ldark h3,._card._theme-ldark h4,._card._theme-ldark h5,._card._theme-ldark h6
{
	color: #fff
}

._card._theme-ldark a.disabled
{
	color: #ccc
}

._card._theme-ldark ._text
{
	color: #d8c2dc
}

._card._theme-ldark ._text ._h1,._card._theme-ldark ._text ._h2,._card._theme-ldark ._text ._h3,._card._theme-ldark ._text ._h4,._card._theme-ldark ._text ._h5,._card._theme-ldark ._text ._h6,._card._theme-ldark ._text a,._card._theme-ldark ._text h1,._card._theme-ldark ._text h2,._card._theme-ldark ._text h3,._card._theme-ldark ._text h4,._card._theme-ldark ._text h5,._card._theme-ldark ._text h6
{
	color: #fff
}

._card._theme-ldark ._text strong
{
	color: #bd7ac4
}

._card._theme-ldark ._text ul li.disabled,._card._theme-ldark ._text ul li.disabled:before
{
	color: #aaa
}

._card._theme-ldark ._text ul li:before
{
	color: #fff
}

._card._theme-ldark ._text hr,._card._theme-ldark ._text table,._card._theme-ldark ._text td,._card._theme-ldark ._text th
{
	border-color: #d8c2dc
}

._card._theme-ldark ._socials.round ._socials-item-link
{
	background-color: transparent;
	border-color: #d8c2dc;
	color: #d8c2dc
}

@media (min-width:1025px)
{
	._card._theme-ldark ._socials.round ._socials-item-link:hover
	{
		background-color: #fff;
		border-color: #fff;
		color: #513382
	}
}

._card._theme-ldark ._socials-item-link
{
	color: #d8c2dc
}

@media (min-width:1025px)
{
	._card._theme-ldark ._socials-item-link:hover
	{
		color: #513382
	}
}

._card._theme-ldark ._breadcrumbs,._card._theme-ldark ._breadcrumbs a
{
	color: #999
}

._card._theme-ldark ._button.primary
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card._theme-ldark ._button.primary:hover
	{
		background-color: #5625a4;
		border-color: #5625a4;
		color: #fff!important
	}
}

._card._theme-ldark ._button.primary.ghost
{
	background-color: transparent;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._card._theme-ldark ._button.primary.ghost:hover
	{
		background-color: transparent;
		border-color: #5625a4;
		color: #5625a4!important
	}

	._card._theme-ldark ._button.primary.ghost:hover ._button-addon
	{
		border-color: #5625a4
	}
}

._card._theme-ldark ._button.primary.ghost ._button-addon
{
	border-color: #6c2fcd
}

._card._theme-ldark ._button.primary.loading
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._card._theme-ldark ._button.primary.loading:hover
	{
		background-color: #6c2fcd;
		border-color: #6c2fcd;
		color: #6c2fcd!important
	}

	._card._theme-ldark ._button.primary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._card._theme-ldark ._button.primary.loading ._button-addon
{
	border-color: transparent
}

._card._theme-ldark ._button.primary .loader-dot
{
	background-color: #fff
}

._card._theme-ldark ._button.secondary
{
	background-color: #fff;
	border-color: #fff;
	color: #513382!important
}

@media (min-width:1025px)
{
	._card._theme-ldark ._button.secondary:hover
	{
		background-color: #ccc;
		border-color: #ccc;
		color: #513382!important
	}
}

._card._theme-ldark ._button.secondary.ghost
{
	background-color: transparent;
	border-color: #fff;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card._theme-ldark ._button.secondary.ghost:hover
	{
		background-color: transparent;
		border-color: #ccc;
		color: #ccc!important
	}

	._card._theme-ldark ._button.secondary.ghost:hover ._button-addon
	{
		border-color: #ccc
	}
}

._card._theme-ldark ._button.secondary.ghost ._button-addon
{
	border-color: #fff
}

._card._theme-ldark ._button.secondary.loading
{
	background-color: #fff;
	border-color: #fff;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card._theme-ldark ._button.secondary.loading:hover
	{
		background-color: #fff;
		border-color: #fff;
		color: #fff!important
	}

	._card._theme-ldark ._button.secondary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._card._theme-ldark ._button.secondary.loading ._button-addon
{
	border-color: transparent
}

._card._theme-ldark ._button.secondary .loader-dot
{
	background-color: #513382
}

._card._theme-ldark ._button.highlight
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card._theme-ldark ._button.highlight:hover
	{
		background-color: #ee3137;
		border-color: #ee3137;
		color: #fff!important
	}
}

._card._theme-ldark ._button.highlight.ghost
{
	background-color: transparent;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._card._theme-ldark ._button.highlight.ghost:hover
	{
		background-color: transparent;
		border-color: #ee3137;
		color: #ee3137!important
	}

	._card._theme-ldark ._button.highlight.ghost:hover ._button-addon
	{
		border-color: #ee3137
	}
}

._card._theme-ldark ._button.highlight.ghost ._button-addon
{
	border-color: #ff4b51
}

._card._theme-ldark ._button.highlight.loading
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._card._theme-ldark ._button.highlight.loading:hover
	{
		background-color: #ff4b51;
		border-color: #ff4b51;
		color: #ff4b51!important
	}

	._card._theme-ldark ._button.highlight.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._card._theme-ldark ._button.highlight.loading ._button-addon
{
	border-color: transparent
}

._card._theme-ldark ._button.highlight .loader-dot
{
	background-color: #fff
}

._card._theme-ldark ._form-group.has-error ._checkbox-check,._card._theme-ldark ._form-group.has-error ._field,._card._theme-ldark ._form-group.has-error .select2-container .select2-selection--multiple,._card._theme-ldark ._form-group.has-error .select2-container .select2-selection--single
{
	border-color: #ed1c24
}

._card._theme-ldark ._form-group.has-error ._radio-check
{
	-webkit-box-shadow: 0 0 0 #ed1c24;
	box-shadow: 0 0 0 #ed1c24
}

._card._theme-ldark ._form-label
{
	color: #d8c2dc
}

._card._theme-ldark ._form-description
{
	color: #aaa
}

._card._theme-ldark ._form-error
{
	color: #ed1c24
}

._card._theme-ldark ._field,._card._theme-ldark input,._card._theme-ldark textarea
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._card._theme-ldark ._field:focus,._card._theme-ldark input:focus,._card._theme-ldark textarea:focus
{
	border-color: #6c2fcd
}

._card._theme-ldark ._field:disabled,._card._theme-ldark input:disabled,._card._theme-ldark textarea:disabled
{
	background-color: #eee
}

._card._theme-ldark select
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._card._theme-ldark select:focus
{
	border-color: #6c2fcd
}

._card._theme-ldark .select2-container.select2-container--disabled .select2-selection--multiple,._card._theme-ldark .select2-container.select2-container--disabled .select2-selection--single
{
	background-color: #eee
}

._card._theme-ldark .select2-container .select2-selection--multiple,._card._theme-ldark .select2-container .select2-selection--single
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._card._theme-ldark .select2-container .select2-selection--multiple .select2-selection__clear,._card._theme-ldark .select2-container .select2-selection--single .select2-selection__clear
{
	color: #ccc
}

._card._theme-ldark .select2-container .select2-selection--single .select2-selection__arrow
{
	border-color: #ccc
}

._card._theme-ldark .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice
{
	background-color: #6c2fcd;
	color: #fff
}

._card._theme-ldark .select2-container .select2-dropdown
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._card._theme-ldark .select2-container--open.select2-container--above .select2-selection--multiple,._card._theme-ldark .select2-container--open.select2-container--above .select2-selection--single
{
	border-top-color: #ccc
}

._card._theme-ldark .select2-container--open.select2-container--below .select2-selection--multiple,._card._theme-ldark .select2-container--open.select2-container--below .select2-selection--single
{
	border-bottom-color: #ccc
}

._card._theme-ldark .select2-container--open .select2-dropdown,._card._theme-ldark .select2-container--open .select2-selection--multiple,._card._theme-ldark .select2-container--open .select2-selection--single
{
	border-color: #6c2fcd
}

._card._theme-ldark .select2-results__option[aria-selected=false].select2-results__option--highlighted,._card._theme-ldark .select2-results__option[aria-selected=true],._card._theme-ldark .select2-results__option[aria-selected=true].select2-results__option--highlighted
{
	background-color: #6c2fcd;
	color: #fff
}

._card._theme-ldark ._radio-check
{
	background-color: #fff;
	border-color: #ebebeb
}

._card._theme-ldark ._radio-check:before
{
	background-color: #513382
}

._card._theme-ldark ._checkbox-check
{
	background-color: #fff;
	border-color: #ccc;
	color: #513382
}

._card._theme-dark
{
	background-color: #3a2669;
	border-color: #d8c2dc;
	color: #d8c2dc
}

._card._theme-dark ._h1,._card._theme-dark ._h2,._card._theme-dark ._h3,._card._theme-dark ._h4,._card._theme-dark ._h5,._card._theme-dark ._h6,._card._theme-dark a,._card._theme-dark h1,._card._theme-dark h2,._card._theme-dark h3,._card._theme-dark h4,._card._theme-dark h5,._card._theme-dark h6
{
	color: #fff
}

._card._theme-dark a.disabled
{
	color: #ccc
}

._card._theme-dark ._text
{
	color: #d8c2dc
}

._card._theme-dark ._text ._h1,._card._theme-dark ._text ._h2,._card._theme-dark ._text ._h3,._card._theme-dark ._text ._h4,._card._theme-dark ._text ._h5,._card._theme-dark ._text ._h6,._card._theme-dark ._text a,._card._theme-dark ._text h1,._card._theme-dark ._text h2,._card._theme-dark ._text h3,._card._theme-dark ._text h4,._card._theme-dark ._text h5,._card._theme-dark ._text h6
{
	color: #fff
}

._card._theme-dark ._text strong
{
	color: #bd7ac4
}

._card._theme-dark ._text ul li.disabled,._card._theme-dark ._text ul li.disabled:before
{
	color: #aaa
}

._card._theme-dark ._text ul li:before
{
	color: #fff
}

._card._theme-dark ._text hr,._card._theme-dark ._text table,._card._theme-dark ._text td,._card._theme-dark ._text th
{
	border-color: #d8c2dc
}

._card._theme-dark ._socials.round ._socials-item-link
{
	background-color: transparent;
	border-color: #d8c2dc;
	color: #d8c2dc
}

@media (min-width:1025px)
{
	._card._theme-dark ._socials.round ._socials-item-link:hover
	{
		background-color: #fff;
		border-color: #fff;
		color: #3a2669
	}
}

._card._theme-dark ._socials-item-link
{
	color: #d8c2dc
}

@media (min-width:1025px)
{
	._card._theme-dark ._socials-item-link:hover
	{
		color: #3a2669
	}
}

._card._theme-dark ._breadcrumbs,._card._theme-dark ._breadcrumbs a
{
	color: #999
}

._card._theme-dark ._button.primary
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card._theme-dark ._button.primary:hover
	{
		background-color: #5625a4;
		border-color: #5625a4;
		color: #fff!important
	}
}

._card._theme-dark ._button.primary.ghost
{
	background-color: transparent;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._card._theme-dark ._button.primary.ghost:hover
	{
		background-color: transparent;
		border-color: #5625a4;
		color: #5625a4!important
	}

	._card._theme-dark ._button.primary.ghost:hover ._button-addon
	{
		border-color: #5625a4
	}
}

._card._theme-dark ._button.primary.ghost ._button-addon
{
	border-color: #6c2fcd
}

._card._theme-dark ._button.primary.loading
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._card._theme-dark ._button.primary.loading:hover
	{
		background-color: #6c2fcd;
		border-color: #6c2fcd;
		color: #6c2fcd!important
	}

	._card._theme-dark ._button.primary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._card._theme-dark ._button.primary.loading ._button-addon
{
	border-color: transparent
}

._card._theme-dark ._button.primary .loader-dot
{
	background-color: #fff
}

._card._theme-dark ._button.secondary
{
	background-color: #fff;
	border-color: #fff;
	color: #3a2669!important
}

@media (min-width:1025px)
{
	._card._theme-dark ._button.secondary:hover
	{
		background-color: #ccc;
		border-color: #ccc;
		color: #3a2669!important
	}
}

._card._theme-dark ._button.secondary.ghost
{
	background-color: transparent;
	border-color: #fff;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card._theme-dark ._button.secondary.ghost:hover
	{
		background-color: transparent;
		border-color: #ccc;
		color: #ccc!important
	}

	._card._theme-dark ._button.secondary.ghost:hover ._button-addon
	{
		border-color: #ccc
	}
}

._card._theme-dark ._button.secondary.ghost ._button-addon
{
	border-color: #fff
}

._card._theme-dark ._button.secondary.loading
{
	background-color: #fff;
	border-color: #fff;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card._theme-dark ._button.secondary.loading:hover
	{
		background-color: #fff;
		border-color: #fff;
		color: #fff!important
	}

	._card._theme-dark ._button.secondary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._card._theme-dark ._button.secondary.loading ._button-addon
{
	border-color: transparent
}

._card._theme-dark ._button.secondary .loader-dot
{
	background-color: #3a2669
}

._card._theme-dark ._button.highlight
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card._theme-dark ._button.highlight:hover
	{
		background-color: #ee3137;
		border-color: #ee3137;
		color: #fff!important
	}
}

._card._theme-dark ._button.highlight.ghost
{
	background-color: transparent;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._card._theme-dark ._button.highlight.ghost:hover
	{
		background-color: transparent;
		border-color: #ee3137;
		color: #ee3137!important
	}

	._card._theme-dark ._button.highlight.ghost:hover ._button-addon
	{
		border-color: #ee3137
	}
}

._card._theme-dark ._button.highlight.ghost ._button-addon
{
	border-color: #ff4b51
}

._card._theme-dark ._button.highlight.loading
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._card._theme-dark ._button.highlight.loading:hover
	{
		background-color: #ff4b51;
		border-color: #ff4b51;
		color: #ff4b51!important
	}

	._card._theme-dark ._button.highlight.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._card._theme-dark ._button.highlight.loading ._button-addon
{
	border-color: transparent
}

._card._theme-dark ._button.highlight .loader-dot
{
	background-color: #fff
}

._card._theme-dark ._form-group.has-error ._checkbox-check,._card._theme-dark ._form-group.has-error ._field,._card._theme-dark ._form-group.has-error .select2-container .select2-selection--multiple,._card._theme-dark ._form-group.has-error .select2-container .select2-selection--single
{
	border-color: #ed1c24
}

._card._theme-dark ._form-group.has-error ._radio-check
{
	-webkit-box-shadow: 0 0 0 #ed1c24;
	box-shadow: 0 0 0 #ed1c24
}

._card._theme-dark ._form-label
{
	color: #d8c2dc
}

._card._theme-dark ._form-description
{
	color: #aaa
}

._card._theme-dark ._form-error
{
	color: #ed1c24
}

._card._theme-dark ._field,._card._theme-dark input,._card._theme-dark textarea
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._card._theme-dark ._field:focus,._card._theme-dark input:focus,._card._theme-dark textarea:focus
{
	border-color: #3a2669
}

._card._theme-dark ._field:disabled,._card._theme-dark input:disabled,._card._theme-dark textarea:disabled
{
	background-color: #eee
}

._card._theme-dark select
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._card._theme-dark select:focus
{
	border-color: #3a2669
}

._card._theme-dark .select2-container.select2-container--disabled .select2-selection--multiple,._card._theme-dark .select2-container.select2-container--disabled .select2-selection--single
{
	background-color: #eee
}

._card._theme-dark .select2-container .select2-selection--multiple,._card._theme-dark .select2-container .select2-selection--single
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._card._theme-dark .select2-container .select2-selection--multiple .select2-selection__clear,._card._theme-dark .select2-container .select2-selection--single .select2-selection__clear
{
	color: #ccc
}

._card._theme-dark .select2-container .select2-selection--single .select2-selection__arrow
{
	border-color: #ccc
}

._card._theme-dark .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice
{
	background-color: #3a2669;
	color: #fff
}

._card._theme-dark .select2-container .select2-dropdown
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._card._theme-dark .select2-container--open.select2-container--above .select2-selection--multiple,._card._theme-dark .select2-container--open.select2-container--above .select2-selection--single
{
	border-top-color: #ccc
}

._card._theme-dark .select2-container--open.select2-container--below .select2-selection--multiple,._card._theme-dark .select2-container--open.select2-container--below .select2-selection--single
{
	border-bottom-color: #ccc
}

._card._theme-dark .select2-container--open .select2-dropdown,._card._theme-dark .select2-container--open .select2-selection--multiple,._card._theme-dark .select2-container--open .select2-selection--single
{
	border-color: #3a2669
}

._card._theme-dark .select2-results__option[aria-selected=false].select2-results__option--highlighted,._card._theme-dark .select2-results__option[aria-selected=true],._card._theme-dark .select2-results__option[aria-selected=true].select2-results__option--highlighted
{
	background-color: #3a2669;
	color: #fff
}

._card._theme-dark ._radio-check
{
	background-color: #fff;
	border-color: #ebebeb
}

._card._theme-dark ._radio-check:before
{
	background-color: #3a2669
}

._card._theme-dark ._checkbox-check
{
	background-color: #fff;
	border-color: #ccc;
	color: #3a2669
}

._card._theme-light
{
	background-color: #f1f3ff;
	border-color: #ddd;
	color: #6a6e79
}

._card._theme-light ._h1,._card._theme-light ._h2,._card._theme-light ._h3,._card._theme-light ._h4,._card._theme-light ._h5,._card._theme-light ._h6,._card._theme-light h1,._card._theme-light h2,._card._theme-light h3,._card._theme-light h4,._card._theme-light h5,._card._theme-light h6
{
	color: #2f3d4a
}

._card._theme-light a
{
	color: #6c2fcd
}

._card._theme-light a.disabled
{
	color: #ccc
}

._card._theme-light ._text
{
	color: #6a6e79
}

._card._theme-light ._text ._h1,._card._theme-light ._text ._h2,._card._theme-light ._text ._h3,._card._theme-light ._text ._h4,._card._theme-light ._text ._h5,._card._theme-light ._text ._h6,._card._theme-light ._text h1,._card._theme-light ._text h2,._card._theme-light ._text h3,._card._theme-light ._text h4,._card._theme-light ._text h5,._card._theme-light ._text h6
{
	color: #2f3d4a
}

._card._theme-light ._text a
{
	color: #6c2fcd
}

._card._theme-light ._text strong
{
	color: #40444d
}

._card._theme-light ._text ul li.disabled,._card._theme-light ._text ul li.disabled:before
{
	color: #999
}

._card._theme-light ._text ul li:before
{
	color: #6c2fcd
}

._card._theme-light ._text hr,._card._theme-light ._text table,._card._theme-light ._text td,._card._theme-light ._text th
{
	border-color: #ddd
}

._card._theme-light ._socials.round ._socials-item-link
{
	background-color: transparent;
	border-color: #6c2fcd;
	color: #6c2fcd
}

@media (min-width:1025px)
{
	._card._theme-light ._socials.round ._socials-item-link:hover
	{
		background-color: #6c2fcd;
		border-color: #6c2fcd;
		color: #f1f3ff
	}
}

._card._theme-light ._socials-item-link
{
	color: #6c2fcd
}

@media (min-width:1025px)
{
	._card._theme-light ._socials-item-link:hover
	{
		color: #f1f3ff
	}
}

._card._theme-light ._breadcrumbs,._card._theme-light ._breadcrumbs a
{
	color: #999
}

._card._theme-light ._button.primary
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card._theme-light ._button.primary:hover
	{
		background-color: #5625a4;
		border-color: #5625a4;
		color: #fff!important
	}
}

._card._theme-light ._button.primary.ghost
{
	background-color: transparent;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._card._theme-light ._button.primary.ghost:hover
	{
		background-color: transparent;
		border-color: #5625a4;
		color: #5625a4!important
	}

	._card._theme-light ._button.primary.ghost:hover ._button-addon
	{
		border-color: #5625a4
	}
}

._card._theme-light ._button.primary.ghost ._button-addon
{
	border-color: #6c2fcd
}

._card._theme-light ._button.primary.loading
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._card._theme-light ._button.primary.loading:hover
	{
		background-color: #6c2fcd;
		border-color: #6c2fcd;
		color: #6c2fcd!important
	}

	._card._theme-light ._button.primary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._card._theme-light ._button.primary.loading ._button-addon
{
	border-color: transparent
}

._card._theme-light ._button.primary .loader-dot
{
	background-color: #fff
}

._card._theme-light ._button.secondary
{
	background-color: #2b3f50;
	border-color: #2b3f50;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card._theme-light ._button.secondary:hover
	{
		background-color: #1f3446;
		border-color: #1f3446;
		color: #fff!important
	}
}

._card._theme-light ._button.secondary.ghost
{
	background-color: transparent;
	border-color: #2b3f50;
	color: #2b3f50!important
}

@media (min-width:1025px)
{
	._card._theme-light ._button.secondary.ghost:hover
	{
		background-color: transparent;
		border-color: #1f3446;
		color: #1f3446!important
	}

	._card._theme-light ._button.secondary.ghost:hover ._button-addon
	{
		border-color: #1f3446
	}
}

._card._theme-light ._button.secondary.ghost ._button-addon
{
	border-color: #2b3f50
}

._card._theme-light ._button.secondary.loading
{
	background-color: #2b3f50;
	border-color: #2b3f50;
	color: #2b3f50!important
}

@media (min-width:1025px)
{
	._card._theme-light ._button.secondary.loading:hover
	{
		background-color: #2b3f50;
		border-color: #2b3f50;
		color: #2b3f50!important
	}

	._card._theme-light ._button.secondary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._card._theme-light ._button.secondary.loading ._button-addon
{
	border-color: transparent
}

._card._theme-light ._button.secondary .loader-dot
{
	background-color: #fff
}

._card._theme-light ._button.highlight
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card._theme-light ._button.highlight:hover
	{
		background-color: #ee3137;
		border-color: #ee3137;
		color: #fff!important
	}
}

._card._theme-light ._button.highlight.ghost
{
	background-color: transparent;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._card._theme-light ._button.highlight.ghost:hover
	{
		background-color: transparent;
		border-color: #ee3137;
		color: #ee3137!important
	}

	._card._theme-light ._button.highlight.ghost:hover ._button-addon
	{
		border-color: #ee3137
	}
}

._card._theme-light ._button.highlight.ghost ._button-addon
{
	border-color: #ff4b51
}

._card._theme-light ._button.highlight.loading
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._card._theme-light ._button.highlight.loading:hover
	{
		background-color: #ff4b51;
		border-color: #ff4b51;
		color: #ff4b51!important
	}

	._card._theme-light ._button.highlight.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._card._theme-light ._button.highlight.loading ._button-addon
{
	border-color: transparent
}

._card._theme-light ._button.highlight .loader-dot
{
	background-color: #fff
}

._card._theme-light ._form-group.has-error ._checkbox-check,._card._theme-light ._form-group.has-error ._field,._card._theme-light ._form-group.has-error .select2-container .select2-selection--multiple,._card._theme-light ._form-group.has-error .select2-container .select2-selection--single
{
	border-color: #ed1c24
}

._card._theme-light ._form-group.has-error ._radio-check
{
	-webkit-box-shadow: 0 0 0 #ed1c24;
	box-shadow: 0 0 0 #ed1c24
}

._card._theme-light ._form-label
{
	color: #6a6e79
}

._card._theme-light ._form-description
{
	color: #999
}

._card._theme-light ._form-error
{
	color: #ed1c24
}

._card._theme-light ._field,._card._theme-light input,._card._theme-light textarea
{
	background-color: #fff;
	border-color: #ddd;
	color: #6a6e79
}

._card._theme-light ._field:focus,._card._theme-light input:focus,._card._theme-light textarea:focus
{
	border-color: #6c2fcd
}

._card._theme-light ._field:disabled,._card._theme-light input:disabled,._card._theme-light textarea:disabled
{
	background-color: #eee
}

._card._theme-light select
{
	background-color: #fff;
	border-color: #ddd;
	color: #6a6e79
}

._card._theme-light select:focus
{
	border-color: #6c2fcd
}

._card._theme-light .select2-container.select2-container--disabled .select2-selection--multiple,._card._theme-light .select2-container.select2-container--disabled .select2-selection--single
{
	background-color: #eee
}

._card._theme-light .select2-container .select2-selection--multiple,._card._theme-light .select2-container .select2-selection--single
{
	background-color: #fff;
	border-color: #ddd;
	color: #6a6e79
}

._card._theme-light .select2-container .select2-selection--multiple .select2-selection__clear,._card._theme-light .select2-container .select2-selection--single .select2-selection__clear
{
	color: #ddd
}

._card._theme-light .select2-container .select2-selection--single .select2-selection__arrow
{
	border-color: #ddd
}

._card._theme-light .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice
{
	background-color: #6c2fcd;
	color: #fff
}

._card._theme-light .select2-container .select2-dropdown
{
	background-color: #fff;
	border-color: #ddd;
	color: #6a6e79
}

._card._theme-light .select2-container--open.select2-container--above .select2-selection--multiple,._card._theme-light .select2-container--open.select2-container--above .select2-selection--single
{
	border-top-color: #ddd
}

._card._theme-light .select2-container--open.select2-container--below .select2-selection--multiple,._card._theme-light .select2-container--open.select2-container--below .select2-selection--single
{
	border-bottom-color: #ddd
}

._card._theme-light .select2-container--open .select2-dropdown,._card._theme-light .select2-container--open .select2-selection--multiple,._card._theme-light .select2-container--open .select2-selection--single
{
	border-color: #6c2fcd
}

._card._theme-light .select2-results__option[aria-selected=false].select2-results__option--highlighted,._card._theme-light .select2-results__option[aria-selected=true],._card._theme-light .select2-results__option[aria-selected=true].select2-results__option--highlighted
{
	background-color: #6c2fcd;
	color: #fff
}

._card._theme-light ._checkbox-check,._card._theme-light ._radio-check
{
	background-color: #fff;
	border-color: #ddd
}

._card._theme-highlight
{
	background-color: #ff4b51;
	border-color: #fff;
	color: #fff
}

._card._theme-highlight ._h1,._card._theme-highlight ._h2,._card._theme-highlight ._h3,._card._theme-highlight ._h4,._card._theme-highlight ._h5,._card._theme-highlight ._h6,._card._theme-highlight h1,._card._theme-highlight h2,._card._theme-highlight h3,._card._theme-highlight h4,._card._theme-highlight h5,._card._theme-highlight h6
{
	color: #fff
}

._card._theme-highlight a
{
	color: #5cabdb
}

._card._theme-highlight a.disabled
{
	color: #ccc
}

._card._theme-highlight ._text,._card._theme-highlight ._text ._h1,._card._theme-highlight ._text ._h2,._card._theme-highlight ._text ._h3,._card._theme-highlight ._text ._h4,._card._theme-highlight ._text ._h5,._card._theme-highlight ._text ._h6,._card._theme-highlight ._text h1,._card._theme-highlight ._text h2,._card._theme-highlight ._text h3,._card._theme-highlight ._text h4,._card._theme-highlight ._text h5,._card._theme-highlight ._text h6
{
	color: #fff
}

._card._theme-highlight ._text a
{
	color: #5cabdb
}

._card._theme-highlight ._text strong
{
	color: #eee
}

._card._theme-highlight ._text ul li.disabled,._card._theme-highlight ._text ul li.disabled:before
{
	color: #aaa
}

._card._theme-highlight ._text ul li:before
{
	color: #5cabdb
}

._card._theme-highlight ._text hr,._card._theme-highlight ._text table,._card._theme-highlight ._text td,._card._theme-highlight ._text th
{
	border-color: #fff
}

._card._theme-highlight ._socials.round ._socials-item-link
{
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

@media (min-width:1025px)
{
	._card._theme-highlight ._socials.round ._socials-item-link:hover
	{
		background-color: #fff;
		border-color: #fff;
		color: #ff4b51
	}
}

._card._theme-highlight ._socials-item-link
{
	color: #fff
}

@media (min-width:1025px)
{
	._card._theme-highlight ._socials-item-link:hover
	{
		color: #ff4b51
	}
}

._card._theme-highlight ._breadcrumbs,._card._theme-highlight ._breadcrumbs a
{
	color: #fff
}

._card._theme-highlight ._button.primary
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card._theme-highlight ._button.primary:hover
	{
		background-color: #5625a4;
		border-color: #5625a4;
		color: #fff!important
	}
}

._card._theme-highlight ._button.primary.ghost
{
	background-color: transparent;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._card._theme-highlight ._button.primary.ghost:hover
	{
		background-color: transparent;
		border-color: #5625a4;
		color: #5625a4!important
	}

	._card._theme-highlight ._button.primary.ghost:hover ._button-addon
	{
		border-color: #5625a4
	}
}

._card._theme-highlight ._button.primary.ghost ._button-addon
{
	border-color: #6c2fcd
}

._card._theme-highlight ._button.primary.loading
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._card._theme-highlight ._button.primary.loading:hover
	{
		background-color: #6c2fcd;
		border-color: #6c2fcd;
		color: #6c2fcd!important
	}

	._card._theme-highlight ._button.primary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._card._theme-highlight ._button.primary.loading ._button-addon
{
	border-color: transparent
}

._card._theme-highlight ._button.primary .loader-dot
{
	background-color: #fff
}

._card._theme-highlight ._button.secondary
{
	background-color: #fff;
	border-color: #fff;
	color: #5b89ab!important
}

@media (min-width:1025px)
{
	._card._theme-highlight ._button.secondary:hover
	{
		background-color: #ccc;
		border-color: #ccc;
		color: #5b89ab!important
	}
}

._card._theme-highlight ._button.secondary.ghost
{
	background-color: transparent;
	border-color: #fff;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card._theme-highlight ._button.secondary.ghost:hover
	{
		background-color: transparent;
		border-color: #ccc;
		color: #ccc!important
	}

	._card._theme-highlight ._button.secondary.ghost:hover ._button-addon
	{
		border-color: #ccc
	}
}

._card._theme-highlight ._button.secondary.ghost ._button-addon
{
	border-color: #fff
}

._card._theme-highlight ._button.secondary.loading
{
	background-color: #fff;
	border-color: #fff;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card._theme-highlight ._button.secondary.loading:hover
	{
		background-color: #fff;
		border-color: #fff;
		color: #fff!important
	}

	._card._theme-highlight ._button.secondary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._card._theme-highlight ._button.secondary.loading ._button-addon
{
	border-color: transparent
}

._card._theme-highlight ._button.secondary .loader-dot
{
	background-color: #5b89ab
}

._card._theme-highlight ._button.highlight
{
	background-color: #2b3f50;
	border-color: #2b3f50;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card._theme-highlight ._button.highlight:hover
	{
		background-color: #1b2f3f;
		border-color: #1b2f3f;
		color: #fff!important
	}
}

._card._theme-highlight ._button.highlight.ghost
{
	background-color: transparent;
	border-color: #2b3f50;
	color: #2b3f50!important
}

@media (min-width:1025px)
{
	._card._theme-highlight ._button.highlight.ghost:hover
	{
		background-color: transparent;
		border-color: #1b2f3f;
		color: #1b2f3f!important
	}

	._card._theme-highlight ._button.highlight.ghost:hover ._button-addon
	{
		border-color: #1b2f3f
	}
}

._card._theme-highlight ._button.highlight.ghost ._button-addon
{
	border-color: #2b3f50
}

._card._theme-highlight ._button.highlight.loading
{
	background-color: #2b3f50;
	border-color: #2b3f50;
	color: #2b3f50!important
}

@media (min-width:1025px)
{
	._card._theme-highlight ._button.highlight.loading:hover
	{
		background-color: #2b3f50;
		border-color: #2b3f50;
		color: #2b3f50!important
	}

	._card._theme-highlight ._button.highlight.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._card._theme-highlight ._button.highlight.loading ._button-addon
{
	border-color: transparent
}

._card._theme-highlight ._button.highlight .loader-dot
{
	background-color: #fff
}

._card._theme-highlight ._form-group.has-error ._checkbox-check,._card._theme-highlight ._form-group.has-error ._field,._card._theme-highlight ._form-group.has-error .select2-container .select2-selection--multiple,._card._theme-highlight ._form-group.has-error .select2-container .select2-selection--single
{
	border-color: #ed1c24
}

._card._theme-highlight ._form-group.has-error ._radio-check
{
	-webkit-box-shadow: 0 0 0 #ed1c24;
	box-shadow: 0 0 0 #ed1c24
}

._card._theme-highlight ._form-label
{
	color: #fff
}

._card._theme-highlight ._form-description
{
	color: #aaa
}

._card._theme-highlight ._form-error
{
	color: #ed1c24
}

._card._theme-highlight ._field,._card._theme-highlight input,._card._theme-highlight textarea
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._card._theme-highlight ._field:focus,._card._theme-highlight input:focus,._card._theme-highlight textarea:focus
{
	border-color: #513382
}

._card._theme-highlight ._field:disabled,._card._theme-highlight input:disabled,._card._theme-highlight textarea:disabled
{
	background-color: #eee
}

._card._theme-highlight select
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._card._theme-highlight select:focus
{
	border-color: #513382
}

._card._theme-highlight .select2-container.select2-container--disabled .select2-selection--multiple,._card._theme-highlight .select2-container.select2-container--disabled .select2-selection--single
{
	background-color: #eee
}

._card._theme-highlight .select2-container .select2-selection--multiple,._card._theme-highlight .select2-container .select2-selection--single
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._card._theme-highlight .select2-container .select2-selection--multiple .select2-selection__clear,._card._theme-highlight .select2-container .select2-selection--single .select2-selection__clear
{
	color: #ccc
}

._card._theme-highlight .select2-container .select2-selection--single .select2-selection__arrow
{
	border-color: #ccc
}

._card._theme-highlight .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice
{
	background-color: #513382;
	color: #fff
}

._card._theme-highlight .select2-container .select2-dropdown
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._card._theme-highlight .select2-container--open.select2-container--above .select2-selection--multiple,._card._theme-highlight .select2-container--open.select2-container--above .select2-selection--single
{
	border-top-color: #ccc
}

._card._theme-highlight .select2-container--open.select2-container--below .select2-selection--multiple,._card._theme-highlight .select2-container--open.select2-container--below .select2-selection--single
{
	border-bottom-color: #ccc
}

._card._theme-highlight .select2-container--open .select2-dropdown,._card._theme-highlight .select2-container--open .select2-selection--multiple,._card._theme-highlight .select2-container--open .select2-selection--single
{
	border-color: #513382
}

._card._theme-highlight .select2-results__option[aria-selected=false].select2-results__option--highlighted,._card._theme-highlight .select2-results__option[aria-selected=true],._card._theme-highlight .select2-results__option[aria-selected=true].select2-results__option--highlighted
{
	background-color: #513382;
	color: #fff
}

._card._theme-highlight ._radio-check
{
	background-color: #fff;
	border-color: #ebebeb
}

._card._theme-highlight ._radio-check:before
{
	background-color: #513382
}

._card._theme-highlight ._checkbox-check
{
	background-color: #fff;
	border-color: #ccc;
	color: #513382
}

._card._theme-gradient
{
	background-color: #a359be;
	border-color: #fff;
	color: #fff;
	background: -webkit-gradient(linear,right top,left top,from(#a359be),to(#4d3782));
	background: linear-gradient(270deg,#a359be,#4d3782)
}

._card._theme-gradient ._h1,._card._theme-gradient ._h2,._card._theme-gradient ._h3,._card._theme-gradient ._h4,._card._theme-gradient ._h5,._card._theme-gradient ._h6,._card._theme-gradient a,._card._theme-gradient h1,._card._theme-gradient h2,._card._theme-gradient h3,._card._theme-gradient h4,._card._theme-gradient h5,._card._theme-gradient h6
{
	color: #fff
}

._card._theme-gradient a.disabled
{
	color: #ccc
}

._card._theme-gradient ._text,._card._theme-gradient ._text ._h1,._card._theme-gradient ._text ._h2,._card._theme-gradient ._text ._h3,._card._theme-gradient ._text ._h4,._card._theme-gradient ._text ._h5,._card._theme-gradient ._text ._h6,._card._theme-gradient ._text a,._card._theme-gradient ._text h1,._card._theme-gradient ._text h2,._card._theme-gradient ._text h3,._card._theme-gradient ._text h4,._card._theme-gradient ._text h5,._card._theme-gradient ._text h6
{
	color: #fff
}

._card._theme-gradient ._text strong
{
	color: #eee
}

._card._theme-gradient ._text ul li.disabled,._card._theme-gradient ._text ul li.disabled:before
{
	color: #aaa
}

._card._theme-gradient ._text ul li:before
{
	color: #fff
}

._card._theme-gradient ._text hr,._card._theme-gradient ._text table,._card._theme-gradient ._text td,._card._theme-gradient ._text th
{
	border-color: #fff
}

._card._theme-gradient ._socials.round ._socials-item-link
{
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

@media (min-width:1025px)
{
	._card._theme-gradient ._socials.round ._socials-item-link:hover
	{
		background-color: #fff;
		border-color: #fff;
		color: #a359be
	}
}

._card._theme-gradient ._socials-item-link
{
	color: #fff
}

@media (min-width:1025px)
{
	._card._theme-gradient ._socials-item-link:hover
	{
		color: #a359be
	}
}

._card._theme-gradient ._breadcrumbs,._card._theme-gradient ._breadcrumbs a
{
	color: #999
}

._card._theme-gradient ._button.primary
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card._theme-gradient ._button.primary:hover
	{
		background-color: #5625a4;
		border-color: #5625a4;
		color: #fff!important
	}
}

._card._theme-gradient ._button.primary.ghost
{
	background-color: transparent;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._card._theme-gradient ._button.primary.ghost:hover
	{
		background-color: transparent;
		border-color: #5625a4;
		color: #5625a4!important
	}

	._card._theme-gradient ._button.primary.ghost:hover ._button-addon
	{
		border-color: #5625a4
	}
}

._card._theme-gradient ._button.primary.ghost ._button-addon
{
	border-color: #6c2fcd
}

._card._theme-gradient ._button.primary.loading
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._card._theme-gradient ._button.primary.loading:hover
	{
		background-color: #6c2fcd;
		border-color: #6c2fcd;
		color: #6c2fcd!important
	}

	._card._theme-gradient ._button.primary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._card._theme-gradient ._button.primary.loading ._button-addon
{
	border-color: transparent
}

._card._theme-gradient ._button.primary .loader-dot
{
	background-color: #fff
}

._card._theme-gradient ._button.secondary
{
	background-color: #fff;
	border-color: #fff;
	color: #a359be!important
}

@media (min-width:1025px)
{
	._card._theme-gradient ._button.secondary:hover
	{
		background-color: #ccc;
		border-color: #ccc;
		color: #a359be!important
	}
}

._card._theme-gradient ._button.secondary.ghost
{
	background-color: transparent;
	border-color: #fff;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card._theme-gradient ._button.secondary.ghost:hover
	{
		background-color: transparent;
		border-color: #ccc;
		color: #ccc!important
	}

	._card._theme-gradient ._button.secondary.ghost:hover ._button-addon
	{
		border-color: #ccc
	}
}

._card._theme-gradient ._button.secondary.ghost ._button-addon
{
	border-color: #fff
}

._card._theme-gradient ._button.secondary.loading
{
	background-color: #fff;
	border-color: #fff;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card._theme-gradient ._button.secondary.loading:hover
	{
		background-color: #fff;
		border-color: #fff;
		color: #fff!important
	}

	._card._theme-gradient ._button.secondary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._card._theme-gradient ._button.secondary.loading ._button-addon
{
	border-color: transparent
}

._card._theme-gradient ._button.secondary .loader-dot
{
	background-color: #a359be
}

._card._theme-gradient ._button.highlight
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card._theme-gradient ._button.highlight:hover
	{
		background-color: #ee3137;
		border-color: #ee3137;
		color: #fff!important
	}
}

._card._theme-gradient ._button.highlight.ghost
{
	background-color: transparent;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._card._theme-gradient ._button.highlight.ghost:hover
	{
		background-color: transparent;
		border-color: #ee3137;
		color: #ee3137!important
	}

	._card._theme-gradient ._button.highlight.ghost:hover ._button-addon
	{
		border-color: #ee3137
	}
}

._card._theme-gradient ._button.highlight.ghost ._button-addon
{
	border-color: #ff4b51
}

._card._theme-gradient ._button.highlight.loading
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._card._theme-gradient ._button.highlight.loading:hover
	{
		background-color: #ff4b51;
		border-color: #ff4b51;
		color: #ff4b51!important
	}

	._card._theme-gradient ._button.highlight.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._card._theme-gradient ._button.highlight.loading ._button-addon
{
	border-color: transparent
}

._card._theme-gradient ._button.highlight .loader-dot
{
	background-color: #fff
}

._card._theme-gradient ._form-group.has-error ._checkbox-check,._card._theme-gradient ._form-group.has-error ._field,._card._theme-gradient ._form-group.has-error .select2-container .select2-selection--multiple,._card._theme-gradient ._form-group.has-error .select2-container .select2-selection--single
{
	border-color: #ed1c24
}

._card._theme-gradient ._form-group.has-error ._radio-check
{
	-webkit-box-shadow: 0 0 0 #ed1c24;
	box-shadow: 0 0 0 #ed1c24
}

._card._theme-gradient ._form-label
{
	color: #fff
}

._card._theme-gradient ._form-description
{
	color: #aaa
}

._card._theme-gradient ._form-error
{
	color: #ed1c24
}

._card._theme-gradient ._field,._card._theme-gradient input,._card._theme-gradient textarea
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._card._theme-gradient ._field:focus,._card._theme-gradient input:focus,._card._theme-gradient textarea:focus
{
	border-color: #6c2fcd
}

._card._theme-gradient ._field:disabled,._card._theme-gradient input:disabled,._card._theme-gradient textarea:disabled
{
	background-color: #eee
}

._card._theme-gradient select
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._card._theme-gradient select:focus
{
	border-color: #6c2fcd
}

._card._theme-gradient .select2-container.select2-container--disabled .select2-selection--multiple,._card._theme-gradient .select2-container.select2-container--disabled .select2-selection--single
{
	background-color: #eee
}

._card._theme-gradient .select2-container .select2-selection--multiple,._card._theme-gradient .select2-container .select2-selection--single
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._card._theme-gradient .select2-container .select2-selection--multiple .select2-selection__clear,._card._theme-gradient .select2-container .select2-selection--single .select2-selection__clear
{
	color: #ccc
}

._card._theme-gradient .select2-container .select2-selection--single .select2-selection__arrow
{
	border-color: #ccc
}

._card._theme-gradient .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice
{
	background-color: #6c2fcd;
	color: #fff
}

._card._theme-gradient .select2-container .select2-dropdown
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._card._theme-gradient .select2-container--open.select2-container--above .select2-selection--multiple,._card._theme-gradient .select2-container--open.select2-container--above .select2-selection--single
{
	border-top-color: #ccc
}

._card._theme-gradient .select2-container--open.select2-container--below .select2-selection--multiple,._card._theme-gradient .select2-container--open.select2-container--below .select2-selection--single
{
	border-bottom-color: #ccc
}

._card._theme-gradient .select2-container--open .select2-dropdown,._card._theme-gradient .select2-container--open .select2-selection--multiple,._card._theme-gradient .select2-container--open .select2-selection--single
{
	border-color: #6c2fcd
}

._card._theme-gradient .select2-results__option[aria-selected=false].select2-results__option--highlighted,._card._theme-gradient .select2-results__option[aria-selected=true],._card._theme-gradient .select2-results__option[aria-selected=true].select2-results__option--highlighted
{
	background-color: #6c2fcd;
	color: #fff
}

._card._theme-gradient ._radio-check
{
	background-color: #fff;
	border-color: #ebebeb
}

._card._theme-gradient ._checkbox-check
{
	background-color: #fff;
	border-color: #ccc
}

._card ._socials.round ._socials-item-link
{
	background-color: transparent;
	border-color: #6c2fcd;
	color: #6c2fcd
}

@media (min-width:1025px)
{
	._card ._socials.round ._socials-item-link:hover
	{
		background-color: #6c2fcd;
		border-color: #6c2fcd;
		color: #fff
	}
}

._card ._socials-item-link
{
	color: #6c2fcd
}

@media (min-width:1025px)
{
	._card ._socials-item-link:hover
	{
		color: #fff
	}
}

._card ._button.primary
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card ._button.primary:hover
	{
		background-color: #5625a4;
		border-color: #5625a4;
		color: #fff!important
	}
}

._card ._button.primary.ghost
{
	background-color: transparent;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._card ._button.primary.ghost:hover
	{
		background-color: transparent;
		border-color: #5625a4;
		color: #5625a4!important
	}

	._card ._button.primary.ghost:hover ._button-addon
	{
		border-color: #5625a4
	}
}

._card ._button.primary.ghost ._button-addon
{
	border-color: #6c2fcd
}

._card ._button.primary.loading
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._card ._button.primary.loading:hover
	{
		background-color: #6c2fcd;
		border-color: #6c2fcd;
		color: #6c2fcd!important
	}

	._card ._button.primary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._card ._button.primary.loading ._button-addon
{
	border-color: transparent
}

._card ._button.primary .loader-dot
{
	background-color: #fff
}

._card ._button.secondary
{
	background-color: #2b3f50;
	border-color: #2b3f50;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card ._button.secondary:hover
	{
		background-color: #1f3446;
		border-color: #1f3446;
		color: #fff!important
	}
}

._card ._button.secondary.ghost
{
	background-color: transparent;
	border-color: #2b3f50;
	color: #2b3f50!important
}

@media (min-width:1025px)
{
	._card ._button.secondary.ghost:hover
	{
		background-color: transparent;
		border-color: #1f3446;
		color: #1f3446!important
	}

	._card ._button.secondary.ghost:hover ._button-addon
	{
		border-color: #1f3446
	}
}

._card ._button.secondary.ghost ._button-addon
{
	border-color: #2b3f50
}

._card ._button.secondary.loading
{
	background-color: #2b3f50;
	border-color: #2b3f50;
	color: #2b3f50!important
}

@media (min-width:1025px)
{
	._card ._button.secondary.loading:hover
	{
		background-color: #2b3f50;
		border-color: #2b3f50;
		color: #2b3f50!important
	}

	._card ._button.secondary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._card ._button.secondary.loading ._button-addon
{
	border-color: transparent
}

._card ._button.secondary .loader-dot
{
	background-color: #fff
}

._card ._button.highlight
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #fff!important
}

@media (min-width:1025px)
{
	._card ._button.highlight:hover
	{
		background-color: #ee3137;
		border-color: #ee3137;
		color: #fff!important
	}
}

._card ._button.highlight.ghost
{
	background-color: transparent;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._card ._button.highlight.ghost:hover
	{
		background-color: transparent;
		border-color: #ee3137;
		color: #ee3137!important
	}

	._card ._button.highlight.ghost:hover ._button-addon
	{
		border-color: #ee3137
	}
}

._card ._button.highlight.ghost ._button-addon
{
	border-color: #ff4b51
}

._card ._button.highlight.loading
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._card ._button.highlight.loading:hover
	{
		background-color: #ff4b51;
		border-color: #ff4b51;
		color: #ff4b51!important
	}

	._card ._button.highlight.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._card ._button.highlight.loading ._button-addon
{
	border-color: transparent
}

._card ._button.highlight .loader-dot
{
	background-color: #fff
}

._card-cover
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: hsla(0,0%,100%,.85);
	border-radius: 6px
}

._list
{
	list-style-type: none;
	font-size: 1.0625rem
}

._list.left li
{
	padding-left: 35px;
	padding-right: 0
}

._list.left li:before
{
	left: 0;
	right: auto
}

._list.right li
{
	padding-right: 35px;
	padding-left: 0
}

._list.right li:before
{
	right: 0;
	left: auto
}

._list li
{
	border-bottom: 1px solid #ededed;
	padding: 13px 0;
	margin: 0!important;
	position: relative
}

._list li:before
{
	content: "\F00C";
	font-family: Font Awesome\ 5 Pro,sans-serif;
	font-weight: 300;
	color: #6c2fcd;
	position: absolute;
	top: 50%!important;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

._image img,._image svg
{
	vertical-align: middle;
	max-width: 100%;
	height: auto;
	width: 100%
}

._quote
{
	font-size: 1.875rem;
	font-style: italic;
	line-height: 1.3;
	letter-spacing: -.0875rem
}

@media (max-width:767px)
{
	._quote
	{
		font-size: 1.25rem
	}
}

._note
{
	display: block;
	padding: 25px;
	position: relative
}

._note.success
{
	background-color: #e1f5cc;
	border-color: #e1f5cc;
	color: #40444d
}

._note.warning
{
	background-color: #fffde2;
	border-color: #fffde2;
	color: #40444d
}

._note.error
{
	background-color: #ffe0e0;
	border-color: #ffe0e0;
	color: #40444d
}

.pagination
{
	list-style-type: none;
	font-weight: 700;
	text-align: center;
	margin-top: 60px;
	font-size: 0;
	line-height: 0
}

.page-item
{
	display: inline-block;
	vertical-align: middle;
	margin-left: -1px
}

.page-item:first-child
{
	margin-left: 0
}

.page-item.active .page-link
{
	background-color: #6c2fcd;
	color: #fff
}

.page-item.disabled .page-link
{
	color: #ccc
}

.page-link
{
	display: block;
	background-color: #fff;
	border: 1px solid #ebebeb;
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #999;
	text-align: center
}

@media (min-width:1025px)
{
	.page-link:hover
	{
		text-decoration: none;
		color: #6c2fcd
	}
}

@media (max-width:1199px)
{
	.pagination
	{
		margin-top: 55px
	}
}

@media (max-width:767px)
{
	.pagination
	{
		margin-top: 35px
	}
}

.progress-wrapper
{
	bottom: 21%;
	left: 0;
	position: absolute;
	right: 0;
	margin: auto;
	width: 316px
}

.progress-title
{
	text-align: right
}

.progress-bar,.progress-title
{
	color: #fff;
	-webkit-transition: width .6s ease;
	transition: width .6s ease;
	width: 0
}

.progress-bar
{
	background-color: #fff;
	height: 100%
}

.progress
{
	background-color: #7b5eab;
	border-radius: 0;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	height: .5em
}

@media (max-width:991px)
{
	.progress-wrapper
	{
		width: 65%
	}
}

._dynamic-laptop
{
	position: relative
}

._dynamic-laptop-mask
{
	position: relative;
	z-index: 1
}

._dynamic-laptop-mask svg
{
	width: 100%;
	height: auto
}

._dynamic-laptop-content
{
	padding: 15.5% 8.6% 16.465%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0
}

._dynamic-laptop-image iframe,._dynamic-laptop-image svg,._dynamic-laptop-image video
{
	width: 100%;
	height: 100%
}

._dynamic-page-and-phone
{
	position: relative
}

._dynamic-page-and-phone-mask
{
	position: relative;
	z-index: 1
}

._dynamic-page-and-phone-mask svg
{
	width: 100%;
	height: auto
}

._dynamic-page-and-phone-content
{
	padding: 6.1% 2.14% 5.15% 67.3%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0
}

._dynamic-page-and-phone-image iframe,._dynamic-page-and-phone-image svg,._dynamic-page-and-phone-image video
{
	width: 100%;
	height: 100%
}

._dynamic-phone-and-man
{
	position: relative
}

._dynamic-phone-and-man-mask
{
	position: relative;
	z-index: 1;
	text-align:right
}

._dynamic-phone-and-man-mask svg
{
	width: 100%;
	height: auto
}

._dynamic-phone-and-man-content
{
	/* padding:5.2% 46% 7.5% 18%; */
	padding: 8.2% 39.7% 9.5% 2%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	 z-index: 0; 
}

._dynamic-phone-and-man-image
{
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

._dynamic-phone-and-man-image iframe,._dynamic-phone-and-man-image svg,._dynamic-phone-and-man-image video
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* border-radius: 0 0 10px 10px */
	z-index: -1;
}
._dynamic-phone-and-man-image video{
	object-fit: fill;
	border-bottom-left-radius: 50px;
    border-bottom-right-radius: 30px;

}

._choose-domain ._field
{
	padding-right: 140px
}

._choose-domain ._form-label
{
	position: absolute;
	top: 0;
	right: 30px;
	font-size: 16px;
	line-height: 60px;
	color: #6a6e79;
	font-weight: 400;
	z-index: 1
}

._choose-domain ._button ._button-text
{
	padding-left: 30px;
	padding-right: 30px
}

._choose-domain-arrow
{
	position: absolute;
	right: 100%;
	bottom: 0
}

@media (max-width:991px)

{
	._dynamic-phone-and-man-image video{
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 15px;
	}
	._choose-domain-arrow
	{
		display: none
	}
}

@media (max-width:767px)
{
	
	._choose-domain ._form-label
	{
		right: 20px;
		line-height: 50px
	}
}

._text
{
	color: #6a6e79
}

._text ._h1,._text ._h2,._text ._h3,._text ._h4,._text ._h5,._text ._h6,._text h1,._text h2,._text h3,._text h4,._text h5,._text h6
{
	color: #2f3d4a
}

._text a
{
	color: #6c2fcd
}

._text strong
{
	color: #40444d
}

._text ul li.disabled,._text ul li.disabled:before
{
	color: #999
}

._text ul li:before
{
	color: #6c2fcd
}

._text hr,._text table,._text td,._text th
{
	border-color: #ebebeb
}

._text
{
	font-family: Roboto,sans-serif;
	font-weight: 300;
	font-style: normal;
	word-break: break-word
}

._text ._h1,._text ._h2,._text ._h3,._text ._h4,._text ._h5,._text ._h6,._text h1,._text h2,._text h3,._text h4,._text h5,._text h6
{
	margin-bottom: 15px
}

._text ._h1:last-child,._text ._h2:last-child,._text ._h3:last-child,._text ._h4:last-child,._text ._h5:last-child,._text ._h6:last-child,._text h1:last-child,._text h2:last-child,._text h3:last-child,._text h4:last-child,._text h5:last-child,._text h6:last-child
{
	margin-bottom: 0
}

._text ._embed,._text ._table-responsive,._text blockquote,._text ol,._text p,._text ul
{
	margin-bottom: 20px
}

._text ._embed:last-child,._text ._table-responsive:last-child,._text blockquote:last-child,._text ol:last-child,._text p:last-child,._text ul:last-child
{
	margin-bottom: 0
}

@media (min-width:1025px)
{
	._text a:not(._button):hover
	{
		text-decoration: underline
	}
}

._text ul
{
	list-style-type: none
}

._text ul li
{
	padding-left: 25px;
	margin-bottom: 10px;
	position: relative
}

._text ul li:last-child
{
	margin-bottom: 0
}

._text ul li:before
{
	content: "\f058";
	font-family: Font Awesome\ 5 Pro,sans-serif;
	font-weight: 300;
	position: absolute;
	top: 0;
	left: 0
}

._text ol
{
	padding-left: 20px
}

._text blockquote
{
	font-style: italic;
	font-size: 1.25em;
	position: relative;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 1.5rem
}

._text blockquote:last-child
{
	margin-bottom: 0
}

._text blockquote:before
{
	content: '"';
	position: absolute;
	top: 10px;
	left: 0;
	font-size: 2.5rem;
	line-height: 1
}

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

._text .aligncenter
{
	display: block;
	max-width: 100%;
	margin: 0 auto
}

._text .alignleft
{
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 20px
}

._text .alignright
{
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px
}

._text ._image-popup
{
	cursor: pointer
}

._font-1rem
{
	font-size: 1rem
}

._font-12
{
	font-size: 12px
}

@media (max-width:991px)
{
	._text ul li
	{
		margin-bottom: 15px
	}
}

._image-list
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: -10px 0;
	overflow: hidden
}

._image-list img
{
	margin: 10px
}

@media (max-width:991px)
{
	._image-list img
	{
		max-width: 100px;
		max-height: 50px
	}
}

@media (min-width:768px)
{
	._image-with-text
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		font-size: 1.125rem
	}

	._image-with-text-image
	{
		-ms-flex-item-align: start;
		align-self: flex-start;
		margin-top: 7px;
		margin-right: 15px
	}

	._image-with-text-text
	{
		-ms-flex-item-align: center;
		align-self: center
	}

	._image-with-text-text h1,._image-with-text-text h2,._image-with-text-text h3,._image-with-text-text h4,._image-with-text-text h5,._image-with-text-text h6
	{
		margin-bottom: 6px
	}
}

@media (max-width:767px)
{
	._image-with-text
	{
		display: block;
		text-align: center
	}

	._image-with-text-image
	{
		margin: 0 auto 15px
	}

	._image-with-text-text h1,._image-with-text-text h2,._image-with-text-text h3,._image-with-text-text h4,._image-with-text-text h5,._image-with-text-text h6
	{
		margin-bottom: 5px
	}
}

._testimonial-devices-item
{
	opacity: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	margin-bottom: 200px
}

._testimonial-devices-item.ready
{
	opacity: 1
}

._testimonial
{
	font-size: 1rem;
	width: 420px;
	height: 220px;
	padding: 30px 40px 20px 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative
}

._testimonial-bubble
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0
}

._testimonial-bubble.white path
{
	fill: #fff
}

._testimonial-bubble-direction
{
	position: absolute
}

._testimonial-bubble-direction.top.right
{
	top: -20px;
	right: 0
}

._testimonial-bubble-direction.top.left
{
	top: -15px;
	left: -25px
}

._testimonial-bubble-direction.bottom.right
{
	bottom: 45px;
	right: -15px
}

._testimonial-image-mobile
{
	display: none;
	margin-bottom: 10px
}

._testimonial-quote
{
	font-style: italic;
	font-weight: 300;
	margin-bottom: 14px;
	position: relative;
	z-index: 1
}

._testimonial-author
{
	display: table;
	width: 100%;
	table-layout: fixed;
	position: relative;
	z-index: 1
}

._testimonial-author-image
{
	width: 68px;
	padding-right: 16px
}

._testimonial-author-image,._testimonial-author-info
{
	display: table-cell;
	vertical-align: middle
}

._testimonial-author-info h3
{
	margin-bottom: 8px
}

._testimonial-devices-item
{
	position: relative;
	margin-top: -100px
}

._testimonial-desktop
{
	float: left;
	width: 48%;
	padding-right: 30px
}

._testimonial-tablet
{
	float: right;
	width: 52%;
	padding-left: 90px;
	margin-bottom: 80px
}

._testimonial-tablet ._testimonial
{
	top: -100px
}

._testimonial-mobile
{
	float: right;
	margin-left: 200px;
	width: calc(52% - 200px);
	margin-top: 0
}

._testimonial-mobile ._testimonial
{
	left: 100px
}

._testimonial-desktop-device,._testimonial-mobile-device,._testimonial-tablet-device
{
	position: relative
}

._testimonial-desktop-device:before,._testimonial-mobile-device:before,._testimonial-tablet-device:before
{
	content: "";
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50%;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}

._testimonial-desktop-device img,._testimonial-mobile-device img,._testimonial-tablet-device img
{
	width: 100%;
	height: auto
}

._testimonial-desktop-device
{
	width: 1000px;
	height: 539px;
	padding: 35px 85px 42px;
	margin-bottom: 40px;
	float: right;
	right: -150px
}

._testimonial-desktop-device:before
{
	background-image: url(../imgs/index/device-desktop.png)
}

._testimonial-tablet-device
{
	width: 364px;
	height: 539px;
	padding: 40px 7px 42px;
	position: absolute;
	top: 0;
	left: 540px
}

/* ._testimonial-tablet-device:before
{
	background-image: url(../imgs/index/device-tablet.svg)
} */

._testimonial-mobile-device
{
	width: 228px;
	height: 442px;
	padding: 7px;
	margin-bottom: 27px
}

._testimonial-mobile-device:before
{
	background-image: url(/images/device-mobile.png?5d33c5bbe5eee1902f34659251c1000c)
}

._testimonial-mobile-device img
{
	border-radius: 15px
}

.is-mobile ._testimonial-devices-item
{
	top: 0
}

@media (max-width:1599px)
{
	._testimonials-devices
	{
		margin-bottom: 200px
	}

	._testimonial-desktop ._testimonial
	{
		left: -80px
	}

	._testimonial-tablet
	{
		float: left;
		width: 29%;
		padding-left: 0;
		margin-bottom: 30px
	}

	._testimonial-tablet ._testimonial
	{
		left: -90px
	}

	._testimonial-mobile
	{
		margin-left: 30px;
		margin-bottom: 50px;
		float: left;
		width: auto
	}

	._testimonial-desktop-device
	{
		width: 700px;
		height: 377px;
		padding: 24px 59px 29px;
		right: 0
	}

	._testimonial-tablet-device
	{
		width: 364px;
		height: 539px;
		padding: 40px 7px 42px;
		left: 100%
	}

	._testimonial-mobile-device
	{
		width: 224px;
		height: 439px;
		padding: 7px;
		margin-left: 0
	}
}

@media (max-width:1300px)
{
	._testimonials-devices
	{
		margin: 0
	}

	._testimonial-devices-item
	{
		float: left;
		width: 33.33%;
		padding: 0 15px;
		margin: 0;
		position: static;
		-webkit-transform: translate(0)!important;
		transform: translate(0)!important;
		opacity: 1!important
	}

	._testimonial
	{
		font-size: 1rem;
		max-width: 400px;
		padding: 0!important;
		height: auto!important;
		width: auto!important;
		left: 0!important
	}

	._testimonial-tablet ._testimonial
	{
		top: 0
	}

	._testimonial-bubble,._testimonial-desktop-device-container,._testimonial-mobile-device,._testimonial-tablet-device
	{
		display: none
	}

	._testimonial-image-mobile
	{
		display: block
	}
}

@media (max-width:1024px)
{
	._testimonial-devices-item
	{
		top: 0
	}
}

@media (max-width:979px)
{
	._testimonial-devices-item
	{
		float: none;
		width: auto;
		padding: 0;
		margin-bottom: 50px;
		text-align: center
	}

	._testimonial-devices-item:last-child
	{
		margin-bottom: 0
	}

	._testimonial-image-mobile
	{
		margin-left: -20px;
		max-width: 300px
	}

	._testimonial
	{
		margin: 0 auto
	}

	._testimonial-author
	{
		display: inline-table;
		width: auto
	}

	._testimonial-image-mobile
	{
		margin: 0 auto
	}
}

._flip
{
	-webkit-perspective: 1000px;
	perspective: 1000px
}

._flip.flip ._flipper,._flip.flip ._flipper-back,._flip.flip ._flipper-front
{
	-webkit-transition: .6s;
	transition: .6s
}

._flip.flip ._flipper-front
{
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg)
}

._flip.flip ._flipper-back,._flip.flip ._flipper-back ._app-card
{
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

@media (min-width:1025px)
{
	._flip.flip:hover ._flipper-front
	{
		-webkit-transform: rotateY(-180deg);
		transform: rotateY(-180deg)
	}

	._flip.flip:hover ._flipper-back
	{
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg)
	}
}

._flip.fade ._flipper,._flip.fade ._flipper-back,._flip.fade ._flipper-front
{
	-webkit-transition: .3s;
	transition: .3s
}

._flip.fade ._flipper-front
{
	opacity: 1
}

._flip.fade ._flipper-back
{
	opacity: 0
}

@media (min-width:1025px)
{
	._flip.fade:hover ._flipper-front
	{
		opacity: 0
	}

	._flip.fade:hover ._flipper-back
	{
		opacity: 1
	}
}

._flipper
{
	position: relative
}

._flipper,._flipper-back,._flipper-front
{
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

._flipper-back,._flipper-front
{
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

._flipper-front
{
	position: relative;
	z-index: 2
}

._flipper-back
{
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

._flipper-back ._card
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%
}

._flipper-back ._card>img
{
	-ms-flex-item-align: center;
	align-self: center
}

._floating-label
{
	position: absolute;
	border-radius: 20px;
	min-width: 80px;
	padding: 3px 15px;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase
}

._floating-label.left
{
	left: -20px
}

._floating-label.right
{
	right: -20px
}

._floating-label.top
{
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 0
}

._floating-label.bottom
{
	bottom: 0;
	-webkit-transform: translateY(50%);
	transform: translateY(50%)
}

._floating-label.red
{
	background-color: #ff4b51;
	color: #fff
}

._floating-label.blue
{
	background-color: #6c2fcd;
	color: #fff
}

._floating-label.green
{
	background-color: #74b22e;
	color: #fff
}

@media (max-width:767px)
{
	._floating-label.left
	{
		left: -13px
	}

	._floating-label.right
	{
		right: -13px
	}
}

._app-card
{
	text-align: center;
	font-size: 14px
}

._app-card-image
{
	display: block;
	width: 150px;
	height: 150px;
	margin: 10px auto 18px
}

._app-card-image-thumb
{
	padding-bottom: 100%;
	position: relative
}

._app-card-image-thumb img
{
	position: absolute;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

@media (min-width:768px)
{
	._app-card-image-thumb img
	{
		max-width: 202px
	}
}

._app-card-info
{
	margin-bottom: 15px
}

._app-card-title
{
	margin-bottom: 18px
}

._app-card-title:last-child
{
	margin-bottom: 0
}

._app-card-title ._h1,._app-card-title ._h2,._app-card-title ._h3,._app-card-title ._h4,._app-card-title ._h5,._app-card-title ._h6,._app-card-title h1,._app-card-title h2,._app-card-title h3,._app-card-title h4,._app-card-title h5,._app-card-title h6
{
	font-weight: 400
}

._app-card-footer
{
	border-top: 1px solid #ebebeb;
	padding-top: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 12px
}

._app-card-label
{
	position: absolute;
	top: 0
}

@media (max-width:767px)
{
	._app-card-image
	{
		width: 100px;
		height: 100px
	}

	._h5
	{
		font-size: 14px
	}
}

._app-info
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top
}

._app-info-image
{
	width: 260px;
	border-radius: 6px;
	margin-right: 30px;
	margin-top: 8px;
	position: relative
}

._app-info-image-thumb
{
	background-color: #fff;
	display: block;
	padding-bottom: 100%;
	position: relative
}

._app-info-image-thumb img
{
	position: absolute;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

._app-info-details
{
	width: calc(100% - 290px)
}

._app-info-details-title
{
	margin-bottom: 15px
}

._app-info-details-rating
{
	margin-bottom: 10px
}

._app-info-details-description,._app-info-details-price
{
	margin-bottom: 20px
}

@media (max-width:1199px)
{
	._app-info-image
	{
		width: 200px
	}

	._app-info-details
	{
		width: calc(100% - 230px)
	}
}

@media (max-width:767px)
{
	._app-info
	{
		display: block;
		-webkit-box-align: top;
		-ms-flex-align: top;
		align-items: top
	}

	._app-info-image
	{
		width: auto;
		margin: 0;
		margin-bottom: 15px
	}

	._app-info-details
	{
		width: auto
	}
}

._app-box
{
	padding: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center
}

._app-box,._desktop
{
	border: 1px solid #ebebeb;
	border-radius: 6px
}

._desktop
{
	display: block;
	position: relative
}

._desktop-bar
{
	display: block;
	background-color: #ebebeb;
	padding: 10px 14px;
	line-height: 0
}

._desktop-bar span
{
	display: inline-block;
	vertical-align: middle;
	background-color: #fff;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	margin-right: 2px
}

._desktop-image
{
	display: block
}

._desktop-image img
{
	width: 100%;
	height: auto
}

._client
{
	display: block;
	border-radius: 6px;
	position: relative;
	font-size: 14px
}

._client-info
{
	display: block;
	background-color: #fff;
	border: 1px solid #ebedef;
	border-radius: 6px;
	width: 100%;
	height: 100%;
	padding: 20px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

._client-info-title
{
	display: block;
	margin-bottom: 15px
}

._client-info-title:last-child
{
	margin-bottom: 0
}

._client-info-text
{
	display: block;
	margin-bottom: 20px
}

._client-info-text:last-child
{
	margin-bottom: 0
}

._client-info-actions
{
	display: block;
	margin-bottom: 20px
}

._client-info-actions:last-child
{
	margin-bottom: 0
}

._timeline-inner
{
	display: block;
	border-color: #dedede;
	border-top-width: 1px;
	border-top-style: solid;
	position: relative
}

._timeline-box
{
	background-color: #f6f6f6;
	border-radius: 5px;
	padding: 25px;
	width: 510px;
	font-size: 15px;
	color: #949ba1;
	position: absolute
}

._timeline-box:after,._timeline-box:before
{
	content: "";
	position: absolute
}

._timeline-box:after
{
	background-color: #fff;
	border: 2px solid #61a9de;
	border-radius: 50%;
	width: 15px;
	height: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

._timeline-box-image
{
	float: left;
	margin-top: 5px;
	margin-right: 20px
}

._timeline-box-info
{
	overflow: hidden
}

._timeline-box-info ._h1,._timeline-box-info ._h2,._timeline-box-info ._h3,._timeline-box-info ._h4,._timeline-box-info ._h5,._timeline-box-info ._h6,._timeline-box-info h1,._timeline-box-info h2,._timeline-box-info h3,._timeline-box-info h4,._timeline-box-info h5,._timeline-box-info h6
{
	margin-bottom: 10px
}

@media (min-width:768px)
{
	._timeline
	{
		padding: 240px 0
	}

	._timeline-box:first-child,._timeline-box:last-child
	{
		bottom: calc(100% + 30px)
	}

	._timeline-box:first-child:before,._timeline-box:last-child:before
	{
		border-top: 15px solid #f6f6f6;
		top: 100%
	}

	._timeline-box:first-child:after,._timeline-box:last-child:after
	{
		top: calc(100% + 22px)
	}

	._timeline-box:first-child
	{
		left: 0
	}

	._timeline-box:last-child
	{
		right: 0
	}

	._timeline-box:nth-child(2n)
	{
		top: calc(100% + 30px);
		left: 50%;
		-webkit-transform: translate(-50%);
		transform: translate(-50%)
	}

	._timeline-box:nth-child(2n):before
	{
		border-bottom: 15px solid #f6f6f6;
		bottom: 100%
	}

	._timeline-box:nth-child(2n):after
	{
		bottom: calc(100% + 22px)
	}

	._timeline-box:before
	{
		border-left: 15px solid transparent;
		border-right: 15px solid transparent
	}

	._timeline-box:after,._timeline-box:before
	{
		left: 50%;
		-webkit-transform: translate(-50%);
		transform: translate(-50%)
	}
}

@media (max-width:1199px)
{
	._timeline
	{
		padding: 220px 0
	}

	._timeline-box
	{
		font-size: 14px;
		padding: 20px;
		width: 440px
	}

	._timeline-box-image
	{
		width: 50px;
		margin-right: 10px
	}
}

@media (max-width:991px)
{
	._timeline
	{
		padding: 0
	}

	._timeline-inner
	{
		max-width: 510px;
		margin: 0 auto;
		border: 0
	}

	._timeline-box
	{
		position: relative;
		width: auto;
		font-size: 14px;
		padding: 20px;
		margin-bottom: 10px
	}

	._timeline-box:before
	{
		border-top: 15px solid transparent;
		border-bottom: 15px solid transparent;
		border-right: 15px solid #fff;
		right: 100%
	}

	._timeline-box:after,._timeline-box:before
	{
		display: none;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)
	}

	._timeline-box:after
	{
		right: calc(100% + 22px)
	}

	._timeline-box-image
	{
		width: auto
	}
}

@media (max-width:767px)
{
	._timeline-box
	{
		padding: 15px
	}

	._timeline-box-image
	{
		width: 40px
	}
}

._team-member
{
	text-align: center;
	font-size: .875rem
}

._team-member-image
{
	margin-bottom: 20px
}

._team-member-image:last-child
{
	margin-bottom: 0
}

._team-member-info
{
	line-height: 1.3
}

._team-member-info h6
{
	font-size: 1rem;
	margin-bottom: 5px
}

._price-card
{
	background-color: #5268f2;
	color: #fff
}

._price-card-price-new,._price-card-price-old,._price-card h1,._price-card h2,._price-card h3,._price-card h4,._price-card h5,._price-card h6
{
	color: #fff
}

._price-card-box
{
	background-color: #4543b3;
	color: #fff
}

._price-card-box h1,._price-card-box h2,._price-card-box h3,._price-card-box h4,._price-card-box h5,._price-card-box h6
{
	color: #fff
}

._price-card
{
	border-radius: 6px;
	width: 100%;
	max-width: 470px;
	margin: 0 auto 100px;
	padding: 40px 40px 60px;
	text-align: center;
	position: relative
}

._price-card:last-child
{
	margin-bottom: 0
}

._price-card h3
{
	letter-spacing: 0
}

._price-card-popup
{
	top: -40px
}

._price-card-title
{
	margin-bottom: 24px
}

._price-card-price
{
	line-height: 1;
	margin-bottom: 3px
}

._price-card-description
{
	color: #d8c2dc;
	padding: 10px 0 5px
}

._price-card-text
{
	margin-bottom: 30px
}

._price-card-price-new
{
	display: block;
	font-size: 80px
}

._price-card-price-new sub,._price-card-price-new sup
{
	font-size: 30px;
	position: relative
}

._price-card-price-new sub
{
	vertical-align: bottom;
	bottom: 7px
}

._price-card-price-new sup
{
	vertical-align: top;
	top: 7px
}

._price-card-box
{
	text-align: left;
	padding: 15px 20px
}

._price-card-box ul
{
	list-style-type: none
}

._price-card-box ul li
{
	margin-bottom: 3px;
	padding-left: 30px;
	position: relative
}

._price-card-box ul li:last-child
{
	margin-bottom: 0
}

._price-card-box ul li:before
{
	content: "";
	font-family: Font Awesome\ 5 Pro,sans-serif;
	font-weight: 400;
	position: absolute;
	top: 0;
	left: 0
}

._price-card-button
{
	position: absolute;
	left: 40px;
	right: 40px;
	bottom: 0;
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
	text-transform: uppercase;
	text-align: center
}

._price-card-button ._button
{
	width: 100%
}

@media (max-width:1199px)
{
	._price-card-popup
	{
		width: 100%;
		z-index: 0;
		position: inherit;
		top: 0;
		left: 0;
		height: 100%
	}
}

@media (max-width:767px)
{
	._price-card
	{
		padding: 20px 20px 50px
	}

	._price-card-button
	{
		left: 20px;
		right: 20px
	}
}

._price-card-light
{
	background-color: #fff;
	color: #000;
	-webkit-box-shadow: 0 0 9px 2px rgba(0,0,0,.1);
	box-shadow: 0 0 9px 2px rgba(0,0,0,.1)
}

._price-card-light-price-new,._price-card-light-price-old,._price-card-light h1,._price-card-light h2,._price-card-light h3,._price-card-light h4,._price-card-light h5,._price-card-light h6
{
	color: #000
}

._price-card-light-box
{
	background-color: #f0f6fd;
	color: #000
}

._price-card-light-box h1,._price-card-light-box h2,._price-card-light-box h3,._price-card-light-box h4,._price-card-light-box h5,._price-card-light-box h6
{
	color: #fff
}

._price-card-light-box ul li:before
{
	color: #b87cff
}

._price-card-light
{
	border-radius: 6px;
	width: 100%;
	max-width: 470px;
	margin: 0 auto 100px;
	padding: 40px 40px 60px;
	text-align: center;
	position: relative
}

._price-card-light:last-child
{
	margin-bottom: 0
}

._price-card-light h3
{
	letter-spacing: 0
}

._price-card-light-title
{
	margin-bottom: 24px
}

._price-card-light-price
{
	line-height: 1;
	margin-bottom: 3px
}

._price-card-light-text
{
	margin-bottom: 30px
}

._price-card-light-price-new
{
	display: block;
	font-size: 80px
}

._price-card-light-price-new sub,._price-card-light-price-new sup
{
	font-size: 30px;
	position: relative
}

._price-card-light-price-new sub
{
	vertical-align: bottom;
	bottom: 7px
}

._price-card-light-price-new sup
{
	vertical-align: top;
	top: 7px
}

._price-card-light-box
{
	text-align: left;
	padding: 15px 20px
}

._price-card-light-box ul
{
	list-style-type: none
}

._price-card-light-box ul li
{
	margin-bottom: 3px;
	padding-left: 30px;
	position: relative
}

._price-card-light-box ul li:last-child
{
	margin-bottom: 0
}

._price-card-light-box ul li:before
{
	content: "";
	font-family: Font Awesome\ 5 Pro,sans-serif;
	font-weight: 400;
	position: absolute;
	top: 0;
	left: 0
}

._price-card-light-button
{
	position: absolute;
	left: 40px;
	right: 40px;
	bottom: 0;
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
	text-align: center;
	text-transform: uppercase
}

._price-card-light-button ._button
{
	width: 100%
}

@media (max-width:767px)
{
	._price-card-light
	{
		padding: 20px 20px 50px
	}

	._price-card-light-button
	{
		left: 20px;
		right: 20px
	}
}

._switch-togglers
{
	table-layout: fixed;
	border-collapse: collapse;
	width: 40%;
	margin: 0 auto 30px
}

._switch-toggler,._switch-togglers
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

._switch-toggler
{
	cursor: pointer;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: hsla(240,4%,95%,.56);
	border: 1px solid hsla(240,4%,95%,.56);
	color: #d2d2d4;
	font-weight: 700;
	text-align: center;
	width: 100%;
	height: 45px;
	vertical-align: middle;
	text-transform: uppercase;
	z-index: 1
}

@media (min-width:1025px)
{
	._switch-toggler:hover
	{
		text-decoration: none;
		background-color: #f2f3ff;
		color: #fd4f4f
	}
}

._switch-toggler:first-child
{
	border-top-left-radius: 40px;
	border-bottom-left-radius: 40px
}

._switch-toggler:last-child
{
	border-top-right-radius: 40px;
	border-bottom-right-radius: 40px
}

._switch-toggler.active
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #fff
}

@media (max-width:1199px)
{
	._switch-togglers
	{
		width: 100%
	}
}

._phone
{
	width: 256px;
	height: 508px;
	position: relative
}

._phone:before
{
	content: "";
	background: url(/images/phone.svg?9915b1ec2b449c2202a4d164a2c1e375) no-repeat 0 0;
	background-size: contain;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}

._phone-image
{
	background-color: #fff;
	padding: 15.625% 3.125% 3.125%;
	border-radius: 13%;
	position: relative;
	z-index: 0
}

._phone-image iframe,._phone-image img,._phone-image svg,._phone-image video
{
	width: 100%;
	height: auto;
	border-radius: 0 0 8% 8%
}

._theme
{
	margin-bottom: 100px
}

._theme-images
{
	margin-bottom: 20px;
	position: relative
}

._theme-images ._desktop
{
	width: 82%;
	max-width: 502px
}

._theme-images ._phone
{
	width: 41%;
	height: auto;
	max-width: 256px;
	position: absolute;
	right: 0;
	bottom: 0;
	-webkit-transform: translateY(11%);
	transform: translateY(11%)
}

._theme-info
{
	margin-bottom: 20px
}

._theme-info-title
{
	margin-bottom: 15px
}

@media (min-width:992px)
{
	._theme-info-title ._h3,._theme-info-title h3
	{
		font-size: 36px
	}
}

@media (min-width:768px)
{
	._theme-actions ._button
	{
		margin-right: 15px
	}

	._theme-actions ._button:last-child
	{
		margin-right: 0
	}
}

@media (max-width:1199px)
{
	._theme
	{
		margin-bottom: 30px
	}
}

@media (max-width:767px)
{
	._theme-actions ._button
	{
		margin-bottom: 10px
	}

	._theme-actions ._button:last-child
	{
		margin-right: 0
	}
}

._stores ._section-body
{
	padding-bottom: 30px
}

._stores .row
{
	margin-top: -60px
}

._stores [class^=col-]
{
	margin-top: 60px
}

._stores ._card
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

._store
{
	width: 100%;
	padding: 30px 30px 60px;
	position: relative;
	text-align: center
}

._store.add
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #ccc
}

._store-info
{
	margin-top: 10px;
	margin-bottom: 32px
}

._store-info:last-child
{
	margin-bottom: 0
}

._store-info-item
{
	margin-bottom: 18px
}

._store-info-item:last-child
{
	margin-bottom: 0
}

._store-info-item-title
{
	display: block
}

._store-info-item-value
{
	display: block;
	color: #fff
}

._store-action
{
	margin-bottom: 9px;
	padding-left: 30px;
	position: relative
}

@media (min-width:1025px)
{
	._store-action:hover
	{
		text-decoration: none
	}
}

._store-action:last-child
{
	margin-bottom: 0
}

._store-action-icon
{
	position: absolute;
	top: 3px;
	left: 0;
	width: 20px;
	text-align: center;
	font-size: 20px
}

._store-icon
{
	background-color: #e6e6e6;
	border-radius: 50%;
	margin: 30px auto;
	width: 150px;
	height: 150px;
	line-height: 150px;
	font-size: 60px;
	text-align: center;
	color: #fff
}

._store-icon .fa
{
	font-weight: 700
}

._store-domain
{
	font-size: 20px;
	font-weight: 400
}

._store-button
{
	position: absolute;
	bottom: 0;
	left: 60px;
	right: 60px;
	-webkit-transform: translateY(50%);
	transform: translateY(50%)
}

._store-button ._button
{
	width: 100%
}

@media (max-width:1399px)
{
	._store-domain
	{
		font-size: 16px
	}

	._store
	{
		padding-bottom: 55px
	}

	._store-button
	{
		left: 30px;
		right: 30px
	}

	._store-button ._button
	{
		min-height: 50px;
		font-size: 16px;
		border-width: 2px
	}

	._store-button ._button.round
	{
		border-radius: 50px
	}

	._store-button ._button ._button-text
	{
		padding: 12.5px 30px
	}

	._store-button ._button ._button-addon
	{
		-ms-flex-preferred-size: 46px;
		flex-basis: 46px;
		min-width: 46px;
		max-width: 46px;
		font-size: 22px
	}

	._store-button ._button .loader-dot
	{
		width: 12px;
		height: 12px
	}

	._store-button ._button ._button-text
	{
		padding-left: 15px;
		padding-right: 15px
	}
}

._credit-cards ._card
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

._credit-cards ._card:hover ._credit-card-delete,._credit-cards ._card:hover ._credit-card-status-secondary
{
	opacity: 1;
	visibility: visible
}

._credit-card
{
	position: relative;
	width: 100%;
	text-align: center
}

._credit-card.add,._credit-card.add ._credit-card-number
{
	color: #ccc
}

._credit-card-meta
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	margin-bottom: 40px;
	line-height: 1
}

._credit-card-status-primary
{
	font-weight: 700;
	color: #79b12d
}

._credit-card-status-secondary
{
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .2s;
	transition: .2s
}

._credit-card-expiration
{
	font-style: italic
}

._credit-card-type
{
	margin-bottom: 20px
}

._credit-card-number
{
	color: #fff
}

._credit-card-delete
{
	line-height: 1;
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: .875rem;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .2s;
	transition: .2s
}

._theme-ldark._card ._credit-card-delete
{
	color: #ed1c24
}

._theme-ldark._card ._credit-card-status-secondary
{
	color: #d8c2dc!important
}

._plan-features-togglers
{
	display: none;
	table-layout: fixed;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 30px
}

._plan-features-toggler
{
	display: table-cell;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #ebebeb;
	color: #6a6e79;
	font-weight: 700;
	text-align: center;
	padding: 30px 15px
}

@media (min-width:1025px)
{
	._plan-features-toggler:hover
	{
		text-decoration: none
	}
}

._plan-features-toggler.active
{
	background-color: #513382;
	color: #fff
}

._plan-features
{
	width: 100%;
	margin-bottom: 50px
}

._plan-features:last-child
{
	margin-bottom: 0
}

._plan-features td,._plan-features th
{
	width: 15%
}

._plan-features td:first-child,._plan-features th:first-child
{
	width: 40%
}
._plan-features-bottom td:not(:last-child){

	border-right: solid 1px #ebebeb;
}


@media (max-width:767px)
{
	._plan-features-togglers
	{
		display: table
	}

	._plan-features td,._plan-features th
	{
		width: 120px
	}

	._plan-features td:first-child,._plan-features th:first-child
	{
		width: calc(100% - 120px)
	}

	._plan-features td:last-child,._plan-features th:last-child
	{
		padding-right: 8px
	}

	td[class*=js-plan],th[class*=js-plan]
	{
		display: none
	}

	td.js-plan-startup,th.js-plan-startup
	{
		display: table-cell
	}
}

._gear-slider-centerer
{
	display: table;
	width: 100%;
	height: 100vh
}

._gear-slider-centerer .left-side
{
	display: table-cell;
	vertical-align: middle;
	width: 50%;
	height: 100%
}

._gear-slider-centerer .left-side .dwc-wrapper,._gear-slider-centerer .left-side .left-text-wrapper
{
	padding: 60px 100px 50px 10%
}

._gear-slider-centerer .left-side .dwc-wrapper .middle-text,._gear-slider-centerer .left-side .left-text-wrapper .middle-text
{
	padding-bottom: 30px
}

._gear-slider-centerer .left-side .dwc-wrapper .middle-text .store-link,._gear-slider-centerer .left-side .left-text-wrapper .middle-text .store-link
{
	border-bottom: 2px solid #7b5eab;
	font-size: 25px;
	padding-bottom: 5px
}

._gear-slider-centerer .left-side .dwc-wrapper .circle-1,._gear-slider-centerer .left-side .left-text-wrapper .circle-1
{
	width: 34px;
	height: 34px;
	background-color: #63488f;
	border-radius: 50%;
	position: absolute;
	top: 60%;
	left: 42%
}

._gear-slider-centerer .left-side .dwc-wrapper .circle-2,._gear-slider-centerer .left-side .left-text-wrapper .circle-2
{
	width: 21px;
	height: 21px;
	background-color: #63488f;
	border-radius: 50%;
	position: absolute;
	top: 65%;
	left: 45%
}

._gear-slider-centerer .left-side .dwc-wrapper .circle-3,._gear-slider-centerer .left-side .left-text-wrapper .circle-3
{
	width: 9px;
	height: 9px;
	background-color: #63488f;
	border-radius: 50%;
	position: absolute;
	top: 67%;
	left: 48%
}

._gear-slider-centerer .left-side .dwc-wrapper .speech-bubble,._gear-slider-centerer .left-side .left-text-wrapper .speech-bubble
{
	position: relative;
	background: #63488f;
	border-radius: .4em
}

._gear-slider-centerer .left-side .dwc-wrapper .speech-bubble:after,._gear-slider-centerer .left-side .left-text-wrapper .speech-bubble:after
{
	content: "";
	position: absolute;
	bottom: 0;
	left: 87%;
	width: 0;
	height: 0;
	border: 54px solid transparent;
	border-top-color: #63488f;
	border-bottom: 0;
	border-right: 0;
	margin-left: -27px;
	margin-bottom: -54px
}

._gear-slider-centerer.thanks-page ._gear-slider-centerer-inner
{
	padding: 20px 50px 50px 12%
}

._gear-slider-centerer.industry .dwc-wrapper,._gear-slider-centerer.industry .left-text-wrapper,._gear-slider-centerer.questions-page .dwc-wrapper,._gear-slider-centerer.questions-page .left-text-wrapper
{
	padding: 60px 6% 50px 10%
}

._gear-slider-centerer.industry .adorimo-hero,._gear-slider-centerer.questions-page .adorimo-hero
{
	position: fixed;
	bottom: 20px;
	width: 100%
}

._gear-slider-centerer.industry .adorimo-hero img,._gear-slider-centerer.questions-page .adorimo-hero img
{
	height: 300px;
	width: 100%
}

@media (max-height:800px)
{
	._gear-slider-centerer.industry .adorimo-hero img,._gear-slider-centerer.questions-page .adorimo-hero img
	{
		height: 250px
	}
}

._gear-slider-centerer-inner
{
	display: table-cell;
	vertical-align: middle;
	padding: 0 50px 0 100px;
	overflow: hidden;
	width: 50%
}

._gear-slider-centerer-inner ._gear-slide-title
{
	display: none
}

._gear-slider-centerer-inner ._gear-loading-text ._gear-slide-title
{
	display: block
}

._gear-slider-centerer-inner ._gear-loading-text ._gear-slide-title h3
{
	color: #f5f6fe
}

._gear-slider-centerer-inner .button-next-wrapper
{
	right: -33%
}

._gear-slider-centerer-inner ._button.highlight
{
	display: none
}

._gear-slider-centerer-inner ._radio-check
{
	border-color: #513382;
	height: 30px;
	width: 30px
}

._gear-slider-centerer-inner ._radio-check:before
{
	width: 15px;
	height: 15px
}

._gear-slider-centerer-inner ._radio-text
{
	font-size: 24px;
	padding-left: 20px
}

._gear-slider-centerer-inner ._radio
{
	color: #000
}

._gear-slider-centerer-inner ._radio.checked,._gear-slider-centerer-inner ._radio:hover
{
	color: #6b2fcd
}

._gear-slider
{
	height: 500px;
	position: relative
}

._gear-slider ._gear-loading
{
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .2s;
	transition: .2s;
	position: fixed;
	top: 0;
	z-index: 1;
	background-color: #513382
}

._gear-slider.loading
{
	overflow: hidden
}

._gear-slider.loading ._gear-loading
{
	opacity: 1;
	visibility: visible;
	-webkit-transition: .3s .2s;
	transition: .3s .2s
}

._gear-slide
{
	width: 75%;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	-webkit-transition: visibility .5s,opacity .5s,-webkit-transform .5s;
	transition: visibility .5s,opacity .5s,-webkit-transform .5s;
	transition: transform .5s,visibility .5s,opacity .5s;
	transition: transform .5s,visibility .5s,opacity .5s,-webkit-transform .5s;
	-webkit-transform: translate(50%);
	transform: translate(50%)
}

._gear-slide.fading
{
	position: relative;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

._gear-slide.current
{
	position: relative;
	opacity: 1;
	visibility: visible;
	-webkit-transform: translate(0);
	transform: translate(0)
}

._gear-slide-inner
{
	max-width: 800px;
	margin: 0 auto
}

._gear-slide-inner .adorimo-text h3
{
	color: #513382;
	font-weight: 700
}

._gear-slide-inner .adorimo-text .down-text
{
	font-size: 21px;
	line-height: 30px
}

._gear-slide-title
{
	text-align: center;
	margin-bottom: 30px
}

.dwc-wrapper ._gear-slide-title,.left-text-wrapper ._gear-slide-title
{
	text-align: right
}

.dwc-wrapper ._gear-slide-title.d-flex .pop-up,.left-text-wrapper ._gear-slide-title.d-flex .pop-up
{
	padding: 40px 50px;
	background-color: #63488f;
	border-radius: 15px;
	position: fixed;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.dwc-wrapper ._gear-slide-title.d-flex h1,.dwc-wrapper ._gear-slide-title.d-flex h2,.dwc-wrapper ._gear-slide-title.d-flex h3,.dwc-wrapper ._gear-slide-title.d-flex h4,.dwc-wrapper ._gear-slide-title.d-flex h5,.dwc-wrapper ._gear-slide-title.d-flex h6,.left-text-wrapper ._gear-slide-title.d-flex h1,.left-text-wrapper ._gear-slide-title.d-flex h2,.left-text-wrapper ._gear-slide-title.d-flex h3,.left-text-wrapper ._gear-slide-title.d-flex h4,.left-text-wrapper ._gear-slide-title.d-flex h5,.left-text-wrapper ._gear-slide-title.d-flex h6
{
	width: 450px
}

@media (max-width:1500px)
{
	.dwc-wrapper ._gear-slide-title.d-flex h1,.dwc-wrapper ._gear-slide-title.d-flex h2,.dwc-wrapper ._gear-slide-title.d-flex h3,.dwc-wrapper ._gear-slide-title.d-flex h4,.dwc-wrapper ._gear-slide-title.d-flex h5,.dwc-wrapper ._gear-slide-title.d-flex h6,.left-text-wrapper ._gear-slide-title.d-flex h1,.left-text-wrapper ._gear-slide-title.d-flex h2,.left-text-wrapper ._gear-slide-title.d-flex h3,.left-text-wrapper ._gear-slide-title.d-flex h4,.left-text-wrapper ._gear-slide-title.d-flex h5,.left-text-wrapper ._gear-slide-title.d-flex h6
	{
		width: 385px
	}
}

@media (max-width:1399px)
{
	.dwc-wrapper ._gear-slide-title.d-flex h1,.dwc-wrapper ._gear-slide-title.d-flex h2,.dwc-wrapper ._gear-slide-title.d-flex h3,.dwc-wrapper ._gear-slide-title.d-flex h4,.dwc-wrapper ._gear-slide-title.d-flex h5,.dwc-wrapper ._gear-slide-title.d-flex h6,.left-text-wrapper ._gear-slide-title.d-flex h1,.left-text-wrapper ._gear-slide-title.d-flex h2,.left-text-wrapper ._gear-slide-title.d-flex h3,.left-text-wrapper ._gear-slide-title.d-flex h4,.left-text-wrapper ._gear-slide-title.d-flex h5,.left-text-wrapper ._gear-slide-title.d-flex h6
	{
		width: 345px
	}
}

._gear-slider-centerer.details-page ._gear-slide-title.d-flex h1,._gear-slider-centerer.details-page ._gear-slide-title.d-flex h2,._gear-slider-centerer.details-page ._gear-slide-title.d-flex h3,._gear-slider-centerer.details-page ._gear-slide-title.d-flex h4,._gear-slider-centerer.details-page ._gear-slide-title.d-flex h5,._gear-slider-centerer.details-page ._gear-slide-title.d-flex h6
{
	font-weight: 700;
	position: fixed;
	top: 42%
}

@media (max-width:1500px)
{
	._gear-slider-centerer.details-page ._gear-slide-title.d-flex h1,._gear-slider-centerer.details-page ._gear-slide-title.d-flex h2,._gear-slider-centerer.details-page ._gear-slide-title.d-flex h3,._gear-slider-centerer.details-page ._gear-slide-title.d-flex h4,._gear-slider-centerer.details-page ._gear-slide-title.d-flex h5,._gear-slider-centerer.details-page ._gear-slide-title.d-flex h6
	{
		width: 410px
	}
}

@media (max-width:1399px)
{
	._gear-slider-centerer.details-page ._gear-slide-title.d-flex h1,._gear-slider-centerer.details-page ._gear-slide-title.d-flex h2,._gear-slider-centerer.details-page ._gear-slide-title.d-flex h3,._gear-slider-centerer.details-page ._gear-slide-title.d-flex h4,._gear-slider-centerer.details-page ._gear-slide-title.d-flex h5,._gear-slider-centerer.details-page ._gear-slide-title.d-flex h6
	{
		width: 370px
	}
}

._gear-loading
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	background-color: #513382
}

._gear-loading-text
{
	display: table;
	width: 100%;
	height: 100%;
	max-width: 720px;
	margin: 0 auto
}

._gear-loading-text-inner
{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 30px
}

._gear-loading-progress
{
	position: relative
}

._gear-loading-progress-text
{
	color: #fff;
	font-weight: 300;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	opacity: 0;
	-webkit-transform: translateY(-15px);
	transform: translateY(-15px);
	-webkit-transition: .5s;
	transition: .5s
}

._gear-loading-progress-text.active
{
	opacity: 1;
	position: relative;
	-webkit-transform: translate(0);
	transform: translate(0);
	-webkit-transition-delay: .5s;
	transition-delay: .5s
}

@media (max-width:1599px)
{
	._gear-slider-centerer-inner
	{
		padding-bottom: 20px
	}

	._gear-slider-centerer-inner ._form-row
	{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	._gear-slider-centerer-inner ._form-row ._form-group
	{
		padding-top: 20px
	}

	._gear-slider-centerer-inner ._form-row.justify-content-end ._form-group
	{
		padding-top: 0
	}
}

@media (max-width:1199px)
{
	._gear-slider-centerer .left-side,.adorimo-text
	{
		display: none
	}

	._gear-slide
	{
		width: 100%
	}

	._gear-slider-centerer-inner
	{
		padding: 50px
	}

	._gear-slider-centerer-inner ._form-row
	{
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	._gear-slider-centerer-inner ._form-row ._form-group
	{
		padding-top: 0
	}

	._gear-slider-centerer-inner ._gear-slide-title
	{
		display: block
	}

	._gear-slider-centerer-inner ._button.highlight
	{
		display: unset
	}
}

@media (max-width:991px)
{
	._gear-slider-centerer-inner,._gear-slider-centerer.thanks-page ._gear-slider-centerer-inner
	{
		padding: 20px
	}
}

@media (max-width:767px)
{
	._gear-slide-title
	{
		text-align: center;
		margin-bottom: 30px
	}
}

.facebook-chat
{
	background-color: #fff;
	max-width: 470px;
	margin: 0 auto;
	font-family: Arial,sans-serif;
	font-size: 16px;
	line-height: 1.3;
	position: relative
}

.facebook-chat:before
{
	content: "";
	width: 100%;
	height: 250px;
	position: absolute;
	left: 0;
	top: 0;
	background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(hsla(0,0%,100%,0)));
	background: linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0))
}

.facebook-chat-inner
{
	height: 750px;
	padding-top: 350px;
	overflow: hidden
}

.facebook-chat-message
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-top: 7px;
	min-height: 40px
}

.facebook-chat-message-content
{
	display: none;
	width: 100%
}

.facebook-chat-message-avatar
{
	width: 40px;
	height: 40px;
	min-width: 40px;
	max-width: 40px;
	-ms-flex-preferred-size: 40px;
	flex-basis: 40px;
	margin-right: 10px;
	border-radius: 50%
}

.facebook-chat-message-figure,.facebook-chat-message-text
{
	max-width: 70%;
	display: inline-block;
	border-radius: 20px;
	font-weight: 100;
	text-align: left;
	overflow: hidden;
	vertical-align: middle
}

.facebook-chat-message-text
{
	padding: 10px 15px
}

.facebook-chat-message-figure
{
	background-color: #fff;
	border: 1px solid #ebebeb;
	font-size: 14px
}

.facebook-chat-message-figure-caption
{
	display: block;
	padding: 10px 15px;
	border-width: 0 0 1px;
	border-style: solid;
	border-color: #ebebeb
}

.facebook-chat-message-figure-caption:last-child
{
	border-bottom: 0
}

.facebook-chat-message-tags
{
	white-space: nowrap;
	overflow: hidden;
	position: relative
}

.facebook-chat-message-tags:after
{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 100px;
	height: 100%;
	background: -webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(#fff));
	background: linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff)
}

.facebook-chat-message-tag
{
	display: inline-block;
	vertical-align: middle;
	background-color: #fafafa;
	border: 1px solid #3578e5;
	color: #3578e5;
	border-radius: 40px;
	padding: 9px 20px;
	margin-right: 10px
}

.facebook-chat-message.left
{
	text-align: left
}

.facebook-chat-message.left .facebook-chat-message-text
{
	background-color: #e9ebee;
	color: #444950
}

.facebook-chat-message.left .facebook-chat-message-content
{
	width: calc(100% - 50px)
}

.facebook-chat-message.left+.facebook-chat-message.right
{
	margin-top: 20px
}

.facebook-chat-message.left+.facebook-chat-message.right .facebook-chat-message-figure,.facebook-chat-message.left+.facebook-chat-message.right .facebook-chat-message-text
{
	border-top-right-radius: 20px
}

.facebook-chat-message.left.same .facebook-chat-message-figure,.facebook-chat-message.left.same .facebook-chat-message-text
{
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.facebook-chat-message.left.same:first-child .facebook-chat-message-figure,.facebook-chat-message.left.same:first-child .facebook-chat-message-text
{
	border-top-left-radius: 20px
}

.facebook-chat-message.left.last .facebook-chat-message-figure,.facebook-chat-message.left.last .facebook-chat-message-text
{
	border-top-left-radius: 4px;
	border-bottom-left-radius: 20px
}

.facebook-chat-message.left.last:first-child .facebook-chat-message-figure,.facebook-chat-message.left.last:first-child .facebook-chat-message-text
{
	border-top-left-radius: 20px
}

.facebook-chat-message.right
{
	text-align: right;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-left: 50px
}

.facebook-chat-message.right .facebook-chat-message-text
{
	background: #3578e5;
	color: #fff
}

.facebook-chat-message.right+.facebook-chat-message.left
{
	margin-top: 20px
}

.facebook-chat-message.right+.facebook-chat-message.left .facebook-chat-message-figure,.facebook-chat-message.right+.facebook-chat-message.left .facebook-chat-message-text
{
	border-top-left-radius: 20px
}

.facebook-chat-message.right.same .facebook-chat-message-figure,.facebook-chat-message.right.same .facebook-chat-message-text
{
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.facebook-chat-message.right.same:first-child .facebook-chat-message-figure,.facebook-chat-message.right.same:first-child .facebook-chat-message-text
{
	border-top-right-radius: 20px
}

.facebook-chat-message.right.last .facebook-chat-message-figure,.facebook-chat-message.right.last .facebook-chat-message-text
{
	border-top-right-radius: 4px;
	border-bottom-right-radius: 20px
}

.facebook-chat-message.right.last:first-child .facebook-chat-message-figure,.facebook-chat-message.right.last:first-child .facebook-chat-message-text
{
	border-top-right-radius: 20px
}

.facebook-chat-message-spinner
{
	margin-top: 20px
}

.facebook-chat-message-spinner-dots
{
	display: inline-block;
	vertical-align: middle;
	border-radius: 20px;
	background-color: #e9ebee;
	padding: 16px 20px;
	color: #ccc;
	white-space: nowrap;
	font-size: 0;
	line-height: 0
}

.facebook-chat-message-spinner-dot
{
	background-color: #8d949e;
	width: 8px;
	height: 8px;
	margin-right: 6px;
	border-radius: 100%;
	display: inline-block;
	position: relative;
	-webkit-animation: facebookDotsAnimation 1.4s infinite ease-in-out both;
	animation: facebookDotsAnimation 1.4s infinite ease-in-out both
}

.facebook-chat-message-spinner-dot:last-child
{
	margin-right: 0
}

.facebook-chat-message-spinner-dot:first-child
{
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

.facebook-chat-message-spinner-dot:nth-child(2)
{
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}

.facebook-chat-message-spinner-dot:nth-child(3)
{
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}

@-webkit-keyframes facebookDotsAnimation
{
	0%,40%,to
	{
		top: 0
	}

	20%
	{
		top: -7px
	}
}

@keyframes facebookDotsAnimation
{
	0%,40%,to
	{
		top: 0
	}

	20%
	{
		top: -7px
	}
}

._supported-credit-cards
{
	margin: -4px;
	font-size: 0;
	line-height: 0
}

._supported-credit-cards img,._supported-credit-cards svg
{
	display: inline-block;
	vertical-align: middle;
	margin: 4px
}

.bottom-freezed-bar
{
	background-color: #3a4858;
	width: 100%;
	padding: 20px;
	position: fixed;
	bottom: 0;
	left: 0;
	color: #fff;
	z-index: 1000001;
	font-size: 14px;
	line-height: 1.5
}

.bottom-freezed-bar p
{
	color: #fff
}

.bottom-freezed-bar a
{
	color: #fff;
	text-decoration: underline
}

.bottom-freezed-bar a:hover
{
	text-decoration: none
}

.bottom-freezed-bar-inner
{
	display: table;
	width: 100%
}

.bottom-freezed-bar-buttons,.bottom-freezed-bar-content
{
	display: table-cell;
	vertical-align: middle
}

.bottom-freezed-bar-buttons
{
	border-left: 1px solid #79838e;
	padding-left: 30px;
	white-space: nowrap;
	line-height: 1.2
}

.bottom-freezed-bar-buttons .btn,.bottom-freezed-bar-buttons a
{
	vertical-align: middle
}

.bottom-freezed-bar-buttons .btn
{
	margin-left: 30px
}

.bottom-freezed-bar-content
{
	padding-right: 30px
}

.bottom-freezed-bar-close
{
	position: absolute;
	top: 50%;
	right: 20px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 18px;
	line-height: 1
}

@media (max-width:1024px)
{
	.bottom-freezed-bar-buttons
	{
		white-space: normal;
		text-align: center;
		padding-right: 30px
	}

	.bottom-freezed-bar-buttons .btn
	{
		width: 100%;
		margin: 10px 0 0;
		white-space: nowrap
	}

	.bottom-freezed-bar-buttons .btn:first-child
	{
		margin-top: 0
	}
}

@media (max-width:767px)
{
	.bottom-freezed-bar
	{
		padding: 10px 0
	}

	.bottom-freezed-bar-buttons,.bottom-freezed-bar-content,.bottom-freezed-bar-inner
	{
		display: block;
		padding: 0;
		border: 0
	}

	.bottom-freezed-bar-content
	{
		padding-right: 10px;
		margin-bottom: 10px
	}

	.bottom-freezed-bar-close
	{
		-webkit-transform: none;
		transform: none;
		top: 10px;
		right: 10px
	}
}

.js-box-loader-container
{
	position: relative;
	min-height: 100px
}

body.js-box-loader-container>.js-box-loader,body.js-box-loader-container>.js-box-loader-backdrop
{
	position: fixed
}

.js-box-loader-backdrop
{
	background-color: #fff;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	content: "";
	z-index: 1000;
	opacity: .9
}

.js-box-loader
{
	z-index: 1001;
	position: absolute;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

.js-box-loader-animation
{
	display: block;
	border: 25px solid #6c2fcd;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	margin: 0 auto;
	-webkit-animation: fade-unveil 1.2s infinite;
	animation: fade-unveil 1.2s infinite;
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 0
}

.js-box-loader-text
{
	display: block;
	margin-top: 10px;
	color: #6c2fcd;
	font-size: 16px;
	-webkit-animation: fade-pulse 1.2s infinite;
	animation: fade-pulse 1.2s infinite;
	text-align: center
}

.ios-device,.ios-device body
{
	position: relative;
	overflow: hidden;
	height: 100%
}

.panel-open
{
	overflow: hidden
}

.panel-open .select2-dropdown
{
	z-index: 2147483597
}

.panel-open .intl-tel-input.iti-container,.panel-open .select2-dropdown
{
	z-index: 2147483598
}

.panel-static-wrapper
{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: auto;
	z-index: 1000000;
	display: none
}

.panel-static-wrapper .panel-static
{
	display: none
}

.panel-static-wrapper .show-modal
{
	display: block;
	position: relative;
	margin: 20px auto;
	top: 0;
	background-color: #fff;
	z-index: 1000001;
	width: 50%;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

.modal,.side-panel
{
	color: #6a6e79;
	position: fixed!important;
	outline: 0;
	z-index: 2147483547;
	-webkit-transition: .3s;
	transition: .3s
}

.modal h1,.modal h2,.modal h3,.modal h4,.modal h5,.modal h6,.side-panel h1,.side-panel h2,.side-panel h3,.side-panel h4,.side-panel h5,.side-panel h6
{
	color: #40444d
}

.modal .panel-static,.side-panel .panel-static
{
	display: block;
	position: fixed;
	top: 143px;
	background-color: #fff;
	z-index: 1000000;
	width: 50%;
	left: 25%
}

.modal .panel-pull,.side-panel .panel-pull
{
	margin-top: -30px
}

.modal ._section,.modal .container,.modal .container-fluid,.side-panel ._section,.side-panel .container,.side-panel .container-fluid
{
	padding: 0!important
}

.modal ._section-background,.side-panel ._section-background
{
	display: none
}

.modal
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: #f7f7f7;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transform: scale(.95);
	transform: scale(.95)
}

.modal.small .modal-content
{
	width: 800px
}

.modal.open
{
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.modal-inner
{
	width: 100%;
	max-height: 100%;
	overflow: auto;
	position: relative;
	z-index: 0
}

.modal-inner .modal-close
{
	display: none
}

.modal-inner.js-box-loader-container .modal-close
{
	z-index: 20000
}

.modal-content
{
	padding: 50px;
	width: 1402px;
	max-width: 100%;
	margin: 0 auto
}

.modal-header
{
	text-align: center;
	margin-bottom: 50px;
	font-size: 1.5rem
}

.modal-header:last-child
{
	margin-bottom: 0
}

.modal-title
{
	margin-bottom: 10px
}

.modal-title:last-child
{
	margin-bottom: 0
}

.modal-close
{
	background: transparent;
	border: 0;
	font-family: Font Awesome\ 5 Pro,sans-serif;
	color: #40444d;
	font-weight: 300;
	font-size: 72px;
	width: 72px;
	text-align: center;
	line-height: 1;
	position: absolute;
	outline: 0;
	top: 40px;
	right: 40px;
	z-index: 1;
	-webkit-transition: .2s;
	transition: .2s;
	cursor: pointer
}

@media (min-width:1025px)
{
	.modal-close:hover
	{
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
}

.modal-backdrop
{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	-webkit-transition: .3s;
	transition: .3s;
	z-index: 2147483546;
	outline: 0
}

.modal-backdrop.open
{
	opacity: 1
}

.side-panel
{
	background-color: #f7f7f7;
	width: 800px;
	height: 100%;
	top: 0
}

.side-panel.wide,.side-panel.wide .side-panel-inner
{
	width: 1302px
}

.side-panel.left
{
	left: 0;
	-webkit-transform: translate(-100%);
	transform: translate(-100%)
}

.side-panel.left.has-animation.animated
{
	left: 100%!important
}

.side-panel.left .side-panel-close
{
	left: calc(100% + 10px)
}

.side-panel.right
{
	right: 0;
	-webkit-transform: translate(100%);
	transform: translate(100%)
}

.side-panel.right.has-animation.animated
{
	right: 100%!important
}

.side-panel.right .side-panel-close
{
	right: calc(100% + 10px)
}

.side-panel.open
{
	-webkit-transform: translate(0);
	transform: translate(0);
	-webkit-box-shadow: 0 0 30px rgba(0,0,0,.5);
	box-shadow: 0 0 30px rgba(0,0,0,.5)
}

.side-panel.has-animation
{
	-webkit-transition: 1s cubic-bezier(.77,0,.175,1);
	transition: 1s cubic-bezier(.77,0,.175,1)
}

.side-panel-inner
{
	width: 800px;
	max-width: 100%;
	height: 100%;
	padding: 0 30px;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	z-index: 0
}

.side-panel-inner.js-box-loader-container .side-panel-close
{
	z-index: 20000
}

.side-panel-inner .side-panel-close
{
	display: none;
	color: #999;
	text-shadow: none
}

.side-panel-header
{
	padding: 30px 0
}

.side-panel-title
{
	display: table;
	width: 100%;
	position: relative;
	margin-bottom: 10px
}

.side-panel-title:last-child
{
	margin-bottom: 0
}

.side-panel-title h1,.side-panel-title h2,.side-panel-title h3,.side-panel-title h4,.side-panel-title h5,.side-panel-title h6
{
	text-align: left;
	text-transform: none;
	padding: 0;
	margin: 0
}

.side-panel-title-addon,.side-panel-title-main
{
	display: table-cell;
	vertical-align: middle
}

.side-panel-title-main
{
	padding-right: 20px
}

.side-panel-title-addon
{
	width: 1px;
	white-space: nowrap
}

.side-panel-body
{
	padding-bottom: 30px
}

.side-panel-body-section
{
	margin-bottom: 30px
}

.side-panel-body-section:last-child
{
	margin-bottom: 0
}

.side-panel-footer
{
	padding-bottom: 30px
}

.side-panel-close
{
	background: transparent;
	border: 0;
	font-family: Font Awesome\ 5 Pro,sans-serif;
	color: #f7f7f7;
	font-size: 30px;
	line-height: 1;
	position: absolute;
	outline: 0;
	top: 5px;
	z-index: 1;
	text-shadow: 0 0 2px #000;
	-webkit-transition: .2s;
	transition: .2s;
	cursor: pointer
}

@media (min-width:1025px)
{
	.side-panel-close:hover
	{
		color: #e6e6e6
	}
}

.side-panel-backdrop
{
	background-color: #000;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	-webkit-transition: .3s;
	transition: .3s;
	z-index: 2147483546;
	outline: 0
}

.side-panel-backdrop.open
{
	opacity: .5
}

@media (max-width:1599px)
{
	.modal-close
	{
		top: 10px;
		right: 10px
	}

	.side-panel.wide
	{
		width: 100%
	}

	.side-panel.wide .side-panel-close
	{
		top: 10px;
		text-align: center;
		line-height: 1;
		display: none
	}

	.side-panel.wide .side-panel-inner
	{
		width: auto
	}

	.side-panel.wide .side-panel-inner .side-panel-close
	{
		display: block
	}

	.side-panel.wide.left .side-panel-close
	{
		left: 10px
	}

	.side-panel.wide.right .side-panel-close
	{
		right: 10px
	}

	.modal-close,.side-panel-close
	{
		width: 50px;
		font-size: 50px
	}
}

@media (min-width:1024px)
{
	.modal,.side-panel
	{
		-webkit-overflow-scrolling: touch
	}

	.panel-static-wrapper .show-modal
	{
		width: 60%
	}
}

@media (max-width:991px)
{
	.side-panel
	{
		width: 100%
	}

	.side-panel.left .side-panel-close
	{
		left: 10px
	}

	.side-panel.right .side-panel-close
	{
		right: 10px
	}

	.side-panel-inner
	{
		width: auto
	}

	.side-panel-inner .side-panel-close
	{
		display: block
	}

	.side-panel-close
	{
		top: 10px;
		display: none
	}

	.panel-static-wrapper .show-modal
	{
		width: 90%
	}
}

@media (max-width:767px)
{
	.modal-content
	{
		padding: 20px
	}

	.side-panel-inner
	{
		padding: 15px 20px 0
	}

	.side-panel-body-section,.side-panel-title-addon,.side-panel-title-main
	{
		padding: 20px 0
	}

	.modal-close,.side-panel-close
	{
		width: 30px;
		font-size: 30px
	}
}

.modal.medium .modal-dialog
{
	width: 90%;
	margin: 20px auto
}

@media (min-width:900px)
{
	.modal.medium .modal-dialog
	{
		width: 800px
	}
}

.modal-tabs
{
	background-color: #fff;
	color: #586169;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	line-height: 1.5
}

.modal-tabs *
{
	outline: 0
}

.modal-tabs h1,.modal-tabs h2,.modal-tabs h3,.modal-tabs h4,.modal-tabs h5,.modal-tabs h6
{
	font-weight: 600;
	font-style: normal;
	line-height: 1.3;
	letter-spacing: 0;
	color: #40444d;
	text-align: left
}

.modal-tabs-footer,.modal-tabs-title
{
	background-color: #fafafa;
	position: relative
}

.modal-tabs-title
{
	display: table;
	width: 100%;
	table-layout: fixed;
	border-bottom: 1px solid #d5d5d6;
	position: relative
}

.modal-tabs-title h3
{
	font-size: 24px
}

.modal-tabs-title-logo,.modal-tabs-title-text
{
	display: table-cell;
	vertical-align: middle;
	padding: 20px
}

.modal-tabs-title-logo
{
	width: 240px
}

.modal-tabs-title-logo img
{
	max-width: 200px;
	max-height: 200px
}

.modal-tabs-title-text
{
	position: relative;
	padding-right: 50px
}

.modal-tabs-title-close
{
	color: #ccc;
	cursor: pointer;
	font-size: 41px;
	line-height: 1;
	position: fixed;
	top: 41px;
	right: 10px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 10px
}

.modal-tabs-footer
{
	border-top: 1px solid #d5d5d6;
	text-align: right;
	padding: 20px;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.modal-tabs-footer-left
{
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

.modal-tabs-footer-right
{
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

.modal-tabs-body
{
	display: table;
	table-layout: fixed;
	width: 100%
}

.modal-tabs-group,.modal-tabs-nav
{
	display: table-cell;
	vertical-align: top
}

.modal-tabs-nav
{
	background-color: #fafafa;
	width: 240px;
	font-weight: 500
}

.modal-tabs-nav a
{
	display: block;
	padding: 15px 20px;
	color: #586169
}

.modal-tabs-nav a.active
{
	background-color: #fff;
	color: #40444d
}

.modal-tabs-group
{
	padding: 20px
}

.modal-tab
{
	display: none
}

.modal-tab:first-child
{
	display: block
}

.modal-tab-title
{
	display: table;
	width: 100%;
	margin-bottom: 10px
}

.modal-tab-title h4
{
	font-size: 18px
}

.modal-tab-title-addon,.modal-tab-title-main
{
	display: table-cell;
	vertical-align: middle
}

.modal-tab-title-main
{
	padding-right: 20px
}

.modal-tab-title-addon
{
	width: 1px;
	white-space: nowrap
}

.modal-tab-description
{
	margin-bottom: 20px
}

.modal-tab-description:last-child
{
	margin-bottom: 0
}

.modal-tab-description ol,.modal-tab-description p,.modal-tab-description ul
{
	margin-bottom: 10px
}

.modal-tab-description ol:last-child,.modal-tab-description p:last-child,.modal-tab-description ul:last-child
{
	margin-bottom: 0
}

.cookies-used h5
{
	font-size: 14px;
	margin-bottom: 5px
}

.cookies-used ul
{
	list-style-type: none;
	border-top: 1px solid #d5d5d6
}

.cookies-used li
{
	border-bottom: 1px solid #d5d5d6;
	padding: 3px 0
}

@media (max-width:767px)
{
	.modal-tabs-body,.modal-tabs-group,.modal-tabs-nav,.modal-tabs-title,.modal-tabs-title-logo,.modal-tabs-title-text
	{
		display: block
	}

	.modal-tabs-nav,.modal-tabs-title-logo
	{
		width: auto
	}

	.modal-tabs-footer,.modal-tabs-group,.modal-tabs-title-logo,.modal-tabs-title-text
	{
		padding: 15px
	}

	.modal-tabs-title-logo
	{
		padding-bottom: 0;
		padding-right: 30px
	}

	.modal-tabs-title-text
	{
		position: static
	}

	.modal-tabs-title-close
	{
		top: 26px;
		font-size: 50px;
		padding: 10px
	}

	.modal-tabs-nav a
	{
		padding: 7px 15px
	}

	.modal-tabs-footer-left,.modal-tabs-footer-right
	{
		float: none;
		margin-bottom: 15px
	}

	.modal-tabs-footer-left
	{
		text-align: left
	}
}

.left-side
{
	color: #fff;
	background-color: #513382
}

.left-side ._gear-slide-title h1,.left-side ._gear-slide-title h2,.left-side ._gear-slide-title h3,.left-side ._gear-slide-title h4,.left-side ._gear-slide-title h5,.left-side ._gear-slide-title h6,.left-side ._section-head h1
{
	color: #fff
}

.button-next-wrapper .button-next
{
	background-color: #513382
}

.button-next-wrapper .button-next ._button-addon i
{
	color: #fff
}

.button-next-wrapper ._button-text
{
	color: #513382
}

.button-back
{
	background-color: #513382
}

.button-back ._button-addon i,.button-back ._button-text
{
	color: #fff
}

.left-side
{
	width: 50%;
	height: 100vh
}

.left-side ._logo-link
{
	display: block;
	width: 300px;
	padding: 50px;
	position: fixed;
	top: 0
}

.left-side ._logo-link .logo-image
{
	display: block;
	width: 100%;
	height: auto
}

.left-side ._button-addon:first-child
{
	border-right-width: 0
}

.thanks-page .left-side
{
	position: inherit
}

.thanks-page .adorimo-hero
{
	position: absolute;
	width: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.thanks-page .adorimo-hero img
{
	height: 390px;
	width: 100%;
	padding-left: 93px
}

@media (max-width:1600px)
{
	.thanks-page .adorimo-hero img
	{
		height: 279px;
		padding-left: 62px
	}
}

.button-back-wrapper,.button-next-wrapper
{
	position: fixed;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.button-back-wrapper .loader-dot,.button-next-wrapper .loader-dot
{
	background-color: #fff
}

.button-back-wrapper ._button-text,.button-next-wrapper ._button-text
{
	font-weight: 300;
	font-size: 12px;
	position: absolute;
	bottom: -37px;
	right: -13px;
	white-space: nowrap
}

.button-back-wrapper .button-back,.button-back-wrapper .button-next,.button-next-wrapper .button-back,.button-next-wrapper .button-next
{
	width: 80px;
	height: 80px;
	border-radius: 50%
}

.button-back-wrapper .button-back ._button-addon:first-child,.button-back-wrapper .button-next ._button-addon:first-child,.button-next-wrapper .button-back ._button-addon:first-child,.button-next-wrapper .button-next ._button-addon:first-child
{
	border-right-width: 0
}

.button-next-wrapper
{
	right: 4%;
	top: 50%
}

.button-next-wrapper .button-next
{
	border: 1px solid transparent
}

.button-next-wrapper .button-next ._button-addon i
{
	position: absolute;
	left: 33px;
	top: 23px;
	font-size: 34px
}

.button-back-wrapper
{
	left: 4%;
	top: 50%
}

.button-back-wrapper .button-back
{
	background-color: transparent;
	border: 1px solid #fff
}

.button-back-wrapper .button-back ._button-addon i
{
	position: absolute;
	left: 28px;
	top: 23px;
	font-size: 34px
}

._section.register-wrapper
{
	margin: 0;
	padding: 0
}

._section.register-wrapper .register-content
{
	width: 62%;
	margin: 0;
	position: absolute;
	top: 46%;
	left: 69%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	-webkit-transform: -webkit-translate(-50%,-50%);
	transform: -webkit-translate(-50%,-50%)
}

._section.register-wrapper .register-content ._section-head
{
	display: none
}

._section.register-wrapper .dwc-wrapper
{
	left: 22%;
	margin: 0;
	position: absolute;
	top: 42%;
	width: 30%
}

._section.register-wrapper ._button.highlight.submit,._section.register-wrapper ._section-background.center
{
	display: none
}

.close
{
	position: fixed;
	right: 50px;
	top: 50px
}

.close:hover
{
	text-decoration: none;
	color: #513382
}

.close .close-text
{
	padding-right: 10px
}

.modal ._section.register-wrapper .register-content
{
	position: unset;
	-webkit-transform: translate(0);
	transform: translate(0);
	-webkit-transform: -webkit-translate(0,0);
	transform: -webkit-translate(0,0);
	width: 100%
}

.modal ._section.register-wrapper .register-content ._section-head
{
	display: block
}

.modal ._section.register-wrapper .button-next-wrapper,.modal ._section.register-wrapper .close,.modal ._section.register-wrapper .left-side
{
	display: none
}

.modal ._section.register-wrapper ._button.highlight.submit
{
	display: unset
}

@media (max-width:1600px)
{
	.thanks-page .adorimo-hero
	{
		height: 279px;
		padding-left: 62px
	}
}

@media (max-width:1199px)
{
	.adorimo-hero
	{
		display: none
	}

	._section.register-wrapper
	{
		padding: 110px 0 20px
	}

	._section.register-wrapper .register-content
	{
		position: unset;
		margin: 0 auto;
		-webkit-transform: translate(0);
		transform: translate(0);
		-webkit-transform: -webkit-translate(0,0);
		transform: -webkit-translate(0,0);
		width: 100%
	}

	._section.register-wrapper .register-content ._section-head
	{
		display: block
	}

	._section.register-wrapper ._button.highlight.submit
	{
		display: unset
	}

	.button-back-wrapper,.button-next-wrapper,.close,.left-side
	{
		display: none
	}
}

.topline-wrap
{
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
	z-index: 60
}

.topline-wrap .topline-inner
{
	background-color: #513382;
	color: #fff;
	padding: 6px 30px;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.topline-wrap .topline-inner .topline-content
{
	margin: 0 auto
}

.topline-wrap .topline-inner .topline-content ._button
{
	background-color: #3a2669;
	border-color: #3a2669
}

.topline-wrap .topline-inner .topline-content a
{
	color: #fff
}

.topline-wrap .topline-inner .close-topline
{
	cursor: pointer
}

.topline-wrap .topline-inner .close-topline:hover
{
	color: #ccc
}

.topline-wrap+._header
{
	top: 50px
}

.topline-wrap+._header+div
{
	padding-top: 250px
}

@media (max-width:1199px)
{
	.topline-wrap+._header+div
	{
		padding-top: 180px
	}
}

@media (max-width:800px)
{
	.topline-content
	{
		width: 80%
	}

	.topline-wrap+._header
	{
		top: 77px
	}

	.topline-wrap+._header+div
	{
		padding-top: 157px
	}
}

@media (max-width:758px)
{
	.topline-wrap+._header
	{
		top: 104px
	}

	.topline-wrap+._header+div
	{
		padding-top: 184px
	}
}

@media (max-width:420px)
{
	.topline-wrap+._header
	{
		top: 131px
	}

	.topline-wrap+._header+div
	{
		padding-top: 211px
	}
}

._logo-image,._logo-link
{
	display: block
}

._logo-image
{
	width: 100%;
	height: auto
}

@media (max-width:767px)
{
	._logo
	{
		min-width: 150px
	}
}

._utilities ._button.secondary
{
	background-color: #efefef;
	border-color: #efefef;
	color: #6a6e79!important
}

@media (min-width:1025px)
{
	._utilities ._button.secondary:hover
	{
		background-color: #ccc;
		border-color: #ccc;
		color: #6a6e79!important
	}
}

._utilities ._button.secondary.ghost
{
	background-color: transparent;
	border-color: #efefef;
	color: #efefef!important
}

@media (min-width:1025px)
{
	._utilities ._button.secondary.ghost:hover
	{
		background-color: transparent;
		border-color: #ccc;
		color: #ccc!important
	}

	._utilities ._button.secondary.ghost:hover ._button-addon
	{
		border-color: #ccc
	}
}

._utilities ._button.secondary.ghost ._button-addon
{
	border-color: #efefef
}

._utilities ._button.secondary.loading
{
	background-color: #efefef;
	border-color: #efefef;
	color: #efefef!important
}

@media (min-width:1025px)
{
	._utilities ._button.secondary.loading:hover
	{
		background-color: #efefef;
		border-color: #efefef;
		color: #efefef!important
	}

	._utilities ._button.secondary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._utilities ._button.secondary.loading ._button-addon
{
	border-color: transparent
}

._utilities ._button.secondary .loader-dot
{
	background-color: #6a6e79
}

._utilities ._button.secondary.ghost
{
	color: #6a6e79!important
}

@media (min-width:1200px)
{
	._utilities
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	._utilities ._button
	{
		margin-right: 10px
	}

	._utilities ._button:last-child
	{
		margin-right: 0
	}
}

@media (max-width:1199px)
{
	._utilities
	{
		margin-top: 40px
	}

	._utilities ._button
	{
		display: block;
		width: 100%;
		max-width: 300px;
		margin: 0 auto 10px
	}

	._utilities ._button.secondary.ghost:last-child
	{
		margin-top: 15px
	}

	._utilities ._button:last-child
	{
		margin-bottom: 0
	}

	._utilities ._button.small
	{
		min-height: 50px;
		font-size: 16px;
		border-width: 2px
	}

	._utilities ._button.small.round
	{
		border-radius: 50px
	}

	._utilities ._button.small ._button-text
	{
		padding: 12.5px 30px
	}

	._utilities ._button.small ._button-addon
	{
		-ms-flex-preferred-size: 46px;
		flex-basis: 46px;
		min-width: 46px;
		max-width: 46px;
		font-size: 22px
	}

	._utilities ._button.small .loader-dot
	{
		width: 12px;
		height: 12px
	}
}

._nav-dropdown-items,._nav-items
{
	list-style-type: none
}

._nav-dropdown-item-link,._nav-item-link
{
	cursor: pointer
}

._nav-collapse
{
	margin-left: 3px
}

._nav-collapse .fa
{
	font-weight: 700
}

._nav-mobile-button
{
	display: none;
	border: 0;
	background: transparent;
	font-size: 22px;
	width: 32px;
	height: 32px;
	cursor: pointer
}

._nav-mobile-button.open .fa:before
{
	content: "\F00D"
}

@media (max-width:1199px)
{
	._nav-mobile-button
	{
		display: block
	}
}

@media (min-width:1025px)
{
	._main-nav ._nav-item:hover ._nav-item-link
	{
		background-color: transparent;
		color: #6c2fcd
	}
}

._main-nav ._nav-item-link
{
	background-color: transparent;
	color: #6a6e79
}

._main-nav ._nav-dropdown,._main-nav ._nav-item-link:after
{
	background-color: #fff;
	border-color: #ebebeb
}

._main-nav ._nav-dropdown-item
{
	border-left: 1px solid #fff;
	padding: 2px 0
}

@media (min-width:1025px)
{
	._main-nav ._nav-dropdown-item:hover>._nav-dropdown-item-link
	{
		background-color: #f1f3ff;
		color: #6a6e79;
		border-left: 3px solid #5c6ac4
	}
}

._main-nav ._nav-dropdown-item:first-child
{
	color: #637381
}

._main-nav ._nav-dropdown-item:first-child:after
{
	content: "";
	position: absolute;
	bottom: 0;
	border-bottom: 1px solid #dfe3e9;
	left: 21px;
	right: 24px
}

._main-nav ._nav-dropdown-item-link
{
	color: #6a6e79;
	border-left: 3px solid transparent
}

.no-scroll
{
	overflow: hidden
}

.lang-list
{
	text-align: center
}

.lang-list ul
{
	list-style-type: none
}

.lang-list ul li a.lang-link
{
	color: #6a6e79;
	cursor: pointer;
	font-size: 20px;
	line-height: 60px
}

.flag-img
{
	width: 20px;
	margin-bottom: 3px;
	margin-right: 5px
}

@media (max-width:1199px)
{
	._nav-dropdown-item-link .flag-img
	{
		display: none
	}
}

._main-nav ._nav-item.account
{
	display: none
}

._main-nav ._nav-item-link-addon,._main-nav ._nav-item-link-text
{
	display: inline-block;
	vertical-align: middle
}

._main-nav ._nav-item-link-addon
{
	margin-right: 2px
}

._main-nav ._nav-item-link-image
{
	display: block;
	border-radius: 50%
}

._main-nav ._icon-wrapper
{
	display: none
}

@media (min-width:1200px)
{
	._main-nav
	{
		font-weight: 500;
		margin-right: 15px;
		font-size: 14px;
		/* text-transform: uppercase */
	}

	._main-nav ._nav-item
	{
		display: inline-block;
		vertical-align: middle;
		position: relative;
		-webkit-perspective: 1000px;
		perspective: 1000px
	}
}

@media (min-width:1200px) and (min-width:1025px)
{
	._main-nav ._nav-item:hover.has-dropdown>._nav-item-link:after
	{
		opacity: 1;
		visibility: visible
	}

	._main-nav ._nav-item:hover>._nav-item-link
	{
		text-decoration: none
	}

	._main-nav ._nav-item:hover>._nav-dropdown
	{
		opacity: 1;
		visibility: visible
	}

	._main-nav ._nav-item:hover>._nav-dropdown.level-1
	{
		-webkit-transform: translate(-50%) rotateX(0);
		transform: translate(-50%) rotateX(0)
	}
}

@media (min-width:1200px)
{
	._main-nav ._nav-item.has-dropdown
	{
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0
	}

	._main-nav ._nav-item.has-dropdown>._nav-item-link:after
	{
		display: block
	}

	._main-nav ._nav-item-link
	{
		display: block;
		white-space: nowrap;
		padding: 15px;
		border-radius: 6px;
		overflow: hidden;
		position: relative
	}

	._main-nav ._nav-item-link:after
	{
		display: none;
		border-width: 1px;
		border-style: solid;
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.05);
		box-shadow: 0 0 10px rgba(0,0,0,.05);
		position: absolute;
		width: 18px;
		height: 18px;
		bottom: -9px;
		left: 50%;
		-webkit-transform: translate(-50%) rotate(45deg);
		transform: translate(-50%) rotate(45deg);
		-webkit-transition: .3s;
		transition: .3s;
		opacity: 0;
		visibility: hidden;
		z-index: 2
	}

	._main-nav ._nav-item-link-image
	{
		max-width: 22px;
		max-height: 22px;
		position: relative;
		top: -1px
	}

	._main-nav ._nav-dropdown
	{
		border-width: 1px;
		border-style: solid;
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.05);
		box-shadow: 0 0 10px rgba(0,0,0,.05);
		opacity: 0;
		visibility: hidden;
		-webkit-transform-origin: 50% -50px;
		transform-origin: 50% -50px;
		will-change: transform,opacity,visibility
	}

	._main-nav.small-dropdown ._nav-dropdown
	{
		border-radius: 6px;
		-webkit-transition: .3s;
		transition: .3s;
		min-width: 150px
	}

	._main-nav.small-dropdown ._nav-dropdown.level-1
	{
		margin-top: -1px;
		position: absolute;
		top: 100%;
		left: 50%;
		-webkit-transform: translate(-50%) rotateX(-15deg);
		transform: translate(-50%) rotateX(-15deg)
	}

	._main-nav.small-dropdown ._nav-dropdown .dd-left>._nav-dropdown
	{
		border-top-right-radius: 0;
		right: 100%
	}

	._main-nav.small-dropdown ._nav-dropdown .dd-left>._nav-dropdown>._nav-dropdown-items,._main-nav.small-dropdown ._nav-dropdown .dd-left>._nav-dropdown>._nav-dropdown-items>._nav-dropdown-item:first-child>._nav-dropdown-item-link
	{
		border-top-right-radius: 0
	}

	._main-nav.small-dropdown ._nav-dropdown .dd-right>._nav-dropdown
	{
		border-top-left-radius: 0;
		left: 100%
	}

	._main-nav.small-dropdown ._nav-dropdown .dd-right>._nav-dropdown>._nav-dropdown-items,._main-nav.small-dropdown ._nav-dropdown .dd-right>._nav-dropdown>._nav-dropdown-items>._nav-dropdown-item:first-child>._nav-dropdown-item-link
	{
		border-top-left-radius: 0
	}

	._main-nav.small-dropdown ._nav-dropdown ._nav-dropdown
	{
		position: absolute;
		top: 0
	}

	._main-nav.small-dropdown ._nav-dropdown-items
	{
		border-radius: 6px;
		padding: 10px 0
	}

	._main-nav.small-dropdown ._nav-dropdown-item
	{
		position: relative
	}
}

@media (min-width:1200px) and (min-width:1025px)
{
	._main-nav.small-dropdown ._nav-dropdown-item:hover>._nav-dropdown-item-link
	{
		text-decoration: none
	}

	._main-nav.small-dropdown ._nav-dropdown-item:hover>._nav-dropdown
	{
		opacity: 1;
		visibility: visible
	}
}

@media (min-width:1200px)
{
	._main-nav.small-dropdown ._nav-dropdown-item-link
	{
		display: block;
		white-space: nowrap;
		padding: 10px 20px
	}

	._main-nav.small-dropdown ._nav-collapse
	{
		display: none
	}
}

@media (max-width:1199px)
{
	._main-nav
	{
		font-weight: 300;
		margin-top: 45px;
		text-align: center
	}

	._main-nav ._nav-dropdown-item,._main-nav ._nav-item
	{
		margin: 15px 0
	}

	._main-nav ._nav-dropdown-item.open>._nav-dropdown,._main-nav ._nav-item.open>._nav-dropdown
	{
		display: block
	}

	._main-nav ._nav-dropdown-item-link,._main-nav ._nav-item-link
	{
		display: inline-block;
		position: relative
	}

	._main-nav ._nav-item-link
	{
		font-size: 20px;
		text-transform: uppercase
	}

	._main-nav ._nav-item-link-image
	{
		max-width: 30px;
		max-height: 30px
	}

	._main-nav ._nav-dropdown
	{
		font-size: 16px;
		display: none;
		margin: 0 -15px;
		padding: 5px 0
	}

	._main-nav ._nav-collapse
	{
		font-size: inherit;
		position: absolute;
		top: 1px;
		left: 100%;
		margin-left: 7px;
		width:20px;
	}

	._main-nav ._nav-collapse.open .fa-angle-down:before
	{
		content: "\F106"
	}

	._main-nav ._nav-collapse.open .fa-caret-down:before
	{
		content: "\F0D8"
	}

	._main-nav ._nav-collapse-mobile
	{
		display: none
	}
}

@media (max-width:767px)
{
	._main-nav ._nav-dropdown
	{
		font-size: 20px
	}

	._main-nav ._nav-dropdown.level-1
	{
		z-index: 2;
		position: fixed;
		top: 41px;
		overflow: auto;
		width: 100%;
		height: 100%;
		padding-bottom: 70px
	}

	._main-nav ._nav-dropdown-item:first-child:after
	{
		content: none
	}

	._main-nav ._icon-wrapper
	{
		color: #ccc;
		background-color: #fff;
		font-size: 40px;
		display: block;
		padding: 2px;
		position: fixed;
		left: 14px;
		top: -3px
	}
}

._header
{
	width: 100%;
	padding: 10px 0;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 60;
	-webkit-transition: padding-top .3s,padding-bottom .3s,background .3s,border .3s;
	transition: padding-top .3s,padding-bottom .3s,background .3s,border .3s
}

._header.fixed
{
	background-color: #fff;
	border-bottom-width: 1px;
	border: 0 solid #efefef;
	padding: 10px 0
}

._header ._nav-mobile-button
{
	color: #6a6e79
}

._header-inner
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

._header-placeholder
{
	height: 74px
}

@media (max-width:1199px)
{
	._header-placeholder
	{
		height: 56px
	}
}

@media (max-width:767px)
{
	._header-placeholder
	{
		height: 52px
	}
}

._header-actions,._header-actions-inner
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width:1199px)
{
	._header
	{
		padding: 10px 0
	}

	._header-actions
	{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		background-color: #fff;
		width: 300px;
		height: 100%;
		position: fixed;
		top: 0;
		right: 0;
		z-index: 70;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: .3s linear;
		transition: .3s linear;
		overflow-x: hidden;
		overflow-y: auto
	}

	._header-actions.open
	{
		opacity: 1;
		visibility: visible
	}

	._header-actions ._nav-mobile-button
	{
		position: absolute;
		top: 10px;
		right: 10px;
		font-size: 40px;
		width: 40px;
		height: 40px;
		color: #ccc;
		line-height: 1;
		z-index: 1
	}

	._header-actions-inner
	{
		display: block;
		max-height: 100%;
		overflow: auto;
		padding: 15px 15px 30px
	}
}

@media (max-width:767px)
{
	._header-actions
	{
		width: 100%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

._footer-nav
{
	font-size: 1rem
}

@media (max-width:767px)
{
	._footer-nav
	{
		font-size: 12px
	}
}

._footer-nav h1,._footer-nav h2,._footer-nav h3,._footer-nav h4,._footer-nav h5,._footer-nav h6
{
	margin-bottom: 20px
}

._footer-nav ul
{
	list-style-type: none
}

._footer-nav li
{
	margin-bottom: 10px
}

._footer-nav li:last-child
{
	margin-bottom: 0
}



@media (min-width:1025px)
{
	._links-nav ._nav-item:hover ._nav-item-link
	{
		background-color: transparent;
		color: #fff
	}
}

._links-nav ._nav-item-link
{
	color: #d8c2dc
}

._links-nav ._nav-dropdown,._links-nav ._nav-item-link
{
	background-color: transparent
}

._links-nav ._nav-dropdown-items
{
	background-color: #3a2669
}

@media (min-width:1025px)
{
	._links-nav ._nav-dropdown-item:hover>._nav-dropdown-item-link
	{
		background-color: hsla(0,0%,100%,.3);
		color: #fff
	}
}

._links-nav ._nav-dropdown-item-link
{
	color: #fff
}

._links-nav.dropdown-above.small-dropdown ._nav-dropdown.level-1
{
	top: auto;
	bottom: 100%
}

._links-nav ._nav-item
{
	display: inline-block;
	vertical-align: middle;
	position: relative
}

._links-nav ._nav-item:last-child:after
{
	display: none
}

@media (min-width:768px)
{
	._links-nav ._nav-item:after
	{
		content: "|"
	}
}

._links-nav ._nav-item:hover>._nav-item-link
{
	text-decoration: none
}

._links-nav ._nav-item:hover>._nav-dropdown
{
	opacity: 1;
	visibility: visible
}

._links-nav ._nav-item-link
{
	margin-right: 7px;
	margin-left: 7px
}

._links-nav ._nav-dropdown
{
	opacity: 0;
	visibility: hidden
}

._links-nav.small-dropdown ._nav-dropdown
{
	border-radius: 6px;
	-webkit-transition: .3s;
	transition: .3s;
	width: 100px;
	text-align: center
}

._links-nav.small-dropdown ._nav-dropdown.level-1
{
	top: 100%;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

._links-nav.small-dropdown ._nav-dropdown .dd-left>._nav-dropdown
{
	border-top-right-radius: 0;
	right: 100%
}

._links-nav.small-dropdown ._nav-dropdown .dd-left>._nav-dropdown>._nav-dropdown-items,._links-nav.small-dropdown ._nav-dropdown .dd-left>._nav-dropdown>._nav-dropdown-items>._nav-dropdown-item:first-child>._nav-dropdown-item-link
{
	border-top-right-radius: 0
}

._links-nav.small-dropdown ._nav-dropdown .dd-right>._nav-dropdown
{
	border-top-left-radius: 0;
	left: 100%
}

._links-nav.small-dropdown ._nav-dropdown .dd-right>._nav-dropdown>._nav-dropdown-items,._links-nav.small-dropdown ._nav-dropdown .dd-right>._nav-dropdown>._nav-dropdown-items>._nav-dropdown-item:first-child>._nav-dropdown-item-link
{
	border-top-left-radius: 0
}

._links-nav.small-dropdown ._nav-dropdown ._nav-dropdown
{
	position: absolute;
	top: 0
}

._links-nav.small-dropdown ._nav-dropdown-items
{
	border-radius: 6px
}

._links-nav.small-dropdown ._nav-dropdown-item
{
	position: relative
}

._links-nav.small-dropdown ._nav-dropdown-item:first-child>._nav-dropdown-item-link
{
	border-top-right-radius: 6px;
	border-top-left-radius: 6px
}

._links-nav.small-dropdown ._nav-dropdown-item:last-child>._nav-dropdown-item-link
{
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px
}

@media (min-width:1025px)
{
	._links-nav.small-dropdown ._nav-dropdown-item:hover>._nav-dropdown-item-link
	{
		text-decoration: none
	}

	._links-nav.small-dropdown ._nav-dropdown-item:hover>._nav-dropdown
	{
		opacity: 1;
		visibility: visible
	}
}

._links-nav.small-dropdown ._nav-dropdown-item-link
{
	display: block;
	padding: 5px 15px
}

._nav-mobile-backdrop
{
	background-color: rgba(0,0,0,.5);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 69
}

._newsletter-text
{
	font-size: .875rem;
	margin-bottom: 10px
}

._newsletter-text:last-child
{
	margin-bottom: 0
}

._newsletter-text h2
{
	margin-bottom: 5px
}

@media (max-width:767px)
{
	._newsletter-text
	{
		text-align: center
	}
}

._socials.round ._socials-item-link
{
	background-color: transparent;
	border-color: #6c2fcd;
	color: #6c2fcd
}

@media (min-width:1025px)
{
	._socials.round ._socials-item-link:hover
	{
		background-color: #6c2fcd;
		border-color: #6c2fcd;
		color: #fff
	}
}

._socials-item-link
{
	color: #6c2fcd
}

@media (min-width:1025px)
{
	._socials-item-link:hover
	{
		color: #fff
	}
}

._socials
{
	font-size: 0;
	line-height: 1
}

._socials.round ._socials-item-link
{
	border-width: 1px;
	border-style: solid;
	border-radius: 50%;
	width: 32px;
	height: 32px;
	line-height: 30px
}

._socials-item,._socials-item-link
{
	display: inline-block;
	vertical-align: middle
}

._socials-item
{
	margin: 0 5px;
	font-size: 16px
}

._socials-item-link
{
	text-align: center
}

@media (min-width:1025px)
{
	._socials-item-link:hover
	{
		text-decoration: none
	}
}

._copyright svg,._socials-item-link-icon
{
	vertical-align: middle
}

._copyright svg
{
	margin-bottom: 4px
}

._footer
{
	position: relative;
	z-index: 1
}

._footer ._logo
{
	width: 150px;
	margin: 0 auto
}

._footer,._footer-row
{
	padding: 30px 0
}

._footer-headline ._logo
{
	margin-bottom: 15px
}

._footer-headline ._socials
{
	margin-top: 15px
}

._footer-legal
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .875rem
}

._footer-row ._not-in-footer
{
	display: none
}

._copyright a
{
	text-decoration: none;
	color: #d8c2dc
}

@media (max-width:1199px)
{
	._footer,._footer-row
	{
		padding: 20px 0
	}

	._footer-legal
	{
		display: block;
		text-align: center
	}

	._footer-legal ._copyright,._footer-legal ._links-nav,._footer-legal ._socials
	{
		margin-bottom: 10px
	}

	._footer-legal ._copyright:last-child,._footer-legal ._links-nav:last-child,._footer-legal ._socials:last-child
	{
		margin-bottom: 0
	}
}

@media (max-width:767px)
{
	._footer,._footer-row
	{
		padding: 15px 0
	}
}

._section
{
	padding: 60px 0;
	position: relative;
	overflow: hidden;
	z-index: 0
}

._section.small
{
	padding: 30px 0
}

._section.pull-top
{
	padding-top: 0
}

._section.pull-top>.container
{
	overflow: hidden;
	margin-top: -50px
}

._section-body,._section-footer,._section-head
{
	position: relative;
	z-index: 10
}

._section-head
{
	margin-bottom: 60px;
	font-size: 1.475rem;
	text-align: center
}

._section-head ._h1,._section-head ._h2,._section-head ._h3,._section-head ._h4,._section-head ._h5,._section-head ._h6,._section-head h1,._section-head h2,._section-head h3,._section-head h4,._section-head h5,._section-head h6
{
	margin-bottom: 20px
}

._section-head ._h1:last-child,._section-head ._h2:last-child,._section-head ._h3:last-child,._section-head ._h4:last-child,._section-head ._h5:last-child,._section-head ._h6:last-child,._section-head h1:last-child,._section-head h2:last-child,._section-head h3:last-child,._section-head h4:last-child,._section-head h5:last-child,._section-head h6:last-child
{
	margin-bottom: 0
}

._section-head p
{
	margin-bottom: 30px;
	font-size:smaller
}

._section-head:last-child,._section-head p:last-child
{
	margin-bottom: 0
}

._section-body
{
	margin-bottom: 70px
}

._section-body:last-child
{
	margin-bottom: 0
}

._section-footer
{
	text-align: center
}

._section-footer-action
{
	margin: 0 10px
}

._section-background
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	pointer-events: none
}

._section-background svg
{
	width: auto;
	height: auto
}

._section-background img,._section-background svg
{
	max-width: 100%;
	max-height: 100%
}

._section-background.top
{
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

._section-background.middle
{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

._section-background.bottom
{
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

._section-background.left
{
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

._section-background.center
{
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

._section-background.right
{
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

@media (max-width:1199px)
{
	._section
	{
		padding: 55px 0
	}

	._section-head
	{
		margin-bottom: 55px
	}

	._section-head p br
	{
		display: none
	}

	._section-body
	{
		margin-bottom: 55px
	}
}

@media (max-width:991px)
{
	._section-head
	{
		font-size: 1.25rem
	}
}

@media (max-width:767px)
{
	#write_body{
		padding-top: 60px;
	}
	._section
	{
		padding: 35px 0
	}
	
	._section-head
	{
		margin-bottom: 35px;
		font-size: 1rem
	}
	#write_body ._section-head{
		margin-bottom: 0;
	}

	._section-head h1,._section-head h2,._section-head h3,._section-head h4,._section-head h5,._section-head h6
	{
		margin-bottom: 20px
	}

	._section-body
	{
		margin-bottom: 35px
	}
}

._intro
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 195px 0 90px;
	position: relative;
	overflow: visible
}

._intro.only
{
	min-height: 800px;
	padding: 145px 0 90px
}

._intro.equal
{
	padding-top: 90px
}

._intro._intro-home
{
	padding: 200px 0 140px;
	margin-bottom: 100px;
	min-height: 680px
}


._intro ._dynamic-phone-and-man
{
    position: absolute;
    z-index: 2;
    left: 50%;
}

._intro ._section-background svg
{
	width: 100%;
	max-height: none
}

._intro-text
{
	margin-bottom: 30px;
	font-size: 1.675rem
}

._intro-text:last-child
{
	margin-bottom: 0
}

._intro-text h1
{
	margin-bottom: 15px
}

@media (max-width:1399px)
{
	._intro.only
	{
		min-height: 700px
	}
}

@media (max-width:1199px)
{
	._intro
	{
		padding: 110px 0 20px
	}

	._intro.only
	{
		min-height: 600px;
		padding: 100px 0 55px
	}

	._intro.equal
	{
		padding: 55px 0
	}

	._intro._intro-home
	{
		padding: 130px 0 100px;
		margin-bottom: 50px;
		min-height: 550px
	}

	._intro ._dynamic-phone-and-man
	{
		bottom: -50px
	}
}

@media (max-width:991px)
{
	._intro._intro-home
	{
		padding: 110px 0 0;
		min-height: 0
	}

	._intro ._dynamic-phone-and-man
	{
		margin: auto;
		position: relative;
		left: 0;
		width: 100%
		
	}

	._intro-text
	{
		font-size: 1.25rem
	}
}

@media (max-width:767px)
{
	._formBox{
		width: 100px;
	}
	._formBox > span{
		display: none;
	}
	._fieldInput{
		padding-left: 100px!important;
	}
	._intro
	{
		padding: 80px 0 35px
	}

	._intro.equal,._intro.only
	{
		min-height: 0;
		padding: 80px 0 35px
	}

	._intro._intro-home
	{
		padding: 80px 0 0;
		margin-bottom: 35px
	}

	._intro ._dynamic-phone-and-man
	{
		-ms-flex-item-align: end;
		align-self: flex-end;
		margin: auto;
		bottom: -35px;
		width: 100%
	}

	._intro-text
	{
		font-size: 1rem
	}
}

._buy-plan ._card
{
	margin-bottom: 30px;
	cursor: pointer
}

._buy-plan ._card.checked
{
	background-color: #513382;
	border-color: #d8c2dc;
	color: #d8c2dc
}

._buy-plan ._card.checked ._h1,._buy-plan ._card.checked ._h2,._buy-plan ._card.checked ._h3,._buy-plan ._card.checked ._h4,._buy-plan ._card.checked ._h5,._buy-plan ._card.checked ._h6,._buy-plan ._card.checked a,._buy-plan ._card.checked h1,._buy-plan ._card.checked h2,._buy-plan ._card.checked h3,._buy-plan ._card.checked h4,._buy-plan ._card.checked h5,._buy-plan ._card.checked h6
{
	color: #fff
}

._buy-plan ._card.checked a.disabled
{
	color: #ccc
}

._buy-plan ._card.checked ._text
{
	color: #d8c2dc
}

._buy-plan ._card.checked ._text ._h1,._buy-plan ._card.checked ._text ._h2,._buy-plan ._card.checked ._text ._h3,._buy-plan ._card.checked ._text ._h4,._buy-plan ._card.checked ._text ._h5,._buy-plan ._card.checked ._text ._h6,._buy-plan ._card.checked ._text a,._buy-plan ._card.checked ._text h1,._buy-plan ._card.checked ._text h2,._buy-plan ._card.checked ._text h3,._buy-plan ._card.checked ._text h4,._buy-plan ._card.checked ._text h5,._buy-plan ._card.checked ._text h6
{
	color: #fff
}

._buy-plan ._card.checked ._text strong
{
	color: #bd7ac4
}

._buy-plan ._card.checked ._text ul li.disabled,._buy-plan ._card.checked ._text ul li.disabled:before
{
	color: #aaa
}

._buy-plan ._card.checked ._text ul li:before
{
	color: #fff
}

._buy-plan ._card.checked ._text hr,._buy-plan ._card.checked ._text table,._buy-plan ._card.checked ._text td,._buy-plan ._card.checked ._text th
{
	border-color: #d8c2dc
}

._buy-plan ._card.checked ._socials.round ._socials-item-link
{
	background-color: transparent;
	border-color: #d8c2dc;
	color: #d8c2dc
}

@media (min-width:1025px)
{
	._buy-plan ._card.checked ._socials.round ._socials-item-link:hover
	{
		background-color: #fff;
		border-color: #fff;
		color: #513382
	}
}

._buy-plan ._card.checked ._socials-item-link
{
	color: #d8c2dc
}

@media (min-width:1025px)
{
	._buy-plan ._card.checked ._socials-item-link:hover
	{
		color: #513382
	}
}

._buy-plan ._card.checked ._breadcrumbs,._buy-plan ._card.checked ._breadcrumbs a
{
	color: #999
}

._buy-plan ._card.checked ._button.primary
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #fff!important
}

@media (min-width:1025px)
{
	._buy-plan ._card.checked ._button.primary:hover
	{
		background-color: #5625a4;
		border-color: #5625a4;
		color: #fff!important
	}
}

._buy-plan ._card.checked ._button.primary.ghost
{
	background-color: transparent;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._buy-plan ._card.checked ._button.primary.ghost:hover
	{
		background-color: transparent;
		border-color: #5625a4;
		color: #5625a4!important
	}

	._buy-plan ._card.checked ._button.primary.ghost:hover ._button-addon
	{
		border-color: #5625a4
	}
}

._buy-plan ._card.checked ._button.primary.ghost ._button-addon
{
	border-color: #6c2fcd
}

._buy-plan ._card.checked ._button.primary.loading
{
	background-color: #6c2fcd;
	border-color: #6c2fcd;
	color: #6c2fcd!important
}

@media (min-width:1025px)
{
	._buy-plan ._card.checked ._button.primary.loading:hover
	{
		background-color: #6c2fcd;
		border-color: #6c2fcd;
		color: #6c2fcd!important
	}

	._buy-plan ._card.checked ._button.primary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._buy-plan ._card.checked ._button.primary.loading ._button-addon
{
	border-color: transparent
}

._buy-plan ._card.checked ._button.primary .loader-dot
{
	background-color: #fff
}

._buy-plan ._card.checked ._button.secondary
{
	background-color: #fff;
	border-color: #fff;
	color: #513382!important
}

@media (min-width:1025px)
{
	._buy-plan ._card.checked ._button.secondary:hover
	{
		background-color: #ccc;
		border-color: #ccc;
		color: #513382!important
	}
}

._buy-plan ._card.checked ._button.secondary.ghost
{
	background-color: transparent;
	border-color: #fff;
	color: #fff!important
}

@media (min-width:1025px)
{
	._buy-plan ._card.checked ._button.secondary.ghost:hover
	{
		background-color: transparent;
		border-color: #ccc;
		color: #ccc!important
	}

	._buy-plan ._card.checked ._button.secondary.ghost:hover ._button-addon
	{
		border-color: #ccc
	}
}

._buy-plan ._card.checked ._button.secondary.ghost ._button-addon
{
	border-color: #fff
}

._buy-plan ._card.checked ._button.secondary.loading
{
	background-color: #fff;
	border-color: #fff;
	color: #fff!important
}

@media (min-width:1025px)
{
	._buy-plan ._card.checked ._button.secondary.loading:hover
	{
		background-color: #fff;
		border-color: #fff;
		color: #fff!important
	}

	._buy-plan ._card.checked ._button.secondary.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._buy-plan ._card.checked ._button.secondary.loading ._button-addon
{
	border-color: transparent
}

._buy-plan ._card.checked ._button.secondary .loader-dot
{
	background-color: #513382
}

._buy-plan ._card.checked ._button.highlight
{
	background-color: #5268f2;
	border-color: #5268f2;
	color: #fff!important
}

@media (min-width:1025px)
{
	._buy-plan ._card.checked ._button.highlight:hover
	{
		background-color: #211df7;
		border-color: #211df7;
		color: #fff!important
	}
}

._buy-plan ._card.checked ._button.highlight.ghost
{
	background-color: transparent;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._buy-plan ._card.checked ._button.highlight.ghost:hover
	{
		background-color: transparent;
		border-color: #ee3137;
		color: #ee3137!important
	}

	._buy-plan ._card.checked ._button.highlight.ghost:hover ._button-addon
	{
		border-color: #ee3137
	}
}

._buy-plan ._card.checked ._button.highlight.ghost ._button-addon
{
	border-color: #ff4b51
}

._buy-plan ._card.checked ._button.highlight.loading
{
	background-color: #ff4b51;
	border-color: #ff4b51;
	color: #ff4b51!important
}

@media (min-width:1025px)
{
	._buy-plan ._card.checked ._button.highlight.loading:hover
	{
		background-color: #ff4b51;
		border-color: #ff4b51;
		color: #ff4b51!important
	}

	._buy-plan ._card.checked ._button.highlight.loading:hover ._button-addon
	{
		border-color: transparent
	}
}

._buy-plan ._card.checked ._button.highlight.loading ._button-addon
{
	border-color: transparent
}

._buy-plan ._card.checked ._button.highlight .loader-dot
{
	background-color: #fff
}

._buy-plan ._card.checked ._form-group.has-error ._checkbox-check,._buy-plan ._card.checked ._form-group.has-error ._field,._buy-plan ._card.checked ._form-group.has-error .select2-container .select2-selection--multiple,._buy-plan ._card.checked ._form-group.has-error .select2-container .select2-selection--single
{
	border-color: #ed1c24
}

._buy-plan ._card.checked ._form-group.has-error ._radio-check
{
	-webkit-box-shadow: 0 0 0 #ed1c24;
	box-shadow: 0 0 0 #ed1c24
}

._buy-plan ._card.checked ._form-label
{
	color: #d8c2dc
}

._buy-plan ._card.checked ._form-description
{
	color: #aaa
}

._buy-plan ._card.checked ._form-error
{
	color: #ed1c24
}

._buy-plan ._card.checked ._field,._buy-plan ._card.checked input,._buy-plan ._card.checked textarea
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._buy-plan ._card.checked ._field:focus,._buy-plan ._card.checked input:focus,._buy-plan ._card.checked textarea:focus
{
	border-color: #6c2fcd
}

._buy-plan ._card.checked ._field:disabled,._buy-plan ._card.checked input:disabled,._buy-plan ._card.checked textarea:disabled
{
	background-color: #eee
}

._buy-plan ._card.checked select
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._buy-plan ._card.checked select:focus
{
	border-color: #6c2fcd
}

._buy-plan ._card.checked .select2-container.select2-container--disabled .select2-selection--multiple,._buy-plan ._card.checked .select2-container.select2-container--disabled .select2-selection--single
{
	background-color: #eee
}

._buy-plan ._card.checked .select2-container .select2-selection--multiple,._buy-plan ._card.checked .select2-container .select2-selection--single
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._buy-plan ._card.checked .select2-container .select2-selection--multiple .select2-selection__clear,._buy-plan ._card.checked .select2-container .select2-selection--single .select2-selection__clear
{
	color: #ccc
}

._buy-plan ._card.checked .select2-container .select2-selection--single .select2-selection__arrow
{
	border-color: #ccc
}

._buy-plan ._card.checked .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice
{
	background-color: #6c2fcd;
	color: #fff
}

._buy-plan ._card.checked .select2-container .select2-dropdown
{
	background-color: #fff;
	border-color: #ccc;
	color: #6a6e79
}

._buy-plan ._card.checked .select2-container--open.select2-container--above .select2-selection--multiple,._buy-plan ._card.checked .select2-container--open.select2-container--above .select2-selection--single
{
	border-top-color: #ccc
}

._buy-plan ._card.checked .select2-container--open.select2-container--below .select2-selection--multiple,._buy-plan ._card.checked .select2-container--open.select2-container--below .select2-selection--single
{
	border-bottom-color: #ccc
}

._buy-plan ._card.checked .select2-container--open .select2-dropdown,._buy-plan ._card.checked .select2-container--open .select2-selection--multiple,._buy-plan ._card.checked .select2-container--open .select2-selection--single
{
	border-color: #6c2fcd
}

._buy-plan ._card.checked .select2-results__option[aria-selected=false].select2-results__option--highlighted,._buy-plan ._card.checked .select2-results__option[aria-selected=true],._buy-plan ._card.checked .select2-results__option[aria-selected=true].select2-results__option--highlighted
{
	background-color: #6c2fcd;
	color: #fff
}

._buy-plan ._card.checked ._radio-check
{
	background-color: #fff;
	border-color: #ebebeb
}

._buy-plan ._card.checked ._radio-check:before
{
	background-color: #513382
}

._buy-plan ._card.checked ._checkbox-check
{
	background-color: #fff;
	border-color: #ccc;
	color: #513382
}

._buy-plan ._card ._radio
{
	padding-left: 35px
}

._buy-plan ._card ._radio-check
{
	top: 5px
}

._buy-plan ._note
{
	margin-bottom: 30px
}
/* 新增行业现状 */
 .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.owl-height {
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}

.testimonial-item {
    padding: 40px 30px;
    text-align: center;
    position: relative;
    margin-bottom: 30px;
    background: #fff;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    -webkit-box-shadow: 0 5px 15px 0 rgba(194, 188, 210, 0.2);
    box-shadow: 0 5px 15px 0 rgba(194, 188, 210, 0.2);
}
.testimonial-item .img {
    display: inline-block;
    margin-bottom: 30px;
    border-radius: 50%;
    padding: 15px;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    border: 2px dashed #edeffe;
}
.testimonial-item .img-new {
    display: inline-block;
    margin-bottom: 30px;
   width: 170px;
   height: 170px;
}
.testimonial-item .img img {
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    border-radius: 50%;
}
.testimonial-item .body{
	width: 60%;
    margin: 0 auto;
    text-align: left;
}
.testimonial-item .body ol{
	list-style: none;
	padding-left: 20px;
}
.testimonial-item .body ol img{
	margin-right: 1em;
}
.testimonial-item .body ol li{
	margin-bottom: 5px;
}
.testimonial-item:hover .img {
    border-color: #5268F2;
}
.testimonial-item:hover {
    -webkit-box-shadow: 0 15px 30px 0 rgba(194, 188, 210, 0.2);
            box-shadow: 0 15px 30px 0 rgba(194, 188, 210, 0.2);
  }
  .testimonial-item:hover .img img {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
  
  .testimonial-item .body h6 {
    margin-bottom: 6px;
    font-size: 20px;
}
.testimonial-item .body h6 {
    margin-bottom: 6px;
    font-size: 20px;
}
.testimonial-item .body p {
    color: #7C7885;
    line-height: 1.8;
    margin: 0;
}
.font-purple{
	color: #5268f2;
}
/* 行业模式 */
#new-features{
	position: relative;
}
#new-features .new-features-img {
	position: absolute;
    top: 120px;
    left: 20%;
    width: calc(30% - 60px);

}
#new-features .new-features-img .hero_img {
	position: absolute;

}
#new-features .new-features-img .hero_img1 {
	border-radius: 100% 45%;
    width: auto;
	height: 100%;
	z-index: 1;
}
#new-features .new-features-img .hero_img2 {
    z-index: -2;
    left: 0;
    top: 0;
}
#new-features .new-features-img .hero_img3 {
	z-index: -3;
    right: 80px;
    bottom: 0;
}

#hero_area{
	position: relative;
}
#hero_area .hero_area-img {
	position: absolute;
    top: 60px;
    right: 20%;
    width: calc(30% - 85px);
    height: 470px;

}
#hero_area .hero_area-img .hero_img {
	position: absolute;

}
#hero_area .hero_area-img .hero_img1 {

    width: auto;
	height: 100%;
	z-index: 1;
	right: 0;
}

@media only screen and (max-width: 991.98px)
{
	#new-features .new-features-img,#hero_area .hero_area-img {
		display: none;
	}
	
}
.new-features-inner .inner-text h2 {
    line-height: 46px;
    margin-bottom: 20px;
}
.new-features-inner .inner-text p {
    margin-bottom: 65px;
}
.new-features-inner .new-features-list {
    margin-bottom: 40px;
}
.new-features-inner .new-features-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 50px;
}
.new-features-inner .new-features-list li h5 {
    font-size: 80px;
    margin-right: 30px;
    font-weight: bold;
    color: transparent;
    -webkit-text-stroke: 2px #5268F2;
}
.new-features-inner .new-features-list li .text h6 {
    font-size: 20px;
    margin-bottom: 15px;
}
.new-features-inner .inner-text-h2{
	margin-bottom: 70px;
}
.padding-150{
	padding: 150px 0;
}
@media screen and (max-width: 990px) {
	.padding-150{
		padding: 0px;
	}
}
.monthly-price {
    display: flex;
    justify-content: center;
    align-items: baseline;
    padding-top: 20px;
    padding-bottom: 20px;
}
.monthly-price .monthly-price__currency {
    font-size: 0.4em;
    padding-right: 4px;
    align-self: flex-start;
}
.monthly-price .monthly-price__price{
	display: inline-block;
    line-height: 1;
}
.pricing-table .price {
	font-size: 2.4em;
	font-weight: 700;
	color: #212b35;
    white-space: nowrap;
}
.pricing-table .price sup {
    display: inline-block;
	vertical-align: top;
	font-size: 0.4em;
}
.color-000{
	color: #000;
}
._table-icon-check{
	background-image: url(../imgs/pricing/has.svg);
    background-repeat: no-repeat;
    width: 26px;
    height: 26px;
    display: inline-block;
}
.wechat-box{
    position: fixed;
    right: 60px;
	bottom: 100px;
	z-index: 1;
}
.wechar-box-child{
	position: relative;
}
.wechat-box .ewm{
	position: absolute;
    width: 150px;
    max-width: inherit;
    left: -160px;
	top: -100px;
	display: none;
}
.wechat-box .icon{
	max-width: 50px;

}
.wechat-box:hover .ewm{
	display: block;
}
/* .wechat-box:hover .icon{
	opacity: 1;
} */
@media screen and (max-width: 900px){
	.wechat-box .icon{
		max-width: 30px;
	}
	.wechat-box{
		right: 5px;
		bottom: 50px;
	}
	.wechat-box .ewm{
		top: -160px;
	}
}
.shake {
	animation: shake 800ms infinite;
}

@keyframes shake { 
	10%, 90% { transform: translate3d(-1px, 0, 0); }
	20%, 80% { transform: translate3d(+2px, 0, 0); }
	30%, 70% { transform: translate3d(-4px, 0, 0); }
	40%, 60% { transform: translate3d(+4px, 0, 0); }
	50% { transform: translate3d(-4px, 0, 0); }
}
@keyframes shakeH { 
	10%, 90% { transform: translate3d(0, -1px, 0); }
	20%, 80% { transform: translate3d(0, +2px, 0); }
	30%, 70% { transform: translate3d(0, -4px, 0); }
	40%, 60% { transform: translate3d(0, +4px, 0); }
	50% { transform: translate3d(0, -4px, 0); }
}
._nav-dropdown-item-link.active{
	background-color: #f1f3ff;
    color: #6a6e79;
    border-left: 3px solid #5c6ac4;
}
._nav-item-link.active{
	background-color: transparent;
    color: #6c2fcd;
}
.bg-grey{
	background-color: #f9f9f9;
    padding: 40px 20px;
    border-radius: 10px;
}
.bg-grey img{
	max-width: 50%;
}
.whatsapp-box{
	position: relative;
}
.whatsapp-text{
    position: absolute;
    left: 27%;
    top: 50%;
    font-size: 20px;
    color: #000;
}
.tips{
	display: none;
}
.js-scroll-gif{
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	display: none;
}
._dynamic-phone-and-man-image video{
	display: block;
}
@media screen and (max-width: 747px){
	.tips{
		display: block;
	}
	.js-scroll-gif{
		display: block;
	}
	._dynamic-phone-and-man-image video{
		display: none;
	}
	
}
.connect-img ._desktop{
	border: 1px solid transparent;
	
}
.connect-img ._desktop-image img{
    
    margin: 0 auto;
    display: block;
}
._formBox{
	width: 200px;
    display: flex;
    position: absolute;
    height: 100%;
    align-items: center;
}
._formBox > span{
    padding-left: 30px;
    color: #9fa19f;
    font-size: 16px;
}
._formNum{
	height: 100%;
    width: 100px;
    display: flex;
    font-size: 16px;
    padding: 0 10px;
    align-items: center;
}

._formNum span{
	display: inline-block;
    font-size: 22px;
    position: absolute;
}
._formNum input {
	border-radius: 0;
    padding: 0;
    height: 96%;
    width: 100%;
    padding-left: 20px;
    border-right: 1px solid #ccc;
    border-left: 0;
    border-top: 0;
    border-bottom: 0;
}
._fieldInput{
	padding-left: 200px;
}
.panel-label{
	background-color:rgba(191,200,254,0.35);
	padding: 20px 40px;
	color: #000;
	font-size: 16px;
	border-radius: 10px;
	position: relative;
	margin-bottom: 20px;
	text-align: left;
}
.panel-label b{
	font-size: 18px;
}
.panel-label::after{
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-top: 30px solid transparent;
    border-left: 20px solid rgba(191,200,254,0.35);
    border-bottom: 30px solid transparent;
    right: -20px;
    top: 20%;
}
.panel-phone{
	position: absolute;
	right: 310px;
}
#fb-root .fb_dialog {
    top: -100000px;
}
@media screen and (max-width: 1450px) {
	.panel-phone{
		left: -320px;
		right: 200px;
	}
}
@media screen and (max-width: 990px) {
.panel-phone{
	right: 310px;
    left: -200px;
	}
}
@media screen and (max-width: 767px) {
	._intro ._dynamic-phone-and-man{
		width: auto;
	}
.panel-phone+ img{
		display: none;
	}
	.panel-phone{
		position: relative;
		left: 0;
	}

}