site-header@charset "UTF-8";
#start-resizable-editor-section {
	display: none
}

.wp-block-audio figcaption {
	margin-top: .5em;
	margin-bottom: 1em
}

.wp-block-audio audio {
	width: 100%;
	min-width: 300px
}

.wp-block-button__link {
	color: #fff;
	background-color: #32373c;
	border: none;
	border-radius: 1.55em;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	font-size: 1.125em;
	padding: .667em 1.333em;
	text-align: center;
	text-decoration: none;
	overflow-wrap: break-word
}

.wp-block-button__link:active,
.wp-block-button__link:focus,
.wp-block-button__link:hover,
.wp-block-button__link:visited {
	color: #fff
}

.wp-block-button__link.aligncenter {
	text-align: center
}

.wp-block-button__link.alignright {
	text-align: right
}

.wp-block-buttons>.wp-block-button.has-custom-width {
	max-width: none
}

.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
	width: 100%
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
	width: calc(25% - .5em)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
	width: calc(50% - .5em)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
	width: calc(75% - .5em)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
	margin-right: 0;
	width: 100%
}

.wp-block-button.is-style-squared,
.wp-block-button__link.wp-block-button.is-style-squared {
	border-radius: 0
}

.wp-block-button.no-border-radius,
.wp-block-button__link.no-border-radius {
	border-radius: 0!important
}

.is-style-outline>.wp-block-button__link,
.wp-block-button__link.is-style-outline {
	border: 2px solid
}

.is-style-outline>.wp-block-button__link:not(.has-text-color),
.wp-block-button__link.is-style-outline:not(.has-text-color) {
	color: #32373c
}

.is-style-outline>.wp-block-button__link:not(.has-background),
.wp-block-button__link.is-style-outline:not(.has-background) {
	background-color: transparent
}

.wp-block-buttons {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}

.wp-block-buttons.is-vertical {
	flex-direction: column
}

.wp-block-buttons.is-vertical>.wp-block-button {
	margin-right: 0
}

.wp-block-buttons.is-vertical>.wp-block-button:last-child {
	margin-bottom: 0
}

.wp-block-buttons>.wp-block-button {
	display: inline-block;
	margin-left: 0;
	margin-right: .5em;
	margin-bottom: .5em
}

.wp-block-buttons>.wp-block-button:last-child {
	margin-right: 0
}

.wp-block-buttons.is-content-justification-left {
	justify-content: flex-start
}

.wp-block-buttons.is-content-justification-left.is-vertical {
	align-items: flex-start
}

.wp-block-buttons.is-content-justification-center {
	justify-content: center
}

.wp-block-buttons.is-content-justification-center.is-vertical {
	align-items: center
}

.wp-block-buttons.is-content-justification-right {
	justify-content: flex-end
}

.wp-block-buttons.is-content-justification-right>.wp-block-button {
	margin-left: .5em;
	margin-right: 0
}

.wp-block-buttons.is-content-justification-right>.wp-block-button:first-child {
	margin-left: 0
}

.wp-block-buttons.is-content-justification-right.is-vertical {
	align-items: flex-end
}

.wp-block-buttons.is-content-justification-space-between {
	justify-content: space-between
}

.wp-block-buttons.aligncenter {
	text-align: center
}

.wp-block-buttons.alignleft .wp-block-button {
	margin-left: 0;
	margin-right: .5em
}

.wp-block-buttons.alignleft .wp-block-button:last-child {
	margin-right: 0
}

.wp-block-buttons.alignright .wp-block-button {
	margin-right: 0;
	margin-left: .5em
}

.wp-block-buttons.alignright .wp-block-button:first-child {
	margin-left: 0
}

.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: .5em;
	width: 100%
}

.wp-block-calendar {
	text-align: center
}

.wp-block-calendar tbody td,
.wp-block-calendar th {
	padding: .25em;
	border: 1px solid #ddd
}

.wp-block-calendar tfoot td {
	border: none
}

.wp-block-calendar table {
	width: 100%;
	border-collapse: collapse
}

.wp-block-calendar table th {
	font-weight: 400;
	background: #ddd
}

.wp-block-calendar a {
	text-decoration: underline
}

.wp-block-calendar table caption,
.wp-block-calendar table tbody {
	color: #40464d
}

.wp-block-categories.alignleft {
	margin-right: 2em
}

.wp-block-categories.alignright {
	margin-left: 2em
}

.wp-block-code code {
	display: block;
	white-space: pre-wrap;
	overflow-wrap: break-word
}

.wp-block-columns {
	display: flex;
	margin-bottom: 1.75em;
	flex-wrap: wrap
}

@media(min-width:782px) {
	.wp-block-columns {
		flex-wrap: nowrap
	}
}

.wp-block-columns.has-background {
	padding: 1.25em 2.375em
}

.wp-block-columns.are-vertically-aligned-top {
	align-items: flex-start
}

.wp-block-columns.are-vertically-aligned-center {
	align-items: center
}

.wp-block-columns.are-vertically-aligned-bottom {
	align-items: flex-end
}

.wp-block-column {
	flex-grow: 1;
	min-width: 0;
	word-break: break-word;
	overflow-wrap: break-word
}

@media(max-width:599px) {
	.wp-block-column {
		flex-basis: 100%!important
	}
	button#status {
		margin-top: 8px !important;
	}
}

@media(min-width:600px) and (max-width:781px) {
	.wp-block-column:not(:only-child) {
		flex-basis: calc(50% - 1em)!important;
		flex-grow: 0
	}
	.wp-block-column:nth-child(2n) {
		margin-left: 2em
	}
}

@media(min-width:782px) {
	.wp-block-column {
		flex-basis: 0;
		flex-grow: 1
	}
	.wp-block-column[style*=flex-basis] {
		flex-grow: 0
	}
	.wp-block-column:not(:first-child) {
		margin-left: 2em
	}
}

.wp-block-column.is-vertically-aligned-top {
	align-self: flex-start
}

.wp-block-column.is-vertically-aligned-center {
	-ms-grid-row-align: center;
	align-self: center
}

.wp-block-column.is-vertically-aligned-bottom {
	align-self: flex-end
}

.wp-block-column.is-vertically-aligned-bottom,
.wp-block-column.is-vertically-aligned-center,
.wp-block-column.is-vertically-aligned-top {
	width: 100%
}

.wp-block-cover,
.wp-block-cover-image {
	position: relative;
	background-size: cover;
	background-position: 50%;
	min-height: 430px;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 1em;
	box-sizing: border-box
}

.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
	background-attachment: fixed
}

@supports (-webkit-overflow-scrolling:touch) {
	.wp-block-cover-image.has-parallax,
	.wp-block-cover.has-parallax {
		background-attachment: scroll
	}
}

@media (prefers-reduced-motion:reduce) {
	.wp-block-cover-image.has-parallax,
	.wp-block-cover.has-parallax {
		background-attachment: scroll
	}
}

.wp-block-cover-image.is-repeated,
.wp-block-cover.is-repeated {
	background-repeat: repeat;
	background-size: auto
}

.wp-block-cover-image.has-background-dim:not([class*=-background-color]),
.wp-block-cover.has-background-dim:not([class*=-background-color]) {
	background-color: #000
}

.wp-block-cover-image.has-background-dim:before,
.wp-block-cover.has-background-dim:before {
	content: "";
	background-color: inherit
}

.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover-image .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover .wp-block-cover__gradient-background {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
	opacity: .5
}

.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
	opacity: .1
}

.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
	opacity: .2
}

.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
	opacity: .3
}

.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
	opacity: .4
}

.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
	opacity: .5
}

.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
	opacity: .6
}

.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
	opacity: .7
}

.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
	opacity: .8
}

.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
	opacity: .9
}

.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
	opacity: 1
}

.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
	max-width: 420px;
	width: 100%
}

.wp-block-cover-image:after,
.wp-block-cover:after {
	display: block;
	content: "";
	font-size: 0;
	min-height: inherit
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.wp-block-cover-image:after,
	.wp-block-cover:after {
		content: none
	}
}

.wp-block-cover-image.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
	display: flex
}

.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
	width: 100%;
	z-index: 1;
	color: #fff
}

.wp-block-cover-image .wp-block-subhead:not(.has-text-color),
.wp-block-cover-image h1:not(.has-text-color),
.wp-block-cover-image h2:not(.has-text-color),
.wp-block-cover-image h3:not(.has-text-color),
.wp-block-cover-image h4:not(.has-text-color),
.wp-block-cover-image h5:not(.has-text-color),
.wp-block-cover-image h6:not(.has-text-color),
.wp-block-cover-image p:not(.has-text-color),
.wp-block-cover .wp-block-subhead:not(.has-text-color),
.wp-block-cover h1:not(.has-text-color),
.wp-block-cover h2:not(.has-text-color),
.wp-block-cover h3:not(.has-text-color),
.wp-block-cover h4:not(.has-text-color),
.wp-block-cover h5:not(.has-text-color),
.wp-block-cover h6:not(.has-text-color),
.wp-block-cover p:not(.has-text-color) {
	color: inherit
}

.wp-block-cover-image.is-position-top-left,
.wp-block-cover.is-position-top-left {
	align-items: flex-start;
	justify-content: flex-start
}

.wp-block-cover-image.is-position-top-center,
.wp-block-cover.is-position-top-center {
	align-items: flex-start;
	justify-content: center
}

.wp-block-cover-image.is-position-top-right,
.wp-block-cover.is-position-top-right {
	align-items: flex-start;
	justify-content: flex-end
}

.wp-block-cover-image.is-position-center-left,
.wp-block-cover.is-position-center-left {
	align-items: center;
	justify-content: flex-start
}

.wp-block-cover-image.is-position-center-center,
.wp-block-cover.is-position-center-center {
	align-items: center;
	justify-content: center
}

.wp-block-cover-image.is-position-center-right,
.wp-block-cover.is-position-center-right {
	align-items: center;
	justify-content: flex-end
}

.wp-block-cover-image.is-position-bottom-left,
.wp-block-cover.is-position-bottom-left {
	align-items: flex-end;
	justify-content: flex-start
}

.wp-block-cover-image.is-position-bottom-center,
.wp-block-cover.is-position-bottom-center {
	align-items: flex-end;
	justify-content: center
}

.wp-block-cover-image.is-position-bottom-right,
.wp-block-cover.is-position-bottom-right {
	align-items: flex-end;
	justify-content: flex-end
}

.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
	margin: 0;
	width: auto
}

.wp-block-cover-image img.wp-block-cover__image-background,
.wp-block-cover-image video.wp-block-cover__video-background,
.wp-block-cover img.wp-block-cover__image-background,
.wp-block-cover video.wp-block-cover__video-background {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	max-width: none;
	max-height: none;
	-o-object-fit: cover;
	object-fit: cover;
	outline: none;
	border: none;
	box-shadow: none
}

.wp-block-cover__image-background,
.wp-block-cover__video-background {
	z-index: 0
}

.wp-block-cover-image-text,
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:active,
.wp-block-cover-image-text a:focus,
.wp-block-cover-image-text a:hover,
.wp-block-cover-text,
.wp-block-cover-text a,
.wp-block-cover-text a:active,
.wp-block-cover-text a:focus,
.wp-block-cover-text a:hover,
section.wp-block-cover-image h2,
section.wp-block-cover-image h2 a,
section.wp-block-cover-image h2 a:active,
section.wp-block-cover-image h2 a:focus,
section.wp-block-cover-image h2 a:hover {
	color: #fff
}

.wp-block-cover-image .wp-block-cover.has-left-content {
	justify-content: flex-start
}

.wp-block-cover-image .wp-block-cover.has-right-content {
	justify-content: flex-end
}

.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text,
section.wp-block-cover-image.has-left-content>h2 {
	margin-left: 0;
	text-align: left
}

.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text,
section.wp-block-cover-image.has-right-content>h2 {
	margin-right: 0;
	text-align: right
}

.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
section.wp-block-cover-image>h2 {
	font-size: 2em;
	line-height: 1.25;
	z-index: 1;
	margin-bottom: 0;
	max-width: 840px;
	padding: .44em;
	text-align: center
}

.wp-block-embed.alignleft,
.wp-block-embed.alignright,
.wp-block[data-align=left]>[data-type="core/embed"],
.wp-block[data-align=right]>[data-type="core/embed"] {
	max-width: 360px;
	width: 100%
}

.wp-block-embed.alignleft .wp-block-embed__wrapper,
.wp-block-embed.alignright .wp-block-embed__wrapper,
.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,
.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
	min-width: 280px
}

.wp-block-cover .wp-block-embed {
	min-width: 320px;
	min-height: 240px
}

.wp-block-embed {
	margin-bottom: 1em
}

.wp-block-embed figcaption {
	margin-top: .5em;
	margin-bottom: 1em
}

.wp-block-embed iframe {
	max-width: 100%
}

.wp-block-embed__wrapper {
	position: relative
}

.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
	content: "";
	display: block;
	padding-top: 50%
}

.wp-embed-responsive .wp-has-aspect-ratio iframe {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%
}

.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
	padding-top: 42.85%
}

.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
	padding-top: 50%
}

.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
	padding-top: 56.25%
}

.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
	padding-top: 75%
}

.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
	padding-top: 100%
}

.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
	padding-top: 177.77%
}

.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
	padding-top: 200%
}

.wp-block-file {
	margin-bottom: 1.5em
}

.wp-block-file.aligncenter {
	text-align: center
}

.wp-block-file.alignright {
	text-align: right
}

.wp-block-file .wp-block-file__button {
	background: #32373c;
	border-radius: 2em;
	color: #fff;
	font-size: .8em;
	padding: .5em 1em
}

.wp-block-file a.wp-block-file__button {
	text-decoration: none
}

.wp-block-file a.wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:hover,
.wp-block-file a.wp-block-file__button:visited {
	box-shadow: none;
	color: #fff;
	opacity: .85;
	text-decoration: none
}

.wp-block-file *+.wp-block-file__button {
	margin-left: .75em
}

.blocks-gallery-grid,
.wp-block-gallery {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	padding: 0;
	margin: 0
}

.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
	margin: 0 1em 1em 0;
	display: flex;
	flex-grow: 1;
	flex-direction: column;
	justify-content: center;
	position: relative;
	width: calc(50% - 1em)
}

.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
	margin-right: 0
}

.blocks-gallery-grid .blocks-gallery-image figure,
.blocks-gallery-grid .blocks-gallery-item figure,
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
	margin: 0;
	height: 100%
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.blocks-gallery-grid .blocks-gallery-image figure,
	.blocks-gallery-grid .blocks-gallery-item figure,
	.wp-block-gallery .blocks-gallery-image figure,
	.wp-block-gallery .blocks-gallery-item figure {
		display: flex;
		align-items: flex-end;
		justify-content: flex-start
	}
}

.blocks-gallery-grid .blocks-gallery-image img,
.blocks-gallery-grid .blocks-gallery-item img,
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
	display: block;
	max-width: 100%;
	height: auto;
	width: 100%
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.blocks-gallery-grid .blocks-gallery-image img,
	.blocks-gallery-grid .blocks-gallery-item img,
	.wp-block-gallery .blocks-gallery-image img,
	.wp-block-gallery .blocks-gallery-item img {
		width: auto
	}
}

.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
	position: absolute;
	bottom: 0;
	width: 100%;
	max-height: 100%;
	overflow: auto;
	padding: 3em .77em .7em;
	color: #fff;
	text-align: center;
	font-size: .8em;
	background: linear-gradient(0deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3) 70%, transparent);
	box-sizing: border-box;
	margin: 0
}

.blocks-gallery-grid .blocks-gallery-image figcaption img,
.blocks-gallery-grid .blocks-gallery-item figcaption img,
.wp-block-gallery .blocks-gallery-image figcaption img,
.wp-block-gallery .blocks-gallery-item figcaption img {
	display: inline
}

.blocks-gallery-grid figcaption,
.wp-block-gallery figcaption {
	flex-grow: 1
}

.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
.blocks-gallery-grid.is-cropped .blocks-gallery-image img,
.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
.blocks-gallery-grid.is-cropped .blocks-gallery-item img,
.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img,
.wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img {
	width: 100%
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
	.blocks-gallery-grid.is-cropped .blocks-gallery-image img,
	.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
	.blocks-gallery-grid.is-cropped .blocks-gallery-item img,
	.wp-block-gallery.is-cropped .blocks-gallery-image a,
	.wp-block-gallery.is-cropped .blocks-gallery-image img,
	.wp-block-gallery.is-cropped .blocks-gallery-item a,
	.wp-block-gallery.is-cropped .blocks-gallery-item img {
		height: 100%;
		flex: 1;
		-o-object-fit: cover;
		object-fit: cover
	}
}

.blocks-gallery-grid.columns-1 .blocks-gallery-image,
.blocks-gallery-grid.columns-1 .blocks-gallery-item,
.wp-block-gallery.columns-1 .blocks-gallery-image,
.wp-block-gallery.columns-1 .blocks-gallery-item {
	width: 100%;
	margin-right: 0
}

@media(min-width:600px) {
	.blocks-gallery-grid.columns-3 .blocks-gallery-image,
	.blocks-gallery-grid.columns-3 .blocks-gallery-item,
	.wp-block-gallery.columns-3 .blocks-gallery-image,
	.wp-block-gallery.columns-3 .blocks-gallery-item {
		width: calc(33.33333% - .66667em);
		margin-right: 1em
	}
	.blocks-gallery-grid.columns-4 .blocks-gallery-image,
	.blocks-gallery-grid.columns-4 .blocks-gallery-item,
	.wp-block-gallery.columns-4 .blocks-gallery-image,
	.wp-block-gallery.columns-4 .blocks-gallery-item {
		width: calc(25% - .75em);
		margin-right: 1em
	}
	.blocks-gallery-grid.columns-5 .blocks-gallery-image,
	.blocks-gallery-grid.columns-5 .blocks-gallery-item,
	.wp-block-gallery.columns-5 .blocks-gallery-image,
	.wp-block-gallery.columns-5 .blocks-gallery-item {
		width: calc(20% - .8em);
		margin-right: 1em
	}
	.blocks-gallery-grid.columns-6 .blocks-gallery-image,
	.blocks-gallery-grid.columns-6 .blocks-gallery-item,
	.wp-block-gallery.columns-6 .blocks-gallery-image,
	.wp-block-gallery.columns-6 .blocks-gallery-item {
		width: calc(16.66667% - .83333em);
		margin-right: 1em
	}
	.blocks-gallery-grid.columns-7 .blocks-gallery-image,
	.blocks-gallery-grid.columns-7 .blocks-gallery-item,
	.wp-block-gallery.columns-7 .blocks-gallery-image,
	.wp-block-gallery.columns-7 .blocks-gallery-item {
		width: calc(14.28571% - .85714em);
		margin-right: 1em
	}
	.blocks-gallery-grid.columns-8 .blocks-gallery-image,
	.blocks-gallery-grid.columns-8 .blocks-gallery-item,
	.wp-block-gallery.columns-8 .blocks-gallery-image,
	.wp-block-gallery.columns-8 .blocks-gallery-item {
		width: calc(12.5% - .875em);
		margin-right: 1em
	}
	.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),
	.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),
	.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),
	.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),
	.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),
	.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),
	.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),
	.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),
	.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),
	.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),
	.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),
	.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),
	.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),
	.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),
	.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),
	.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),
	.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),
	.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),
	.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
	.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),
	.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
	.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
	.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
	.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),
	.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
	.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),
	.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
	.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),
	.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
	.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),
	.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
	.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
		margin-right: 0
	}
}

.blocks-gallery-grid .blocks-gallery-image:last-child,
.blocks-gallery-grid .blocks-gallery-item:last-child,
.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child {
	margin-right: 0
}

.blocks-gallery-grid.alignleft,
.blocks-gallery-grid.alignright,
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
	max-width: 420px;
	width: 100%
}

.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,
.wp-block-gallery.aligncenter .blocks-gallery-item figure {
	justify-content: center
}

.wp-block-group {
	box-sizing: border-box
}

h1.has-background,
h2.has-background,
h3.has-background,
h4.has-background,
h5.has-background,
h6.has-background {
	padding: 1.25em 2.375em
}

.wp-block-image {
	margin-bottom: 1em
}

.wp-block-image img {
	max-width: 100%
}

.wp-block-image:not(.is-style-rounded) img {
	border-radius: inherit
}

.wp-block-image.aligncenter {
	text-align: center
}

.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
	width: 100%
}

.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright {
	display: table
}

.wp-block-image .aligncenter>figcaption,
.wp-block-image .alignleft>figcaption,
.wp-block-image .alignright>figcaption {
	display: table-caption;
	caption-side: bottom
}

.wp-block-image .alignleft {
	float: left;
	margin: .5em 1em .5em 0
}

.wp-block-image .alignright {
	float: right;
	margin: .5em 0 .5em 1em
}

.wp-block-image .aligncenter {
	margin-left: auto;
	margin-right: auto
}

.wp-block-image figcaption {
	margin-top: .5em;
	margin-bottom: 1em
}

.wp-block-image.is-style-circle-mask img,
.wp-block-image.is-style-rounded img {
	border-radius: 9999px
}

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
	.wp-block-image.is-style-circle-mask img {
		-webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
		mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
		mask-mode: alpha;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-size: contain;
		mask-size: contain;
		-webkit-mask-position: center;
		mask-position: center;
		border-radius: 0
	}
}

.wp-block-latest-comments__comment {
	line-height: 1.1;
	list-style: none;
	margin-bottom: 1em
}

.has-avatars .wp-block-latest-comments__comment {
	min-height: 2.25em;
	list-style: none
}

.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
	margin-left: 3.25em
}

.has-dates .wp-block-latest-comments__comment,
.has-excerpts .wp-block-latest-comments__comment {
	line-height: 1.5
}

.wp-block-latest-comments__comment-excerpt p {
	font-size: .875em;
	line-height: 1.8;
	margin: .36em 0 1.4em
}

.wp-block-latest-comments__comment-date {
	display: block;
	font-size: .75em
}

.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
	border-radius: 1.5em;
	display: block;
	float: left;
	height: 2.5em;
	margin-right: .75em;
	width: 2.5em
}

.wp-block-latest-posts.alignleft {
	margin-right: 2em
}

.wp-block-latest-posts.alignright {
	margin-left: 2em
}

.wp-block-latest-posts.wp-block-latest-posts__list {
	list-style: none
}

.wp-block-latest-posts.wp-block-latest-posts__list li {
	clear: both
}

.wp-block-latest-posts.is-grid {
	display: flex;
	flex-wrap: wrap;
	padding: 0
}

.wp-block-latest-posts.is-grid li {
	margin: 0 1.25em 1.25em 0;
	width: 100%
}

@media(min-width:600px) {
	.wp-block-latest-posts.columns-2 li {
		width: calc(50% - .625em)
	}
	.wp-block-latest-posts.columns-2 li:nth-child(2n) {
		margin-right: 0
	}
	.wp-block-latest-posts.columns-3 li {
		width: calc(33.33333% - .83333em)
	}
	.wp-block-latest-posts.columns-3 li:nth-child(3n) {
		margin-right: 0
	}
	.wp-block-latest-posts.columns-4 li {
		width: calc(25% - .9375em)
	}
	.wp-block-latest-posts.columns-4 li:nth-child(4n) {
		margin-right: 0
	}
	.wp-block-latest-posts.columns-5 li {
		width: calc(20% - 1em)
	}
	.wp-block-latest-posts.columns-5 li:nth-child(5n) {
		margin-right: 0
	}
	.wp-block-latest-posts.columns-6 li {
		width: calc(16.66667% - 1.04167em)
	}
	.wp-block-latest-posts.columns-6 li:nth-child(6n) {
		margin-right: 0
	}
}

.wp-block-latest-posts__post-author,
.wp-block-latest-posts__post-date {
	display: block;
	color: #555;
	font-size: .8125em
}

.wp-block-latest-posts__post-excerpt {
	margin-top: .5em;
	margin-bottom: 1em
}

.wp-block-latest-posts__featured-image a {
	display: inline-block
}

.wp-block-latest-posts__featured-image img {
	height: auto;
	width: auto
}

.wp-block-latest-posts__featured-image.alignleft {
	margin-right: 1em
}

.wp-block-latest-posts__featured-image.alignright {
	margin-left: 1em
}

.wp-block-latest-posts__featured-image.aligncenter {
	margin-bottom: 1em;
	text-align: center
}

.block-editor-image-alignment-control__row .components-base-control__field {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label {
	margin-bottom: 0
}

ol.has-background,
ul.has-background {
	padding: 1.25em 2.375em
}

.wp-block-media-text {
	direction: ltr;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 50% 1fr;
	grid-template-columns: 50% 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto
}

.wp-block-media-text.has-media-on-the-right {
	-ms-grid-columns: 1fr 50%;
	grid-template-columns: 1fr 50%
}

.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
	-ms-grid-row-align: start;
	align-self: start
}

.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,
.wp-block-media-text .wp-block-media-text__content,
.wp-block-media-text .wp-block-media-text__media {
	-ms-grid-row-align: center;
	align-self: center
}

.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
	-ms-grid-row-align: end;
	align-self: end
}

.wp-block-media-text .wp-block-media-text__media {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1;
	margin: 0
}

.wp-block-media-text .wp-block-media-text__content {
	direction: ltr;
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 1;
	grid-row: 1;
	padding: 0 8%;
	word-break: break-word
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
	-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 1;
	grid-row: 1
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1
}

.wp-block-media-text__media img,
.wp-block-media-text__media video {
	max-width: unset;
	width: 100%;
	vertical-align: middle
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media {
	height: 100%;
	min-height: 250px;
	background-size: cover
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media>a {
	display: block;
	height: 100%
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

@media(max-width:600px) {
	.wp-block-media-text.is-stacked-on-mobile {
		-ms-grid-columns: 100%!important;
		grid-template-columns: 100%!important
	}
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1
	}
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2
	}
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container {
	color: #1e1e1e;
	background-color: #fff;
	min-width: 200px
}

.items-justified-left>ul {
	justify-content: flex-start
}

.items-justified-center>ul {
	justify-content: center
}

.items-justified-right>ul {
	justify-content: flex-end
}

.items-justified-space-between>ul {
	justify-content: space-between
}

.wp-block-navigation-link {
	display: flex;
	align-items: center;
	position: relative;
	margin: 0
}

.wp-block-navigation-link .wp-block-navigation__container:empty {
	display: none
}

.wp-block-navigation__container {
	list-style: none;
	margin: 0;
	padding-left: 0;
	display: flex;
	flex-wrap: wrap
}

.is-vertical .wp-block-navigation__container {
	display: block
}

.has-child>.wp-block-navigation-link__content {
	padding-right: .5em
}

.has-child .wp-block-navigation__container {
	border: 1px solid rgba(0, 0, 0, .15);
	background-color: inherit;
	color: inherit;
	position: absolute;
	left: 0;
	top: 100%;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 2;
	opacity: 0;
	transition: opacity .1s linear;
	visibility: hidden
}

.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content {
	flex-grow: 1
}

.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon {
	padding-right: .5em
}

@media(min-width:782px) {
	.has-child .wp-block-navigation__container {
		left: 1.5em
	}
	.has-child .wp-block-navigation__container .wp-block-navigation__container {
		left: 100%;
		top: -1px
	}
	.has-child .wp-block-navigation__container .wp-block-navigation__container:before {
		content: "";
		position: absolute;
		right: 100%;
		height: 100%;
		display: block;
		width: .5em;
		background: transparent
	}
	.has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg {
		transform: rotate(0)
	}
}

.has-child:hover {
	cursor: pointer
}

.has-child:hover>.wp-block-navigation__container {
	visibility: visible;
	opacity: 1;
	display: flex;
	flex-direction: column
}

.has-child:focus-within {
	cursor: pointer
}

.has-child:focus-within>.wp-block-navigation__container {
	visibility: visible;
	opacity: 1;
	display: flex;
	flex-direction: column
}

.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link,
.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content,
.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active,
.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus,
.wp-block-navigation[style*=text-decoration] .wp-block-navigation__container {
	text-decoration: inherit
}

.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content,
.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active,
.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus {
	text-decoration: none
}

.wp-block-navigation-link__content {
	color: inherit;
	padding: .5em 1em
}

.wp-block-navigation-link__content+.wp-block-navigation-link__content {
	padding-top: 0
}

.has-text-color .wp-block-navigation-link__content {
	color: inherit
}

.wp-block-navigation-link__label {
	word-break: normal;
	overflow-wrap: break-word
}

.wp-block-navigation-link__submenu-icon {
	height: inherit;
	padding: .375em 1em .375em 0
}

.wp-block-navigation-link__submenu-icon svg {
	fill: currentColor
}

@media(min-width:782px) {
	.wp-block-navigation-link__submenu-icon svg {
		transform: rotate(90deg)
	}
}

.is-small-text {
	font-size: .875em
}

.is-regular-text {
	font-size: 1em
}

.is-large-text {
	font-size: 2.25em
}

.is-larger-text {
	font-size: 3em
}

.has-drop-cap:not(:focus):first-letter {
	float: left;
	font-size: 8.4em;
	line-height: .68;
	font-weight: 100;
	margin: .05em .1em 0 0;
	text-transform: uppercase;
	font-style: normal
}

p.has-background {
	padding: 1.25em 2.375em
}

p.has-text-color a {
	color: inherit
}

.wp-block-post-author {
	display: flex;
	flex-wrap: wrap
}

.wp-block-post-author__byline {
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	font-size: .5em
}

.wp-block-post-author__avatar {
	margin-right: 1em
}

.wp-block-post-author__bio {
	margin-bottom: .7em;
	font-size: .7em
}

.wp-block-post-author__content {
	flex-grow: 1;
	flex-basis: 0
}

.wp-block-post-author__name {
	font-weight: 700;
	margin: 0
}

.wp-block-post-comments-form input[type=submit] {
	color: #fff;
	background-color: #32373c;
	border: none;
	border-radius: 1.55em;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	font-size: 1.125em;
	padding: .667em 1.333em;
	text-align: center;
	text-decoration: none;
	overflow-wrap: break-word
}

.wp-block-post-comments-form input[type=submit]:active,
.wp-block-post-comments-form input[type=submit]:focus,
.wp-block-post-comments-form input[type=submit]:hover,
.wp-block-post-comments-form input[type=submit]:visited {
	color: #fff
}

.wp-block-preformatted {
	white-space: pre-wrap
}

.wp-block-pullquote {
	padding: 3em 0;
	margin-left: 0;
	margin-right: 0;
	text-align: center
}

.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
	max-width: 420px
}

.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p {
	font-size: 1.25em
}

.wp-block-pullquote p {
	font-size: 1.75em;
	line-height: 1.6
}

.wp-block-pullquote cite,
.wp-block-pullquote footer {
	position: relative
}

.wp-block-pullquote .has-text-color a {
	color: inherit
}

.wp-block-pullquote:not(.is-style-solid-color) {
	background: none
}

.wp-block-pullquote.is-style-solid-color {
	border: none
}

.wp-block-pullquote.is-style-solid-color blockquote {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	max-width: 60%
}

.wp-block-pullquote.is-style-solid-color blockquote p {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 2em
}

.wp-block-pullquote.is-style-solid-color blockquote cite {
	text-transform: none;
	font-style: normal
}

.wp-block-pullquote cite {
	color: inherit
}

.wp-block-query-loop {
	max-width: 100%;
	list-style: none;
	padding: 0
}

.wp-block-query-loop li {
	clear: both
}

.wp-block-query-loop.is-flex-container {
	flex-direction: row;
	display: flex;
	flex-wrap: wrap
}

.wp-block-query-loop.is-flex-container li {
	margin: 0 0 1.25em;
	width: 100%
}

@media(min-width:600px) {
	.wp-block-query-loop.is-flex-container li {
		margin-right: 1.25em
	}
	.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li {
		width: calc(50% - .625em)
	}
	.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li:nth-child(2n) {
		margin-right: 0
	}
	.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li {
		width: calc(33.33333% - .83333em)
	}
	.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li:nth-child(3n) {
		margin-right: 0
	}
	.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li {
		width: calc(25% - .9375em)
	}
	.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li:nth-child(4n) {
		margin-right: 0
	}
	.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li {
		width: calc(20% - 1em)
	}
	.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li:nth-child(5n) {
		margin-right: 0
	}
	.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li {
		width: calc(16.66667% - 1.04167em)
	}
	.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li:nth-child(6n) {
		margin-right: 0
	}
}

.wp-block-query-pagination {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}

.wp-block-query-pagination>.wp-block-query-pagination-next,
.wp-block-query-pagination>.wp-block-query-pagination-numbers,
.wp-block-query-pagination>.wp-block-query-pagination-previous {
	display: inline-block;
	margin-right: .5em;
	margin-bottom: .5em
}

.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,
.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,
.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child {
	margin-right: 0
}

.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
	margin-bottom: 1em;
	padding: 0 1em
}

.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
	font-size: 1.5em;
	font-style: italic;
	line-height: 1.6
}

.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
	font-size: 1.125em;
	text-align: right
}

.wp-block-rss.wp-block-rss {
	box-sizing: border-box
}

.wp-block-rss.alignleft {
	margin-right: 2em
}

.wp-block-rss.alignright {
	margin-left: 2em
}

.wp-block-rss.is-grid {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	list-style: none
}

.wp-block-rss.is-grid li {
	margin: 0 1em 1em 0;
	width: 100%
}

@media(min-width:600px) {
	.wp-block-rss.columns-2 li {
		width: calc(50% - 1em)
	}
	.wp-block-rss.columns-3 li {
		width: calc(33.33333% - 1em)
	}
	.wp-block-rss.columns-4 li {
		width: calc(25% - 1em)
	}
	.wp-block-rss.columns-5 li {
		width: calc(20% - 1em)
	}
	.wp-block-rss.columns-6 li {
		width: calc(16.66667% - 1em)
	}
}

.wp-block-rss__item-author,
.wp-block-rss__item-publish-date {
	display: block;
	color: #555;
	font-size: .8125em
}

.wp-block-search .wp-block-search__button {
	background: #f7f7f7;
	border: 1px solid #ccc;
	padding: .375em .625em;
	color: #32373c;
	margin-left: .625em;
	word-break: normal
}

.wp-block-search .wp-block-search__button.has-icon {
	line-height: 0
}

.wp-block-search .wp-block-search__button svg {
	min-width: 1.5em;
	min-height: 1.5em
}

.wp-block-search .wp-block-search__inside-wrapper {
	display: flex;
	flex: auto;
	flex-wrap: nowrap;
	max-width: 100%
}

.wp-block-search .wp-block-search__label {
	width: 100%
}

.wp-block-search .wp-block-search__input {
	flex-grow: 1;
	min-width: 3em;
	border: 1px solid #949494
}

.wp-block-search.wp-block-search__button-only .wp-block-search__button {
	margin-left: 0
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	padding: 4px;
	border: 1px solid #949494
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
	border-radius: 0;
	border: none;
	padding: 0 0 0 .25em
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
	outline: none
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
	padding: .125em .5em
}

.wp-block-separator.is-style-wide {
	border-bottom-width: 1px
}

.wp-block-separator.is-style-dots {
	background: none!important;
	border: none;
	text-align: center;
	max-width: none;
	line-height: 1;
	height: auto
}

.wp-block-separator.is-style-dots:before {
	content: "···";
	color: currentColor;
	font-size: 1.5em;
	letter-spacing: 2em;
	padding-left: 2em;
	font-family: serif
}

.wp-block-custom-logo {
	line-height: 0
}

.wp-block-custom-logo .aligncenter {
	display: table
}

.wp-block-custom-logo.is-style-rounded img {
	border-radius: 9999px
}

.wp-block-social-links {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	padding-left: 0;
	padding-right: 0;
	text-indent: 0;
	margin-left: 0
}

.wp-block-social-links .wp-social-link a,
.wp-block-social-links .wp-social-link a:hover {
	text-decoration: none;
	border-bottom: 0;
	box-shadow: none
}

.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
	margin: 4px 8px 4px 0
}

.wp-block-social-links .wp-social-link a {
	padding: .25em
}

.wp-block-social-links .wp-social-link svg {
	width: 1em;
	height: 1em
}

.wp-block-social-links.has-small-icon-size {
	font-size: 16px
}

.wp-block-social-links,
.wp-block-social-links.has-normal-icon-size {
	font-size: 24px
}

.wp-block-social-links.has-large-icon-size {
	font-size: 36px
}

.wp-block-social-links.has-huge-icon-size {
	font-size: 48px
}

.wp-block-social-links.aligncenter {
	justify-content: center;
	display: flex
}

.wp-block-social-links.alignright {
	justify-content: flex-end
}

.wp-social-link {
	display: block;
	border-radius: 9999px;
	transition: transform .1s ease;
	height: auto
}

@media (prefers-reduced-motion:reduce) {
	.wp-social-link {
		transition-duration: 0s
	}
}

.wp-social-link a {
	display: block;
	line-height: 0;
	transition: transform .1s ease
}

.wp-social-link a,
.wp-social-link a:active,
.wp-social-link a:hover,
.wp-social-link a:visited,
.wp-social-link svg {
	color: currentColor;
	fill: currentColor
}

.wp-social-link:hover {
	transform: scale(1.1)
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
	background-color: #f0f0f0;
	color: #444
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
	background-color: #f90;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
	background-color: #1ea0c3;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
	background-color: #0757fe;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
	background-color: #1e1f26;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
	background-color: #02e49b;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
	background-color: #e94c89;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
	background-color: #4280ff;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
	background-color: #f45800;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
	background-color: #1778f2;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
	background-color: #000;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
	background-color: #0461dd;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
	background-color: #e65678;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
	background-color: #24292d;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
	background-color: #eceadd;
	color: #382110
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
	background-color: #ea4434;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
	background-color: #f00075;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
	background-color: #e21b24;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
	background-color: #0d66c2;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
	background-color: #3288d4;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
	background-color: #02ab6c;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
	background-color: #f6405f;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
	background-color: #ff424d;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
	background-color: #e60122;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
	background-color: #ef4155;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
	background-color: #fe4500;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
	background-color: #0478d7;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
	background-color: #fefc00;
	color: #fff;
	stroke: #000
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
	background-color: #ff5600;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
	background-color: #1bd760;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
	background-color: #2aabee;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
	background-color: #000;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
	background-color: #011835;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
	background-color: #6440a4;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
	background-color: #1da1f2;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
	background-color: #1eb7ea;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
	background-color: #4680c2;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
	background-color: #3499cd;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
	background-color: #d32422;
	color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
	background-color: red;
	color: #fff
}

.wp-block-social-links.is-style-logos-only .wp-social-link {
	background: none;
	padding: 4px
}

.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
	color: #f90
}

.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
	color: #1ea0c3
}

.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
	color: #0757fe
}

.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
	color: #1e1f26
}

.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
	color: #02e49b
}

.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
	color: #e94c89
}

.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
	color: #4280ff
}

.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
	color: #f45800
}

.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
	color: #1778f2
}

.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
	color: #000
}

.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
	color: #0461dd
}

.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
	color: #e65678
}

.wp-block-social-links.is-style-logos-only .wp-social-link-github {
	color: #24292d
}

.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
	color: #382110
}

.wp-block-social-links.is-style-logos-only .wp-social-link-google {
	color: #ea4434
}

.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
	color: #f00075
}

.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
	color: #e21b24
}

.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
	color: #0d66c2
}

.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
	color: #3288d4
}

.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
	color: #02ab6c
}

.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
	color: #f6405f
}

.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
	color: #ff424d
}

.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
	color: #e60122
}

.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
	color: #ef4155
}

.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
	color: #fe4500
}

.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
	color: #0478d7
}

.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
	color: #fff;
	stroke: #000
}

.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
	color: #ff5600
}

.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
	color: #1bd760
}

.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
	color: #2aabee
}

.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
	color: #000
}

.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
	color: #011835
}

.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
	color: #6440a4
}

.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
	color: #1da1f2
}

.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
	color: #1eb7ea
}

.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
	color: #4680c2
}

.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
	color: #3499cd
}

.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
	background-color: #d32422;
	color: #fff
}

.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
	color: red
}

.wp-block-social-links.is-style-pill-shape .wp-social-link {
	width: auto
}

.wp-block-social-links.is-style-pill-shape .wp-social-link a {
	padding-left: .66667em;
	padding-right: .66667em
}

.wp-block-spacer {
	clear: both
}

p.wp-block-subhead {
	font-size: 1.1em;
	font-style: italic;
	opacity: .75
}

.wp-block-tag-cloud.aligncenter {
	text-align: center
}

.wp-block-tag-cloud.alignfull {
	padding-left: 1em;
	padding-right: 1em
}

.wp-block-table {
	overflow-x: auto
}

.wp-block-table table {
	width: 100%
}

.wp-block-table .has-fixed-layout {
	table-layout: fixed;
	width: 100%
}

.wp-block-table .has-fixed-layout td,
.wp-block-table .has-fixed-layout th {
	word-break: break-word
}

.wp-block-table.aligncenter,
.wp-block-table.alignleft,
.wp-block-table.alignright {
	display: table;
	width: auto
}

.wp-block-table.aligncenter td,
.wp-block-table.aligncenter th,
.wp-block-table.alignleft td,
.wp-block-table.alignleft th,
.wp-block-table.alignright td,
.wp-block-table.alignright th {
	word-break: break-word
}

.wp-block-table .has-subtle-light-gray-background-color {
	background-color: #f3f4f5
}

.wp-block-table .has-subtle-pale-green-background-color {
	background-color: #e9fbe5
}

.wp-block-table .has-subtle-pale-blue-background-color {
	background-color: #e7f5fe
}

.wp-block-table .has-subtle-pale-pink-background-color {
	background-color: #fcf0ef
}

.wp-block-table.is-style-stripes {
	border-spacing: 0;
	border-collapse: inherit;
	background-color: transparent;
	border-bottom: 1px solid #f0f0f0
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: #f0f0f0
}

.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
	background-color: #f3f4f5
}

.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
	background-color: #e9fbe5
}

.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
	background-color: #e7f5fe
}

.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
	background-color: #fcf0ef
}

.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
	border-color: transparent
}

.wp-block-text-columns,
.wp-block-text-columns.aligncenter {
	display: flex
}

.wp-block-text-columns .wp-block-column {
	margin: 0 1em;
	padding: 0
}

.wp-block-text-columns .wp-block-column:first-child {
	margin-left: 0
}

.wp-block-text-columns .wp-block-column:last-child {
	margin-right: 0
}

.wp-block-text-columns.columns-2 .wp-block-column {
	width: 50%
}

.wp-block-text-columns.columns-3 .wp-block-column {
	width: 33.33333%
}

.wp-block-text-columns.columns-4 .wp-block-column {
	width: 25%
}

pre.wp-block-verse {
	font-family: inherit;
	overflow: auto;
	white-space: pre-wrap
}

.wp-block-video {
	margin-left: 0;
	margin-right: 0
}

.wp-block-video video {
	width: 100%
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.wp-block-video [poster] {
		-o-object-fit: cover;
		object-fit: cover
	}
}

.wp-block-video.aligncenter {
	text-align: center
}

.wp-block-video figcaption {
	margin-top: .5em;
	margin-bottom: 1em
}

.wp-block-post-featured-image a {
	display: inline-block
}

.wp-block-post-featured-image img {
	max-width: 100%;
	height: auto
}

:root .has-pale-pink-background-color {
	background-color: #f78da7
}

:root .has-vivid-red-background-color {
	background-color: #cf2e2e
}

:root .has-luminous-vivid-orange-background-color {
	background-color: #ff6900
}

:root .has-luminous-vivid-amber-background-color {
	background-color: #fcb900
}

:root .has-light-green-cyan-background-color {
	background-color: #7bdcb5
}

:root .has-vivid-green-cyan-background-color {
	background-color: #00d084
}

:root .has-pale-cyan-blue-background-color {
	background-color: #8ed1fc
}

:root .has-vivid-cyan-blue-background-color {
	background-color: #0693e3
}

:root .has-vivid-purple-background-color {
	background-color: #9b51e0
}

:root .has-white-background-color {
	background-color: #fff
}

:root .has-very-light-gray-background-color {
	background-color: #eee
}

:root .has-cyan-bluish-gray-background-color {
	background-color: #abb8c3
}

:root .has-very-dark-gray-background-color {
	background-color: #313131
}

:root .has-black-background-color {
	background-color: #000
}

:root .has-pale-pink-color {
	color: #f78da7
}

:root .has-vivid-red-color {
	color: #cf2e2e
}

:root .has-luminous-vivid-orange-color {
	color: #ff6900
}

:root .has-luminous-vivid-amber-color {
	color: #fcb900
}

:root .has-light-green-cyan-color {
	color: #7bdcb5
}

:root .has-vivid-green-cyan-color {
	color: #00d084
}

:root .has-pale-cyan-blue-color {
	color: #8ed1fc
}

:root .has-vivid-cyan-blue-color {
	color: #0693e3
}

:root .has-vivid-purple-color {
	color: #9b51e0
}

:root .has-white-color {
	color: #fff
}

:root .has-very-light-gray-color {
	color: #eee
}

:root .has-cyan-bluish-gray-color {
	color: #abb8c3
}

:root .has-very-dark-gray-color {
	color: #313131
}

:root .has-black-color {
	color: #000
}

:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
	background: linear-gradient(135deg, #0693e3, #9b51e0)
}

:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
	background: linear-gradient(135deg, #00d084, #0693e3)
}

:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
	background: linear-gradient(135deg, #7adcb4, #00d082)
}

:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
	background: linear-gradient(135deg, #fcb900, #ff6900)
}

:root .has-luminous-vivid-orange-to-vivid-red-gradient-background {
	background: linear-gradient(135deg, #ff6900, #cf2e2e)
}

:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
	background: linear-gradient(135deg, #eee, #a9b8c3)
}

:root .has-cool-to-warm-spectrum-gradient-background {
	background: linear-gradient(135deg, #4aeadc, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c)
}

:root .has-blush-light-purple-gradient-background {
	background: linear-gradient(135deg, #ffceec, #9896f0)
}

:root .has-blush-bordeaux-gradient-background {
	background: linear-gradient(135deg, #fecda5, #fe2d2d 50%, #6b003e)
}

:root .has-purple-crush-gradient-background {
	background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
}

:root .has-luminous-dusk-gradient-background {
	background: linear-gradient(135deg, #ffcb70, #c751c0 50%, #4158d0)
}

:root .has-hazy-dawn-gradient-background {
	background: linear-gradient(135deg, #faaca8, #dad0ec)
}

:root .has-pale-ocean-gradient-background {
	background: linear-gradient(135deg, #fff5cb, #b6e3d4 50%, #33a7b5)
}

:root .has-electric-grass-gradient-background {
	background: linear-gradient(135deg, #caf880, #71ce7e)
}

:root .has-subdued-olive-gradient-background {
	background: linear-gradient(135deg, #fafae1, #67a671)
}

:root .has-atomic-cream-gradient-background {
	background: linear-gradient(135deg, #fdd79a, #004a59)
}

:root .has-nightshade-gradient-background {
	background: linear-gradient(135deg, #330968, #31cdcf)
}

:root .has-midnight-gradient-background {
	background: linear-gradient(135deg, #020381, #2874fc)
}

:root .has-link-color a {
	color: #00e;
	color: var(--wp--style--color--link, #00e)
}

.has-small-font-size {
	font-size: .8125em
}

.has-normal-font-size,
.has-regular-font-size {
	font-size: 1em
}

.has-medium-font-size {
	font-size: 1.25em
}

.has-large-font-size {
	font-size: 2.25em
}

.has-huge-font-size,
.has-larger-font-size {
	font-size: 2.625em
}

.has-text-align-center {
	text-align: center
}

.has-text-align-left {
	text-align: left
}

.has-text-align-right {
	text-align: right
}

#end-resizable-editor-section {
	display: none
}

.aligncenter {
	clear: both
}

.components-custom-select-control {
	position: relative
}

.components-custom-select-control__label {
	display: block;
	margin-bottom: 8px
}

.components-custom-select-control__button {
	border: 1px solid #757575;
	border-radius: 2px;
	min-height: 30px;
	min-width: 130px;
	position: relative;
	text-align: left
}

.components-custom-select-control__button.components-custom-select-control__button {
	padding-right: 24px
}

.components-custom-select-control__button:focus:not(:disabled) {
	border-color: var(--wp-admin-theme-color);
	box-shadow: 0 0 0 .5px var(--wp-admin-theme-color)
}

.components-custom-select-control__button .components-custom-select-control__button-icon {
	height: 100%;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0
}

.components-custom-select-control__menu {
	background-color: #fff;
	max-height: 400px;
	min-width: 100%;
	overflow: auto;
	padding: 0;
	position: absolute;
	z-index: 1000000
}

.components-custom-select-control__menu:focus {
	border: 1px solid #1e1e1e;
	border-radius: 2px;
	outline: none;
	transition: none
}

.components-custom-select-control__item {
	align-items: center;
	display: flex;
	list-style-type: none;
	padding: 10px 5px 10px 25px;
	cursor: default
}

.components-custom-select-control__item.is-highlighted {
	background: #ddd
}

.components-custom-select-control__item-icon {
	margin-left: -20px;
	margin-right: 0
}

.components-spinner {
	display: inline-block;
	background-color: #949494;
	width: 18px;
	height: 18px;
	opacity: .7;
	margin: 5px 11px 0;
	border-radius: 100%;
	position: relative
}

.components-spinner:before {
	content: "";
	position: absolute;
	background-color: #fff;
	top: 3px;
	left: 3px;
	width: 4px;
	height: 4px;
	border-radius: 100%;
	transform-origin: 6px 6px;
	-webkit-animation: components-spinner__animation 1s linear infinite;
	animation: components-spinner__animation 1s linear infinite
}

@-webkit-keyframes components-spinner__animation {
	0% {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(1turn)
	}
}

@keyframes components-spinner__animation {
	0% {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(1turn)
	}
}

.components-snackbar {
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 13px;
	background-color: #1e1e1e;
	border-radius: 2px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .3);
	color: #fff;
	padding: 16px 24px;
	width: 100%;
	max-width: 600px;
	box-sizing: border-box;
	cursor: pointer
}

@media(min-width:600px) {
	.components-snackbar {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content
	}
}

.components-snackbar:focus {
	box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color)
}

.components-snackbar__action.components-button {
	margin-left: 32px;
	color: #fff;
	height: auto;
	flex-shrink: 0;
	line-height: 1.4;
	padding: 0
}

.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary) {
	text-decoration: underline;
	background-color: transparent
}

.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):focus {
	color: #fff;
	box-shadow: none;
	outline: 1px dotted #fff
}

.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover {
	color: var(--wp-admin-theme-color)
}

.components-snackbar__content {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	line-height: 1.4
}

.components-snackbar-list {
	position: absolute;
	z-index: 100000;
	width: 100%;
	box-sizing: border-box
}

.components-snackbar-list__notice-container {
	position: relative;
	padding-top: 8px
}

.wc-block-link-button {
	border: 0;
	border-radius: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-decoration: inherit;
	text-transform: inherit;
	box-shadow: none;
	display: inline;
	text-shadow: none;
	text-decoration: underline
}

.wc-block-link-button,
.wc-block-link-button:active,
.wc-block-link-button:focus,
.wc-block-link-button:hover {
	background: transparent
}

.wc-block-suspense-placeholder {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%
}

.wc-block-suspense-placeholder>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.wc-block-suspense-placeholder {
		-webkit-animation: none;
		animation: none
	}
}

.wc-block-suspense-placeholder:after {
	content: " "
}

.wc-block-grid__products .wc-block-grid__product-image {
	text-decoration: none;
	display: block;
	position: relative
}

.wc-block-grid__products .wc-block-grid__product-image a {
	text-decoration: none;
	border: 0;
	outline: 0;
	box-shadow: none
}

.wc-block-grid__products .wc-block-grid__product-image img {
	height: auto;
	width: 100%
}

.wc-block-grid__products .wc-block-grid__product-image img[hidden] {
	display: none
}

.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,
.editor-styles-wrapper .wc-block-grid__product-title,
.wc-block-grid__product-title {
	font-family: inherit;
	line-height: 1.2em;
	font-weight: 700;
	padding: 0;
	color: inherit;
	font-size: inherit;
	display: block
}

.wc-block-grid__product-price {
	display: block
}

.wc-block-grid__product-price .wc-block-grid__product-price__regular {
	margin-right: .5em
}

.wc-block-grid__product-add-to-cart.wp-block-button {
	word-break: break-word;
	white-space: normal
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
	word-break: break-word;
	white-space: normal;
	margin: 0 auto!important;
	display: inline-flex;
	justify-content: center;
	text-align: center;
	padding: .5em 1em;
	font-size: 1em
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading {
	opacity: .25
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after {
	font-family: WooCommerce;
	content: "";
	margin-left: .5em;
	display: inline-block;
	width: auto;
	height: auto
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after {
	font-family: WooCommerce;
	content: "";
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	margin-left: .5em;
	display: inline-block;
	width: auto;
	height: auto
}

.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,
.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,
.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,
.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,
.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after {
	content: "";
	margin: 0
}

.wc-block-grid__product-rating {
	display: block
}

.wc-block-grid__product-rating .star-rating,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars {
	overflow: hidden;
	position: relative;
	width: 5.3em;
	height: 1.618em;
	line-height: 1.618;
	font-size: 1em;
	font-family: star;
	font-weight: 400;
	margin: 0 auto;
	text-align: left
}

.wc-block-grid__product-rating .star-rating:before,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before {
	content: "SSSSS";
	top: 0;
	left: 0;
	right: 0;
	position: absolute;
	opacity: .5;
	color: #aaa;
	white-space: nowrap
}

.wc-block-grid__product-rating .star-rating span,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span {
	overflow: hidden;
	top: 0;
	left: 0;
	right: 0;
	position: absolute;
	padding-top: 1.5em
}

.wc-block-grid__product-rating .star-rating span:before,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before {
	content: "SSSSS";
	top: 0;
	left: 0;
	right: 0;
	position: absolute;
	color: #000;
	white-space: nowrap
}

.wc-block-grid__product-onsale {
	font-size: .875em;
	padding: .25em .75em;
	display: inline-block;
	width: auto;
	border: 1px solid #43454b;
	border-radius: 3px;
	color: #43454b;
	background: #fff;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
	z-index: 9;
	position: relative
}

.wc-block-grid__product .wc-block-grid__product-image,
.wc-block-grid__product .wc-block-grid__product-title {
	margin: 0 0 12px
}

.wc-block-grid__product .wc-block-grid__product-add-to-cart,
.wc-block-grid__product .wc-block-grid__product-onsale,
.wc-block-grid__product .wc-block-grid__product-price,
.wc-block-grid__product .wc-block-grid__product-rating {
	margin: 0 auto 12px
}

.theme-twentysixteen .wc-block-grid .price ins {
	color: #77a464
}

.theme-twentynineteen .wc-block-grid__product {
	font-size: .88889em
}

.theme-twentynineteen .wc-block-components-product-sale-badge,
.theme-twentynineteen .wc-block-components-product-title,
.theme-twentynineteen .wc-block-grid__product-onsale,
.theme-twentynineteen .wc-block-grid__product-title {
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
}

.theme-twentynineteen .wc-block-grid__product-title:before {
	display: none
}

.theme-twentynineteen .wc-block-components-product-sale-badge,
.theme-twentynineteen .wc-block-grid__product-onsale {
	line-height: 1
}

.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color) {
	color: #fff
}

.theme-twentytwenty .wc-block-grid__product-link {
	color: #000
}

.theme-twentytwenty .wc-block-components-product-title,
.theme-twentytwenty .wc-block-grid__product-title {
	font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif;
	color: #000;
	font-size: 1.2em
}

.theme-twentytwenty .wp-block-columns .wc-block-components-product-title {
	margin-top: 0
}

.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,
.theme-twentytwenty .wc-block-components-product-price__value,
.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,
.theme-twentytwenty .wc-block-grid__product-price__value {
	font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif;
	font-size: .9em
}

.theme-twentytwenty .wc-block-components-product-price del,
.theme-twentytwenty .wc-block-grid__product-price del {
	opacity: .5
}

.theme-twentytwenty .wc-block-components-product-price ins,
.theme-twentytwenty .wc-block-grid__product-price ins {
	text-decoration: none
}

.theme-twentytwenty .star-rating,
.theme-twentytwenty .wc-block-grid__product-rating {
	font-size: .7em
}

.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,
.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,
.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,
.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars {
	line-height: 1
}

.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,
.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link {
	font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif
}

.theme-twentytwenty .wc-block-components-product-sale-badge,
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
	background: #cd2653;
	color: #fff;
	font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif;
	font-weight: 700;
	letter-spacing: -.02em;
	line-height: 1.2;
	text-transform: uppercase
}

.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
	position: absolute;
	right: 4px;
	top: 4px;
	z-index: 1
}

.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge {
	position: static
}

.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge {
	position: absolute
}

.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge) {
	position: absolute;
	right: 4px;
	top: 4px;
	z-index: 1
}

@media only screen and (min-width:768px) {
	.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
		font-size: .875em;
		padding: .5em
	}
}

@media only screen and (min-width:1168px) {
	.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
		font-size: .875em;
		padding: .5em
	}
}

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	overflow-wrap: normal!important;
	word-wrap: normal!important;
	padding: 0;
	position: absolute!important;
	width: 1px
}

.screen-reader-text:focus {
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	clip: auto!important;
	-webkit-clip-path: none;
	clip-path: none;
	color: #2b2d2f;
	display: block;
	font-size: .875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000
}

.wc-block-components-product-add-to-cart-attribute-picker {
	margin: 0;
	flex-basis: 100%
}

.wc-block-components-product-add-to-cart-attribute-picker label {
	display: block;
	font-size: 1em
}

.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__container {
	position: relative
}

.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select {
	margin: 0 0 .75em
}

.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select select {
	min-width: 60%;
	min-height: 1.75em
}

.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error {
	margin-bottom: 24px
}

.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select {
	border-color: #cc1818
}

.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select:focus {
	outline-color: #cc1818
}

.wc-block-components-product-add-to-cart {
	margin: 0;
	display: flex;
	flex-wrap: wrap
}

.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button {
	margin: 0 0 .75em
}

.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text {
	display: block
}

.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text>svg {
	fill: currentColor;
	vertical-align: top;
	width: 1.5em;
	height: 1.5em;
	margin: -.25em 0 -.25em .5em
}

.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity {
	margin: 0 1em .75em 0;
	flex-basis: 5em;
	padding: .618em;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 2px;
	color: #43454b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .125);
	text-align: center
}

.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button,
.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity,
.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button,
.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%
}

.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button>*,
.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity>*,
.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button>*,
.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button,
	.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity,
	.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button,
	.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity {
		-webkit-animation: none;
		animation: none
	}
}

.wc-block-grid .wc-block-components-product-add-to-cart {
	justify-content: center
}

.wc-block-components-product-add-to-cart-notice {
	margin: 0
}

.wp-block-button.wc-block-components-product-button {
	word-break: break-word;
	white-space: normal;
	margin-top: 0;
	margin-bottom: 12px
}

.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {
	word-break: break-word;
	white-space: normal;
	margin: 0 auto;
	display: inline-flex;
	justify-content: center
}

.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%;
	min-width: 8em;
	min-height: 3em
}

.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder {
		-webkit-animation: none;
		animation: none
	}
}

.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%;
	min-width: 8em;
	min-height: 3em
}

.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button {
		-webkit-animation: none;
		animation: none
	}
}

.theme-twentytwentyone .editor-styles-wrapper .wc-block-components-product-button .wp-block-button__link {
	background-color: var(--button--color-background);
	color: var(--button--color-text);
	border-color: var(--button--color-background)
}

.wc-block-components-product-category-list {
	margin-top: 0;
	margin-bottom: .75em
}

.wc-block-components-product-category-list ul {
	margin: 0;
	padding: 0;
	display: inline
}

.wc-block-components-product-category-list ul li {
	display: inline;
	list-style: none
}

.wc-block-components-product-category-list ul li:after {
	content: ", "
}

.wc-block-components-product-category-list ul li:last-child:after {
	content: ""
}

.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image,
.wc-block-components-product-image {
	margin-top: 0;
	margin-bottom: 12px;
	text-decoration: none;
	display: block;
	position: relative
}

.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image a,
.wc-block-components-product-image a {
	text-decoration: none;
	border: 0;
	outline: 0;
	box-shadow: none
}

.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img,
.wc-block-components-product-image img {
	vertical-align: middle;
	width: 100%
}

.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[hidden],
.wc-block-components-product-image img[hidden] {
	display: none
}

.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-left,
.wc-block-components-product-image .wc-block-components-product-sale-badge--align-left {
	position: absolute;
	left: 4px;
	top: 4px;
	right: auto;
	margin: 0
}

.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-center,
.wc-block-components-product-image .wc-block-components-product-sale-badge--align-center {
	position: absolute;
	top: 4px;
	left: 50%;
	right: auto;
	transform: translateX(-50%);
	margin: 0
}

.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right,
.wc-block-components-product-image .wc-block-components-product-sale-badge--align-right {
	position: absolute;
	right: 4px;
	top: 4px;
	left: auto;
	margin: 0
}

.is-loading .wc-block-components-product-image {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%
}

.is-loading .wc-block-components-product-image>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.is-loading .wc-block-components-product-image {
		-webkit-animation: none;
		animation: none
	}
}

.wc-block-components-product-rating {
	display: block;
	margin-top: 0;
	margin-bottom: 12px
}

.wc-block-components-product-rating__stars {
	overflow: hidden;
	position: relative;
	width: 5.3em;
	height: 1.618em;
	line-height: 1.618;
	font-size: 1em;
	font-family: star;
	font-weight: 400;
	margin: 0 auto;
	text-align: left
}

.wc-block-components-product-rating__stars:before {
	content: "SSSSS";
	top: 0;
	left: 0;
	right: 0;
	position: absolute;
	opacity: .5;
	color: #aaa;
	white-space: nowrap
}

.wc-block-components-product-rating__stars span {
	overflow: hidden;
	top: 0;
	left: 0;
	right: 0;
	position: absolute;
	padding-top: 1.5em
}

.wc-block-components-product-rating__stars span:before {
	content: "SSSSS";
	top: 0;
	left: 0;
	right: 0;
	position: absolute;
	color: #000;
	white-space: nowrap
}

.wc-block-single-product .wc-block-components-product-rating__stars {
	margin: 0
}

.wc-block-components-product-sale-badge {
	margin: 0 auto 12px;
	font-size: .875em;
	padding: .25em .75em;
	display: inline-block;
	width: auto;
	border: 1px solid #43454b;
	border-radius: 3px;
	color: #43454b;
	background: #fff;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
	z-index: 9;
	position: static
}

.wc-block-components-product-sku {
	margin-top: 0;
	margin-bottom: 12px;
	display: block;
	text-transform: uppercase;
	font-size: .875em
}

.wc-block-components-product-stock-indicator {
	margin-top: 0;
	margin-bottom: .75em;
	display: block;
	font-size: .875em
}

.wc-block-components-product-stock-indicator--in-stock {
	color: #4ab866
}

.wc-block-components-product-stock-indicator--out-of-stock {
	color: #cc1818
}

.wc-block-components-product-stock-indicator--available-on-backorder,
.wc-block-components-product-stock-indicator--low-stock {
	color: #f0b849
}

.wc-block-components-product-summary {
	margin-top: 0;
	margin-bottom: 12px
}

.is-loading .wc-block-components-product-summary:before {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%;
	content: ".";
	display: block;
	width: 100%;
	height: 6em
}

.is-loading .wc-block-components-product-summary:before>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.is-loading .wc-block-components-product-summary:before {
		-webkit-animation: none;
		animation: none
	}
}

.wc-block-components-product-tag-list {
	margin-top: 0;
	margin-bottom: .75em
}

.wc-block-components-product-tag-list ul {
	margin: 0;
	padding: 0;
	display: inline
}

.wc-block-components-product-tag-list ul li {
	display: inline;
	list-style: none
}

.wc-block-components-product-tag-list ul li:after {
	content: ", "
}

.wc-block-components-product-tag-list ul li:last-child:after {
	content: ""
}

.wc-block-components-product-title {
	margin-top: 0;
	margin-bottom: 12px
}

.wc-block-grid .wc-block-components-product-title {
	line-height: 1.5;
	font-weight: 700;
	padding: 0;
	color: inherit;
	font-size: inherit;
	display: block
}

.is-loading .wc-block-components-product-title:before {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%;
	content: ".";
	display: inline-block;
	width: 7em
}

.is-loading .wc-block-components-product-title:before>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.is-loading .wc-block-components-product-title:before {
		-webkit-animation: none;
		animation: none
	}
}

.is-loading .wc-block-grid .wc-block-components-product-title:before {
	width: 10em
}

.wc-block-components-product-title--align-left {
	text-align: left
}

.wc-block-components-product-title--align-center {
	text-align: center
}

.wc-block-components-product-title--align-right {
	text-align: right
}

.wc-block-components-error {
	display: flex;
	background-color: #f0f0f0;
	border-left: 4px solid #ddd;
	padding: 36px 16px;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	color: #757575
}

.wc-block-components-error__header {
	font-size: 2em;
	font-weight: 700;
	margin: 0
}

.wc-block-components-error__image {
	max-width: 25%
}

.wc-block-components-error__text {
	margin: 0
}

.wc-block-components-error__message {
	margin: 1em 0 0;
	font-style: italic
}

@media(min-width:481px) {
	.wc-block-components-error {
		flex-direction: row
	}
	.wc-block-components-error__image+.wc-block-components-error__content {
		margin-left: 24px
	}
}

.wc-block-components-button:not(.is-link) {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-decoration: inherit;
	text-transform: inherit;
	align-items: center;
	background-color: #1e1e1e;
	color: #fff;
	display: inline-flex;
	font-weight: 700;
	min-height: 3em;
	justify-content: center;
	line-height: 1;
	padding: 0 1em;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	position: relative
}

.wc-block-components-button:not(.is-link):active,
.wc-block-components-button:not(.is-link):disabled,
.wc-block-components-button:not(.is-link):focus,
.wc-block-components-button:not(.is-link):hover {
	background-color: #1e1e1e;
	color: #fff
}

.wc-block-components-button:not(.is-link) .wc-block-components-button__text {
	display: block
}

.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg {
	fill: currentColor
}

.wc-block-components-button:not(.is-link) .wc-block-components-button__spinner {
	width: 1em;
	height: 1em;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 100%;
	margin-top: -.5em;
	color: inherit;
	box-sizing: content-box
}

.wc-block-components-button:not(.is-link) .wc-block-components-button__spinner:after {
	content: " ";
	display: inline-block;
	margin: 0 auto;
	width: 1em;
	height: 1em;
	box-sizing: border-box;
	transform-origin: 50% 50%;
	transform: translateZ(0) scale(.5);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-radius: 50%;
	border: .2em solid;
	border-left: .2em solid transparent;
	-webkit-animation: wc-block-components-button__spinner__animation 1s linear infinite;
	animation: wc-block-components-button__spinner__animation 1s linear infinite
}

.wc-block-components-button:not(.is-link) .wc-block-components-button__spinner+.wc-block-components-button__text {
	visibility: hidden
}

@-webkit-keyframes wc-block-components-button__spinner__animation {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.5856, .0703, .4143, .9297);
		animation-timing-function: cubic-bezier(.5856, .0703, .4143, .9297);
		transform: rotate(0deg)
	}
	to {
		transform: rotate(1turn)
	}
}

@keyframes wc-block-components-button__spinner__animation {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.5856, .0703, .4143, .9297);
		animation-timing-function: cubic-bezier(.5856, .0703, .4143, .9297);
		transform: rotate(0deg)
	}
	to {
		transform: rotate(1turn)
	}
}

.wc-block-components-form {
	counter-reset: checkout-step
}

.wc-block-components-form .wc-block-components-checkout-step {
	position: relative;
	border: none;
	padding: 0 0 0 36px;
	background: none;
	margin: 0
}

.is-large .wc-block-components-form .wc-block-components-checkout-step {
	padding-right: 24px
}

.wc-block-components-form .wc-block-components-checkout-step .wc-block-components-checkout-step__heading:after {
	content: "";
	border-left: 1px solid;
	opacity: .3;
	position: absolute;
	left: -18px;
	top: 2.5em;
	bottom: -1em
}

.wc-block-components-checkout-step--disabled {
	opacity: .6
}

.wc-block-components-checkout-step__container {
	position: relative
}

.wc-block-components-checkout-step__content {
	padding-bottom: 1.5em
}

.wc-block-components-checkout-step__heading {
	display: flex;
	justify-content: space-between;
	align-content: center;
	flex-wrap: wrap;
	margin: .75em 0 1em;
	position: relative;
	align-items: center;
	gap: 1em
}

.wc-block-components-checkout-step:first-child .wc-block-components-checkout-step__heading {
	margin-top: 0
}

.wc-block-components-checkout-step__title {
	margin: 0 12px 0 0
}

.wc-block-components-checkout-step__heading-content {
	font-size: .75em
}

.wc-block-components-checkout-step__heading-content a {
	font-weight: 700;
	color: inherit
}

.wc-block-components-checkout-step__description {
	font-size: .875em;
	line-height: 1.25;
	margin-bottom: 16px
}

.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before {
	border: 0;
	border-radius: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	background: transparent;
	counter-increment: checkout-step;
	content: " " counter(checkout-step) ".";
	content: " " counter(checkout-step) "."/"";
	position: absolute;
	width: 36px;
	left: -18px;
	top: 0;
	text-align: center;
	transform: translateX(-50%)
}

.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after {
	content: "";
	height: 100%;
	border-left: 1px solid;
	opacity: .3;
	position: absolute;
	left: -18px;
	top: 0
}

.wc-block-components-order-summary__content {
	display: table;
	width: 100%
}

.wc-block-components-order-summary-item {
	position: relative;
	font-size: .875em;
	display: flex;
	padding-bottom: 1px;
	padding-top: 16px;
	width: 100%
}

.wc-block-components-order-summary-item:after {
	border-style: solid;
	border-width: 0 0 1px;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	opacity: .3;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0
}

.wc-block-components-order-summary-item:first-child {
	padding-top: 0
}

.wc-block-components-order-summary-item:last-child>div {
	padding-bottom: 0
}

.wc-block-components-order-summary-item:last-child:after {
	display: none
}

.wc-block-components-order-summary-item .wc-block-components-product-metadata {
	font-size: 1em
}

.wc-block-components-order-summary-item__description,
.wc-block-components-order-summary-item__image {
	display: table-cell;
	vertical-align: top
}

.wc-block-components-order-summary-item__image {
	width: 48px;
	padding-bottom: 16px;
	position: relative
}

.wc-block-components-order-summary-item__image>img {
	width: 48px;
	max-width: 48px
}

.wc-block-components-order-summary-item__quantity {
	align-items: center;
	background: #fff;
	border: 2px solid;
	border-radius: 1em;
	box-shadow: 0 0 0 2px #fff;
	color: #000;
	display: flex;
	line-height: 1;
	min-height: 20px;
	padding: 0 .4em;
	position: absolute;
	justify-content: center;
	min-width: 20px;
	right: 0;
	top: 0;
	transform: translate(50%, -50%);
	white-space: nowrap;
	z-index: 1
}

.wc-block-components-order-summary-item__description {
	padding-left: 24px;
	padding-right: 12px;
	padding-bottom: 16px
}

.wc-block-components-order-summary-item__description .wc-block-components-product-metadata,
.wc-block-components-order-summary-item__description p {
	line-height: 1.375;
	margin-top: 4px
}

.wc-block-components-order-summary-item__total-price {
	font-weight: 700;
	margin-left: auto;
	text-align: right
}

.wc-block-components-order-summary-item__individual-prices {
	display: block
}

.wc-block-components-payment-method-icons {
	display: block;
	text-align: center;
	margin: 0 0 14px
}

.wc-block-components-payment-method-icons .wc-block-components-payment-method-icon {
	display: inline-block;
	margin: 0 4px 2px;
	padding: 0;
	width: auto;
	height: 24px;
	vertical-align: middle
}

.wc-block-components-payment-method-icons--align-left {
	text-align: left
}

.wc-block-components-payment-method-icons--align-left .wc-block-components-payment-method-icon {
	margin-left: 0;
	margin-right: 8px
}

.wc-block-components-payment-method-icons--align-right {
	text-align: right
}

.wc-block-components-payment-method-icons--align-right .wc-block-components-payment-method-icon {
	margin-right: 0;
	margin-left: 8px
}

.wc-block-components-payment-method-icons:last-child {
	margin-bottom: 0
}

.is-mobile .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon,
.is-small .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon {
	height: 16px
}

.wc-block-components-payment-method-label--with-icon {
	display: inline-block;
	vertical-align: middle
}

.wc-block-components-payment-method-label--with-icon>img,
.wc-block-components-payment-method-label--with-icon>svg {
	vertical-align: middle;
	margin: -2px 4px 0 0
}

.is-mobile .wc-block-components-payment-method-label--with-icon>img,
.is-mobile .wc-block-components-payment-method-label--with-icon>svg,
.is-small .wc-block-components-payment-method-label--with-icon>img,
.is-small .wc-block-components-payment-method-label--with-icon>svg {
	display: none
}

.editor-styles-wrapper .wc-block-components-checkout-policies,
.wc-block-components-checkout-policies {
	font-size: .75em;
	text-align: center;
	list-style: none outside;
	line-height: 1;
	margin: 24px 0
}

.wc-block-components-checkout-policies__item {
	list-style: none outside;
	display: inline-block;
	padding: 0 .25em;
	margin: 0
}

.wc-block-components-checkout-policies__item:not(:first-child) {
	border-left: 1px solid #ccc
}

.wc-block-components-checkout-policies__item>a {
	color: inherit;
	padding: 0 .25em
}

.wc-block-components-product-badge {
	font-size: .75em;
	border-radius: 2px;
	border: 1px solid;
	display: inline-block;
	font-weight: 600;
	padding: 0 .66em;
	text-transform: uppercase;
	white-space: nowrap
}

.wc-block-components-product-details.wc-block-components-product-details {
	list-style: none;
	margin: .5em 0;
	padding: 0
}

.wc-block-components-product-details.wc-block-components-product-details:last-of-type {
	margin-bottom: 0
}

.wc-block-components-product-details.wc-block-components-product-details li {
	margin-left: 0
}

.wc-block-components-product-details__name,
.wc-block-components-product-details__value {
	display: inline-block
}

.is-large:not(.wc-block-checkout) .wc-block-components-product-details__name {
	font-weight: 700
}

.wc-block-components-product-metadata {
	font-size: .75em
}

.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,
.wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data {
	margin: .25em 0
}

.wc-block-components-checkout-return-to-cart-button {
	box-shadow: none;
	color: inherit;
	padding-left: calc(24px + .25em);
	position: relative;
	text-decoration: none
}

.wc-block-components-checkout-return-to-cart-button svg {
	left: 0;
	position: absolute;
	transform: translateY(-50%);
	top: 50%
}

.wc-block-components-shipping-calculator-address {
	margin-bottom: 0
}

.wc-block-components-shipping-calculator-address__button {
	width: 100%;
	margin-top: 1.5em
}

.wc-block-components-shipping-calculator {
	padding: .5em 0 .75em
}

.wc-block-components-shipping-rates-control__package .wc-block-components-panel__button {
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: .75em;
	padding-top: .75em
}

.wc-block-components-shipping-rates-control__package .wc-block-components-shipping-rates-control__package-title {
	border: 0;
	border-radius: 0;
	padding: 0;
	vertical-align: baseline;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-decoration: inherit;
	text-transform: inherit;
	box-shadow: none;
	display: inline;
	background: transparent;
	font-weight: 700;
	margin: 0
}

.wc-block-components-shipping-rates-control__package .wc-block-components-panel__content {
	padding-bottom: 0
}

.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control,
.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__option-layout {
	padding-bottom: 1em
}

.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control .wc-block-components-radio-control__option-layout {
	padding-bottom: 0
}

.wc-block-components-shipping-rates-control__package-items {
	font-size: .875em;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0
}

.wc-block-components-shipping-rates-control__package-item {
	overflow-wrap: anywhere;
	word-break: break-word;
	-ms-word-break: break-all;
	display: inline-block;
	margin: 0;
	padding: 0
}

.wc-block-components-shipping-rates-control__package-item:not(:last-child):after {
	content: ", ";
	white-space: pre
}

.wc-block-components-totals-coupon__form {
	display: flex;
	margin-bottom: .5em;
	width: 100%
}

.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input {
	margin-bottom: 0;
	margin-top: 0;
	flex-grow: 1
}

.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button {
	height: 3em;
	flex-shrink: 0;
	margin-left: 8px;
	padding-left: 24px;
	padding-right: 24px;
	white-space: nowrap
}

.wc-block-components-totals-coupon__content {
	flex-direction: column;
	position: relative
}

.wc-block-components-totals-discount__coupon-list {
	list-style: none;
	margin: 0;
	padding: 0
}

.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
.wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
	font-size: 1.25em
}

.wc-block-components-totals-footer-item .wc-block-components-totals-item__label {
	font-weight: 700
}

.wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax {
	margin-bottom: 0
}

.wc-block-components-totals-shipping fieldset.wc-block-components-totals-shipping__fieldset {
	background-color: transparent;
	margin: 0;
	padding: 0;
	border: 0
}

.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__description,
.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__label,
.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-description,
.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-label {
	flex-basis: 100%;
	text-align: left
}

.wc-block-components-totals-shipping .wc-block-components-shipping-rates-control__no-results-notice {
	margin: 0 0 .75em
}

.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button {
	border: 0;
	border-radius: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-decoration: inherit;
	text-transform: inherit;
	background: transparent;
	box-shadow: none;
	display: inline;
	text-shadow: none;
	text-decoration: underline
}

.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:active,
.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:focus,
.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:hover {
	background: transparent;
	opacity: .8
}

.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button {
	border: 0;
	border-radius: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-decoration: inherit;
	text-transform: inherit;
	background: transparent;
	box-shadow: none;
	display: inline;
	text-shadow: none;
	text-decoration: underline
}

.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:active,
.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:focus,
.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:hover {
	background: transparent
}

.wc-block-components-checkbox {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-decoration: inherit;
	text-transform: inherit;
	align-items: center;
	display: flex;
	height: 1em;
	position: relative
}

.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
	font-size: 1em;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 2px solid #50575e;
	border-radius: 2px;
	height: 1.5em;
	width: 1.5em;
	margin: 0;
	min-height: 24px;
	min-width: 24px;
	overflow: hidden;
	position: static;
	vertical-align: middle;
	background-color: #fff
}

.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked {
	background: #fff;
	border-color: #50575e
}

.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:after,
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before {
	content: ""
}

.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked)+.wc-block-components-checkbox__mark {
	display: none
}

.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
	border-color: hsla(0, 0%, 100%, .6);
	background-color: rgba(0, 0, 0, .1)
}

.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked {
	background: rgba(0, 0, 0, .1);
	border-color: hsla(0, 0%, 100%, .6)
}

.wc-block-components-checkbox .wc-block-components-checkbox__mark {
	fill: #000;
	position: absolute;
	left: .1875em;
	top: -.125em;
	width: 1.125em;
	height: 1.125em
}

.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__mark {
	fill: #fff
}

.wc-block-components-checkbox .wc-block-components-checkbox__label {
	padding-left: 16px;
	vertical-align: middle
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
	.wc-block-components-checkbox__mark {
		display: none
	}
}

.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox],
.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox] {
	background-color: #fff;
	border-color: var(--form--border-color);
	position: relative
}

.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox]:checked,
.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]:checked {
	background-color: #fff;
	border-color: var(--form--border-color)
}

.theme-twentytwentyone .wc-block-components-checkbox__mark {
	display: none
}

.editor-styles-wrapper .wc-block-components-checkbox-list,
.wc-block-components-checkbox-list {
	margin: 0;
	padding: 0;
	list-style: none outside
}

.editor-styles-wrapper .wc-block-components-checkbox-list li,
.wc-block-components-checkbox-list li {
	margin: 0 0 4px;
	padding: 0;
	list-style: none outside
}

.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button,
.editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button,
.wc-block-components-checkbox-list li.show-less button,
.wc-block-components-checkbox-list li.show-more button {
	background: none;
	border: none;
	padding: 0;
	text-decoration: underline;
	cursor: pointer
}

.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,
.wc-block-components-checkbox-list.is-loading li {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%
}

.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li>*,
.wc-block-components-checkbox-list.is-loading li>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,
	.wc-block-components-checkbox-list.is-loading li {
		-webkit-animation: none;
		animation: none
	}
}

.wc-block-components-chip {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-decoration: inherit;
	text-transform: inherit;
	align-items: center;
	border: 0;
	display: inline-flex;
	padding: .125em .5em .25em;
	margin: 0 .365em .365em 0;
	border-radius: 0;
	line-height: 1;
	max-width: 100%
}

.wc-block-components-chip,
.wc-block-components-chip:active,
.wc-block-components-chip:focus,
.wc-block-components-chip:hover {
	background: #e0e0e0;
	color: #1e1e1e
}

.wc-block-components-chip.wc-block-components-chip--radius-small {
	border-radius: 3px
}

.wc-block-components-chip.wc-block-components-chip--radius-medium {
	border-radius: .433em
}

.wc-block-components-chip.wc-block-components-chip--radius-large {
	border-radius: 2em;
	padding-left: .75em;
	padding-right: .75em
}

.wc-block-components-chip .wc-block-components-chip__text {
	flex-grow: 1
}

.wc-block-components-chip.is-removable {
	padding-right: .5em
}

.wc-block-components-chip.is-removable .wc-block-components-chip__text {
	padding-right: .25em
}

.wc-block-components-chip .wc-block-components-chip__remove {
	font-size: .75em;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0
}

.wc-block-components-chip .wc-block-components-chip__remove-icon {
	vertical-align: middle
}

.wc-block-components-chip__remove:focus,
.wc-block-components-chip__remove:hover,
button.wc-block-components-chip:focus>.wc-block-components-chip__remove,
button.wc-block-components-chip:hover>.wc-block-components-chip__remove {
	fill: #cc1818
}

.wc-block-components-chip__remove:disabled,
button.wc-block-components-chip:disabled>.wc-block-components-chip__remove {
	fill: #949494;
	cursor: not-allowed
}

.wc-block-components-country-input {
	margin-top: 1.5em
}

.wc-block-components-dropdown-selector {
	max-width: 300px;
	position: relative;
	width: 100%
}

.wc-block-components-dropdown-selector__input-wrapper {
	background: #fff;
	border: 1px solid #50575e;
	color: #2b2d2f;
	align-items: center;
	border-radius: 4px;
	cursor: text;
	display: flex;
	flex-wrap: wrap;
	padding: 2px 8px
}

.is-disabled .wc-block-components-dropdown-selector__input-wrapper {
	background-color: #e0e0e0
}

.is-multiple.has-checked>.wc-block-components-dropdown-selector__input-wrapper {
	padding: 2px 4px
}

.is-open>.wc-block-components-dropdown-selector__input-wrapper {
	border-radius: 4px 4px 0 0
}

.wc-block-components-dropdown-selector__input {
	font-size: .875em;
	line-height: 1.2857142857;
	margin: .1875em 0;
	min-width: 0;
	padding: .1875em 0
}

.is-single .wc-block-components-dropdown-selector__input {
	width: 100%
}

.is-single .wc-block-components-dropdown-selector__input:active,
.is-single .wc-block-components-dropdown-selector__input:focus,
.is-single .wc-block-components-dropdown-selector__input:hover {
	outline: 0
}

.is-single.has-checked.is-open .wc-block-components-dropdown-selector__input {
	margin-bottom: 1.5px;
	margin-top: 1.5px
}

.is-single.has-checked:not(.is-open) .wc-block-components-dropdown-selector__input {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	overflow-wrap: normal!important;
	word-wrap: normal!important;
	padding: 0;
	position: absolute!important;
	width: 1px;
	position: absolute
}

.is-multiple .wc-block-components-dropdown-selector__input {
	flex: 1;
	min-width: 0
}

.is-multiple .wc-block-components-dropdown-selector__input,
.is-single .wc-block-components-dropdown-selector__input:first-child {
	background: transparent;
	border: 0
}

.is-multiple .wc-block-components-dropdown-selector__input:active,
.is-multiple .wc-block-components-dropdown-selector__input:focus,
.is-multiple .wc-block-components-dropdown-selector__input:hover,
.is-single .wc-block-components-dropdown-selector__input:first-child:active,
.is-single .wc-block-components-dropdown-selector__input:first-child:focus,
.is-single .wc-block-components-dropdown-selector__input:first-child:hover {
	outline: 0
}

.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label,
.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove {
	background-color: transparent;
	border: 0;
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	text-transform: none
}

.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label:active,
.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label:focus,
.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label:hover,
.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove:active,
.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove:focus,
.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove:hover {
	background-color: transparent;
	text-decoration: none
}

.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value {
	font-size: .875em;
	align-items: center;
	color: #757575;
	display: inline-flex;
	margin: .1875em 0;
	padding: .1875em 0;
	width: 100%
}

.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label {
	flex-grow: 1;
	line-height: 1.2857142857;
	padding: 0;
	text-align: left
}

.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove {
	background-color: transparent;
	border: 0;
	display: inline-block;
	line-height: 1;
	padding: 0 0 0 .3em
}

.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove>svg {
	display: block
}

.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-chip {
	font-size: .875em;
	margin-top: .1875em;
	margin-bottom: .1875em;
	line-height: 1.2857142857
}

.wc-block-components-dropdown-selector__list {
	background-color: #fff;
	margin: -1px 0 0;
	padding: 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	max-height: 300px;
	overflow-y: auto;
	z-index: 1
}

.wc-block-components-dropdown-selector__list:not(:empty) {
	border: 1px solid #9f9f9f
}

.wc-block-components-dropdown-selector__list-item {
	font-size: .875em;
	color: #757575;
	cursor: default;
	list-style: none;
	margin: 0;
	padding: 0 4px
}

.wc-block-components-dropdown-selector__list-item.is-selected {
	background-color: #ddd
}

.wc-block-components-dropdown-selector__list-item.is-highlighted,
.wc-block-components-dropdown-selector__list-item:active,
.wc-block-components-dropdown-selector__list-item:focus,
.wc-block-components-dropdown-selector__list-item:hover {
	background-color: #00669e;
	color: #fff
}

.wc-block-components-filter-submit-button {
	display: block;
	margin-left: auto;
	white-space: nowrap
}

.wc-block-components-formatted-money-amount {
	white-space: nowrap
}

.wc-block-components-load-more {
	text-align: center;
	width: 100%
}

.wc-block-components-loading-mask {
	position: relative;
	min-height: 34px
}

.wc-block-components-loading-mask .components-spinner {
	position: absolute;
	margin: 0;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.wc-block-components-loading-mask__children {
	opacity: .5
}

.wc-block-components-pagination {
	margin: 0 auto 16px
}

.wc-block-components-pagination__ellipsis,
.wc-block-components-pagination__page {
	font-size: 1em;
	color: #333;
	display: inline-block;
	font-weight: 400
}

.wc-block-components-pagination__page {
	border-color: transparent;
	padding: .3em .6em;
	min-width: 2.2em
}

@media(max-width:782px) {
	.wc-block-components-pagination__page {
		padding: .1em .2em;
		min-width: 1.6em
	}
}

.wc-block-components-pagination__page:not(.toggle) {
	background-color: transparent
}

.wc-block-components-pagination__ellipsis {
	padding: .3em
}

@media(max-width:782px) {
	.wc-block-components-pagination__ellipsis {
		padding: .1em
	}
}

.wc-block-components-pagination__page--active[disabled] {
	color: #333;
	font-weight: 700;
	opacity: 1!important
}

.wc-block-components-pagination__page--active[disabled]:focus,
.wc-block-components-pagination__page--active[disabled]:hover {
	background-color: inherit;
	color: #333;
	opacity: 1!important
}

.wc-block-components-price-slider {
	margin-bottom: 24px
}

.wc-block-components-price-slider.wc-block-components-price-slider--has-filter-button .wc-block-components-price-slider__controls {
	justify-content: flex-end
}

.wc-block-components-price-slider.wc-block-components-price-slider--has-filter-button .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--max {
	margin-left: 0;
	margin-right: 10px
}

.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__amount,
.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button,
.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,
.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount,
.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__button,
.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	pointer-events: none;
	max-width: 100%;
	box-shadow: none
}

.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__amount>*,
.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button>*,
.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper>*,
.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount>*,
.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__button>*,
.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__amount,
	.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button,
	.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,
	.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount,
	.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__button,
	.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
		-webkit-animation: none;
		animation: none
	}
}

.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__amount,
.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__button,
.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper {
	-webkit-animation: none;
	animation: none
}

.wc-block-components-price-slider__range-input-wrapper {
	padding: 0;
	border: 0;
	outline: none;
	background: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 9px;
	clear: both;
	position: relative;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
	background: #e1e1e1;
	margin: 15px 0
}

.wc-block-components-price-slider__range-input-progress {
	height: 9px;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	--track-background: linear-gradient(90deg, transparent var(--low), var(--range-color) 0, var(--range-color) var(--high), transparent 0) no-repeat 0 100%/100% 100%;
	--range-color: #af7dd1;
	background: var(--track-background)
}

.wc-block-components-price-slider__controls {
	display: flex
}

.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount {
	margin: 0;
	border-radius: 4px;
	width: auto;
	max-width: 100px;
	min-width: 0
}

.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--min {
	margin-right: 10px
}

.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--max {
	margin-left: auto
}

.wc-block-components-price-slider__range-input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	background: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%;
	height: 0;
	display: block;
	position: relative;
	pointer-events: none;
	outline: none!important;
	position: absolute;
	left: 0;
	top: 0
}

.wc-block-components-price-slider__range-input::-webkit-slider-runnable-track {
	cursor: default;
	height: 1px;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.wc-block-components-price-slider__range-input::-webkit-slider-thumb {
	background-color: transparent;
	background-position: 0 0;
	width: 28px;
	height: 23px;
	border: 0;
	padding: 0;
	vertical-align: top;
	cursor: pointer;
	z-index: 20;
	pointer-events: auto;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='56' height='46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M25.318 9.942L16.9 3.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 16.645 6.21 21 11.67 21h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0z' fill='%23fff' stroke='%23757575'/%3E%3Cpath d='M13 7v9m-3-9v9-9z' stroke='%23B8B8B8'/%3E%3Cpath d='M25.318 9.942L16.9 3.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 16.645 6.21 21 11.67 21h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0z' fill='%23fff' stroke='%23757575'/%3E%3Cpath d='M13 7v9m-3-9v9-9z' stroke='%23B8B8B8'/%3E%3Cpath d='M25.318 32.942L16.9 26.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 39.645 6.21 44 11.67 44h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0z' fill='%23F8F3F7' stroke='%23fff' stroke-opacity='.75' stroke-width='3'/%3E%3Cpath d='M25.318 32.942L16.9 26.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 39.645 6.21 44 11.67 44h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0zM13 30v9m-3-9v9-9z' stroke='%23757575'/%3E%3Cpath d='M30.682 9.942L39.1 3.8c1.706-1.228 3.64-1.899 5.686-1.787h.114c4.89.335 8.985 4.356 9.099 9.27C54.112 16.645 49.79 21 44.33 21h-.113c-1.82 0-3.64-.67-5.118-1.787l-8.417-6.255c-.91-.893-.91-2.234 0-3.016v0z' fill='%23fff' stroke='%23757575'/%3E%3Cpath d='M43 7v9m3-9v9-9z' stroke='%23B8B8B8'/%3E%3Cpath d='M30.682 32.942L39.1 26.8c1.706-1.228 3.64-1.899 5.686-1.787h.114c4.89.335 8.985 4.356 9.099 9.27C54.112 39.645 49.79 44 44.33 44h-.113c-1.82 0-3.64-.67-5.118-1.787l-8.417-6.255c-.91-.893-.91-2.234 0-3.016v0z' fill='%23F8F3F7' stroke='%23fff' stroke-opacity='.75' stroke-width='3'/%3E%3Cpath d='M30.682 32.942L39.1 26.8c1.706-1.228 3.64-1.899 5.686-1.787h.114c4.89.335 8.985 4.356 9.099 9.27C54.112 39.645 49.79 44 44.33 44h-.113c-1.82 0-3.64-.67-5.118-1.787l-8.417-6.255c-.91-.893-.91-2.234 0-3.016v0zM43 30v9m3-9v9-9z' stroke='%23757575'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h56v46H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	-webkit-transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: -6px 0 0
}

.wc-block-components-price-slider__range-input::-webkit-slider-thumb:hover {
	background-position-y: -23px;
	transform: scale(1.1)
}

.wc-block-components-price-slider__range-input::-webkit-slider-progress {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	background: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.wc-block-components-price-slider__range-input::-moz-focus-outer {
	border: 0
}

.wc-block-components-price-slider__range-input::-moz-range-track {
	cursor: default;
	height: 1px;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.wc-block-components-price-slider__range-input::-moz-range-progress {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	background: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.wc-block-components-price-slider__range-input::-moz-range-thumb {
	background-color: transparent;
	background-position: 0 0;
	width: 28px;
	height: 23px;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
	cursor: pointer;
	z-index: 20;
	pointer-events: auto;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='56' height='46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M25.318 9.942L16.9 3.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 16.645 6.21 21 11.67 21h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0z' fill='%23fff' stroke='%23757575'/%3E%3Cpath d='M13 7v9m-3-9v9-9z' stroke='%23B8B8B8'/%3E%3Cpath d='M25.318 9.942L16.9 3.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 16.645 6.21 21 11.67 21h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0z' fill='%23fff' stroke='%23757575'/%3E%3Cpath d='M13 7v9m-3-9v9-9z' stroke='%23B8B8B8'/%3E%3Cpath d='M25.318 32.942L16.9 26.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 39.645 6.21 44 11.67 44h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0z' fill='%23F8F3F7' stroke='%23fff' stroke-opacity='.75' stroke-width='3'/%3E%3Cpath d='M25.318 32.942L16.9 26.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 39.645 6.21 44 11.67 44h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0zM13 30v9m-3-9v9-9z' stroke='%23757575'/%3E%3Cpath d='M30.682 9.942L39.1 3.8c1.706-1.228 3.64-1.899 5.686-1.787h.114c4.89.335 8.985 4.356 9.099 9.27C54.112 16.645 49.79 21 44.33 21h-.113c-1.82 0-3.64-.67-5.118-1.787l-8.417-6.255c-.91-.893-.91-2.234 0-3.016v0z' fill='%23fff' stroke='%23757575'/%3E%3Cpath d='M43 7v9m3-9v9-9z' stroke='%23B8B8B8'/%3E%3Cpath d='M30.682 32.942L39.1 26.8c1.706-1.228 3.64-1.899 5.686-1.787h.114c4.89.335 8.985 4.356 9.099 9.27C54.112 39.645 49.79 44 44.33 44h-.113c-1.82 0-3.64-.67-5.118-1.787l-8.417-6.255c-.91-.893-.91-2.234 0-3.016v0z' fill='%23F8F3F7' stroke='%23fff' stroke-opacity='.75' stroke-width='3'/%3E%3Cpath d='M30.682 32.942L39.1 26.8c1.706-1.228 3.64-1.899 5.686-1.787h.114c4.89.335 8.985 4.356 9.099 9.27C54.112 39.645 49.79 44 44.33 44h-.113c-1.82 0-3.64-.67-5.118-1.787l-8.417-6.255c-.91-.893-.91-2.234 0-3.016v0zM43 30v9m3-9v9-9z' stroke='%23757575'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h56v46H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	-moz-transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.wc-block-components-price-slider__range-input::-moz-range-thumb:hover {
	background-position-y: -23px;
	transform: scale(1.1)
}

.wc-block-components-price-slider__range-input::-ms-thumb {
	background-color: transparent;
	background-position: 0 0;
	width: 28px;
	height: 23px;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
	cursor: pointer;
	z-index: 20;
	pointer-events: auto;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='56' height='46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M25.318 9.942L16.9 3.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 16.645 6.21 21 11.67 21h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0z' fill='%23fff' stroke='%23757575'/%3E%3Cpath d='M13 7v9m-3-9v9-9z' stroke='%23B8B8B8'/%3E%3Cpath d='M25.318 9.942L16.9 3.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 16.645 6.21 21 11.67 21h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0z' fill='%23fff' stroke='%23757575'/%3E%3Cpath d='M13 7v9m-3-9v9-9z' stroke='%23B8B8B8'/%3E%3Cpath d='M25.318 32.942L16.9 26.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 39.645 6.21 44 11.67 44h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0z' fill='%23F8F3F7' stroke='%23fff' stroke-opacity='.75' stroke-width='3'/%3E%3Cpath d='M25.318 32.942L16.9 26.8c-1.706-1.228-3.64-1.899-5.686-1.787H11.1c-4.89.335-8.985 4.356-9.099 9.27C1.888 39.645 6.21 44 11.67 44h.113c1.82 0 3.64-.67 5.118-1.787l8.417-6.255c.91-.893.91-2.234 0-3.016v0zM13 30v9m-3-9v9-9z' stroke='%23757575'/%3E%3Cpath d='M30.682 9.942L39.1 3.8c1.706-1.228 3.64-1.899 5.686-1.787h.114c4.89.335 8.985 4.356 9.099 9.27C54.112 16.645 49.79 21 44.33 21h-.113c-1.82 0-3.64-.67-5.118-1.787l-8.417-6.255c-.91-.893-.91-2.234 0-3.016v0z' fill='%23fff' stroke='%23757575'/%3E%3Cpath d='M43 7v9m3-9v9-9z' stroke='%23B8B8B8'/%3E%3Cpath d='M30.682 32.942L39.1 26.8c1.706-1.228 3.64-1.899 5.686-1.787h.114c4.89.335 8.985 4.356 9.099 9.27C54.112 39.645 49.79 44 44.33 44h-.113c-1.82 0-3.64-.67-5.118-1.787l-8.417-6.255c-.91-.893-.91-2.234 0-3.016v0z' fill='%23F8F3F7' stroke='%23fff' stroke-opacity='.75' stroke-width='3'/%3E%3Cpath d='M30.682 32.942L39.1 26.8c1.706-1.228 3.64-1.899 5.686-1.787h.114c4.89.335 8.985 4.356 9.099 9.27C54.112 39.645 49.79 44 44.33 44h-.113c-1.82 0-3.64-.67-5.118-1.787l-8.417-6.255c-.91-.893-.91-2.234 0-3.016v0zM43 30v9m3-9v9-9z' stroke='%23757575'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h56v46H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	-ms-transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.wc-block-components-price-slider__range-input::-ms-thumb:hover {
	background-position-y: -23px;
	transform: scale(1.1)
}

.wc-block-components-price-slider__range-input:focus::-webkit-slider-thumb {
	background-position-y: -23px;
	transform: scale(1.1)
}

.wc-block-components-price-slider__range-input:focus::-moz-range-thumb {
	background-position-y: -23px;
	transform: scale(1.1)
}

.wc-block-components-price-slider__range-input:focus::-ms-thumb {
	background-position-y: -23px;
	transform: scale(1.1)
}

.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min {
	z-index: 21
}

.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-webkit-slider-thumb {
	margin-left: -2px;
	background-position-x: left
}

.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb {
	background-position-x: left;
	transform: translate(-2px, 4px)
}

.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-ms-thumb {
	background-position-x: left
}

.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max {
	z-index: 20
}

.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-webkit-slider-thumb {
	background-position-x: right;
	margin-left: 2px
}

.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb {
	background-position-x: right;
	transform: translate(2px, 4px)
}

.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-ms-thumb {
	background-position-x: right
}

.rtl .wc-block-components-price-slider__range-input-progress {
	--track-background: linear-gradient(270deg, transparent var(--low), var(--range-color) 0, var(--range-color) var(--high), transparent 0) no-repeat 0 100%/100% 100%;
	--range-color: #af7dd1;
	background: var(--track-background)
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
	.wc-block-components-price-slider__range-input-wrapper {
		background: transparent;
		box-shadow: none;
		height: 24px
	}
	.wc-block-components-price-slider__range-input-progress {
		background: #af7dd1;
		width: 100%;
		top: 7px
	}
	.wc-block-components-price-slider__range-input {
		height: 24px;
		pointer-events: auto
	}
	.wc-block-components-price-slider__range-input::-ms-track {
		background: transparent;
		border-color: transparent;
		border-width: 7px 0;
		color: transparent
	}
	.wc-block-components-price-slider__range-input::-ms-fill-lower {
		background: #e1e1e1;
		box-shadow: inset 0 0 0 1px #b8b8b8
	}
	.wc-block-components-price-slider__range-input::-ms-fill-upper {
		background: transparent
	}
	.wc-block-components-price-slider__range-input::-ms-tooltip {
		display: none
	}
	.wc-block-components-price-slider__range-input::-ms-thumb {
		transform: translate(1px);
		pointer-events: auto
	}
	.wc-block-components-price-slider__range-input--max::-ms-fill-upper {
		background: #e1e1e1;
		box-shadow: inset 0 0 0 1px #b8b8b8
	}
	.wc-block-components-price-slider__range-input--max::-ms-fill-lower {
		background: transparent
	}
	.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,
	.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
		-webkit-animation: loading-fade 1.2s ease-in-out infinite;
		animation: loading-fade 1.2s ease-in-out infinite;
		background-color: var(--global--color-primary, #e0e0e0)!important;
		color: var(--global--color-primary, #e0e0e0)!important;
		outline: 0!important;
		border: 0!important;
		pointer-events: none;
		max-width: 100%;
		box-shadow: none
	}
	.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper>*,
	.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper>* {
		visibility: hidden
	}
}

@media screen and (-ms-high-contrast:active)and (prefers-reduced-motion:reduce),
screen and (-ms-high-contrast:none)and (prefers-reduced-motion:reduce) {
	.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,
	.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
		-webkit-animation: none;
		animation: none
	}
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
	.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper {
		-webkit-animation: none;
		animation: none
	}
}

@supports(-ms-ime-align:auto) {
	.wc-block-components-price-slider__range-input-wrapper {
		background: transparent;
		box-shadow: none;
		height: 24px
	}
	.wc-block-components-price-slider__range-input-progress {
		background: #af7dd1;
		width: 100%;
		top: 7px
	}
	.wc-block-components-price-slider__range-input {
		height: 24px;
		pointer-events: auto
	}
	.wc-block-components-price-slider__range-input::-ms-track {
		background: transparent;
		border-color: transparent;
		border-width: 7px 0;
		color: transparent
	}
	.wc-block-components-price-slider__range-input::-ms-fill-lower {
		background: #e1e1e1;
		box-shadow: inset 0 0 0 1px #b8b8b8
	}
	.wc-block-components-price-slider__range-input::-ms-fill-upper {
		background: transparent
	}
	.wc-block-components-price-slider__range-input::-ms-tooltip {
		display: none
	}
	.wc-block-components-price-slider__range-input::-ms-thumb {
		transform: translate(1px);
		pointer-events: auto
	}
	.wc-block-components-price-slider__range-input--max::-ms-fill-upper {
		background: #e1e1e1;
		box-shadow: inset 0 0 0 1px #b8b8b8
	}
	.wc-block-components-price-slider__range-input--max::-ms-fill-lower {
		background: transparent
	}
	.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,
	.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
		-webkit-animation: loading-fade 1.2s ease-in-out infinite;
		animation: loading-fade 1.2s ease-in-out infinite;
		background-color: var(--global--color-primary, #e0e0e0)!important;
		color: var(--global--color-primary, #e0e0e0)!important;
		outline: 0!important;
		border: 0!important;
		pointer-events: none;
		max-width: 100%;
		box-shadow: none
	}
	.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper>*,
	.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper>* {
		visibility: hidden
	}
	@media screen and (prefers-reduced-motion:reduce) {
		.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper,
		.wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
			-webkit-animation: none;
			animation: none
		}
	}
	.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper {
		-webkit-animation: none;
		animation: none
	}
}

.theme-twentytwentyone .wc-block-components-price-slider__range-input-wrapper {
	background: transparent;
	border: 3px solid;
	box-sizing: border-box
}

.theme-twentytwentyone .wc-block-components-price-slider__range-input-progress {
	--range-color: currentColor;
	margin: -3px
}

.theme-twentytwentyone .wc-block-price-filter__range-input {
	background: transparent;
	margin: -3px;
	width: calc(100% + 6px)
}

.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-webkit-slider-thumb,
.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-webkit-slider-thumb {
	filter: none
}

.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-moz-range-thumb,
.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-moz-range-thumb {
	filter: none
}

.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-ms-thumb,
.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-ms-thumb {
	filter: none
}

.theme-twentytwentyone .wc-block-price-filter__range-input::-webkit-slider-thumb {
	margin-top: -9px
}

.theme-twentytwentyone .wc-block-price-filter__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb {
	transform: translate(2px, 1px)
}

.theme-twentytwentyone .wc-block-price-filter__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb {
	transform: translate(-2px, 1px)
}

.theme-twentytwentyone .wc-block-price-filter__range-input::-ms-track {
	border-color: transparent!important
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
	.theme-twentytwentyone .wc-block-components-price-slider__range-input-wrapper {
		border: 0;
		height: auto;
		position: relative;
		height: 50px
	}
	.theme-twentytwentyone .wc-block-components-price-slider__range-input-progress {
		display: none
	}
	.theme-twentytwentyone .wc-block-price-filter__range-input {
		height: 100%;
		margin: 0;
		width: 100%
	}
}

.wc-block-components-product-sort-select {
	margin-bottom: 24px;
	text-align: left
}

@-webkit-keyframes spin {
	0% {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(1turn)
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(1turn)
	}
}

.wc-block-grid {
	text-align: center
}

.wc-block-grid__no-products {
	padding: 40px;
	text-align: center;
	width: 100%
}

.wc-block-grid__no-products .wc-block-grid__no-products-image {
	max-width: 150px;
	margin: 0 auto 1em;
	display: block;
	color: inherit
}

.wc-block-grid__no-products .wc-block-grid__no-products-title {
	display: block;
	margin: 0;
	font-weight: 700
}

.wc-block-grid__no-products .wc-block-grid__no-products-description {
	display: block;
	margin: .25em 0 1em
}

.wc-block-grid__products {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	margin: 0 -8px 16px;
	background-clip: padding-box
}

.wc-block-grid__product {
	box-sizing: border-box;
	padding: 0;
	margin: 0;
	float: none;
	width: auto;
	position: relative;
	text-align: center;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 16px solid transparent;
	list-style: none
}

.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product,
.wc-block-grid.has-aligned-buttons .wc-block-grid__product {
	display: flex;
	flex-direction: column
}

.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product>:last-child,
.wc-block-grid.has-aligned-buttons .wc-block-grid__product>:last-child {
	margin-top: auto;
	margin-bottom: 0;
	padding-bottom: 12px
}

.theme-twentytwenty .wc-block-grid.has-1-columns .wc-block-grid__product,
.wc-block-grid.has-1-columns .wc-block-grid__product {
	flex: 1 0 100%;
	max-width: 100%
}

.theme-twentytwenty .wc-block-grid.has-2-columns .wc-block-grid__product,
.wc-block-grid.has-2-columns .wc-block-grid__product {
	flex: 1 0 50%;
	max-width: 50%
}

.theme-twentytwenty .wc-block-grid.has-3-columns .wc-block-grid__product,
.wc-block-grid.has-3-columns .wc-block-grid__product {
	flex: 1 0 33.33333%;
	max-width: 33.3333333333%
}

.theme-twentytwenty .wc-block-grid.has-4-columns .wc-block-grid__product,
.wc-block-grid.has-4-columns .wc-block-grid__product {
	flex: 1 0 25%;
	max-width: 25%
}

.theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product,
.wc-block-grid.has-5-columns .wc-block-grid__product {
	flex: 1 0 20%;
	max-width: 20%
}

.theme-twentytwenty .wc-block-grid.has-6-columns .wc-block-grid__product,
.wc-block-grid.has-6-columns .wc-block-grid__product {
	flex: 1 0 16.66667%;
	max-width: 16.6666666667%
}

.theme-twentytwenty .wc-block-grid.has-7-columns .wc-block-grid__product,
.wc-block-grid.has-7-columns .wc-block-grid__product {
	flex: 1 0 14.28571%;
	max-width: 14.2857142857%
}

.theme-twentytwenty .wc-block-grid.has-8-columns .wc-block-grid__product,
.wc-block-grid.has-8-columns .wc-block-grid__product {
	flex: 1 0 12.5%;
	max-width: 12.5%
}

.theme-twentytwenty .wc-block-grid.has-6-columns .wc-block-grid__product,
.wc-block-grid.has-6-columns .wc-block-grid__product {
	font-size: .5em
}

.theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product,
.theme-twentytwenty .wc-block-grid.has-6-columns.alignfull .wc-block-grid__product,
.wc-block-grid.has-5-columns .wc-block-grid__product,
.wc-block-grid.has-6-columns.alignfull .wc-block-grid__product {
	font-size: .58em
}

.theme-twentytwenty .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,
.theme-twentytwenty .wc-block-grid.has-5-columns.alignfull .wc-block-grid__product,
.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,
.wc-block-grid.has-5-columns.alignfull .wc-block-grid__product {
	font-size: .75em
}

.theme-twentytwenty .wc-block-grid.has-3-columns:not(.alignwide):not(.alignfull),
.wc-block-grid.has-3-columns:not(.alignwide):not(.alignfull) {
	font-size: .92em
}

@media(max-width:480px) {
	.wc-block-grid.has-2-columns .wc-block-grid__products {
		display: block
	}
	.wc-block-grid.has-2-columns .wc-block-grid__product {
		margin-left: auto;
		margin-right: auto;
		flex: 1 0 100%;
		max-width: 100%;
		padding: 0
	}
	.wc-block-grid.has-3-columns .wc-block-grid__products {
		display: block
	}
	.wc-block-grid.has-3-columns .wc-block-grid__product {
		margin-left: auto;
		margin-right: auto;
		flex: 1 0 100%;
		max-width: 100%;
		padding: 0
	}
	.wc-block-grid.has-4-columns .wc-block-grid__products {
		display: block
	}
	.wc-block-grid.has-4-columns .wc-block-grid__product {
		margin-left: auto;
		margin-right: auto;
		flex: 1 0 100%;
		max-width: 100%;
		padding: 0
	}
	.wc-block-grid.has-5-columns .wc-block-grid__products {
		display: block
	}
	.wc-block-grid.has-5-columns .wc-block-grid__product {
		margin-left: auto;
		margin-right: auto;
		flex: 1 0 100%;
		max-width: 100%;
		padding: 0
	}
	.wc-block-grid.has-6-columns .wc-block-grid__products {
		display: block
	}
	.wc-block-grid.has-6-columns .wc-block-grid__product {
		margin-left: auto;
		margin-right: auto;
		flex: 1 0 100%;
		max-width: 100%;
		padding: 0
	}
	.wc-block-grid.has-7-columns .wc-block-grid__products {
		display: block
	}
	.wc-block-grid.has-7-columns .wc-block-grid__product {
		margin-left: auto;
		margin-right: auto;
		flex: 1 0 100%;
		max-width: 100%;
		padding: 0
	}
	.wc-block-grid.has-8-columns .wc-block-grid__products {
		display: block
	}
	.wc-block-grid.has-8-columns .wc-block-grid__product {
		margin-left: auto;
		margin-right: auto;
		flex: 1 0 100%;
		max-width: 100%;
		padding: 0
	}
}

@media(min-width:481px) and (max-width:600px) {
	.wc-block-grid.has-2-columns .wc-block-grid__product {
		flex: 1 0 50%;
		max-width: 50%;
		padding: 0;
		margin: 0 0 24px
	}
	.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(odd) {
		padding-right: 8px
	}
	.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n) {
		padding-left: 8px
	}
	.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
		left: 8px
	}
	.wc-block-grid.has-3-columns .wc-block-grid__product {
		flex: 1 0 50%;
		max-width: 50%;
		padding: 0;
		margin: 0 0 24px
	}
	.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(odd) {
		padding-right: 8px
	}
	.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n) {
		padding-left: 8px
	}
	.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
		left: 8px
	}
	.wc-block-grid.has-4-columns .wc-block-grid__product {
		flex: 1 0 50%;
		max-width: 50%;
		padding: 0;
		margin: 0 0 24px
	}
	.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(odd) {
		padding-right: 8px
	}
	.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n) {
		padding-left: 8px
	}
	.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
		left: 8px
	}
	.wc-block-grid.has-5-columns .wc-block-grid__product {
		flex: 1 0 50%;
		max-width: 50%;
		padding: 0;
		margin: 0 0 24px
	}
	.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(odd) {
		padding-right: 8px
	}
	.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n) {
		padding-left: 8px
	}
	.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
		left: 8px
	}
	.wc-block-grid.has-6-columns .wc-block-grid__product {
		flex: 1 0 50%;
		max-width: 50%;
		padding: 0;
		margin: 0 0 24px
	}
	.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(odd) {
		padding-right: 8px
	}
	.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n) {
		padding-left: 8px
	}
	.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
		left: 8px
	}
	.wc-block-grid.has-7-columns .wc-block-grid__product {
		flex: 1 0 50%;
		max-width: 50%;
		padding: 0;
		margin: 0 0 24px
	}
	.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(odd) {
		padding-right: 8px
	}
	.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(2n) {
		padding-left: 8px
	}
	.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
		left: 8px
	}
	.wc-block-grid.has-8-columns .wc-block-grid__product {
		flex: 1 0 50%;
		max-width: 50%;
		padding: 0;
		margin: 0 0 24px
	}
	.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(odd) {
		padding-right: 8px
	}
	.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(2n) {
		padding-left: 8px
	}
	.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
		left: 8px
	}
}

.wc-block-components-product-name {
	font-size: 1em;
	overflow-wrap: anywhere;
	word-break: break-word;
	-ms-word-break: break-all
}

.wc-block-components-product-price--align-left {
	display: block;
	text-align: left
}

.wc-block-components-product-price--align-center {
	display: block;
	text-align: center
}

.wc-block-components-product-price--align-right {
	display: block;
	text-align: right
}

.wc-block-components-product-price__value.is-discounted {
	margin-left: .5em
}

.is-loading .wc-block-components-product-price:before {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%;
	content: ".";
	display: inline-block;
	width: 5em
}

.is-loading .wc-block-components-product-price:before>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.is-loading .wc-block-components-product-price:before {
		-webkit-animation: none;
		animation: none
	}
}

.wc-block-components-quantity-selector {
	display: flex;
	width: 107px;
	border: 1px solid #ddd;
	background: #fff;
	border-radius: 4px;
	box-sizing: content-box;
	margin: 0 0 .25em
}

.has-dark-controls .wc-block-components-quantity-selector {
	background-color: transparent;
	border-color: hsla(0, 0%, 100%, .4)
}

.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
	font-size: 1em;
	order: 2;
	min-width: 40px;
	flex: 1 1 auto;
	border: 0;
	padding: .4em 0;
	margin: 0;
	text-align: center;
	background: transparent;
	box-shadow: none;
	color: #000;
	line-height: 1;
	vertical-align: middle;
	-moz-appearance: textfield
}

.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus {
	background: #f0f0f0;
	outline: 1px solid #ddd
}

.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled {
	color: #949494
}

.has-dark-controls .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
	color: #fff;
	background: transparent
}

.has-dark-controls .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus {
	background: transparent
}

.has-dark-controls .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled {
	color: hsla(0, 0%, 100%, .3)
}

.wc-block-components-quantity-selector input::-webkit-inner-spin-button,
.wc-block-components-quantity-selector input::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0
}

.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {
	border: 0;
	padding: 0;
	margin: 0;
	background: none transparent;
	box-shadow: none;
	font-size: 1em;
	min-width: 30px;
	cursor: pointer;
	color: #1e1e1e;
	font-style: normal;
	text-align: center;
	text-decoration: none
}

.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus {
	outline: 2px solid #ddd
}

.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover {
	border: 0;
	padding: 0;
	margin: 0;
	background: none transparent;
	box-shadow: none;
	color: #1e1e1e
}

.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus:focus,
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover:focus {
	outline: 2px solid #ddd
}

.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled {
	color: #949494;
	cursor: default;
	border: 0;
	padding: 0;
	margin: 0;
	background: none transparent;
	box-shadow: none
}

.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled:focus {
	outline: 2px solid #ddd
}

.has-dark-controls .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button,
.has-dark-controls .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,
.has-dark-controls .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover {
	color: #fff
}

.has-dark-controls .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled {
	color: hsla(0, 0%, 100%, .3)
}

.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus {
	order: 1
}

.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus {
	order: 3
}

.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,
.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover {
	background: none transparent
}

.wc-block-components-radio-control__option {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-decoration: inherit;
	text-transform: inherit;
	display: block;
	margin: 1em 0;
	padding: 0 0 0 2.5em;
	position: relative
}

.wc-block-components-radio-control__option:first-child {
	margin-top: 0
}

.wc-block-components-radio-control__option:last-child {
	margin-bottom: 0
}

.wc-block-components-radio-control__option-layout {
	display: table;
	width: 100%
}

.wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout:after {
	display: none
}

.wc-block-components-radio-control__description-group,
.wc-block-components-radio-control__label-group {
	display: table-row
}

.wc-block-components-radio-control__description-group>span,
.wc-block-components-radio-control__label-group>span {
	display: table-cell
}

.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-description,
.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-label,
.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-description,
.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label {
	text-align: right;
	min-width: 50%
}

.wc-block-components-radio-control__label,
.wc-block-components-radio-control__secondary-label {
	line-height: max(1.5rem, 24px)
}

.wc-block-components-radio-control__description,
.wc-block-components-radio-control__secondary-description {
	font-size: .875em;
	line-height: 20px
}

.wc-block-components-radio-control .wc-block-components-radio-control__input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #fff;
	border: 2px solid #50575e;
	border-radius: 50%;
	display: inline-block;
	height: 1.5em;
	min-height: 24px;
	min-width: 24px;
	width: 1.5em;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%)
}

.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {
	background: #000;
	border-radius: 50%;
	content: "";
	display: block;
	height: .75em;
	left: 50%;
	margin: 0;
	min-height: 12px;
	min-width: 12px;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: .75em
}

.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input {
	border-color: hsla(0, 0%, 100%, .6);
	background-color: rgba(0, 0, 0, .1)
}

.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {
	background: #fff
}

.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:checked {
	border-width: 2px
}

.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {
	background-color: var(--form--color-text)
}

.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:after {
	display: none
}

.is-loading .wc-block-components-review-list-item__text {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%;
	display: block;
	width: 60%
}

.is-loading .wc-block-components-review-list-item__text>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.is-loading .wc-block-components-review-list-item__text {
		-webkit-animation: none;
		animation: none
	}
}

.is-loading .wc-block-components-review-list-item__text:after {
	content: " "
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image {
		-webkit-animation: none;
		animation: none
	}
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:after {
	content: " "
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%;
	font-size: 1em;
	width: 80px
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author {
		-webkit-animation: none;
		animation: none
	}
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:after {
	content: " "
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product,
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__rating .wc-block-components-review-list-item__rating__stars>span {
	display: none
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%;
	height: 1em;
	width: 120px
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date {
		-webkit-animation: none;
		animation: none
	}
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:after {
	content: " "
}

.editor-styles-wrapper .wc-block-components-review-list-item__item,
.wc-block-components-review-list-item__item {
	margin: 0 0 48px;
	list-style: none
}

.wc-block-components-review-list-item__info {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	margin-bottom: 24px
}

.wc-block-components-review-list-item__meta {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1
}

.has-image .wc-block-components-review-list-item__info {
	-ms-grid-columns: 64px 1fr;
	grid-template-columns: 64px 1fr
}

.has-image .wc-block-components-review-list-item__meta {
	-ms-grid-column: 2;
	grid-column: 2
}

.wc-block-components-review-list-item__image {
	align-items: center;
	display: flex;
	height: 48px;
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	grid-row: 1/3;
	justify-content: center;
	position: relative;
	width: 48px
}

.wc-block-components-review-list-item__image>img {
	display: block;
	height: auto;
	max-height: 100%;
	max-width: 100%;
	width: auto
}

.wc-block-components-review-list-item__verified {
	width: 21px;
	height: 21px;
	text-indent: 21px;
	margin: 0;
	line-height: 21px;
	overflow: hidden;
	position: absolute;
	right: -7px;
	bottom: -7px
}

.wc-block-components-review-list-item__verified:before {
	width: 21px;
	height: 21px;
	background: transparent url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="21" height="21" fill="none"%3E%3Ccircle cx="10.5" cy="10.5" r="10.5" fill="%23fff"/%3E%3Cpath fill="%23008A21" fill-rule="evenodd" d="M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z" clip-rule="evenodd"/%3E%3Cmask id="a" width="17" height="17" x="2" y="2" maskUnits="userSpaceOnUse"%3E%3Cpath fill="%23fff" fill-rule="evenodd" d="M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z" clip-rule="evenodd"/%3E%3C/mask%3E%3Cg mask="url(%23a)"%3E%3Cpath fill="%23008A21" d="M.5.5h20v20H.5z"/%3E%3C/g%3E%3C/svg%3E') 50% no-repeat;
	display: block;
	content: ""
}

.wc-block-components-review-list-item__meta {
	display: flex;
	align-items: center;
	flex-flow: row wrap
}

.wc-block-components-review-list-item__meta:after {
	order: 3;
	content: "";
	flex-basis: 100%
}

.wc-block-components-review-list-item__author,
.wc-block-components-review-list-item__product {
	display: block;
	font-weight: 700;
	order: 1;
	margin-right: 8px
}

.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author {
	font-weight: 400;
	color: grey;
	order: 4
}

.wc-block-components-review-list-item__published-date {
	color: grey;
	order: 5
}

.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before {
	content: "";
	display: inline-block;
	margin-right: 8px;
	border-right: 1px solid #ddd;
	height: 1em;
	vertical-align: middle
}

.wc-block-components-review-list-item__author:first-child+.wc-block-components-review-list-item__published-date:before,
.wc-block-components-review-list-item__rating+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before {
	display: none
}

.wc-block-components-review-list-item__rating {
	order: 2
}

.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars {
	font-size: 1em;
	display: inline-block;
	top: 0;
	overflow: hidden;
	position: relative;
	height: 1.618em;
	line-height: 1.618;
	width: 5.3em;
	font-family: star;
	font-weight: 400;
	vertical-align: top
}

.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars:before {
	content: "SSSSS";
	opacity: .25;
	float: left;
	top: 0;
	left: 0;
	position: absolute
}

.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em
}

.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before {
	content: "SSSSS";
	top: 0;
	position: absolute;
	left: 0;
	color: #e6a237
}

.editor-styles .wc-block-components-review-list,
.wc-block-components-review-list {
	margin: 0
}

.wc-block-components-review-sort-select {
	text-align: right
}

.wc-block-components-form .wc-block-components-select,
.wc-block-components-select {
	height: 3em;
	position: relative
}

.wc-block-components-form .wc-block-components-select label.components-custom-select-control__label,
.wc-block-components-select label.components-custom-select-control__label {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-decoration: inherit;
	text-transform: inherit;
	font-size: 1em;
	line-height: 1.375;
	position: absolute;
	transform: translateY(.75em);
	transform-origin: top left;
	transition: all .2s ease;
	color: #757575;
	z-index: 1;
	margin: 0 0 0 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: calc(100% - 32px);
	white-space: nowrap
}

.has-dark-controls .wc-block-components-form .wc-block-components-select label.components-custom-select-control__label,
.has-dark-controls .wc-block-components-select label.components-custom-select-control__label {
	color: hsla(0, 0%, 100%, .6)
}

@media screen and (prefers-reduced-motion:reduce) {
	.wc-block-components-form .wc-block-components-select label.components-custom-select-control__label,
	.wc-block-components-select label.components-custom-select-control__label {
		transition: none
	}
}

.wc-block-components-form .wc-block-components-select.is-active label,
.wc-block-components-select.is-active label {
	transform: translateY(4px) scale(.75)
}

.wc-block-components-form .wc-block-components-select.has-error .components-custom-select-control__button,
.wc-block-components-form .wc-block-components-select.has-error .components-custom-select-control__button:active,
.wc-block-components-form .wc-block-components-select.has-error .components-custom-select-control__button:focus,
.wc-block-components-form .wc-block-components-select.has-error .components-custom-select-control__button:hover,
.wc-block-components-select.has-error .components-custom-select-control__button,
.wc-block-components-select.has-error .components-custom-select-control__button:active,
.wc-block-components-select.has-error .components-custom-select-control__button:focus,
.wc-block-components-select.has-error .components-custom-select-control__button:hover {
	border-color: #cc1818
}

.wc-block-components-form .wc-block-components-select.has-error .components-custom-select-control__button:focus,
.wc-block-components-select.has-error .components-custom-select-control__button:focus {
	outline: 1px dotted #cc1818;
	outline-offset: 2px
}

.wc-block-components-form .wc-block-components-select.has-error label,
.wc-block-components-select.has-error label {
	color: #cc1818
}

.wc-block-components-form .wc-block-components-select .components-custom-select-control__button,
.wc-block-components-form .wc-block-components-select .components-custom-select-control__button:active,
.wc-block-components-form .wc-block-components-select .components-custom-select-control__button:focus,
.wc-block-components-form .wc-block-components-select .components-custom-select-control__button:hover,
.wc-block-components-select .components-custom-select-control__button,
.wc-block-components-select .components-custom-select-control__button:active,
.wc-block-components-select .components-custom-select-control__button:focus,
.wc-block-components-select .components-custom-select-control__button:hover {
	font-size: 1em;
	background: #fff;
	box-shadow: none;
	color: #2b2d2f;
	font-family: inherit;
	font-weight: 400;
	height: 3em;
	letter-spacing: inherit;
	line-height: 1;
	overflow: hidden;
	padding: 1.5em 16px .25em;
	text-align: left;
	text-overflow: ellipsis;
	text-transform: none;
	white-space: nowrap;
	width: 100%;
	opacity: 1;
	border-radius: 4px
}

.has-dark-controls .wc-block-components-form .wc-block-components-select .components-custom-select-control__button,
.has-dark-controls .wc-block-components-form .wc-block-components-select .components-custom-select-control__button:active,
.has-dark-controls .wc-block-components-form .wc-block-components-select .components-custom-select-control__button:focus,
.has-dark-controls .wc-block-components-form .wc-block-components-select .components-custom-select-control__button:hover,
.has-dark-controls .wc-block-components-select .components-custom-select-control__button,
.has-dark-controls .wc-block-components-select .components-custom-select-control__button:active,
.has-dark-controls .wc-block-components-select .components-custom-select-control__button:focus,
.has-dark-controls .wc-block-components-select .components-custom-select-control__button:hover {
	background: rgba(0, 0, 0, .1);
	border-color: hsla(0, 0%, 100%, .4);
	color: #fff
}

.wc-block-components-form .wc-block-components-select .components-custom-select-control__button-icon,
.wc-block-components-select .components-custom-select-control__button-icon {
	right: 12px
}

.has-dark-controls .wc-block-components-form .wc-block-components-select .components-custom-select-control__button-icon,
.has-dark-controls .wc-block-components-select .components-custom-select-control__button-icon {
	fill: #fff
}

.wc-block-components-form .wc-block-components-select .components-custom-select-control__menu,
.wc-block-components-select .components-custom-select-control__menu {
	background-color: #fff;
	margin: 0;
	max-height: 300px;
	overflow: auto;
	color: #2b2d2f
}

.wc-block-components-form .wc-block-components-select .components-custom-select-control__menu:empty,
.wc-block-components-select .components-custom-select-control__menu:empty {
	display: none
}

.has-dark-controls .wc-block-components-form .wc-block-components-select .components-custom-select-control__menu,
.has-dark-controls .wc-block-components-select .components-custom-select-control__menu {
	background-color: #1e1e1e;
	color: #fff
}

.wc-block-components-form .wc-block-components-select .components-custom-select-control__item,
.wc-block-components-select .components-custom-select-control__item {
	font-size: 1em;
	margin-left: 0;
	padding-left: 16px
}

.has-dark-controls .wc-block-components-form .wc-block-components-select .components-custom-select-control__item.is-highlighted,
.has-dark-controls .wc-block-components-form .wc-block-components-select .components-custom-select-control__item:focus,
.has-dark-controls .wc-block-components-form .wc-block-components-select .components-custom-select-control__item:hover,
.has-dark-controls .wc-block-components-select .components-custom-select-control__item.is-highlighted,
.has-dark-controls .wc-block-components-select .components-custom-select-control__item:focus,
.has-dark-controls .wc-block-components-select .components-custom-select-control__item:hover {
	background-color: rgba(0, 0, 0, .4)
}

.wc-block-components-form .wc-block-components-select .components-custom-select-control__item-icon,
.wc-block-components-select .components-custom-select-control__item-icon {
	display: none
}

.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .components-custom-select-control__button {
	background-color: #fff;
	color: #2b2d2f
}

.theme-twentytwentyone.is-dark-theme .has-dark-controls .components-custom-select-control__item {
	color: #fff
}

.theme-twentytwentyone.is-dark-theme .components-custom-select-control__item {
	color: #2b2d2f
}

.theme-twentyseventeen.theme-twentyseventeen.theme-twentyseventeen .components-custom-select-control__button {
	background-color: #fff;
	color: #2b2d2f
}

.theme-twentyseventeen.theme-twentyseventeen.theme-twentyseventeen .has-dark-controls .components-custom-select-control__button {
	background-color: #1e1e1e;
	color: #fff
}

.wc-block-components-sidebar-layout {
	display: flex;
	flex-wrap: wrap;
	margin: 0 auto 16px;
	position: relative
}

.wc-block-components-sidebar-layout .wc-block-components-main {
	box-sizing: border-box;
	margin: 0;
	padding-right: 3.7735849057%;
	width: 65%
}

.wc-block-components-sidebar {
	box-sizing: border-box;
	margin: 0;
	padding-left: 2.2641509434%;
	width: 35%
}

.wc-block-components-sidebar .wc-block-components-panel>h2 {
	font-size: 1em;
	border: 0;
	border-radius: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline
}

.is-medium.wc-block-components-sidebar-layout,
.is-mobile.wc-block-components-sidebar-layout,
.is-small.wc-block-components-sidebar-layout {
	flex-direction: column;
	margin: 0 auto 16px
}

.is-medium.wc-block-components-sidebar-layout .wc-block-components-main,
.is-medium.wc-block-components-sidebar-layout .wc-block-components-sidebar,
.is-mobile.wc-block-components-sidebar-layout .wc-block-components-main,
.is-mobile.wc-block-components-sidebar-layout .wc-block-components-sidebar,
.is-small.wc-block-components-sidebar-layout .wc-block-components-main,
.is-small.wc-block-components-sidebar-layout .wc-block-components-sidebar {
	padding: 0;
	width: 100%
}

.is-large .wc-block-components-sidebar .wc-block-components-panel,
.is-large .wc-block-components-sidebar .wc-block-components-totals-item {
	padding-left: 16px;
	padding-right: 16px
}

.theme-twentytwenty .wc-block-components-sidebar .wc-block-components-panel>h2 {
	font-size: 1.25em;
	border: 0;
	border-radius: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline
}

.wc-block-components-sort-select {
	margin-bottom: 12px
}

.wc-block-components-sort-select__label {
	margin-right: 12px;
	display: inline-block;
	font-weight: 400
}

.wc-block-components-sort-select__select {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content
}

.wc-block-components-state-input {
	margin-top: 1.5em
}

.wc-block-components-tabs .wc-block-components-tabs__list {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%
}

.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item {
	border: none;
	flex: auto;
	background: transparent;
	padding: 12px 16px;
	color: inherit;
	outline-offset: -1px;
	text-align: center;
	transition: box-shadow .1s linear;
	box-shadow: inset 0 -1px currentColor;
	border-radius: 0
}

.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item.is-active {
	box-shadow: inset 0 -3px currentColor;
	font-weight: 600;
	position: relative
}

.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item:focus {
	outline-offset: -1px;
	outline: 1px dotted currentColor
}

.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item:active,
.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item:hover {
	background: transparent
}

.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item .wc-block-components-tabs__item-content {
	font-size: 1em;
	line-height: 1;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	display: inline-block;
	font-weight: 700
}

.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item .wc-block-components-tabs__item-content>img,
.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item .wc-block-components-tabs__item-content>svg {
	height: 1.2em;
	vertical-align: middle;
	margin: .2em 0 -.2em
}

.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item .wc-block-components-tabs__item-content .wc-block-components-payment-method-icons {
	margin: .2em 0 -.2em
}

.wc-block-components-tabs .wc-block-components-tabs__list>.wc-block-components-tabs__item .wc-block-components-tabs__item-content .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon {
	height: 1.2em;
	vertical-align: middle
}

.wc-block-components-tabs .wc-block-components-tabs__content {
	padding: 16px 0;
	text-transform: none
}

.wc-block-components-form .wc-block-components-text-input,
.wc-block-components-text-input {
	position: relative;
	margin-top: 1.5em;
	white-space: nowrap
}

.wc-block-components-form .wc-block-components-text-input label,
.wc-block-components-text-input label {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-decoration: inherit;
	text-transform: inherit;
	font-size: 1em;
	position: absolute;
	transform: translateY(.75em);
	left: 0;
	top: 0;
	transform-origin: top left;
	line-height: 1.375;
	color: #757575;
	transition: transform .2s ease;
	margin: 0 0 0 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: calc(100% - 32px);
	cursor: text
}

.has-dark-controls .wc-block-components-form .wc-block-components-text-input label,
.has-dark-controls .wc-block-components-text-input label {
	color: hsla(0, 0%, 100%, .6)
}

@media screen and (prefers-reduced-motion:reduce) {
	.wc-block-components-form .wc-block-components-text-input label,
	.wc-block-components-text-input label {
		transition: none
	}
}

.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,
.wc-block-components-text-input input:-webkit-autofill+label {
	transform: translateY(4px) scale(.75)
}

.wc-block-components-form .wc-block-components-text-input.is-active label,
.wc-block-components-text-input.is-active label {
	transform: translateY(4px) scale(.75)
}

.wc-block-components-form .wc-block-components-text-input input[type=email],
.wc-block-components-form .wc-block-components-text-input input[type=tel],
.wc-block-components-form .wc-block-components-text-input input[type=text],
.wc-block-components-form .wc-block-components-text-input input[type=url],
.wc-block-components-text-input input[type=email],
.wc-block-components-text-input input[type=tel],
.wc-block-components-text-input input[type=text],
.wc-block-components-text-input input[type=url] {
	font-size: 1em;
	background-color: #fff;
	padding: .75em 16px;
	border-radius: 4px;
	border: 1px solid #50575e;
	width: 100%;
	line-height: 1.375;
	font-family: inherit;
	margin: 0;
	box-sizing: border-box;
	height: 3em;
	min-height: 0;
	color: #2b2d2f
}

.wc-block-components-form .wc-block-components-text-input input[type=email]:focus,
.wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,
.wc-block-components-form .wc-block-components-text-input input[type=text]:focus,
.wc-block-components-form .wc-block-components-text-input input[type=url]:focus,
.wc-block-components-text-input input[type=email]:focus,
.wc-block-components-text-input input[type=tel]:focus,
.wc-block-components-text-input input[type=text]:focus,
.wc-block-components-text-input input[type=url]:focus {
	background-color: #fff;
	color: #2b2d2f
}

.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=email],
.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=tel],
.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=text],
.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=url],
.has-dark-controls .wc-block-components-text-input input[type=email],
.has-dark-controls .wc-block-components-text-input input[type=tel],
.has-dark-controls .wc-block-components-text-input input[type=text],
.has-dark-controls .wc-block-components-text-input input[type=url] {
	background-color: rgba(0, 0, 0, .1);
	border-color: hsla(0, 0%, 100%, .4);
	color: #fff
}

.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=email]:focus,
.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,
.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=text]:focus,
.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=url]:focus,
.has-dark-controls .wc-block-components-text-input input[type=email]:focus,
.has-dark-controls .wc-block-components-text-input input[type=tel]:focus,
.has-dark-controls .wc-block-components-text-input input[type=text]:focus,
.has-dark-controls .wc-block-components-text-input input[type=url]:focus {
	background-color: rgba(0, 0, 0, .1);
	color: #fff
}

.wc-block-components-form .wc-block-components-text-input.is-active input[type=email],
.wc-block-components-form .wc-block-components-text-input.is-active input[type=tel],
.wc-block-components-form .wc-block-components-text-input.is-active input[type=text],
.wc-block-components-form .wc-block-components-text-input.is-active input[type=url],
.wc-block-components-text-input.is-active input[type=email],
.wc-block-components-text-input.is-active input[type=tel],
.wc-block-components-text-input.is-active input[type=text],
.wc-block-components-text-input.is-active input[type=url] {
	padding: 1.5em 0 .25em 16px
}

.wc-block-components-form .wc-block-components-text-input.has-error input,
.wc-block-components-form .wc-block-components-text-input.has-error input:active,
.wc-block-components-form .wc-block-components-text-input.has-error input:focus,
.wc-block-components-form .wc-block-components-text-input.has-error input:hover,
.wc-block-components-text-input.has-error input,
.wc-block-components-text-input.has-error input:active,
.wc-block-components-text-input.has-error input:focus,
.wc-block-components-text-input.has-error input:hover {
	border-color: #cc1818
}

.wc-block-components-form .wc-block-components-text-input.has-error input:focus,
.wc-block-components-text-input.has-error input:focus {
	outline: 1px dotted #cc1818;
	outline-offset: 2px
}

.wc-block-components-form .wc-block-components-text-input.has-error label,
.wc-block-components-text-input.has-error label {
	color: #cc1818
}

.wc-block-components-form .wc-block-components-text-input:only-child,
.wc-block-components-text-input:only-child {
	margin-top: 0
}

.wc-block-components-textarea {
	font-size: 1em;
	background-color: #fff;
	border: 1px solid #50575e;
	border-radius: 4px;
	color: #2b2d2f;
	font-family: inherit;
	line-height: 1.375;
	margin: 0;
	padding: .75em 16px;
	width: 100%
}

.has-dark-controls .wc-block-components-textarea {
	background-color: rgba(0, 0, 0, .1);
	border-color: hsla(0, 0%, 100%, .4);
	color: #fff
}

.has-dark-controls .wc-block-components-textarea::-moz-placeholder {
	color: hsla(0, 0%, 100%, .6)
}

.has-dark-controls .wc-block-components-textarea:-ms-input-placeholder {
	color: hsla(0, 0%, 100%, .6)
}

.has-dark-controls .wc-block-components-textarea::placeholder {
	color: hsla(0, 0%, 100%, .6)
}

.theme-twentytwentyone .has-dark-controls .wc-block-components-textarea {
	background-color: rgba(0, 0, 0, .1);
	color: #fff
}

.theme-twentytwenty .wc-block-components-title.wc-block-components-title,
.wc-block-components-title.wc-block-components-title {
	border: 0;
	border-radius: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	font-size: 1.25em;
	word-break: break-word
}

.wc-block-components-notices {
	display: block;
	margin-bottom: 2em
}

.wc-block-components-notices .wc-block-components-notices__notice {
	margin: 0;
	display: flex;
	flex-wrap: nowrap
}

.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss {
	background: transparent none;
	padding: 0;
	margin: 0 0 0 auto;
	border: 0;
	outline: 0;
	color: currentColor
}

.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss svg {
	fill: currentColor;
	vertical-align: text-top
}

.wc-block-components-notices .wc-block-components-notices__notice+.wc-block-components-notices__notice {
	margin-top: 1em
}

.wc-block-components-notices__snackbar {
	position: fixed;
	bottom: 20px;
	left: 16px;
	width: auto
}

@media(max-width:782px) {
	.wc-block-components-notices__snackbar {
		position: fixed;
		top: 10px;
		left: 0;
		bottom: auto
	}
}

@media(max-width:782px) {
	.wc-block-components-notices__snackbar .components-snackbar-list__notice-container {
		margin-left: 10px;
		margin-right: 10px
	}
}

.wc-block-components-validation-error {
	font-size: .75em;
	color: #cc1818;
	max-width: 100%;
	position: absolute;
	top: calc(100% - 1px);
	white-space: normal
}

.wc-block-components-validation-error>p {
	align-items: center;
	display: flex;
	line-height: 12px;
	margin: 0;
	min-height: 24px;
	padding: 0
}

.wc-block-components-select+.wc-block-components-validation-error {
	margin-bottom: 24px
}

.with-scroll-to-top__scroll-point {
	position: relative;
	top: -36px
}

.wc-block-cart__submit {
	position: relative
}

.wc-block-cart__submit-container {
	padding-bottom: 16px
}

.wc-block-cart__submit-button {
	width: 100%;
	margin: 0 0 16px
}

.wc-block-cart__submit-button:last-child {
	margin-bottom: 0
}

.is-medium .wc-block-cart__submit-container:not(.wc-block-cart__submit-container--sticky),
.is-mobile .wc-block-cart__submit-container:not(.wc-block-cart__submit-container--sticky),
.is-small .wc-block-cart__submit-container:not(.wc-block-cart__submit-container--sticky) {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0
}

@media(min-width:783px) {
	.wc-block-cart__submit-container--sticky {
		display: none
	}
}

@media(max-width:782px) {
	.wc-block-cart__submit-container--sticky {
		background: #fff;
		bottom: 0;
		left: 0;
		padding: 16px;
		position: fixed;
		width: 100%;
		z-index: 9999
	}
	.wc-block-cart__submit-container--sticky:before {
		box-shadow: 0 -10px 20px 10px currentColor;
		color: hsla(0, 0%, 80%, .5);
		content: "";
		height: 100%;
		left: 0;
		position: absolute;
		right: 0;
		top: 0
	}
}

.editor-styles-wrapper .wc-block-cart__empty-cart__title,
.wc-block-cart__empty-cart__title {
	font-size: inherit
}

.wc-block-cart .wc-block-components-shipping-calculator {
	white-space: nowrap
}

.wc-block-cart .wc-block-components-address-form .wc-block-components-country-input:first-of-type,
.wc-block-cart .wc-block-components-address-form .wc-block-components-state-input:first-of-type,
.wc-block-cart .wc-block-components-address-form .wc-block-components-text-input:first-of-type {
	margin-top: 0
}

table.wc-block-cart-items,
table.wc-block-cart-items td,
table.wc-block-cart-items th {
	background: none!important;
	border: 0;
	margin: 0
}

.editor-styles-wrapper table.wc-block-cart-items,
table.wc-block-cart-items {
	width: 100%
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header,
table.wc-block-cart-items .wc-block-cart-items__header {
	font-size: .75em;
	text-transform: uppercase
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image,
table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image {
	width: 100px
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product,
table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product {
	visibility: hidden
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total,
table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total {
	width: 100px;
	text-align: right
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img,
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img {
	width: 100%;
	margin: 0
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
	border: 0;
	border-radius: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-decoration: inherit;
	text-transform: inherit;
	background: transparent;
	box-shadow: none;
	display: inline;
	text-shadow: none;
	text-decoration: underline;
	font-size: .75em;
	text-transform: none;
	white-space: nowrap
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active,
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active,
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover {
	background: transparent
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
	display: block;
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total {
	font-size: 1em;
	text-align: right;
	line-height: inherit
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata,
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata {
	margin-bottom: .75em
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row.is-disabled,
table.wc-block-cart-items .wc-block-cart-items__row.is-disabled {
	opacity: .5;
	pointer-events: none;
	transition: opacity .2s ease
}

.wc-block-cart .wc-block-components-shipping-rates-control__package {
	position: relative
}

.wc-block-cart .wc-block-components-shipping-rates-control__package:after {
	border-style: solid;
	border-width: 1px 0 0;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	opacity: .3;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0
}

.wc-block-cart--is-loading h2 span,
.wc-block-cart--is-loading th span {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%;
	min-width: 84px;
	display: inline-block
}

.wc-block-cart--is-loading h2 span>*,
.wc-block-cart--is-loading th span>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.wc-block-cart--is-loading h2 span,
	.wc-block-cart--is-loading th span {
		-webkit-animation: none;
		animation: none
	}
}

.wc-block-cart--is-loading h2 span:after,
.wc-block-cart--is-loading th span:after {
	content: " "
}

.wc-block-cart--is-loading h2 span {
	min-width: 33%
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image>*,
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__individual-price,
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__price,
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata,
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image>*>*,
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__individual-price>*,
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__price>*,
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata>*,
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image>*,
	.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__individual-price,
	.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__price,
	.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata,
	.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector {
		-webkit-animation: none;
		animation: none
	}
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%;
	min-width: 84px;
	display: inline-block
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name {
		-webkit-animation: none;
		animation: none
	}
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name:after {
	content: " "
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata {
	margin-top: .25em;
	min-width: 8em
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__remove-link {
	visibility: hidden
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image a {
	display: block
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__individual-price {
	max-width: 3em;
	display: block;
	margin-top: .25em
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__individual-price:after {
	content: " "
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total>div,
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total>span {
	display: none
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-cart-item__price {
	display: block
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-cart-item__price:after {
	content: " "
}

.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%;
	min-height: 460px
}

.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card {
		-webkit-animation: none;
		animation: none
	}
}

.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card:after {
	content: " "
}

.wc-block-components-sidebar-layout.wc-block-cart--skeleton {
	display: none
}

.is-loading+.wc-block-components-sidebar-layout.wc-block-cart--skeleton {
	display: flex
}

.wc-block-cart-item__total-price-and-sale-badge-wrapper {
	display: flex;
	flex-direction: column;
	align-items: flex-end
}

.wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-sale-badge {
	margin-top: 4px
}

.is-medium.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title,
.is-mobile .wc-block-cart-item__total .wc-block-components-sale-badge,
.is-mobile.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title,
.is-small .wc-block-cart-item__total .wc-block-components-sale-badge,
.is-small.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title {
	display: none
}

.is-medium table.wc-block-cart-items td,
.is-mobile table.wc-block-cart-items td,
.is-small table.wc-block-cart-items td {
	padding: 0
}

.is-medium table.wc-block-cart-items .wc-block-cart-item__remove-link,
.is-medium table.wc-block-cart-items .wc-block-cart-items__header,
.is-mobile table.wc-block-cart-items .wc-block-cart-item__remove-link,
.is-mobile table.wc-block-cart-items .wc-block-cart-items__header,
.is-small table.wc-block-cart-items .wc-block-cart-item__remove-link,
.is-small table.wc-block-cart-items .wc-block-cart-items__header {
	display: none
}

.is-medium table.wc-block-cart-items .wc-block-cart-items__row,
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,
.is-small table.wc-block-cart-items .wc-block-cart-items__row {
	position: relative;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 80px 132px;
	grid-template-columns: 80px 132px;
	padding: 16px 0
}

.is-medium table.wc-block-cart-items .wc-block-cart-items__row:after,
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row:after,
.is-small table.wc-block-cart-items .wc-block-cart-items__row:after {
	border-style: solid;
	border-width: 0 0 1px;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	opacity: .3;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0
}

.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,
.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image {
	-ms-grid-column: 1;
	grid-column-start: 1;
	-ms-grid-row: 1;
	grid-row-start: 1;
	padding-right: 16px
}

.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,
.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product {
	-ms-grid-column: 2;
	grid-column-start: 2;
	-ms-grid-column-span: 2;
	grid-column-end: 4;
	-ms-grid-row: 1;
	grid-row-start: 1;
	-ms-grid-column-align: stretch;
	justify-self: stretch;
	padding: 0 16px 16px 0
}

.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,
.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity {
	-ms-grid-column: 1;
	grid-column-start: 1;
	-ms-grid-row: 2;
	grid-row-start: 2;
	vertical-align: bottom;
	padding-right: 16px;
	-ms-grid-row-align: end;
	align-self: end;
	padding-top: 16px
}

.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,
.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total {
	-ms-grid-row: 1;
	grid-row-start: 1
}

.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,
.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount {
	display: inline-block
}

.is-large.wc-block-cart .wc-block-cart-items {
	position: relative
}

.is-large.wc-block-cart .wc-block-cart-items:after {
	border-style: solid;
	border-width: 0 0 1px;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	opacity: .3;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0
}

.is-large.wc-block-cart .wc-block-cart-items th {
	padding: .25rem 16px .25rem 0;
	white-space: nowrap
}

.is-large.wc-block-cart .wc-block-cart-items td {
	position: relative;
	padding: 16px 16px 16px 0;
	vertical-align: top
}

.is-large.wc-block-cart .wc-block-cart-items td:after {
	border-style: solid;
	border-width: 1px 0 0;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	opacity: .3;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0
}

.is-large.wc-block-cart .wc-block-cart-items td:last-child,
.is-large.wc-block-cart .wc-block-cart-items th:last-child {
	padding-right: 0
}

.is-large.wc-block-cart .wc-block-components-radio-control__input {
	left: 0
}

.is-large.wc-block-cart .wc-block-cart__totals-title {
	position: relative;
	border: 0;
	border-radius: 0;
	margin: 0;
	vertical-align: baseline;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-decoration: inherit;
	text-transform: inherit;
	box-shadow: none;
	display: inline;
	background: transparent;
	font-size: .75em;
	display: block;
	font-weight: 600;
	padding: .25rem 0;
	text-align: right;
	text-transform: uppercase
}

.is-large.wc-block-cart .wc-block-cart__totals-title:after {
	border-style: solid;
	border-width: 0 0 1px;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	opacity: .3;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0
}

.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-calculator,
.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel) {
	padding-left: 16px;
	padding-right: 16px
}

.is-large.wc-block-cart .wc-block-cart__payment-options {
	padding: 16px
}

.wp-block-woocommerce-cart.is-loading {
	display: none
}

.wp-block-woocommerce-cart {
	margin-bottom: 3em
}

.components-placeholder.wc-block-checkout__no-shipping-placeholder {
	margin-bottom: 16px
}

.components-placeholder.wc-block-checkout__no-shipping-placeholder * {
	pointer-events: all
}

.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset {
	display: block
}

.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset .components-button {
	background-color: #1e1e1e;
	color: #fff
}

.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset .wc-block-checkout__no-shipping-placeholder-description {
	display: block;
	margin: .25em 0 1em
}

.wc-block-checkout__add-note {
	margin: 1.5em 0 1.5em 9px
}

.is-medium .wc-block-checkout__add-note,
.is-mobile .wc-block-checkout__add-note,
.is-small .wc-block-checkout__add-note {
	position: relative;
	margin-bottom: 1em;
	margin-top: 1em;
	padding: 1em 0
}

.is-medium .wc-block-checkout__add-note:after,
.is-mobile .wc-block-checkout__add-note:after,
.is-small .wc-block-checkout__add-note:after {
	border-style: solid;
	border-width: 1px 0;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	opacity: .3;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0
}

.wc-block-checkout__add-note .wc-block-components-textarea {
	margin-top: 16px
}

.wc-block-checkout__order-notes.wc-block-components-checkout-step {
	padding-left: 0
}

.wc-block-checkout__form {
	margin: 0;
	max-width: 100%
}

.wc-block-checkout__create-account,
.wc-block-checkout__use-address-for-billing {
	margin-top: 1.5em
}

.wc-block-checkout__shipping-option .wc-block-components-radio-control__option {
	position: relative;
	margin: 0;
	padding: .75em 0 .75em 2.5em
}

.wc-block-checkout__shipping-option .wc-block-components-radio-control__option:after {
	border-style: solid;
	border-width: 0 0 1px;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	opacity: .3;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0
}

.wc-block-checkout__shipping-option .wc-block-components-shipping-rates-control__no-results-notice {
	margin: .75em 0
}

.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form,
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form,
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form,
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form,
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form,
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form {
	margin-left: -6px;
	margin-right: -6px
}

.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form:after,
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form:after,
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form:after,
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form:after,
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form:after,
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form:after {
	content: "";
	clear: both;
	display: block
}

.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input,
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input,
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input,
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input,
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input,
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input {
	float: left;
	margin-left: 6px;
	margin-right: 6px;
	position: relative;
	width: calc(50% - 12px)
}

.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type,
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2),
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type,
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2),
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type,
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2),
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type,
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2),
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type,
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2),
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type,
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2),
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2) {
	margin-top: 0
}

.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company,
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company,
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company,
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company,
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company,
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company {
	width: calc(100% - 12px)
}

.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox,
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox,
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox,
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox,
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox,
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox {
	clear: both
}

.wp-block-woocommerce-checkout .with-scroll-to-top__scroll-point {
	top: -96px
}

.wc-block-checkout__sidebar .wc-block-components-product-name {
	display: block;
	color: inherit;
	flex-grow: 1;
	flex-basis: 0
}

.wc-block-checkout__actions {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-left: 9px
}

.wc-block-checkout__actions .wc-block-components-checkout-place-order-button {
	width: 50%;
	padding: 1em;
	height: auto
}

.wc-block-checkout__actions .wc-block-components-checkout-place-order-button .wc-block-components-button__text {
	line-height: 24px
}

.wc-block-checkout__actions .wc-block-components-checkout-place-order-button .wc-block-components-button__text>svg {
	fill: #fff;
	vertical-align: top
}

.wc-block-checkout--is-loading .wc-block-checkout__actions button,
.wc-block-checkout--is-loading .wc-block-components-express-payment {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%
}

.wc-block-checkout--is-loading .wc-block-checkout__actions button>*,
.wc-block-checkout--is-loading .wc-block-components-express-payment>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.wc-block-checkout--is-loading .wc-block-checkout__actions button,
	.wc-block-checkout--is-loading .wc-block-components-express-payment {
		-webkit-animation: none;
		animation: none
	}
}

.wc-block-checkout--is-loading .wc-block-checkout__actions button:after,
.wc-block-checkout--is-loading .wc-block-components-express-payment:after {
	content: " "
}

.wc-block-checkout--is-loading .wc-block-components-express-payment {
	min-height: 150px
}

.wc-block-checkout--is-loading .wc-block-components-express-payment-continue-rule>span {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%;
	width: 150px
}

.wc-block-checkout--is-loading .wc-block-components-express-payment-continue-rule>span>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.wc-block-checkout--is-loading .wc-block-components-express-payment-continue-rule>span {
		-webkit-animation: none;
		animation: none
	}
}

.wc-block-checkout--is-loading .wc-block-components-express-payment-continue-rule>span:after {
	content: " "
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%;
	display: block;
	width: 10em
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title {
		-webkit-animation: none;
		animation: none
	}
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:after {
	content: " "
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:before {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%;
	border-radius: 50%;
	display: block;
	height: 100%;
	width: 1.5em
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:before>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:before {
		-webkit-animation: none;
		animation: none
	}
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:before:after {
	content: " "
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__container:after {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__container:after>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__container:after {
		-webkit-animation: none;
		animation: none
	}
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__content>span {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%;
	display: block;
	min-height: 100px
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__content>span>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__content>span {
		-webkit-animation: none;
		animation: none
	}
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__content>span:after {
	content: " "
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:after,
.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:before {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:after>*,
.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:before>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:after,
	.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:before {
		-webkit-animation: none;
		animation: none
	}
}

.wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card {
	-webkit-animation: loading-fade 1.2s ease-in-out infinite;
	animation: loading-fade 1.2s ease-in-out infinite;
	background-color: var(--global--color-primary, #e0e0e0)!important;
	color: var(--global--color-primary, #e0e0e0)!important;
	outline: 0!important;
	border: 0!important;
	box-shadow: none;
	pointer-events: none;
	max-width: 100%;
	min-height: 460px
}

.wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card>* {
	visibility: hidden
}

@media screen and (prefers-reduced-motion:reduce) {
	.wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card {
		-webkit-animation: none;
		animation: none
	}
}

.wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card:after {
	content: " "
}

.wc-block-components-sidebar-layout.wc-block-checkout--skeleton {
	display: none
}

.is-loading+.wc-block-components-sidebar-layout.wc-block-checkout--skeleton {
	display: flex
}

.wc-block-checkout-empty,
.wc-block-checkout-error {
	padding: 40px;
	text-align: center;
	width: 100%
}

.wc-block-checkout-empty .wc-block-checkout-empty__image,
.wc-block-checkout-empty .wc-block-checkout-error__image,
.wc-block-checkout-error .wc-block-checkout-empty__image,
.wc-block-checkout-error .wc-block-checkout-error__image {
	max-width: 150px;
	margin: 0 auto 1em;
	display: block;
	color: inherit
}

.wc-block-checkout-empty .wc-block-checkout-empty__title,
.wc-block-checkout-empty .wc-block-checkout-error__title,
.wc-block-checkout-error .wc-block-checkout-empty__title,
.wc-block-checkout-error .wc-block-checkout-error__title {
	display: block;
	margin: 0;
	font-weight: 700
}

.wc-block-checkout-empty .wc-block-checkout-empty__description,
.wc-block-checkout-empty .wc-block-checkout-error__description,
.wc-block-checkout-error .wc-block-checkout-empty__description,
.wc-block-checkout-error .wc-block-checkout-error__description {
	display: block;
	margin: .25em 0 1em
}

.is-mobile .wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button {
	display: none
}

.is-mobile .wc-block-checkout__actions .wc-block-components-checkout-place-order-button {
	width: 100%
}

.is-medium .wc-block-checkout__main,
.is-mobile .wc-block-checkout__main,
.is-small .wc-block-checkout__main {
	order: 1
}

.is-medium .wc-block-checkout__sidebar,
.is-mobile .wc-block-checkout__sidebar,
.is-small .wc-block-checkout__sidebar {
	margin-bottom: 40px;
	order: 0
}

.is-large .wc-block-checkout__actions {
	position: relative;
	margin-right: 24px;
	padding-top: 1.5em
}

.is-large .wc-block-checkout__actions:after {
	border-style: solid;
	border-width: 1px 0 0;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	opacity: .3;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0
}

.wc-block-components-express-payment {
	margin: auto;
	position: relative
}

.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons {
	list-style: none;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
	padding: 0;
	margin: 0;
	overflow: hidden;
	text-align: center
}

.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>li {
	margin: 0
}

.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>li>img {
	width: 100%;
	height: 48px
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container {
	display: flex;
	flex-direction: row;
	left: 0;
	position: absolute;
	right: 0;
	top: -5px;
	vertical-align: middle
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:before {
	border-left: 1px solid;
	border-top: 1px solid;
	border-radius: 5px 0 0 0;
	content: "";
	display: block;
	height: 4px;
	margin-right: 12px;
	opacity: .3;
	pointer-events: none;
	width: 22px
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:after {
	border-right: 1px solid;
	border-top: 1px solid;
	border-radius: 0 5px 0 0;
	content: "";
	display: block;
	height: 4px;
	margin-left: 12px;
	opacity: .3;
	pointer-events: none;
	flex-grow: 1
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title {
	flex-grow: 0;
	transform: translateY(-50%)
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content {
	position: relative;
	margin-top: calc(.75em + 5px);
	padding: 1.5em 35px 1em
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content:after {
	border-style: solid;
	border-width: 0 1px 1px;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	opacity: .3;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 0 0 5px 5px
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content>p {
	margin-bottom: 1em
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons>li {
	display: inline-block;
	width: 50%
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons>li:nth-child(2n) {
	padding-left: 8px
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons>li:nth-child(odd) {
	padding-right: 8px
}

.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li {
	padding-bottom: 16px;
	text-align: center;
	width: 100%
}

.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li:last-child {
	padding-bottom: 0
}

.wc-block-components-express-payment-continue-rule {
	display: flex;
	align-items: center;
	text-align: center;
	padding: 0 36px;
	margin: 24px 0
}

.wc-block-components-express-payment-continue-rule:before {
	margin-right: 10px
}

.wc-block-components-express-payment-continue-rule:after {
	margin-left: 10px
}

.wc-block-components-express-payment-continue-rule:after,
.wc-block-components-express-payment-continue-rule:before {
	content: " ";
	flex: 1;
	border-bottom: 1px solid;
	opacity: .3
}

.wc-block-components-express-payment-continue-rule--cart {
	margin: 16px 0;
	text-transform: uppercase
}

.theme-twentynineteen .wc-block-components-express-payment__title:before {
	display: none
}

.theme-twentytwenty .wc-block-components-express-payment .wc-block-components-express-payment__title {
	padding-left: 12px;
	padding-right: 12px
}

.components-placeholder.wc-block-checkout__no-payment-methods-placeholder {
	margin-bottom: 16px
}

.components-placeholder.wc-block-checkout__no-payment-methods-placeholder * {
	pointer-events: all
}

.components-placeholder.wc-block-checkout__no-payment-methods-placeholder .components-placeholder__fieldset {
	display: block
}

.components-placeholder.wc-block-checkout__no-payment-methods-placeholder .components-placeholder__fieldset .components-button {
	background-color: #1e1e1e;
	color: #fff
}

.components-placeholder.wc-block-checkout__no-payment-methods-placeholder .components-placeholder__fieldset .wc-block-checkout__no-payment-methods-placeholder-description {
	display: block;
	margin: .25em 0 1em
}

.components-notice.wc-block-checkout__no-payment-methods-notice {
	margin-bottom: 16px
}

.wc-block-card-elements {
	display: flex;
	width: 100%
}

.wc-block-card-elements .wc-block-components-validation-error {
	position: static
}

.wc-block-gateway-container {
	position: relative;
	margin-bottom: 1.5em;
	white-space: nowrap
}

.wc-block-gateway-container.wc-card-number-element {
	flex-basis: 15em;
	flex-grow: 1;
	min-width: min(15em, 60%)
}

.wc-block-gateway-container.wc-card-expiry-element {
	flex-basis: 7em;
	margin-left: 12px;
	min-width: min(7em, calc(24% - 12px))
}

.wc-block-gateway-container.wc-card-cvc-element {
	flex-basis: 7em;
	margin-left: 12px;
	min-width: min(5em, calc(16% - 12px))
}

.wc-block-gateway-container .wc-block-gateway-input {
	font-size: 1em;
	line-height: 1.375;
	background-color: #fff;
	padding: .75em 0 .75em 16px;
	border-radius: 4px;
	border: 1px solid #50575e;
	width: 100%;
	font-family: inherit;
	margin: 0;
	box-sizing: border-box;
	height: 3em;
	color: #2b2d2f;
	cursor: text
}

.wc-block-gateway-container .wc-block-gateway-input:focus,
.wc-block-gateway-container:focus {
	background-color: #fff
}

.wc-block-gateway-container label {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-decoration: inherit;
	text-transform: inherit;
	font-size: 1em;
	line-height: 1.375;
	position: absolute;
	transform: translateY(.75em);
	left: 0;
	top: 0;
	transform-origin: top left;
	color: #757575;
	transition: transform .2s ease;
	margin: 0 0 0 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: calc(100% - 24px);
	cursor: text
}

@media screen and (prefers-reduced-motion:reduce) {
	.wc-block-gateway-container label {
		transition: none
	}
}

.wc-block-gateway-container.wc-inline-card-element label {
	margin-left: calc(24px + 1.5em)
}

.wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input.focused.empty+label,
.wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input:not(.empty)+label {
	margin-left: 16px;
	transform: translateY(4px) scale(.75)
}

.wc-block-gateway-container.wc-inline-card-element+.wc-block-components-validation-error {
	position: static;
	margin-top: -24px
}

.wc-block-gateway-container .wc-block-gateway-input.focused.empty,
.wc-block-gateway-container .wc-block-gateway-input:not(.empty) {
	padding: 1.5em 0 .25em 16px
}

.wc-block-gateway-container .wc-block-gateway-input.focused.empty+label,
.wc-block-gateway-container .wc-block-gateway-input:not(.empty)+label {
	transform: translateY(4px) scale(.75)
}

.wc-block-gateway-container .wc-block-gateway-input.has-error {
	border-color: #cc1818
}

.wc-block-gateway-container .wc-block-gateway-input.has-error:focus {
	outline-color: #cc1818
}

.wc-block-gateway-container .wc-block-gateway-input.has-error+label {
	color: #cc1818
}

.is-large .wc-card-cvc-element .wc-block-components-validation-error>p,
.is-large .wc-card-expiry-element .wc-block-components-validation-error>p,
.is-medium .wc-card-cvc-element .wc-block-components-validation-error>p,
.is-medium .wc-card-expiry-element .wc-block-components-validation-error>p {
	line-height: 16px;
	padding-top: 4px
}

.is-mobile .wc-card-cvc-element .wc-block-components-validation-error>p,
.is-mobile .wc-card-expiry-element .wc-block-components-validation-error>p,
.is-small .wc-card-cvc-element .wc-block-components-validation-error>p,
.is-small .wc-card-expiry-element .wc-block-components-validation-error>p {
	min-height: 28px
}

.wc-block-components-checkout-payment-methods * {
	pointer-events: all
}

.is-mobile .wc-block-card-elements,
.is-small .wc-block-card-elements {
	flex-wrap: wrap
}

.is-mobile .wc-block-gateway-container.wc-card-number-element,
.is-small .wc-block-gateway-container.wc-card-number-element {
	flex-basis: 100%
}

.is-mobile .wc-block-gateway-container.wc-card-expiry-element,
.is-small .wc-block-gateway-container.wc-card-expiry-element {
	flex-basis: calc(50% - 8px);
	margin-left: 0;
	margin-right: 8px
}

.is-mobile .wc-block-gateway-container.wc-card-cvc-element,
.is-small .wc-block-gateway-container.wc-card-cvc-element {
	flex-basis: calc(50% - 8px);
	margin-left: 8px
}

.wc-block-checkout__payment-method .wc-block-components-radio-control__option {
	padding-left: 56px
}

.wc-block-checkout__payment-method .wc-block-components-radio-control__option:after {
	content: none
}

.wc-block-checkout__payment-method .wc-block-components-radio-control__option .wc-block-components-radio-control__input {
	left: 16px
}

.wc-block-checkout__payment-method .wc-block-components-radio-control__option,
.wc-block-checkout__payment-method .wc-block-components-radio-control__option:first-child,
.wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child {
	margin: 0;
	padding-bottom: 1em;
	padding-top: 1em
}

.wc-block-checkout__payment-method .wc-block-components-radio-control__option-checked {
	font-weight: 700
}

.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option,
.wc-block-checkout__payment-method .wc-block-components-radio-control__option {
	position: relative
}

.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:after,
.wc-block-checkout__payment-method .wc-block-components-radio-control__option:after {
	border-style: solid;
	border-width: 1px 1px 0;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	opacity: .3;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0
}

.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:last-child:after,
.wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child:after {
	border-width: 1px
}

.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option:after {
	border-width: 0
}

.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__label img {
	height: 24px
}

.wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__option {
	padding-left: 16px
}

.wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__input {
	display: none
}

.wc-block-checkout__payment-method .wc-block-components-checkout-step__description-payments-aligned {
	padding-top: 14px;
	height: 28px
}

.wc-block-components-radio-control-accordion-content {
	padding: 0 16px 1em
}

.wc-block-components-radio-control-accordion-content:empty {
	display: none
}

.wc-block-checkout__order-notes .wc-block-components-checkout-step__content {
	padding-bottom: 0
}

.wc-block-components-panel.has-border {
	position: relative
}

.wc-block-components-panel.has-border:after {
	border-style: solid;
	border-width: 1px 0;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	opacity: .3;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0
}

.wc-block-components-panel.has-border+.wc-block-components-panel.has-border:after {
	border-top-width: 0
}

.wc-block-components-panel__button {
	border: 0;
	border-radius: 0;
	vertical-align: baseline;
	height: auto;
	line-height: 1;
	margin: .375em 0;
	padding: .375em 32px .375em 0;
	position: relative;
	text-align: left;
	width: 100%
}

.wc-block-components-panel__button,
.wc-block-components-panel__button:active,
.wc-block-components-panel__button:focus,
.wc-block-components-panel__button:hover {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-decoration: inherit;
	text-transform: inherit;
	background: transparent;
	box-shadow: none
}

.wc-block-components-panel__button>.wc-block-components-panel__button-icon {
	fill: currentColor;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: auto
}

.wc-block-components-panel__content {
	padding-bottom: 1em
}

.wc-block-components-panel__content[hidden] {
	display: none
}

.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-panel__button {
	background-color: inherit;
	color: inherit
}

.theme-twentyseventeen .wc-block-components-panel__button,
.theme-twentytwenty .wc-block-components-panel__button {
	background: none transparent;
	color: inherit
}

.theme-twentyseventeen .wc-block-components-panel__button.wc-block-components-panel__button:focus,
.theme-twentyseventeen .wc-block-components-panel__button.wc-block-components-panel__button:hover,
.theme-twentytwenty .wc-block-components-panel__button.wc-block-components-panel__button:focus,
.theme-twentytwenty .wc-block-components-panel__button.wc-block-components-panel__button:hover {
	background: none transparent
}

.wc-block-components-totals-item {
	display: flex;
	flex-wrap: wrap;
	margin: .75em 0;
	width: 100%
}

.wc-block-components-totals-item__label {
	flex-grow: 1
}

.wc-block-components-totals-item__value {
	font-weight: 700;
	white-space: nowrap
}

.wc-block-components-totals-item__description {
	font-size: .875em;
	width: 100%
}

.wc-block-product-categories {
	margin-bottom: 1em
}

.wc-block-product-categories.is-dropdown {
	display: flex
}

.wc-block-product-categories select {
	margin-right: .5em
}

.wc-block-product-categories-list--has-images {
	list-style: none outside
}

.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item {
	margin: 4px 0 4px 60px;
	list-style: none outside;
	clear: both
}

.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item ul {
	margin: 4px 0 0
}

.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image {
	max-width: 50px;
	display: inline-block;
	padding: 0;
	margin: 0 .5em 0 -60px;
	position: relative;
	vertical-align: middle;
	border: 1px solid #eee
}

.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image img {
	margin: 0;
	padding: 0
}

.wc-block-product-categories-list-item-count:before {
	content: " ("
}

.wc-block-product-categories-list-item-count:after {
	content: ")"
}

.wp-block-woocommerce-product-categories.is-loading .wc-block-product-categories__placeholder {
	display: inline-block;
	height: 1em;
	width: 50%;
	min-width: 200px;
	background: currentColor;
	opacity: .2
}

.wc-block-product-categories__button {
	display: flex;
	align-items: center;
	margin: 0;
	padding: 0 .5em;
	position: relative;
	overflow: hidden
}

.wc-block-product-categories__button svg {
	fill: currentColor;
	outline: none
}

.rtl .wc-block-product-categories__button svg {
	transform: rotate(180deg)
}

.wc-block-product-categories__button:active {
	color: currentColor
}

.wc-block-product-categories__button:disabled,
.wc-block-product-categories__button[aria-disabled=true] {
	cursor: default;
	opacity: .3
}

.wc-block-product-categories__button:disabled:focus,
.wc-block-product-categories__button[aria-disabled=true]:focus {
	box-shadow: none
}

.wc-block-featured-product {
	position: relative;
	background-color: #1e1e1e;
	background-size: cover;
	background-position: 50%;
	width: 100%;
	margin: 0 0 1.5em
}

.wc-block-featured-product,
.wc-block-featured-product .wc-block-featured-product__wrapper {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	align-content: center
}

.wc-block-featured-product .wc-block-featured-product__wrapper {
	overflow: hidden;
	height: 100%
}

.wc-block-featured-product.has-left-content {
	justify-content: flex-start
}

.wc-block-featured-product.has-left-content .wc-block-featured-product__description,
.wc-block-featured-product.has-left-content .wc-block-featured-product__price,
.wc-block-featured-product.has-left-content .wc-block-featured-product__title,
.wc-block-featured-product.has-left-content .wc-block-featured-product__variation {
	margin-left: 0;
	text-align: left
}

.wc-block-featured-product.has-right-content {
	justify-content: flex-end
}

.wc-block-featured-product.has-right-content .wc-block-featured-product__description,
.wc-block-featured-product.has-right-content .wc-block-featured-product__price,
.wc-block-featured-product.has-right-content .wc-block-featured-product__title,
.wc-block-featured-product.has-right-content .wc-block-featured-product__variation {
	margin-right: 0;
	text-align: right
}

.wc-block-featured-product .wc-block-featured-product__description,
.wc-block-featured-product .wc-block-featured-product__price,
.wc-block-featured-product .wc-block-featured-product__title,
.wc-block-featured-product .wc-block-featured-product__variation {
	color: #fff;
	line-height: 1.25;
	margin-bottom: 0;
	text-align: center
}

.wc-block-featured-product .wc-block-featured-product__description a,
.wc-block-featured-product .wc-block-featured-product__description a:active,
.wc-block-featured-product .wc-block-featured-product__description a:focus,
.wc-block-featured-product .wc-block-featured-product__description a:hover,
.wc-block-featured-product .wc-block-featured-product__price a,
.wc-block-featured-product .wc-block-featured-product__price a:active,
.wc-block-featured-product .wc-block-featured-product__price a:focus,
.wc-block-featured-product .wc-block-featured-product__price a:hover,
.wc-block-featured-product .wc-block-featured-product__title a,
.wc-block-featured-product .wc-block-featured-product__title a:active,
.wc-block-featured-product .wc-block-featured-product__title a:focus,
.wc-block-featured-product .wc-block-featured-product__title a:hover,
.wc-block-featured-product .wc-block-featured-product__variation a,
.wc-block-featured-product .wc-block-featured-product__variation a:active,
.wc-block-featured-product .wc-block-featured-product__variation a:focus,
.wc-block-featured-product .wc-block-featured-product__variation a:hover {
	color: #fff
}

.wc-block-featured-product .wc-block-featured-product__description,
.wc-block-featured-product .wc-block-featured-product__link,
.wc-block-featured-product .wc-block-featured-product__price,
.wc-block-featured-product .wc-block-featured-product__title,
.wc-block-featured-product .wc-block-featured-product__variation {
	width: 100%;
	padding: 16px 48px 0;
	z-index: 1
}

.wc-block-featured-product .wc-block-featured-product__title,
.wc-block-featured-product .wc-block-featured-product__variation {
	margin-top: 0;
	border: 0
}

.wc-block-featured-product .wc-block-featured-product__title:before,
.wc-block-featured-product .wc-block-featured-product__variation:before {
	display: none
}

.wc-block-featured-product .wc-block-featured-product__variation {
	font-style: italic;
	padding-top: 0
}

.wc-block-featured-product .wc-block-featured-product__description p {
	margin: 0;
	line-height: 1.5em
}

.wc-block-featured-product .wp-block-button.aligncenter {
	text-align: center
}

.wc-block-featured-product.has-background-dim:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: inherit;
	opacity: .5;
	z-index: 1
}

.wc-block-featured-product.has-background-dim.has-background-dim-10:before {
	opacity: .1
}

.wc-block-featured-product.has-background-dim.has-background-dim-20:before {
	opacity: .2
}

.wc-block-featured-product.has-background-dim.has-background-dim-30:before {
	opacity: .3
}

.wc-block-featured-product.has-background-dim.has-background-dim-40:before {
	opacity: .4
}

.wc-block-featured-product.has-background-dim.has-background-dim-50:before {
	opacity: .5
}

.wc-block-featured-product.has-background-dim.has-background-dim-60:before {
	opacity: .6
}

.wc-block-featured-product.has-background-dim.has-background-dim-70:before {
	opacity: .7
}

.wc-block-featured-product.has-background-dim.has-background-dim-80:before {
	opacity: .8
}

.wc-block-featured-product.has-background-dim.has-background-dim-90:before {
	opacity: .9
}

.wc-block-featured-product.has-background-dim.has-background-dim-100:before {
	opacity: 1
}

.wc-block-featured-product.alignleft,
.wc-block-featured-product.alignright {
	max-width: 290px;
	width: 100%
}

.wc-block-featured-product:after {
	display: block;
	content: "";
	font-size: 0;
	min-height: inherit
}

@supports(position:sticky) {
	.wc-block-featured-product:after {
		content: none
	}
}

.wc-block-featured-product.aligncenter,
.wc-block-featured-product.alignleft,
.wc-block-featured-product.alignright,
.wc-block-product-search .wc-block-product-search__fields {
	display: flex
}

.wc-block-product-search .wc-block-product-search__field {
	padding: 6px 8px;
	line-height: 1.8;
	flex-grow: 1
}

.wc-block-product-search .wc-block-product-search__button {
	display: flex;
	align-items: center;
	margin: 0 0 0 6px;
	cursor: pointer;
	padding: 0 .5em;
	position: relative;
	overflow: hidden
}

.wc-block-product-search .wc-block-product-search__button svg {
	fill: currentColor;
	outline: none
}

.rtl .wc-block-product-search .wc-block-product-search__button svg {
	transform: rotate(180deg)
}

.wc-block-product-search .wc-block-product-search__button:active {
	color: currentColor
}

.wc-block-product-search .wc-block-product-search__button:disabled,
.wc-block-product-search .wc-block-product-search__button[aria-disabled=true] {
	cursor: default;
	opacity: .3
}

.wc-block-product-search .wc-block-product-search__button:disabled:focus,
.wc-block-product-search .wc-block-product-search__button[aria-disabled=true]:focus {
	box-shadow: none
}

.wc-block-featured-category {
	position: relative;
	background-color: #1e1e1e;
	background-size: cover;
	background-position: 50%;
	width: 100%;
	margin: 0 0 1.5em;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	align-content: center
}

.wc-block-featured-category .wc-block-featured-category__wrapper {
	overflow: hidden;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	align-content: center
}

.wc-block-featured-category.has-left-content {
	justify-content: flex-start
}

.wc-block-featured-category.has-left-content .wc-block-featured-category__description,
.wc-block-featured-category.has-left-content .wc-block-featured-category__price,
.wc-block-featured-category.has-left-content .wc-block-featured-category__title {
	margin-left: 0;
	text-align: left
}

.wc-block-featured-category.has-right-content {
	justify-content: flex-end
}

.wc-block-featured-category.has-right-content .wc-block-featured-category__description,
.wc-block-featured-category.has-right-content .wc-block-featured-category__price,
.wc-block-featured-category.has-right-content .wc-block-featured-category__title {
	margin-right: 0;
	text-align: right
}

.wc-block-featured-category .wc-block-featured-category__description,
.wc-block-featured-category .wc-block-featured-category__price,
.wc-block-featured-category .wc-block-featured-category__title {
	color: #fff;
	line-height: 1.25;
	margin-bottom: 0;
	text-align: center
}

.wc-block-featured-category .wc-block-featured-category__description a,
.wc-block-featured-category .wc-block-featured-category__description a:active,
.wc-block-featured-category .wc-block-featured-category__description a:focus,
.wc-block-featured-category .wc-block-featured-category__description a:hover,
.wc-block-featured-category .wc-block-featured-category__price a,
.wc-block-featured-category .wc-block-featured-category__price a:active,
.wc-block-featured-category .wc-block-featured-category__price a:focus,
.wc-block-featured-category .wc-block-featured-category__price a:hover,
.wc-block-featured-category .wc-block-featured-category__title a,
.wc-block-featured-category .wc-block-featured-category__title a:active,
.wc-block-featured-category .wc-block-featured-category__title a:focus,
.wc-block-featured-category .wc-block-featured-category__title a:hover {
	color: #fff
}

.wc-block-featured-category .wc-block-featured-category__description,
.wc-block-featured-category .wc-block-featured-category__link,
.wc-block-featured-category .wc-block-featured-category__price,
.wc-block-featured-category .wc-block-featured-category__title {
	width: 100%;
	padding: 0 48px 16px;
	z-index: 1
}

.wc-block-featured-category .wc-block-featured-category__title {
	margin-top: 0
}

.wc-block-featured-category .wc-block-featured-category__title:before {
	display: none
}

.wc-block-featured-category .wc-block-featured-category__description p {
	margin: 0
}

.wc-block-featured-category .wp-block-button.aligncenter {
	text-align: center
}

.wc-block-featured-category.has-background-dim:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: inherit;
	opacity: .5;
	z-index: 1
}

.wc-block-featured-category.has-background-dim.has-background-dim-10:before {
	opacity: .1
}

.wc-block-featured-category.has-background-dim.has-background-dim-20:before {
	opacity: .2
}

.wc-block-featured-category.has-background-dim.has-background-dim-30:before {
	opacity: .3
}

.wc-block-featured-category.has-background-dim.has-background-dim-40:before {
	opacity: .4
}

.wc-block-featured-category.has-background-dim.has-background-dim-50:before {
	opacity: .5
}

.wc-block-featured-category.has-background-dim.has-background-dim-60:before {
	opacity: .6
}

.wc-block-featured-category.has-background-dim.has-background-dim-70:before {
	opacity: .7
}

.wc-block-featured-category.has-background-dim.has-background-dim-80:before {
	opacity: .8
}

.wc-block-featured-category.has-background-dim.has-background-dim-90:before {
	opacity: .9
}

.wc-block-featured-category.has-background-dim.has-background-dim-100:before {
	opacity: 1
}

.wc-block-featured-category.alignleft,
.wc-block-featured-category.alignright {
	max-width: 290px;
	width: 100%
}

.wc-block-featured-category:after {
	display: block;
	content: "";
	font-size: 0;
	min-height: inherit
}

@supports(position:sticky) {
	.wc-block-featured-category:after {
		content: none
	}
}

.wc-block-featured-category.aligncenter,
.wc-block-featured-category.alignleft,
.wc-block-featured-category.alignright {
	display: flex
}

.wc-block-attribute-filter {
	margin-bottom: 24px
}

.wc-block-attribute-filter .wc-block-attribute-filter-list-count:before {
	content: " ("
}

.wc-block-attribute-filter .wc-block-attribute-filter-list-count:after {
	content: ")"
}

.wc-block-attribute-filter .wc-block-attribute-filter-list {
	margin: 0
}

.wc-block-attribute-filter .wc-block-attribute-filter-list li {
	text-decoration: underline
}

.wc-block-attribute-filter .wc-block-attribute-filter-list li label {
	cursor: pointer
}

.wc-block-attribute-filter .wc-block-attribute-filter-list li input {
	cursor: pointer;
	display: inline-block
}

.wc-block-attribute-filter .wc-block-attribute-filter-list .wc-block-attribute-filter-list-count {
	float: right
}

.wc-block-attribute-filter .is-single .wc-block-attribute-filter-list-count,
.wc-block-attribute-filter .wc-block-dropdown-selector .wc-block-dropdown-selector__list .wc-block-attribute-filter-list-count {
	opacity: .6
}

.wc-block-attribute-filter .wc-block-attribute-filter__button {
	margin-top: 8px
}

@-webkit-keyframes loading-fade {
	0% {
		opacity: .7
	}
	50% {
		opacity: 1
	}
	to {
		opacity: .7
	}
}

@keyframes loading-fade {
	0% {
		opacity: .7
	}
	50% {
		opacity: 1
	}
	to {
		opacity: .7
	}
}

.wc-block-active-filters {
	margin-bottom: 24px;
	overflow: hidden
}

.wc-block-active-filters .wc-block-active-filters__clear-all {
	font-size: 1em;
	float: right;
	border: none;
	padding: 0;
	text-decoration: underline;
	cursor: pointer
}

.wc-block-active-filters .wc-block-active-filters__clear-all,
.wc-block-active-filters .wc-block-active-filters__clear-all:active,
.wc-block-active-filters .wc-block-active-filters__clear-all:focus,
.wc-block-active-filters .wc-block-active-filters__clear-all:hover {
	background: transparent;
	color: inherit
}

.wc-block-active-filters .wc-block-active-filters__list {
	margin: 0 0 4px;
	padding: 0;
	list-style: none outside;
	clear: both
}

.wc-block-active-filters .wc-block-active-filters__list li {
	margin: 0;
	padding: 0;
	list-style: none outside;
	clear: both
}

.wc-block-active-filters .wc-block-active-filters__list li ul {
	margin: 0;
	padding: 0;
	list-style: none outside
}

.wc-block-active-filters .wc-block-active-filters__list li:first-child .wc-block-active-filters__list-item-type {
	margin: 0
}

.wc-block-active-filters .wc-block-active-filters__list-item-type {
	font-size: .75em;
	text-transform: uppercase;
	letter-spacing: .1em;
	margin: 16px 0 0;
	display: block
}

.wc-block-active-filters .wc-block-active-filters__list-item-operator {
	font-weight: 400;
	font-style: italic
}

.wc-block-active-filters .wc-block-active-filters__list-item-name {
	font-weight: 700;
	display: block;
	position: relative;
	padding: 0 16px 0 0
}

.wc-block-active-filters .wc-block-active-filters__list-item-remove {
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 16px;
	width: 16px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 50%;
	margin: -8px 0 0;
	color: currentColor
}

.wc-block-active-filters .wc-block-active-filters__list--chips li,
.wc-block-active-filters .wc-block-active-filters__list--chips ul {
	display: inline
}

.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-active-filters__list-item-type {
	display: none
}

.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-components-chip {
	font-size: .875em;
	margin-top: .1875em;
	margin-bottom: .1875em
}

.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2;
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450;
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232;
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
	border-color: #ffb900;
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d;
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

.wpcf7 form.submitting .ajax-loader {
	visibility: visible;
}

.wpcf7 .ajax-loader::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc;
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7 .ajax-loader::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

@charset "UTF-8";
[class*=hint--] {
	position: relative;
	display: inline-block
}

[class*=hint--]:after,
[class*=hint--]:before {
	position: absolute;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	visibility: hidden;
	opacity: 0;
	z-index: 1000000;
	pointer-events: none;
	-webkit-transition: .3s ease;
	-moz-transition: .3s ease;
	transition: .3s ease;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	transition-delay: 0s
}

[class*=hint--]:hover:after,
[class*=hint--]:hover:before {
	visibility: visible;
	opacity: 1;
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	transition-delay: .1s
}

[class*=hint--]:before {
	content: '';
	position: absolute;
	background: 0 0;
	border: 6px solid transparent;
	z-index: 1000001
}

[class*=hint--]:after {
	background: #383838;
	color: #fff;
	padding: 8px 10px;
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 12px;
	white-space: nowrap;
	text-shadow: 0 -1px 0 #000;
	box-shadow: 4px 4px 8px rgba(0, 0, 0, .3)
}

[class*=hint--][aria-label]:after {
	content: attr(aria-label)
}

[class*=hint--][data-hint]:after {
	content: attr(data-hint)
}

[aria-label='']:after,
[aria-label='']:before,
[data-hint='']:after,
[data-hint='']:before {
	display: none!important
}

.hint--top-left:before,
.hint--top-right:before,
.hint--top:before {
	border-top-color: #383838
}

.hint--bottom-left:before,
.hint--bottom-right:before,
.hint--bottom:before {
	border-bottom-color: #383838
}

.hint--top:after,
.hint--top:before {
	bottom: 100%;
	left: 50%
}

.hint--top:before {
	margin-bottom: -11px;
	left: calc(50% - 6px)
}

.hint--top:after {
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%)
}

.hint--top:hover:before {
	-webkit-transform: translateY(-8px);
	-moz-transform: translateY(-8px);
	transform: translateY(-8px)
}

.hint--top:hover:after {
	-webkit-transform: translateX(-50%) translateY(-8px);
	-moz-transform: translateX(-50%) translateY(-8px);
	transform: translateX(-50%) translateY(-8px)
}

.hint--bottom:after,
.hint--bottom:before {
	top: 100%;
	left: 50%
}

.hint--bottom:before {
	margin-top: -11px;
	left: calc(50% - 6px)
}

.hint--bottom:after {
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%)
}

.hint--bottom:hover:before {
	-webkit-transform: translateY(8px);
	-moz-transform: translateY(8px);
	transform: translateY(8px)
}

.hint--bottom:hover:after {
	-webkit-transform: translateX(-50%) translateY(8px);
	-moz-transform: translateX(-50%) translateY(8px);
	transform: translateX(-50%) translateY(8px)
}

.hint--right:before {
	border-right-color: #383838;
	margin-left: -11px;
	margin-bottom: -6px
}

.hint--right:after {
	margin-bottom: -14px
}

.hint--right:after,
.hint--right:before {
	left: 100%;
	bottom: 50%
}

.hint--right:hover:after,
.hint--right:hover:before {
	-webkit-transform: translateX(8px);
	-moz-transform: translateX(8px);
	transform: translateX(8px)
}

.hint--left:before {
	border-left-color: #383838;
	margin-right: -11px;
	margin-bottom: -6px
}

.hint--left:after {
	margin-bottom: -14px
}

.hint--left:after,
.hint--left:before {
	right: 100%;
	bottom: 50%
}

.hint--left:hover:after,
.hint--left:hover:before {
	-webkit-transform: translateX(-8px);
	-moz-transform: translateX(-8px);
	transform: translateX(-8px)
}

.hint--top-left:after,
.hint--top-left:before {
	bottom: 100%;
	left: 50%
}

.hint--top-left:before {
	margin-bottom: -11px;
	left: calc(50% - 6px)
}

.hint--top-left:after {
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	transform: translateX(-100%);
	margin-left: 12px
}

.hint--top-left:hover:before {
	-webkit-transform: translateY(-8px);
	-moz-transform: translateY(-8px);
	transform: translateY(-8px)
}

.hint--top-left:hover:after {
	-webkit-transform: translateX(-100%) translateY(-8px);
	-moz-transform: translateX(-100%) translateY(-8px);
	transform: translateX(-100%) translateY(-8px)
}

.hint--top-right:after,
.hint--top-right:before {
	bottom: 100%;
	left: 50%
}

.hint--top-right:before {
	margin-bottom: -11px;
	left: calc(50% - 6px)
}

.hint--top-right:after {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0);
	margin-left: -12px
}

.hint--top-right:hover:after,
.hint--top-right:hover:before {
	-webkit-transform: translateY(-8px);
	-moz-transform: translateY(-8px);
	transform: translateY(-8px)
}

.hint--bottom-left:after,
.hint--bottom-left:before {
	top: 100%;
	left: 50%
}

.hint--bottom-left:before {
	margin-top: -11px;
	left: calc(50% - 6px)
}

.hint--bottom-left:after {
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	transform: translateX(-100%);
	margin-left: 12px
}

.hint--bottom-left:hover:before {
	-webkit-transform: translateY(8px);
	-moz-transform: translateY(8px);
	transform: translateY(8px)
}

.hint--bottom-left:hover:after {
	-webkit-transform: translateX(-100%) translateY(8px);
	-moz-transform: translateX(-100%) translateY(8px);
	transform: translateX(-100%) translateY(8px)
}

.hint--bottom-right:after,
.hint--bottom-right:before {
	top: 100%;
	left: 50%
}

.hint--bottom-right:before {
	margin-top: -11px;
	left: calc(50% - 6px)
}

.hint--bottom-right:after {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0);
	margin-left: -12px
}

.hint--bottom-right:hover:after,
.hint--bottom-right:hover:before {
	-webkit-transform: translateY(8px);
	-moz-transform: translateY(8px);
	transform: translateY(8px)
}

.hint--large:after,
.hint--medium:after,
.hint--small:after {
	white-space: normal;
	line-height: 1.4em;
	word-wrap: break-word
}

.hint--small:after {
	width: 80px
}

.hint--medium:after {
	width: 150px
}

.hint--large:after {
	width: 300px
}

.hint--error:after {
	background-color: #b34e4d;
	text-shadow: 0 -1px 0 #592726
}

.hint--error.hint--top-left:before,
.hint--error.hint--top-right:before,
.hint--error.hint--top:before {
	border-top-color: #b34e4d
}

.hint--error.hint--bottom-left:before,
.hint--error.hint--bottom-right:before,
.hint--error.hint--bottom:before {
	border-bottom-color: #b34e4d
}

.hint--error.hint--left:before {
	border-left-color: #b34e4d
}

.hint--error.hint--right:before {
	border-right-color: #b34e4d
}

.hint--warning:after {
	background-color: #c09854;
	text-shadow: 0 -1px 0 #6c5328
}

.hint--warning.hint--top-left:before,
.hint--warning.hint--top-right:before,
.hint--warning.hint--top:before {
	border-top-color: #c09854
}

.hint--warning.hint--bottom-left:before,
.hint--warning.hint--bottom-right:before,
.hint--warning.hint--bottom:before {
	border-bottom-color: #c09854
}

.hint--warning.hint--left:before {
	border-left-color: #c09854
}

.hint--warning.hint--right:before {
	border-right-color: #c09854
}

.hint--info:after {
	background-color: #3986ac;
	text-shadow: 0 -1px 0 #1a3c4d
}

.hint--info.hint--top-left:before,
.hint--info.hint--top-right:before,
.hint--info.hint--top:before {
	border-top-color: #3986ac
}

.hint--info.hint--bottom-left:before,
.hint--info.hint--bottom-right:before,
.hint--info.hint--bottom:before {
	border-bottom-color: #3986ac
}

.hint--info.hint--left:before {
	border-left-color: #3986ac
}

.hint--info.hint--right:before {
	border-right-color: #3986ac
}

.hint--success:after {
	background-color: #458746;
	text-shadow: 0 -1px 0 #1a321a
}

.hint--success.hint--top-left:before,
.hint--success.hint--top-right:before,
.hint--success.hint--top:before {
	border-top-color: #458746
}

.hint--success.hint--bottom-left:before,
.hint--success.hint--bottom-right:before,
.hint--success.hint--bottom:before {
	border-bottom-color: #458746
}

.hint--success.hint--left:before {
	border-left-color: #458746
}

.hint--success.hint--right:before {
	border-right-color: #458746
}

.hint--always:after,
.hint--always:before {
	opacity: 1;
	visibility: visible
}

.hint--always.hint--top:before {
	-webkit-transform: translateY(-8px);
	-moz-transform: translateY(-8px);
	transform: translateY(-8px)
}

.hint--always.hint--top:after {
	-webkit-transform: translateX(-50%) translateY(-8px);
	-moz-transform: translateX(-50%) translateY(-8px);
	transform: translateX(-50%) translateY(-8px)
}

.hint--always.hint--top-left:before {
	-webkit-transform: translateY(-8px);
	-moz-transform: translateY(-8px);
	transform: translateY(-8px)
}

.hint--always.hint--top-left:after {
	-webkit-transform: translateX(-100%) translateY(-8px);
	-moz-transform: translateX(-100%) translateY(-8px);
	transform: translateX(-100%) translateY(-8px)
}

.hint--always.hint--top-right:after,
.hint--always.hint--top-right:before {
	-webkit-transform: translateY(-8px);
	-moz-transform: translateY(-8px);
	transform: translateY(-8px)
}

.hint--always.hint--bottom:before {
	-webkit-transform: translateY(8px);
	-moz-transform: translateY(8px);
	transform: translateY(8px)
}

.hint--always.hint--bottom:after {
	-webkit-transform: translateX(-50%) translateY(8px);
	-moz-transform: translateX(-50%) translateY(8px);
	transform: translateX(-50%) translateY(8px)
}

.hint--always.hint--bottom-left:before {
	-webkit-transform: translateY(8px);
	-moz-transform: translateY(8px);
	transform: translateY(8px)
}

.hint--always.hint--bottom-left:after {
	-webkit-transform: translateX(-100%) translateY(8px);
	-moz-transform: translateX(-100%) translateY(8px);
	transform: translateX(-100%) translateY(8px)
}

.hint--always.hint--bottom-right:after,
.hint--always.hint--bottom-right:before {
	-webkit-transform: translateY(8px);
	-moz-transform: translateY(8px);
	transform: translateY(8px)
}

.hint--always.hint--left:after,
.hint--always.hint--left:before {
	-webkit-transform: translateX(-8px);
	-moz-transform: translateX(-8px);
	transform: translateX(-8px)
}

.hint--always.hint--right:after,
.hint--always.hint--right:before {
	-webkit-transform: translateX(8px);
	-moz-transform: translateX(8px);
	transform: translateX(8px)
}

.hint--rounded:after {
	border-radius: 4px
}

.hint--no-animate:after,
.hint--no-animate:before {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	transition-duration: 0s
}

.hint--bounce:after,
.hint--bounce:before {
	-webkit-transition: opacity .3s ease, visibility .3s ease, -webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);
	-moz-transition: opacity .3s ease, visibility .3s ease, -moz-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);
	transition: opacity .3s ease, visibility .3s ease, transform .3s cubic-bezier(.71, 1.7, .77, 1.24)
}

.ps-container {
	-ms-touch-action: auto;
	touch-action: auto;
	overflow: hidden !important;
	-ms-overflow-style: none
}

@supports (-ms-overflow-style: none) {
	.ps-container {
		overflow: auto !important
	}
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
	.ps-container {
		overflow: auto !important
	}
}

.ps-container.ps-active-x>.ps-scrollbar-x-rail,
.ps-container.ps-active-y>.ps-scrollbar-y-rail {
	display: block;
	background-color: transparent
}

.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
	background-color: #eee;
	opacity: .9
}

.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
	background-color: #999;
	height: 11px
}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
	background-color: #eee;
	opacity: .9
}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
	background-color: #999;
	width: 11px
}

.ps-container>.ps-scrollbar-x-rail {
	display: none;
	position: absolute;
	opacity: 0;
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	-o-transition: background-color .2s linear, opacity .2s linear;
	-moz-transition: background-color .2s linear, opacity .2s linear;
	transition: background-color .2s linear, opacity .2s linear;
	bottom: 0px;
	height: 15px
}

.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x {
	position: absolute;
	background-color: #aaa;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
	transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
	-o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
	-moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
	transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
	transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
	bottom: 2px;
	height: 6px
}

.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,
.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x {
	height: 11px
}

.ps-container>.ps-scrollbar-y-rail {
	display: none;
	position: absolute;
	opacity: 0;
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	-o-transition: background-color .2s linear, opacity .2s linear;
	-moz-transition: background-color .2s linear, opacity .2s linear;
	transition: background-color .2s linear, opacity .2s linear;
	right: 0;
	width: 15px
}

.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
	position: absolute;
	background-color: #aaa;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
	transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
	-o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
	-moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
	transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
	transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
	right: 2px;
	width: 6px
}

.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,
.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y {
	width: 11px
}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
	background-color: #eee;
	opacity: .9
}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
	background-color: #999;
	height: 11px
}

.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
	background-color: #eee;
	opacity: .9
}

.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
	background-color: #999;
	width: 11px
}

.ps-container:hover>.ps-scrollbar-x-rail,
.ps-container:hover>.ps-scrollbar-y-rail {
	opacity: .6
}

.ps-container:hover>.ps-scrollbar-x-rail:hover {
	background-color: #eee;
	opacity: .9
}

.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
	background-color: #999
}

.ps-container:hover>.ps-scrollbar-y-rail:hover {
	background-color: #eee;
	opacity: .9
}

.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
	background-color: #999
}

.ps-theme-wpc {
	-ms-touch-action: none;
	touch-action: none;
	overflow: hidden !important;
	-ms-overflow-style: none;
}

@supports (-ms-overflow-style: none) {
	.ps-theme-wpc {
		overflow: auto !important;
	}
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
	.ps-theme-wpc {
		overflow: auto !important;
	}
}

.ps-theme-wpc.ps-active-x>.ps-scrollbar-x-rail,
.ps-theme-wpc.ps-active-y>.ps-scrollbar-y-rail {
	display: block;
	background-color: transparent;
}

.ps-theme-wpc.ps-in-scrolling {
	pointer-events: none;
}

.ps-theme-wpc.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
	background-color: rgba(0, 0, 0, .1) !important;
}

.ps-theme-wpc.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
	background-color: rgba(0, 0, 0, 1);
}

.ps-theme-wpc.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
	background-color: rgba(0, 0, 0, .1) !important;
}

.ps-theme-wpc.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
	background-color: rgba(0, 0, 0, 1);
	width: 2px;
	border-radius: 1px;
}

.ps-theme-wpc>.ps-scrollbar-x-rail {
	display: none;
	position: absolute;
	opacity: 0;
	transition: background-color .2s linear, opacity .2s linear;
	bottom: 0;
	height: 2px;
	border-radius: 1px;
}

.ps-theme-wpc>.ps-scrollbar-x-rail>.ps-scrollbar-x {
	position: absolute;
	background-color: rgba(0, 0, 0, 1);
	transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
	bottom: 0;
	height: 2px !important;
	border-radius: 1px !important;
}

.ps-theme-wpc>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,
.ps-theme-wpc>.ps-scrollbar-x-rail:active>.ps-scrollbar-x {
	height: 2px;
	border-radius: 1px;
}

.ps-theme-wpc>.ps-scrollbar-y-rail {
	display: none;
	position: absolute;
	opacity: 0;
	transition: background-color .2s linear, opacity .2s linear;
	right: 0;
	width: 2px;
	border-radius: 1px;
}

.ps-theme-wpc>.ps-scrollbar-y-rail>.ps-scrollbar-y {
	position: absolute;
	background-color: rgba(0, 0, 0, 1);
	transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
	right: 0;
	width: 2px !important;
	border-radius: 1px !important;
}

.ps-theme-wpc>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,
.ps-theme-wpc>.ps-scrollbar-y-rail:active>.ps-scrollbar-y {
	width: 2px;
	border-radius: 1px;
}

.ps-theme-wpc:hover.ps-in-scrolling {
	pointer-events: none;
}

.ps-theme-wpc:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
	background-color: rgba(0, 0, 0, 1);
}

.ps-theme-wpc:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
	background-color: rgba(0, 0, 0, 1);
	height: 2px;
	border-radius: 1px;
}

.ps-theme-wpc:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
	background-color: rgba(0, 0, 0, 1);
}

.ps-theme-wpc:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
	background-color: rgba(0, 0, 0, 1);
	width: 2px;
	border-radius: 1px;
}

.ps-theme-wpc:hover>.ps-scrollbar-x-rail:hover {
	background-color: rgba(0, 0, 0, .1);
	opacity: 1;
}

.ps-theme-wpc:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
	background-color: rgba(0, 0, 0, 1);
}

.ps-theme-wpc:hover>.ps-scrollbar-y-rail:hover {
	background-color: rgba(0, 0, 0, .1);
	opacity: 1;
}

.ps-theme-wpc:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
	background-color: rgba(0, 0, 0, 1);
}

@keyframes wooscp-spinner {
	to {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes wooscp-spinner {
	to {
		-webkit-transform: rotate(360deg);
	}
}

.wooscp-popup {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.9);
	z-index: 99999999;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.wooscp-popup.open {
	opacity: 1;
	visibility: visible;
}

.wooscp-popup.open .wooscp-popup-inner .wooscp-popup-content {
	top: 50%;
}

.wooscp-popup .wooscp-popup-inner {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.wooscp-popup .wooscp-popup-inner .wooscp-popup-content {
	position: absolute;
	padding: 15px;
	top: 60%;
	left: 50%;
	width: 360px;
	height: 400px;
	max-width: 90%;
	max-height: 90%;
	background-color: #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	transform: translate3d(-50%, -50%, 0);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
}

.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-popup-close {
	width: 32px;
	height: 32px;
	line-height: 32px;
	position: absolute;
	top: -32px;
	right: -32px;
	color: #fff;
	text-align: center;
	background-image: url(../images/close.svg);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-input input {
	display: block;
	width: 100%;
	border: none;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	box-shadow: none;
	color: #222;
	background-color: #f2f2f2;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-webkit-appearance: none;
}

.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result {
	flex-grow: 1;
	margin-top: 15px;
	overflow-y: auto;
	position: relative;
}

.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result ul li {
	display: block;
	padding: 10px 0;
	border: 1px solid #fafafa;
}

.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result ul li .item-inner {
	display: flex;
	align-items: center;
}

.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result ul li .item-inner .item-image {
	width: 48px;
}

.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result ul li .item-inner .item-image img {
	width: 48px;
	height: 48px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-shadow: none;
}

.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result ul li .item-inner .item-name {
	flex-grow: 1;
	padding: 0 10px;
	color: #222;
}

.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result ul li .item-inner .item-add {
	width: 48px;
	text-align: center;
}

.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result ul li .item-inner .item-add span {
	display: inline-block;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #222;
	background-color: #f2f2f2;
	cursor: pointer;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result ul li .item-inner .item-add span:hover {
	color: #fff;
	background-color: #222;
}

.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result:before {
	content: '';
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 7;
	background-color: rgba(255, 255, 255, 0.7);
	opacity: 0;
	visibility: hidden;
}

.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result:after {
	width: 32px;
	height: 32px;
	display: block;
	margin-top: -16px;
	margin-left: -16px;
	content: '';
	background-image: url(../images/curve.svg);
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 8;
	-webkit-animation: wooscp-spinner 1s linear infinite;
	-moz-animation: wooscp-spinner 1s linear infinite;
	-ms-animation: wooscp-spinner 1s linear infinite;
	-o-animation: wooscp-spinner 1s linear infinite;
	animation: wooscp-spinner 1s linear infinite;
	opacity: 0;
	visibility: hidden;
}

.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result.wooscp-loading:before,
.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result.wooscp-loading:after {
	opacity: 1;
	visibility: visible;
}

.wooscp-area {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99999979;
	box-sizing: border-box;
	pointer-events: none;
}

.wooscp-area .wooscp-inner {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.wooscp-area .wooscp-inner .wooscp-table {
	padding: 15px 15px 78px 15px;
	margin: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	background-color: #292a30;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	font-size: 14px;
	position: fixed;
	top: 0;
	left: 0;
	opacity: 0;
	visibility: hidden;
	z-index: 99999997;
	pointer-events: none;
}

.wooscp-area .wooscp-inner .wooscp-table * {
	box-sizing: border-box;
}

.wooscp-area .wooscp-inner .wooscp-table.wooscp-table-open {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner {
	background-color: #ffffff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	width: 100%;
	height: 100%;
	max-height: 100%;
	overflow: hidden;
	position: relative;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner:before {
	content: '';
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(255, 255, 255, 0.7);
	opacity: 0;
	visibility: hidden;
	z-index: 7;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner:after {
	width: 32px;
	height: 32px;
	display: block;
	margin-top: -16px;
	margin-left: -16px;
	content: '';
	background-image: url(../images/curve.svg);
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: 50%;
	left: 50%;
	opacity: 0;
	visibility: hidden;
	z-index: 8;
	-webkit-animation: wooscp-spinner 1s linear infinite;
	-moz-animation: wooscp-spinner 1s linear infinite;
	-ms-animation: wooscp-spinner 1s linear infinite;
	-o-animation: wooscp-spinner 1s linear infinite;
	animation: wooscp-spinner 1s linear infinite;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner.wooscp-loading:before,
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner.wooscp-loading:after {
	opacity: 1;
	visibility: visible;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-close {
	z-index: 6;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-close .wooscp-table-close-icon {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	min-width: 52px;
	min-height: 52px;
	background-color: #eeeeee;
	background-image: url(../images/remove-dark.svg);
	background-repeat: no-repeat;
	background-position: center;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items {
	z-index: 5;
	height: 100%;
	position: relative;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items .wooscp-no-result {
	display: block;
	padding: 15px;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table {
	border-spacing: 0;
	border-collapse: collapse;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 0;
	z-index: 6;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table thead {
	z-index: 8;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table thead tr {
	border: none;
	margin: 0;
	padding: 0;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table thead tr th {
	position: relative;
	border-collapse: collapse;
	z-index: 8 !important;
	text-transform: uppercase;
	padding: 15px 15px 15px 0;
	margin: 0;
	min-width: 200px;
	max-width: 400px;
	vertical-align: middle;
	color: #43454b;
	font-weight: 700;
	text-align: left;
	background-color: #f7f7f7;
	border: none;
	border-image-width: 0;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table thead tr th:first-child {
	padding-left: 15px;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table thead tr th a {
	text-decoration: none;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody {
	z-index: 7;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr {
	border: none;
	margin: 0;
	padding: 0;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-hide {
	display: none;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr td {
	position: relative;
	border-collapse: collapse;
	padding: 15px 15px 15px 0;
	vertical-align: middle;
	text-align: left;
	min-width: 200px;
	max-width: 400px;
	color: #43454b;
	font-weight: 400;
	border: none;
	z-index: 6;
	border-image-width: 0;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr td:first-child {
	z-index: 7;
	padding-left: 15px;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr td.td-placeholder {
	text-align: center;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr td.td-placeholder:before {
	content: '';
	display: inline-block;
	width: 60px;
	height: 8px;
	background-color: #eeeeee;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-image td.td-placeholder {
	background-image: url(../images/placeholder.png);
	background-repeat: no-repeat;
	background-position: center;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-image td.td-placeholder:before {
	display: none;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-image a {
	text-decoration: none;
	outline: none;
	display: block;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-image img {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	height: auto;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-shadow: none;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-add_to_cart td p,
.wooscp_table tbody tr.tr-add_to_cart td p {
	padding: 0 !important;
	margin: 0 !important;
	border: none !important;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-add_to_cart td p,
.wooscp_table tbody tr.tr-add_to_cart td p {
	font-size: 0;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-add_to_cart td p a,
.wooscp_table tbody tr.tr-add_to_cart td p a {
	font-size: 14px;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-rating td .star-rating {
	float: left;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr:nth-child(2n) td {
	background-color: #fbfbfb;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr:hover td {
	background-color: #f8f8f8;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table.has-1 thead tr th,
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table.has-2 thead tr th {
	width: 25%;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table.has-1 tbody tr td,
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table.has-2 tbody tr td {
	width: 25%;
}

.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items .ps-scrollbar-x-rail,
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items .ps-scrollbar-y-rail {
	z-index: 999999;
}

.wooscp-area .wooscp-inner .wooscp-bar {
	width: 100%;
	height: 78px;
	position: fixed;
	left: 0;
	bottom: -80px;
	padding: 15px;
	box-sizing: border-box;
	background-color: #292a30;
	color: #cfd2d4;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	flex-wrap: nowrap;
	z-index: 99999998;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn {
	height: 48px;
	line-height: 48px;
	padding: 0 20px 0 68px;
	position: relative;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #00a0d2;
	font-size: 14px;
	font-weight: 700;
	color: #ffffff;
	text-transform: uppercase;
	order: 1;
	margin-left: 15px;
	cursor: pointer;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn .wooscp-bar-btn-icon-wrapper {
	width: 48px;
	height: 48px;
	line-height: 48px;
	background-color: rgba(0, 0, 0, 0.1);
	text-align: center;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn .wooscp-bar-btn-icon-wrapper .wooscp-bar-btn-icon-inner {
	width: 16px;
	height: 12px;
	margin-top: 18px;
	margin-left: 16px;
	position: relative;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn .wooscp-bar-btn-icon-wrapper .wooscp-bar-btn-icon-inner span {
	display: block;
	position: absolute;
	height: 2px;
	width: 100%;
	background: #ffffff;
	border-radius: 2px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-ms-transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
	transition: 0.25s ease-in-out;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn .wooscp-bar-btn-icon-wrapper .wooscp-bar-btn-icon-inner span:nth-child(1) {
	top: 0px;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn .wooscp-bar-btn-icon-wrapper .wooscp-bar-btn-icon-inner span:nth-child(2) {
	top: 5px;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn .wooscp-bar-btn-icon-wrapper .wooscp-bar-btn-icon-inner span:nth-child(3) {
	top: 10px;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn.wooscp-bar-btn-open .wooscp-bar-btn-icon-wrapper .wooscp-bar-btn-icon-inner span:nth-child(1) {
	top: 6px;
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn.wooscp-bar-btn-open .wooscp-bar-btn-icon-wrapper .wooscp-bar-btn-icon-inner span:nth-child(2) {
	opacity: 0;
	left: -60px;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn.wooscp-bar-btn-open .wooscp-bar-btn-icon-wrapper .wooscp-bar-btn-icon-inner span:nth-child(3) {
	top: 6px;
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn.wooscp-bar-btn-icon {
	font-size: 0;
	padding: 0;
	width: 48px;
	overflow: hidden;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-search {
	width: 48px;
	height: 48px;
	display: inline-block;
	position: relative;
	margin: 0 10px 0 0;
	cursor: pointer;
	background-color: rgba(255, 255, 255, 0.1);
	background-image: url(../images/add.svg);
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.wooscp-settings-fields {
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	position: relative;
	overflow-y: auto;
}

.wooscp-settings-fields li span {
	cursor: move;
	margin-left: 5px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-settings {
	width: 48px;
	height: 48px;
	display: inline-block;
	position: relative;
	margin: 0;
	cursor: pointer;
	background-color: transparent;
	background-image: url(../images/checkbox.svg);
	background-size: 16px 16px;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-remove {
	width: 48px;
	height: 48px;
	display: inline-block;
	position: relative;
	margin: 0 0 0 10px;
	cursor: pointer;
	background-color: #e32718;
	background-image: url(../images/trash.svg);
	background-size: 16px 16px;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-items {
	height: 48px;
	max-width: 70%;
	white-space: nowrap;
	width: auto;
	text-align: right;
	order: 0;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-items .wooscp-bar-item {
	width: 48px;
	height: 48px;
	display: inline-block;
	position: relative;
	margin: 0 5px;
	background-color: rgba(255, 255, 255, 0.1);
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-items .wooscp-bar-item img {
	width: 48px;
	height: 48px;
	cursor: move;
	z-index: 6;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-webkit-user-drag: none;
	-khtml-user-drag: none;
	-moz-user-drag: none;
	-o-user-drag: none;
	user-drag: none;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-items .wooscp-bar-item .wooscp-bar-item-remove {
	width: 12px;
	height: 12px;
	position: absolute;
	top: 2px;
	right: 2px;
	background-image: url(../images/remove.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #292a30;
	z-index: 7;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	cursor: pointer;
	opacity: 0;
	visibility: hidden;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-items .wooscp-bar-item .wooscp-bar-item-remove:hover {
	background-color: #ff2222;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-items .wooscp-bar-item.removing {
	opacity: .5;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-items .wooscp-bar-item:hover .wooscp-bar-item-remove {
	opacity: 1;
	visibility: visible;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-items .wooscp-bar-item:first-child {
	margin-left: 0px;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-items .wooscp-bar-item:last-child {
	margin-right: 0px;
}

.wooscp-area .wooscp-inner .wooscp-bar.wooscp-bar-open {
	bottom: 0;
	pointer-events: auto;
	opacity: 1;
	visibility: visible;
}

.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-notice {
	position: fixed;
	bottom: 88px;
	left: 50%;
	padding: 0 10px;
	background-color: rgba(0, 0, 0, .7);
	color: #ffffff;
	border-radius: 2px;
	transform: translate(-50%, 10px);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.wooscp-area.wooscp-area-open-bar.wooscp-bar-click-outside-yes:not(.wooscp-area-open-table) .wooscp-inner .wooscp-bar:hover .wooscp-bar-notice,
.wooscp-area.wooscp-area-open-bar.wooscp-bar-click-outside-yes-empty[data-count="0"]:not(.wooscp-area-open-table) .wooscp-inner .wooscp-bar:hover .wooscp-bar-notice {
	opacity: 1;
	visibility: visible;
	transform: translate(-50%, 0);
}

.wooscp-area .wooscp-inner .wooscp-bar[data-count="0"] .wooscp-bar-search {
	margin-right: 0;
}

.wooscp-area .wooscp-inner .wooscp-bar[data-count="0"] .wooscp-bar-remove,
.wooscp-area .wooscp-inner .wooscp-bar[data-count="1"] .wooscp-bar-remove {
	display: none;
}

.wooscp-area.wooscp-bar-top .wooscp-inner .wooscp-table {
	padding: 78px 15px 15px 15px;
}

.wooscp-area.wooscp-bar-top .wooscp-inner .wooscp-bar {
	top: -80px;
	bottom: auto;
}

.wooscp-area.wooscp-bar-top .wooscp-inner .wooscp-bar.wooscp-bar-open {
	top: 0;
}

.wooscp-area.wooscp-bar-left .wooscp-inner .wooscp-bar {
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.wooscp-area.wooscp-bar-left .wooscp-inner .wooscp-bar .wooscp-bar-btn {
	order: 0;
	margin-left: 0;
	margin-right: 15px;
}

.wooscp-area.wooscp-bar-left .wooscp-inner .wooscp-bar .wooscp-bar-remove {
	order: 1;
	margin: 0 10px 0 0;
}

.wooscp-area.wooscp-bar-left .wooscp-inner .wooscp-bar .wooscp-bar-items {
	order: 2;
	text-align: left;
}

.wooscp-area.wooscp-bar-left .wooscp-inner .wooscp-bar .wooscp-bar-search {
	order: 3;
	margin: 0 0 0 10px;
}

.wooscp-area.wooscp-bar-left .wooscp-inner .wooscp-bar .wooscp-bar-settings {
	order: 4;
}

.wooscp-btn {
	cursor: pointer;
}

.wooscp-btn.wooscp-btn-adding:after {
	content: '...';
}

.wooscp-btn.wooscp-btn-added:before {
	content: '\2713';
	margin-right: 5px;
}

.wooscp-menu-item .wooscp-menu-item-inner {
	position: relative;
}

.wooscp-menu-item .wooscp-menu-item-inner:after {
	content: attr(data-count);
	display: block;
	background-color: #e94b35;
	color: #ffffff;
	font-size: 10px;
	font-weight: 400;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	border-radius: 8px;
	position: absolute;
	top: -10px;
	right: -10px;
}

body.woocommerce-cart .wooscp-hide-checkout,
body.woocommerce-checkout .wooscp-hide-checkout {
	display: none;
}

.wooscp_list {
	max-width: 100%;
	overflow-x: auto;
}

.wooscp_table table tr th,
.wooscp_table table tr td {
	left: auto !important;
	right: auto !important;
	top: auto !important;
	bottom: auto !important;
}

@media screen and (max-width:767px) {
	.wooscp-bar .wooscp-bar-btn {
		font-size: 0 !important;
		padding: 0 !important;
		width: 48px !important;
		overflow: hidden;
	}
}

@media print {
	.wooscp_table .tr-add_to_cart {
		display: none;
	}
}

.wooscp-area .wooscp-inner .wooscp-bar.wooscp-bar-bubble {
	background-color: transparent !important;
	background: none !important;
	pointer-events: none;
}

.wooscp-area .wooscp-inner .wooscp-bar.wooscp-bar-bubble>a,
.wooscp-area .wooscp-inner .wooscp-bar.wooscp-bar-bubble .wooscp-bar-items,
.wooscp-area .wooscp-inner .wooscp-bar.wooscp-bar-bubble .wooscp-bar-remove {
	display: none !important;
}

.wooscp-area .wooscp-inner .wooscp-bar.wooscp-bar-bubble .wooscp-bar-btn {
	pointer-events: auto;
	width: 48px !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 0 !important;
	-moz-box-shadow: rgba(0, 0, 0, .15) 0px 0px 20px;
	-webkit-box-shadow: rgba(0, 0, 0, .15) 0px 0px 20px;
	box-shadow: rgba(0, 0, 0, .15) 0px 0px 20px;
}

.dgwt-wcas-block-scroll {
	overflow: hidden
}

.dgwt-wcas-search-wrapp {
	position: relative;
	line-height: 100%;
	display: block;
	color: #444;
	min-width: 230px;
	width: 100%;
	text-align: left;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.dgwt-wcas-tpd-image img {
	margin: 0 15px 0 0!important;
	display: block
}

.rtl .dgwt-wcas-tpd-image img {
	margin: 0 0 0 15px!important
}

.dgwt-wcas-preloader-wrapp img {
	margin: 10px auto 0 auto;
	display: block;
	max-width: 200px
}

.dgwt-wcas-preloader-wrapp img.dgwt-wcas-placeholder-preloader {
	display: block;
	width: 100%;
	height: auto;
	max-width: 300px;
	margin: 0
}

.dgwt-wcas-suggestions-wrapp {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ddd;
	border-top: none;
	padding: 0;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow-y: auto
}

.dgwt-wcas-details-wrapp *,
.dgwt-wcas-search-wrapp *,
.dgwt-wcas-suggestions-wrapp * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.dgwt-wcas-details-wrapp a:focus,
.dgwt-wcas-suggestions-wrapp a:focus {
	outline: 0
}

.dgwt-wcas-suggestions-wrapp.dgwt-wcas-suggestions-wrapp--top {
	border: 1px solid #ddd;
	border-bottom: none
}

.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp {
	max-width: 550px
}

.dgwt-wcas-full-width.dgwt-wcas-is-detail-box .dgwt-wcas-suggestion {
	padding: 8px 15px
}

.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp {
	border-radius: 0 0 5px 0;
	border-left-color: #eee
}

.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp {
	border-radius: 0 0 0 5px;
	border-right-color: #eee
}

.dgwt-wcas-suggestion {
	cursor: pointer;
	font-size: 12px;
	line-height: 110%;
	text-align: left;
	padding: 7px 10px;
	position: relative;
	border-bottom: 1px solid #dfdfdf;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	resize: vertical;
	width: 100%
}

.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more {
	justify-content: center;
	color: #6d6d6d
}

a.dgwt-wcas-details-more-products {
	padding: 15px 0 10px 0;
	display: block;
	border-top: 1px solid #eee;
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
	color: #6d6d6d;
	transition: all .2s ease-in-out
}

a.dgwt-wcas-details-more-products:hover {
	text-decoration: underline
}

a.dgwt-wcas-product-details-readmore {
	display: block;
	text-align: right;
	margin-top: 15px;
	color: #6d6d6d;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 400;
	font-size: 12px
}

a.dgwt-wcas-product-details-readmore:hover {
	text-decoration: underline
}

.dgwt-wcas-suggestion.dgwt-wcas-suggestion-no-border-bottom {
	border-bottom: none
}

.dgwt-wcas-suggestion:after {
	clear: both;
	display: block;
	content: ''
}

.dgwt-wcas-suggestion.dgwt-wcas-nores {
	cursor: default;
	opacity: .5
}

.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product {
	padding-top: 8px;
	padding-bottom: 8px;
	min-height: 60px
}

.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more,
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more {
	min-height: 30px;
	text-transform: uppercase
}

.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more {
	padding: 0 10px;
	text-align: center
}

.dgwt-wcas-st {
	display: block;
	color: #444;
	font-size: 15px;
	width: 100%;
	line-height: 110%
}

.dgwt-wcas-st>span {
	display: inline-block;
	vertical-align: middle
}

.dgwt-wcas-has-sku .dgwt-wcas-st-title {
	margin-right: 6px
}

.dgwt-wcas-st>span.dgwt-wcas-st--direct-headline {
	display: block;
	font-style: italic;
	font-size: 10px;
	text-transform: uppercase;
	opacity: .4;
	line-height: 10px;
	margin-bottom: 1px;
	letter-spacing: 2px
}

.dgwt-wcas-st-breadcrumbs {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 80%;
	text-align: left;
	opacity: .6;
	width: 100%;
	padding-right: 10px
}

.rtl .dgwt-wcas-st-breadcrumbs {
	padding-right: 0;
	padding-left: 10px;
	text-align: right
}

.dgwt-wcas-sku {
	font-size: 80%
}

.dgwt-wcas-si {
	width: 50px;
	display: block;
	height: 100%
}

.dgwt-wcas-si img {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #e8e8e8;
	border-radius: 3px;
	display: block;
	margin: auto;
	padding: 2px;
	height: auto;
	width: auto;
	max-height: 90%;
	max-width: 100%
}

.dgwt-wcas-content-wrapp {
	display: flex;
	height: 100%;
	width: 100%;
	justify-content: space-between;
	align-items: center;
	resize: vertical;
	padding-left: 10px
}

.rtl .dgwt-wcas-content-wrapp {
	padding-left: 0;
	padding-right: 10px
}

.dgwt-wcas-sp {
	color: #555;
	font-size: 14px;
	line-height: 120%;
	text-align: right;
	line-height: 4px;
	padding-left: 10px
}

.dgwt-wcas-sp * {
	line-height: 130%
}

.dgwt-wcas-search-form {
	margin: 0;
	padding: 0;
	width: 100%
}

.dgwt-wcas-sp del {
	opacity: .5;
	font-size: 12px
}

.dgwt-wcas-sd {
	color: #777;
	display: block;
	line-height: 14px;
	width: 100%;
	margin-top: 5px;
	font-size: .8em
}

.dgwt-wcas-vendor-city {
	margin-left: 5px;
	font-size: .8em
}

.dgwt-wcas-st>.dgwt-wcas-product-vendor {
	font-size: 12px;
	margin-top: 5px;
	display: block
}

.dgwt-wcas-suggestion-selected {
	background-color: #eee
}

.dgwt-wcas-suggestion-selected:first-child {
	border-top: none
}

.rtl .dgwt-wcas-suggestion {
	padding-left: 0;
	padding-right: 15px;
	text-align: right
}

.dgwt-wcas-details-wrapp {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ddd;
	border-top: none;
	border-left: none;
	padding: 0;
	width: 300px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 100;
	min-height: 340px
}

.rtl .dgwt-wcas-details-wrapp {
	border-left: 1px solid #ddd;
	border-right: none
}

.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp {
	margin-top: -1px;
	border-top: 1px solid #ddd
}

.dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp {
	margin-top: -1px;
	border-top: 1px solid #ddd
}

.dgwt-wcas-details-right .dgwt-wcas-details-wrapp {
	border-left: none;
	border-right: 1px solid #ddd;
	border-radius: 0 5px 5px 0
}

.dgwt-wcas-details-left .dgwt-wcas-details-wrapp {
	border-right: none;
	border-left: 1px solid #ddd;
	border-radius: 5px 0 0 5px
}

.dgwt-wcas-details-notfit .dgwt-wcas-details-wrapp {
	display: none
}

.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp {
	border-radius: 0 0 0 5px
}

.dgwt-wcas-full-width .dgwt-wcas-details-wrapp {
	border-radius: 0 0 5px 0
}

.rtl.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp {
	border-radius: 0 0 5px 0
}

.rtl.dgwt-wcas-full-width .dgwt-wcas-details-wrapp {
	border-radius: 0 0 0 5px
}

.dgwt-wcas-details-inner {
	display: none
}

.dgwt-wcas-details-inner.dgwt-wcas-details-inner-active {
	display: block
}

.dgwt-wcas-details-inner-taxonomy {
	margin-top: 11px
}

.woocommerce .dgwt-wcas-pd-rating .star-rating {
	float: left;
	margin-right: 5px;
	font-size: 12px;
	color: #ccae72
}

.rtl .dgwt-wcas-pd-rating .star-rating {
	float: right;
	margin-left: 5px;
	margin-right: 0
}

.dgwt-wcas-datails-title {
	border-bottom: 1px dashed #eee;
	display: block;
	margin-bottom: 15px;
	padding-bottom: 5px;
	font-size: 14px
}

.dgwt-wcas-pd-title {
	border-bottom: 1px dashed #eee;
	margin-bottom: 15px;
	padding-bottom: 5px;
	display: block;
	color: #202020;
	text-decoration: none
}

.dgwt-wcas-pd-title .product-title {
	font-weight: 900;
	color: #202020;
	text-transform: uppercase;
	letter-spacing: -1px;
	margin: 0
}

.dgwt-wcas-details-title-tax {
	text-transform: uppercase;
	font-weight: 900;
	letter-spacing: -1px;
	margin-right: 3px
}

.dgwt-wcas-tax-product-details {
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: left;
	transition: all .2s ease-in-out;
	padding: 5px;
	margin: 0 -5px 15px -5px
}

.dgwt-wcas-tax-product-details:after {
	content: '';
	clear: both;
	display: block
}

.dgwt-wcas-tax-product-details:hover {
	box-shadow: 0 0 11px 2px rgba(0, 0, 0, .05)
}

.dgwt-wcas-details-wrapp .dgwt-wcas-pd-title {
	margin-bottom: 8px
}

.dgwt-wcas-tpd-image {
	width: 60px;
	margin-right: 15px
}

.dgwt-wcas-pd-rest .product-title {
	display: block;
	line-height: 100%;
	font-weight: 500;
	margin-bottom: 5px
}

.dgwt-wcas-tpd-rest {
	max-width: 200px
}

.dgwt-wcas-tpd-rest-title {
	display: block;
	line-height: 125%;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0;
	margin: 0 0 8px;
	overflow: hidden;
	color: #000
}

.dgwt-wcas-suggestion-nores {
	pointer-events: none;
	opacity: .45
}

.dgwt-wcas-pd-price,
.dgwt-wcas-tpd-price {
	font-size: 14px;
	line-height: 120%;
	overflow: hidden;
	color: #000;
	margin-top: 15px;
	font-weight: 700;
	font-size: 18px
}

.dgwt-wcas-tpd-price {
	font-size: 12px;
	color: #777
}

.dgwt-wcas-pd-price .woocommerce-price-suffix,
.dgwt-wcas-tpd-price .woocommerce-price-suffix {
	font-size: 12px;
	font-weight: lighter;
	color: #999;
	margin-left: 4px;
	display: inline-block
}

.dgwt-wcas-pd-price del .amount,
.dgwt-wcas-tpd-price del .amount {
	font-weight: lighter;
	background: 0 0;
	font-size: 90%;
	opacity: .6
}

.dgwt-wcas-pd-price ins,
.dgwt-wcas-tpd-price ins {
	background: 0 0;
	text-decoration: none
}

.dgwt-wcas-pd-rating {
	font-size: 13px;
	line-height: 13px
}

.dgwt-wcas-pd-rating:after {
	content: '';
	clear: both;
	display: block
}

.dgwt-wcas-pd-review {
	color: #777;
	font-size: 11px;
	line-height: 11px
}

.dgwt-wcas-datails-title {
	border-bottom: 1px dashed #eee;
	display: block;
	margin: 5px 0 15px 0;
	padding-bottom: 5px
}

.dgwt-wcas-pd-title {
	border-bottom: 1px dashed #eee;
	margin-bottom: 15px;
	padding-bottom: 5px;
	display: block;
	text-decoration: none
}

.dgwt-wcas-pd-title .product-title {
	font-weight: 900;
	text-transform: uppercase;
	letter-spacing: -1px
}

.dgwt-wcas-details-title-tax {
	text-transform: uppercase;
	font-weight: 900;
	letter-spacing: -1px;
	margin-right: 3px
}

.rtl .dgwt-wcas-details-title-tax {
	margin: 0 0 0 3px;
	float: right
}

.dgwt-wcas-tpd-image {
	width: 70px;
	padding: 4px;
	background-color: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.dgwt-wcas-details-space {
	padding: 0 15px 15px 15px
}

.dgwt-wcas-details-main-image {
	border-bottom: 1px solid #eee;
	min-height: 200px;
	display: flex
}

.dgwt-wcas-details-main-image img {
	width: auto;
	height: auto;
	display: block;
	max-height: 250px;
	max-width: 100%;
	margin: 0 auto;
	padding: 0;
	border: none;
	align-self: center
}

.dgwt-wcas-details-right .dgwt-wcas-details-main-image img {
	border-radius: 0 3px 0 0
}

.dgwt-wcas-details-left .dgwt-wcas-details-main-image img {
	border-radius: 3px 0 0 0
}

a.dgwt-wcas-details-post-title,
a.dgwt-wcas-details-product-title {
	color: #333;
	display: block;
	line-height: 120%;
	margin: 10px 0 0 0;
	font-size: 21px;
	font-weight: 400;
	text-decoration: none;
	text-transform: none
}

a.dgwt-wcas-details-post-title:hover,
a.dgwt-wcas-details-product-title:hover {
	text-decoration: underline
}

a.dgwt-wcas-details-post-title {
	margin-bottom: 15px
}

.dgwt-wcas-details-product-sku {
	display: block;
	font-size: 12px;
	line-height: 110%;
	color: #999
}

.dgwt-wcas-tpd-image img {
	display: block;
	max-width: 100%;
	width: 100%;
	height: auto
}

.dgwt-wcas-details-hr {
	height: 1px;
	width: 100%;
	border-bottom: 1px solid #eee;
	margin: 15px 0
}

.rtl .dgwt-wcas-tpd-image {
	float: right;
	margin-right: 0;
	margin-left: 15px
}

.rtl .dgwt-wcas-tpd-rest {
	float: right;
	max-width: 190px
}

.rtl input[type=search].dgwt-wcas-search-input {
	text-align: right
}

input[type=search].dgwt-wcas-search-input,
input[type=text].dgwt-cas-search-input {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0;
	-webkit-appearance: textfield;
	text-align: left
}

[type=search].dgwt-wcas-search-input::-ms-clear {
	display: none
}

[type=search].dgwt-wcas-search-input::-webkit-search-decoration {
	-webkit-appearance: none
}

[type=search].dgwt-wcas-search-input::-webkit-search-cancel-button {
	display: none
}

.dgwt-wcas-details-desc {
	font-size: 13px;
	line-height: 157%
}

.dgwt-wcas-details-desc b,
.dgwt-wcas-details-desc strong {
	font-weight: 400;
	color: #000;
	margin: 0;
	padding: 0
}

.dgwt-wcas-pd-addtc-form {
	margin: 10px 0;
	display: flex;
	align-items: center;
	justify-content: flex-end
}

.dgwt-wcas-pd-addtc-form>.quantity {
	margin-right: 10px
}

.dgwt-wcas-pd-addtc-form .add_to_cart_inline,
.dgwt-wcas-pd-addtc-form .quantity input.qty {
	margin-bottom: 0;
	margin-top: 0
}

.dgwt-wcas-stock {
	display: block;
	text-align: right;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 14px
}

.dgwt-wcas-stock.in-stock {
	color: #0f834d
}

.dgwt-wcas-stock.out-of-stock {
	color: #e2401c
}

.dgwt-wcas-pd-addtc .add_to_cart_button,
.dgwt-wcas-pd-addtc .add_to_cart_inline {
	margin: 0
}

.dgwt-wcas-pd-addtc .add_to_cart_button.added {
	display: none
}

button.dgwt-wcas-search-submit,
input[type=submit].dgwt-wcas-search-submit {
	position: relative
}

.dgwt-wcas-ico-magnifier {
	bottom: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	height: 65%;
	display: block
}

.dgwt-wcas-preloader {
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	z-index: 1;
	background-repeat: no-repeat;
	background-position: right 15px center;
	background-size: auto 44%
}

.rtl .dgwt-wcas-preloader {
	right: auto;
	left: 5px
}

.dgwt-wcas-inner-preloader {
	background-repeat: no-repeat;
	background-position: right 8px center;
	background-size: auto 22px;
	display: flex;
	align-items: center;
	justify-content: center
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
	.dgwt-wcas-inner-preloader {
		background-image: url(../images/preloader.gif)
	}
}

.dgwt-wcas-loader-circular {
	height: 24px;
	width: 24px;
	-webkit-animation: 2s linear infinite rotate;
	-moz-animation: 2s linear infinite rotate;
	animation: 2s linear infinite rotate
}

.dgwt-wcas-loader-circular-path {
	fill: transparent;
	stroke-linecap: round;
	stroke-width: 4px;
	stroke-dasharray: 1, 200;
	stroke-dashoffset: 0;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-animation: 1s ease-in-out infinite dash;
	-moz-animation: 1s ease-in-out infinite dash;
	animation: 1s ease-in-out infinite dash
}

@-webkit-keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-moz-keyframes rotate {
	100% {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0
	}
	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px
	}
	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px
	}
}

@-moz-keyframes dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0
	}
	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px
	}
	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px
	}
}

@keyframes dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0
	}
	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px
	}
	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px
	}
}

.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) {
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	-webkit-transition: all 160ms ease-in-out;
	-moz-transition: all 160ms ease-in-out;
	-ms-transition: all 160ms ease-in-out;
	-o-transition: all 160ms ease-in-out;
	transition: all 160ms ease-in-out
}

.dgwt-wcas-close:hover {
	opacity: .3
}

@media screen and (max-width:992px) {
	.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp {
		max-width: none
	}
}

.dgwt-wcas-suggestion strong {
	font-weight: 700
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute!important;
	width: 1px
}

.dgwt-wcas-sf-wrapp:after,
.dgwt-wcas-sf-wrapp:before {
	content: "";
	display: table
}

.dgwt-wcas-sf-wrapp:after {
	clear: both
}

.dgwt-wcas-sf-wrapp {
	zoom: 1;
	width: 100%;
	max-width: 100vw;
	margin: 0;
	position: relative;
	background: 0 0
}

.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	width: 100%;
	height: 40px;
	font-size: 14px;
	line-height: 100%;
	padding: 10px 15px;
	margin: 0;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-appearance: none;
	box-sizing: border-box
}

.dgwt-wcas-open .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	border-radius: 3px 3px 0 0
}

.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp {
	display: none!important
}

.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-suggestions-wrapp {
	min-height: 0!important;
	border-radius: 0 0 5px 5px;
	border-right-color: #ddd
}

.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,
.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp {
	min-height: 41px!important
}

.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.rtl):not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp {
	border-right-color: transparent
}

.dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-details-wrapp .dgwt-wcas-preloader-wrapp {
	display: none!important
}

.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-is-details:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestion-nores {
	margin-top: 5px
}

.rtl.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp {
	border-left-color: transparent
}

.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus {
	outline: 0;
	background: #fff;
	box-shadow: 0 0 9px 1px rgba(0, 0, 0, .06);
	-webkit-transition: all 150ms ease-in;
	-moz-transition: all 150ms ease-in;
	-ms-transition: all 150ms ease-in;
	-o-transition: all 150ms ease-in;
	transition: all 150ms ease-in
}

.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {
	color: #999;
	font-weight: 400;
	font-style: italic;
	line-height: normal
}

.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder {
	color: #999;
	font-weight: 400;
	font-style: italic;
	line-height: normal
}

.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-moz-placeholder {
	color: #999;
	font-weight: 400;
	font-style: italic;
	line-height: normal
}

.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder {
	color: #999;
	font-weight: 400;
	font-style: italic;
	line-height: normal
}

.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder {
	color: #999;
	font-weight: 400;
	font-style: italic;
	line-height: normal
}

.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
	overflow: visible;
	position: absolute;
	border: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
	height: 40px;
	min-width: 50px;
	width: auto;
	line-height: 100%;
	min-height: 100%;
	right: 0;
	left: auto;
	top: 0;
	bottom: auto;
	padding: 0 15px;
	color: #fff;
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
	text-transform: uppercase;
	background-color: #333;
	border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none
}

.rtl .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
	left: 0;
	right: auto
}

.dgwt-wcas-open .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
	border-radius: 0 2px 0 0
}

.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover {
	opacity: .7
}

.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active,
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus {
	opacity: .7;
	outline: 0
}

.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
	content: '';
	position: absolute;
	border-width: 8px 8px 8px 0;
	border-style: solid solid solid none;
	border-color: transparent #333 transparent;
	top: 12px;
	left: -6px;
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out
}

.rtl .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
	left: auto;
	right: -6px;
	border-width: 8px 0 8px 8px;
	border-style: solid none solid solid
}

.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover:before {
	border-right-color: #333
}

.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active:before,
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus:before {
	border-right-color: #333
}

.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::-moz-focus-inner {
	border: 0;
	padding: 0
}

.dgwt-wcas-details-wrapp .added_to_cart {
	display: block
}

.dgwt-wcas-has-desc .dgwt-wcas-sp>*,
.dgwt-wcas-has-img .dgwt-wcas-sp>* {
	display: block
}

.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp {
	min-height: 340px
}

body:not(.dgwt-wcas-is-details) .dgwt-wcas-suggestion:last-child {
	border-bottom: none
}

.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product {
	min-height: 40px
}

.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp {
	overflow: visible
}

.dgwt-wcas-is-details .dgwt-wcas-si {
	width: 30px;
	max-width: 100%;
	box-sizing: border-box
}

.dgwt-wcas-is-details .dgwt-wcas-sp {
	display: flex;
	top: 0;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	resize: vertical
}

.dgwt-wcas-is-details .dgwt-wcas-sd {
	font-size: 11px;
	line-height: 100%
}

.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat],
.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag] {
	padding-left: 15px;
	min-height: 0
}

.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat] .dgwt-wcas-st,
.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag] .dgwt-wcas-st {
	padding-left: 0
}

.dgwt-wcas-ico-magnifier,
.dgwt-wcas-ico-magnifier-handler {
	max-width: 20px
}

.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
	height: 50%;
	margin: auto;
	max-height: 20px;
	width: 100%;
	max-width: 20px;
	left: 12px;
	right: auto;
	opacity: .5;
	fill: #000
}

.rtl .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
	left: auto;
	right: 12px
}

.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	padding: 10px 15px 10px 40px
}

.rtl .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	padding: 10px 40px 10px 15px
}

.dgwt-wcas-overlay-mobile-on,
.dgwt-wcas-overlay-mobile-on body {
	overflow: hidden;
	min-width: 100vw;
	min-height: 100vh
}

html.dgwt-wcas-overlay-mobile-on {
	scroll-behavior: unset
}

.dgwt-wcas-om-bar {
	display: flex;
	height: 45px;
	width: 100%
}

.dgwt-wcas-om-bar button.dgwt-wcas-om-return,
.dgwt-wcas-om-bar button.dgwt-wcas-om-return:active,
.dgwt-wcas-om-bar button.dgwt-wcas-om-return:focus,
.dgwt-wcas-om-bar button.dgwt-wcas-om-return:hover {
	width: 45px;
	height: 100%;
	display: block;
	background: #ccc;
	cursor: pointer;
	position: relative;
	margin: 0;
	padding: 0;
	box-shadow: none;
	outline: 0;
	border: medium none;
	border-spacing: 0;
	border-radius: 0
}

.dgwt-wcas-om-bar .dgwt-wcas-om-return svg {
	width: 23px;
	height: 23px;
	position: absolute;
	left: 12px;
	top: 12px
}

.rtl .dgwt-wcas-om-bar .dgwt-wcas-om-return svg {
	left: 11px;
	top: 9px;
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path {
	fill: #fff
}

.dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader {
	right: 0!important
}

.rtl .dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader {
	left: 4px!important;
	right: auto!important
}

@keyframes dgwt-wcas-preloader-price-anim {
	0% {
		background: rgba(128, 128, 128, .03)
	}
	50% {
		background: rgba(128, 128, 128, .1)
	}
	100% {
		background: rgba(128, 128, 128, .03)
	}
}

.dgwt-wcas-preloader-price-inner div:nth-child(1) {
	left: 0;
	animation-delay: -.1s
}

.dgwt-wcas-preloader-price-inner div:nth-child(2) {
	left: 13px;
	animation-delay: -.2s
}

.dgwt-wcas-preloader-price-inner div:nth-child(3) {
	left: 26px;
	animation-delay: -.3s
}

.dgwt-wcas-preloader-price {
	width: 34px;
	height: 10px;
	display: inline-block;
	overflow: hidden;
	background: 0 0
}

.dgwt-wcas-preloader-price-inner {
	width: 100%;
	height: 100%;
	position: relative;
	transform: translateZ(0) scale(1);
	backface-visibility: hidden;
	transform-origin: 0 0
}

.dgwt-wcas-preloader-price-inner div {
	position: absolute;
	width: 8px;
	height: 8px;
	background: rgba(128, 128, 128, .05);
	animation: dgwt-wcas-preloader-price-anim .8s cubic-bezier(0, .5, .5, 1) infinite;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.dgwt-wcas-om-bar .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
	display: none
}

.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile {
	width: calc(100% - 45px);
	max-width: none;
	margin: 0
}

.dgwt-wcas-overlay-mobile .dgwt-wcas-search-form {
	width: 100%
}

.dgwt-wcas-overlay-mobile {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	background: #fff
}

.dgwt-wcas-overlay-mobile * {
	box-sizing: border-box
}

.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input {
	height: 45px!important;
	border-top: none;
	border-right: none;
	border-left: none;
	border-radius: 0;
	font-size: 16px!important
}

.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input:focus {
	font-size: 16px!important
}

.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp {
	left: 0!important;
	top: 45px!important;
	width: 100%!important;
	height: calc(100% - 45px)!important;
	position: absolute;
	overflow-y: auto;
	border: none;
	margin: 0;
	display: block
}

.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestion {
	width: 100%
}

.dgwt-wcas-overlay-mobile-on .dgwt-wcas-enable-mobile-form {
	display: none
}

.dgwt-wcas-enable-mobile-form {
	position: absolute;
	z-index: 100;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	cursor: pointer
}

html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-mobile .dgwt-wcas-search-form {
	display: none;
	position: relative
}

html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-icon-mobile {
	min-width: 0;
	display: inline-block;
	width: 28px;
	height: 28px
}

html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler {
	height: 100%;
	width: 100%
}

html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler .dgwt-wcas-ico-magnifier {
	opacity: 1;
	position: static;
	max-width: none;
	max-height: none
}

.dgwt-wcas-overlay-mobile-on .dgwt-wcas-icon-handler {
	display: none
}

.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp {
	height: calc(100% - 45px)!important
}

.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios {
	overflow: visible
}

.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp {
	max-height: none!important;
	height: auto!important
}

.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body:not(.dgwt-wcas-theme-flatsome)>:not(.dgwt-wcas-overlay-mobile) {
	display: none
}

body .dgwt-wcas-content-wrapp .rood,
body .dgwt-wcas-content-wrapp .zwave {
	display: none
}

.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon {
	min-width: unset
}

.dgwt-wcas-layout-icon-flexible .dgwt-wcas-search-form {
	opacity: 0
}

.dgwt-wcas-layout-icon-flexible-loaded .dgwt-wcas-search-form {
	opacity: 1
}

.dgwt-wcas-search-icon-arrow {
	display: none
}

html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form {
	opacity: 0;
	display: none;
	position: absolute;
	left: 0;
	top: calc(100% + 8px);
	min-width: 500px;
	z-index: 1000
}

.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon,
.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon-arrow {
	display: none
}

html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-form {
	display: block;
	opacity: 1
}

.dgwt-wcas-search-icon {
	width: 20px;
	height: auto;
	cursor: pointer
}

.dgwt-wcas-ico-magnifier-handler {
	margin-bottom: -.2em;
	width: 100%
}

.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon {
	opacity: .6
}

.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open:not(.dgwt-wcas-has-submit) .dgwt-wcas-sf-wrapp .dgwt-wcas-ico-magnifier {
	display: none
}

.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	padding-left: 15px
}

.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon-arrow {
	display: block;
	position: absolute;
	top: calc(100% + 2px);
	left: 0;
	z-index: 5;
	width: 15px;
	height: 15px;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,
.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow {
	display: none
}

.dgwt-wcas-has-headings .dgwt-wcas-suggestion {
	border-bottom: none
}

.dgwt-wcas-has-headings .dgwt-wcas-st>span.dgwt-wcas-st--direct-headline {
	display: none
}

.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline {
	pointer-events: none;
	display: block;
	font-weight: 500;
	white-space: nowrap
}

.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st {
	border-bottom: 1px solid #ddd;
	padding-bottom: 3px;
	text-transform: uppercase;
	margin-top: 16px;
	font-size: 12px
}

.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline,
.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax {
	border-bottom: none
}

.dgwt-wcas-has-headings .dgwt-wcas-suggestion-tax .dgwt-wcas-st {
	padding: 0
}

.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax.dgwt-wcas-suggestion-selected,
.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax:hover {
	background: 0 0;
	text-decoration: underline
}

.dgwt-wcas-is-details .dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax {
	min-height: 30px
}

@font-face {
	font-family: 'tinvwl-webfont';
	font-display: block;
	src: url(../fonts/tinvwl-webfont.eot?ver=xu2uyi);
	src: url(../fonts/tinvwl-webfont.eot?ver=xu2uyi#iefix) format("embedded-opentype"), url(../fonts/tinvwl-webfont.woff2?ver=xu2uyi) format("woff2"), url(../fonts/tinvwl-webfont.woff?ver=xu2uyi) format("woff"), url(../fonts/tinvwl-webfont.ttf?ver=xu2uyi) format("truetype"), url(../fonts/tinvwl-webfont.svg?ver=xu2uyi#tinvwl-webfont) format("svg");
	font-weight: normal;
	font-style: normal
}

.ftinvwl {
	font-family: 'tinvwl-webfont' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ftinvwl-twitter:before {
	content: "\f099" !important
}

.ftinvwl-facebook:before {
	content: "\f09a" !important
}

.ftinvwl-facebook-f:before {
	content: "\f09a" !important
}

.ftinvwl-google:before {
	content: "\f0d5" !important
}

.ftinvwl-email:before {
	content: "\f0e0" !important
}

.ftinvwl-pinterest:before {
	content: "\f231" !important
}

.ftinvwl-whatsapp:before {
	content: "\f232" !important
}

.ftinvwl-clipboard:before {
	content: "\e911" !important
}

.ftinvwl-star:before {
	content: "\e912" !important
}

.ftinvwl-shopping-cart:before {
	content: "\e913" !important
}

.ftinvwl-magic:before {
	content: "\e914" !important
}

.ftinvwl-info:before {
	content: "\e915" !important
}

.ftinvwl-graduation-cap:before {
	content: "\e918" !important
}

.ftinvwl-floppy-o:before {
	content: "\e919" !important
}

.ftinvwl-eyedropper:before {
	content: "\e91a" !important
}

.ftinvwl-exclamation-triangle:before {
	content: "\e91b" !important
}

.ftinvwl-check:before {
	content: "\e91e" !important
}

.ftinvwl-arrow-left:before {
	content: "\e91f" !important
}

.ftinvwl-wrench:before {
	content: "\e920" !important
}

.ftinvwl-chevron-down:before {
	content: "\e900" !important
}

.ftinvwl-chevron-right:before {
	content: "\e901" !important
}

.ftinvwl-chevron-left:before {
	content: "\e902" !important
}

.ftinvwl-chevron-up:before {
	content: "\e903" !important
}

.ftinvwl-cancel:before {
	content: "\e904" !important
}

.ftinvwl-times:before {
	content: "\e905" !important
}

.ftinvwl-heart-plus:before {
	content: "\e906" !important
}

.ftinvwl-heart-mark-right:before {
	content: "\e907" !important
}

.ftinvwl-heart2:before {
	content: "\e908" !important
}

.ftinvwl-heart-o:before {
	content: "\e909" !important
}

.ftinvwl-heart-mark-left:before {
	content: "\e90a" !important
}

.ftinvwl-heart-mail:before {
	content: "\e90b" !important
}

.ftinvwl-heart-tinv:before {
	content: "\e90c" !important
}

.ftinvwl-key:before {
	content: "\e90d" !important
}

.ftinvwl-lock:before {
	content: "\e90e" !important
}

.ftinvwl-hearts:before {
	content: "\e90f" !important
}

.ftinvwl-user:before {
	content: "\e910" !important
}

.ftinvwl-pulse.ftinvwl-animated::before {
	-webkit-animation: ftinvwl-pulse 2s linear infinite;
	animation: ftinvwl-pulse 2s linear infinite
}

@-webkit-keyframes ftinvwl-pulse {
	0% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
	50% {
		-webkit-transform: scale(0.8);
		transform: scale(0.8)
	}
	100% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
}

@keyframes ftinvwl-pulse {
	0% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
	50% {
		-webkit-transform: scale(0.8);
		transform: scale(0.8)
	}
	100% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
}

.tinv-wishlist form,
.tinv-wishlist p:last-child,
.tinv-wishlist table {
	margin-bottom: 0
}

.tinv-wishlist * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.tinvwl-wishlist :after,
.tinvwl-wishlist :before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.tinv-wishlist select {
	width: 140px
}

.tinv-wishlist ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
	margin-top: -10px;
	margin-left: -10px
}

.woocommerce.tinv-wishlist #respond input#submit.alt,
.woocommerce.tinv-wishlist a.button.alt,
.woocommerce.tinv-wishlist button.button.alt,
.woocommerce.tinv-wishlist input.button.alt {
	text-align: center
}

.tinv-wishlist .button i,
.tinv-wishlist .navigation-button a i {
	margin-right: 6px
}

.tinv-wishlist input[type="button"] i,
.tinv-wishlist input[type="reset"] i,
.tinv-wishlist input[type="submit"] i {
	margin-right: 6px
}

.tinv-wishlist a.tinv-close-modal i {
	margin-right: 0
}

a.wishlist_products_counter {
	text-decoration: none
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,
.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before,
a.wishlist_products_counter.top_wishlist-heart:before,
span.wishlist_products_counter.top_wishlist-heart:before,
a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {
	content: '\e909';
	display: inline-block;
	font-family: tinvwl-webfont !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 20px;
	vertical-align: sub;
	margin-right: 5px
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart2:before,
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,
.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before,
a.wishlist_products_counter.top_wishlist-heart:before,
span.wishlist_products_counter.top_wishlist-heart:before,
a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {
	content: '\e908';
	display: inline-block;
	font-family: tinvwl-webfont !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 20px;
	vertical-align: sub;
	margin-right: 5px;
	color:red;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,
.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,
a.wishlist_products_counter.top_wishlist-heart-plus:before,
span.wishlist_products_counter.top_wishlist-heart-plus:before,
a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart-plus:before {
	content: '\e906';
	display: inline-block;
	font-family: tinvwl-webfont !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 20px;
	vertical-align: sub;
	margin-right: 5px
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
	position: relative;
	width: 36px;
	height: 36px;
	vertical-align: sub
}

a.wishlist_products_counter.top_wishlist-heart-plus.no-txt,
span.wishlist_products_counter.top_wishlist-heart-plus.no-txt {
	position: relative;
	width: 36px;
	height: 36px;
	vertical-align: sub
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-right: 0
}

.tinv-wishlist .tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,
.tinv-wishlist .tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
	padding-left: 1em;
	vertical-align: bottom
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {
	content: '\e908'
}

.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before,
.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before,
a.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before,
span.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before {
	content: '\e908'
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before,
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before,
.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart-plus.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before,
a.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before,
span.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before {
	content: '\e907'
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-white:before,
a.wishlist_products_counter.top_wishlist-white:before,
span.wishlist_products_counter.top_wishlist-white:before {
	color: #FFF
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-black:before,
a.wishlist_products_counter.top_wishlist-black:before,
span.wishlist_products_counter.top_wishlist-black:before {
	color: #000
}

.tinv-wishlist.tinvwl-before-add-to-cart .tinvwl_add_to_wishlist_button {
	margin-bottom: 15px
}

.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
	margin-top: 15px
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt {
	padding: 10px 11px;
	line-height: 1
}

.wishlist-popup .tinv-wishlist .tinvwl_add_to_wishlist_button {
	margin: 0
}

.wishlist-popup .tinv-wishlist .tinvwl_add_to_wishlist_button::before {
	display: none
}

a.wishlist_products_counter.top_wishlist-custom.no-txt,
span.wishlist_products_counter.top_wishlist-custom.no-txt {
	padding: 10px 11px;
	line-height: 1
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img,
a.wishlist_products_counter.top_wishlist-custom img,
span.wishlist_products_counter.top_wishlist-custom img {
	display: inline-block !important;
	vertical-align: baseline;
	width: auto !important;
	max-width: 16px;
	max-height: 16px;
	margin-bottom: 0;
	margin: 0 6px 0 0 !important
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt img,
a.wishlist_products_counter.top_wishlist-custom.no-txt img,
span.wishlist_products_counter.top_wishlist-custom.no-txt img {
	margin-right: 0 !important
}

.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button,
div.product form.cart .tinvwl_add_to_wishlist_button {
	float: none
}

ul.products li.product .tinvwl_add_to_wishlist_button {
	margin-top: 1em
}

.tinvwl_add_to_wishlist_button {
	display: inline-block;
	cursor: pointer;
	-webkit-transition: opacity 1s;
	transition: opacity 1s;
	opacity: 1;
	visibility: visible
}

.tinv-wishlist.woocommerce .stock.in-stock:before {
	content: none
}

.tinv-wraper.tinv-wishlist {
	font-size: 100%
}

.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {
	position: absolute;
	z-index: 10;
	margin: 0;
	top: 10px;
	left: 10px
}

.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart a.tinvwl_add_to_wishlist_button {
	margin-top: 0
}

.tinv-create-list li input[type=radio] {
	margin-right: 10px
}

.tinv-create-list li+li {
	margin-top: 15px
}

.tinv-create-list .tinvwl-input-group+ul {
	margin-top: 25px
}

.tinv-search-list {
	margin-bottom: 36px
}

.tinv-wishlist .tinv-header {
	margin-bottom: 30px
}

.tinv-wishlist table {
	position: relative;
	table-layout: auto;
	margin-bottom: 30px
}

.tinv-overlay {
	top: 0;
	left: 0;
	position: fixed;
	-webkit-transition: opacity .3s ease, visibility .3s ease;
	transition: opacity .3s ease, visibility .3s ease
}

.tinv-wishlist .tinv-modal {
	top: 0;
	left: 0;
	position: fixed;
	-webkit-transition: opacity .3s ease, visibility .3s ease;
	transition: opacity .3s ease, visibility .3s ease
}

.tinv-wishlist table.tinvwl-table-manage-list {
	margin-bottom: 27px;
	width: 100%
}

.tinv-wishlist table input[type=checkbox] {
	margin-right: 0
}

.tinv-wishlist table td,
.tinv-wishlist table th {
	padding: 1em;
	vertical-align: middle
}

.tinv-wishlist .tinvwl-table-manage-list .product-cb {
	width: 35px;
	text-align: center
}

.tinv-wishlist .tinvwl-table-manage-list .product-remove {
	width: 35px;
	text-align: center;
	padding: 1em .5em
}

.tinv-wishlist .product-remove button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	margin: 0 auto;
	width: 27px;
	height: 27px;
	border-radius: 50%;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
	background-color: #f7f7f7;
	color: #000;
	font-size: 20px;
	padding-left: 1px;
	padding-top: 3px;
	min-height: 0
}

.tinv-wishlist .product-thumbnail {
	min-width: 100px;
	max-width: 100%;
	width: 100px
}

.tinv-wishlist .product-thumbnail .wp-post-image {
	margin-bottom: 0
}

.tinv-wishlist td.product-name a+.variation {
	margin-top: 2px
}

.tinv-wishlist .product-stock i {
	margin-right: 15px
}

.tinv-wishlist .product-stock p {
	display: table
}

.tinv-wishlist .product-stock p.stock::before {
	display: none
}

.tinv-wishlist .product-stock span {
	display: table-cell;
	vertical-align: middle
}

.tinv-wishlist .product-action>.button>i,
.tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove],
.tinv-wishlist table thead th .tinvwl-mobile {
	display: none
}

.tinv-wishlist.woocommerce .product-quantity {
	width: 80px;
	text-align: center
}

.tinv-wishlist.woocommerce table .quantity .qty {
	max-width: 100%;
	width: 62px;
	text-align: left
}

.tinv-wishlist .product-action {
	width: 135px;
	text-align: center
}

.tinv-wishlist .product-action .button {
	width: 100%
}

.tinv-wishlist .product-action .tinvwl_move_product_button {
	margin-top: 5px
}

.tinv-wishlist .tinvwl-table-manage-list .product-action>button[name=tinvwl-remove]>i {
	margin-right: 0
}

.tinv-wishlist .wishlist-cb {
	width: 33px;
	text-align: center
}

.tinv-wishlist .wishlist-name .tinvwl-rename-input input {
	width: 100%
}

.tinv-wishlist .wishlist-name .tinvwl-rename-button {
	float: right
}

.tinv-wishlist .wishlist-name .tinvwl-rename-button>i {
	margin-right: 10px
}

.tinv-wishlist .wishlist-privacy,
.tinv-wishlist table:not(.tinvwl-public) .wishlist-date {
	width: 18%
}

.tinv-wishlist .wishlist-privacy select {
	width: 100%
}

.tinv-wishlist .wishlist-name {
	width: 45%
}

.tinv-wishlist .wishlist-action {
	width: 120px;
	text-align: center
}

.tinv-wishlist .wishlist-action button[value=manage_remove]>i {
	display: none;
	margin-right: 0
}

.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list {
	display: inline-block;
	vertical-align: middle
}

.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list>a.button {
	margin-right: 0
}

.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right {
	margin-top: -10px
}

.tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {
	float: left;
	width: 35%;
	margin-right: 2%
}

.tinv-wishlist tfoot .tinvwl-to-right {
	float: left;
	width: 63%;
	text-align: right
}

.tinv-wishlist tfoot .tinvwl-to-right>* {
	margin: 10px 0 0;
	vertical-align: middle
}

.tinv-wishlist tfoot .tinvwl-to-right>*+* {
	margin-left: 10px
}

.tinv-wishlist tfoot .tinvwl-to-left:empty+.tinvwl-to-right {
	width: 100%
}

.tinv-wishlist .social-buttons+.tinv-wishlist-clear+.navigation-button {
	margin-top: 16px
}

.tinv-wishlist .navigation-button {
	margin-top: -10px
}

.tinv-wishlist .navigation-button>li {
	float: left
}

.tinv-wishlist .navigation-button>li>.tinv-create-list>a,
.tinv-wishlist .navigation-button>li>a {
	margin-right: 30px;
	margin-top: 10px;
	display: inline-block
}

.tinv-wishlist .navigation-button>li>.tinv-create-list>a.button,
.tinv-wishlist .navigation-button>li>a.button {
	margin-right: 10px
}

.tinv-wishlist .navigation-button>li:last-child>.tinv-create-list>a,
.tinv-wishlist .navigation-button>li:last-child>a {
	margin-right: 0
}

.tinv-wishlist .social-buttons {
	text-align: right
}

.tinv-wishlist .social-buttons>span,
.tinv-wishlist .social-buttons>ul {
	display: inline-block;
	vertical-align: middle
}

.tinv-wishlist .social-buttons>span {
	margin-right: 27px
}

.tinv-wishlist .social-buttons li {
	float: left;
	margin: 0 5px 0 0;
	list-style: none
}

.tinv-wishlist .social-buttons li:last-child {
	margin-right: 0
}

.tinv-wishlist .social-buttons li a.social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 2em;
	height: 2em;
	border-radius: 50%;
	text-align: center;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
	font-size: 20px;
	text-decoration: none;
	text-transform: none !important
}

.tinv-wishlist .social-buttons li a.social.white {
	color: #fff
}

.tinv-wishlist .social-buttons li a.social.dark {
	color: #000
}

.tinv-wishlist .social-buttons li a.social i {
	line-height: 2em
}

.tinv-wishlist .navigation-button .tinv-create-list>a.tinvwl-no-icon>i,
.tinv-wishlist .navigation-button li>a.tinvwl-no-icon>i {
	display: none
}

.tinv-wishlist .tinv-lists-nav {
	margin-top: 35px;
	margin-bottom: 35px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%
}

.tinv-wishlist .tinv-lists-nav>* {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.tinv-wishlist .tinv-lists-nav>span {
	font-weight: 700
}

.tinv-wishlist .tinv-next {
	display: inline-block;
	float: left
}

.tinv-wishlist .tinv-prev {
	display: inline-block;
	float: left;
	margin-right: 35px !important
}

.tinv-wishlist .tinv-prev i {
	margin-left: 0;
	margin-right: 18px
}

.tinv-wishlist .tinv-next i {
	margin-left: 18px;
	margin-right: 0
}

.tinv-overlay {
	width: 100%;
	height: 100%;
	visibility: hidden;
	opacity: 0;
	background: #191919
}

.tinv-modal.tinv-modal-open .tinv-overlay {
	visibility: visible;
	opacity: .5
}

.admin-bar .tinv-wishlist .tinv-modal {
	padding-top: 32px !important
}

.tinv-wishlist .tinv-modal {
	overflow-y: auto;
	overflow-x: hidden;
	width: 0;
	height: 0;
	z-index: 9999;
	outline: 0 !important;
	-webkit-backface-visibility: hidden;
	visibility: hidden;
	opacity: 0;
	text-align: left
}

.tinv-wishlist .tinv-modal .tinv-modal-inner {
	position: relative;
	margin: 0 auto;
	background-color: #fff;
	max-width: 360px;
	padding: 40px
}

.tinv-wishlist .tinv-modal.tinv-modal-open {
	visibility: visible;
	opacity: 1;
	width: 100%;
	height: 100%
}

.tinv-wishlist .tinv-modal .tinv-close-modal {
	display: inline-block;
	position: absolute;
	top: 17px;
	right: 14px;
	width: 26px;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	text-align: center;
	border-radius: 50%;
	border-bottom: 0;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	background-color: #ebe9eb
}

.tinv-wishlist .tinv-modal .icon_big_heart_check,
.tinv-wishlist .tinv-modal .icon_big_times,
.tinv-wishlist .tinv-modal img {
	display: block;
	margin: 0 auto;
	margin-bottom: 25px;
	opacity: 1 !important
}

.tinv-wishlist .tinv-modal ul {
	overflow: visible;
	list-style: disc;
	margin: 10px 0 0 20px
}

.tinv-wishlist .tinv-modal li {
	list-style: disc !important
}

.tinv-wishlist .tinv-create-list .tinv-modal ul,
.tinv-wishlist.tinv-create-list form ul {
	list-style: none !important;
	margin: 25px 0 0
}

.tinv-wishlist .tinv-create-list .tinv-modal li,
.tinv-wishlist.tinv-create-list form li {
	list-style: none !important
}

.tinv-wishlist .tinv-modal .already-in {
	margin-bottom: 35px
}

.tinv-wishlist .tinv-modal .delete-notification {
	margin-bottom: 25px
}

.tinv-wishlist .tinv-modal .already-in ul {
	overflow: visible;
	margin: 12px 0 27px 17px
}

.tinv-wishlist .tinv-modal select {
	width: 100%
}

.tinv-wishlist .tinv-modal button+.button,
.tinv-wishlist .tinv-modal button+button {
	margin-top: 12px;
	width: 100%
}

.tinv-wishlist .tinv-modal input+button {
	margin-top: 12px;
	width: 100%
}

.tinv-wishlist .tinv-modal label+button,
.tinv-wishlist .tinv-modal label+input {
	margin-top: 12px;
	width: 100%
}

.tinv-wishlist .tinv-modal select+button,
.tinv-wishlist .tinv-modal select+input {
	margin-top: 12px;
	width: 100%
}

.tinv-wishlist .tinv-modal .already-in+label {
	display: block;
	margin-top: 6px
}

.tinv-wishlist .tinv-modal label select {
	margin-top: 8px
}

.tinv-wishlist .tinv-modal .delete-notification+button {
	width: 100%
}

.tinv-wishlist .tinvwl_added_to_wishlist,
.tinv-wishlist .tinvwl_created_wishlist {
	text-align: center
}

.tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt {
	margin-bottom: 25px
}

.tinv-wishlist .tinvwl_created_wishlist .tinv-txt {
	margin-bottom: 25px
}

.tinv-wishlist .tinvwl_created_wishlist button {
	margin-top: 0;
	margin-bottom: 10px
}

.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button {
	margin-top: 0;
	margin-bottom: 10px
}

.tinv-wishlist .tinv-modal .tinvwl-buttons-group {
	margin-top: 20px
}

.tinv-wishlist .tinvwl-buttons-group button {
	width: 100%
}

.tinv-wishlist .tinvwl-buttons-group button+button {
	margin-top: 7px
}

.tinv-wishlist .tinvwl-buttons-group button i {
	position: relative
}

.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o,
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key,
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times {
	font-size: 20px;
	top: 0;
	vertical-align: initial
}

.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o::before,
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key::before,
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times::before {
	position: relative;
	top: 3px
}

.tinv-wishlist .tinvwl-buttons-group+button {
	width: 100%;
	margin-top: 7px
}

.tinv-wishlist .tinv-modal h2 {
	text-align: center;
	margin: 0 0 35px
}

.tinv-wishlist .tinv-create-list .tinv-modal-inner {
	max-width: 778px;
	padding: 30px
}

.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group),
.tinv-wishlist .tinvwl-input-group.tinvwl-has-error .form-control {
	border: 2px solid red
}

.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group) {
	border: 2px solid red
}

.tinv-wishlist .tinvwl-has-error+.tinvwl-error {
	padding: 5px 0 0 5px;
	color: red
}

.tinvwl-tooltip {
	display: none
}

.tinvwl-input-group {
	position: relative;
	display: table;
	border-collapse: separate
}

.tinvwl-input-group .form-control {
	position: relative;
	z-index: 1;
	float: left;
	height: 38px;
	width: 100%;
	margin: 0
}

.tinvwl-input-group .form-control+.tinvwl-input-group-btn {
	padding-left: 15px
}

.tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control+.tinvwl-input-group-btn {
	padding-left: 10px
}

.tinv-wishlist .tinv-search-form .tinvwl-input-group .form-control+.tinvwl-input-group-btn {
	padding-left: 9px
}

.tinvwl-input-group .form-control,
.tinvwl-input-group-addon,
.tinvwl-input-group-btn {
	display: table-cell
}

.tinvwl-input-group-addon,
.tinvwl-input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: top
}

.tinv-table {
	display: table;
	width: 100%;
	height: 100%
}

.tinv-cell {
	display: table-cell;
	vertical-align: middle
}

.tinv-wishlist .tinv-wishlist-clear {
	visibility: visible;
	width: auto;
	height: auto
}

.tinv-wishlist-clear:before {
	content: "";
	display: table
}

.tinv-wishlist-clear:after {
	content: "";
	display: table;
	clear: both
}

.icon_big_heart_check {
	display: inline-block;
	width: 46px;
	height: 46px;
	font-family: tinvwl-webfont !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 60px
}

.icon_big_times {
	display: inline-block;
	width: 46px;
	height: 46px;
	font-family: tinvwl-webfont !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 60px
}

.icon_big_times::before {
	content: "\e904";
	top: -7px;
	left: -7px;
	position: relative
}

.icon_big_heart_check::before {
	content: "\e90a";
	top: -7px;
	left: -7px;
	position: relative
}

.tinvwl_add_to_wishlist_button.tinvwl-button.disabled-add-wishlist,
.tinvwl_add_to_wishlist_button.disabled-add-wishlist {
	opacity: .5 !important;
	cursor: not-allowed
}

.empty-name-wishlist {
	border-color: #f00 !important
}

.tinvwl_remove_from_wishlist-text,
.tinvwl_already_on_wishlist-text {
	display: none !important
}

.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text,
.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_already_on_wishlist-text,
.tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_remove_from_wishlist-text,
.tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_already_on_wishlist-text {
	display: inline !important
}

.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text,
.tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_add_to_wishlist-text {
	display: none !important
}

.tooltipped {
	position: relative
}

.tooltipped::after {
	position: absolute;
	z-index: 1000000;
	display: none;
	padding: .5em .75em;
	font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	-webkit-font-smoothing: subpixel-antialiased;
	color: #fff;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: break-word;
	white-space: pre;
	pointer-events: none;
	content: attr(aria-label);
	background: #1b1f23;
	border-radius: 3px;
	opacity: 0
}

.tooltipped::before {
	position: absolute;
	z-index: 1000001;
	display: none;
	width: 0;
	height: 0;
	color: #1b1f23;
	pointer-events: none;
	content: "";
	border: 6px solid transparent;
	opacity: 0
}

.tooltipped:hover::before,
.tooltipped:hover::after,
.tooltipped:active::before,
.tooltipped:active::after,
.tooltipped:focus::before,
.tooltipped:focus::after {
	display: inline-block;
	text-decoration: none;
	-webkit-animation-name: tooltip-appear;
	animation-name: tooltip-appear;
	-webkit-animation-duration: .1s;
	animation-duration: .1s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}

.tooltipped-no-delay:hover::before,
.tooltipped-no-delay:hover::after,
.tooltipped-no-delay:active::before,
.tooltipped-no-delay:active::after,
.tooltipped-no-delay:focus::before,
.tooltipped-no-delay:focus::after {
	-webkit-animation-delay: 0s;
	animation-delay: 0s
}

.tooltipped-multiline:hover::after,
.tooltipped-multiline:active::after,
.tooltipped-multiline:focus::after {
	display: table-cell
}

.tooltipped-s::after,
.tooltipped-se::after,
.tooltipped-sw::after {
	top: 100%;
	right: 50%;
	margin-top: 6px
}

.tooltipped-s::before,
.tooltipped-se::before,
.tooltipped-sw::before {
	top: auto;
	right: 50%;
	bottom: -7px;
	margin-right: -6px;
	border-bottom-color: #1b1f23
}

.tooltipped-se::after {
	right: auto;
	left: 50%;
	margin-left: -16px
}

.tooltipped-sw::after {
	margin-right: -16px
}

.tooltipped-n::after,
.tooltipped-ne::after,
.tooltipped-nw::after {
	right: 50%;
	bottom: 100%;
	margin-bottom: 6px
}

.tooltipped-n::before,
.tooltipped-ne::before,
.tooltipped-nw::before {
	top: -7px;
	right: 50%;
	bottom: auto;
	margin-right: -6px;
	border-top-color: #1b1f23
}

.tooltipped-ne::after {
	right: auto;
	left: 50%;
	margin-left: -16px
}

.tooltipped-nw::after {
	margin-right: -16px
}

.tooltipped-s::after,
.tooltipped-n::after {
	-webkit-transform: translateX(50%);
	transform: translateX(50%)
}

.tooltipped-w::after {
	right: 100%;
	bottom: 50%;
	margin-right: 6px;
	-webkit-transform: translateY(50%);
	transform: translateY(50%)
}

.tooltipped-w::before {
	top: 50%;
	bottom: 50%;
	left: -7px;
	margin-top: -6px;
	border-left-color: #1b1f23
}

.tooltipped-e::after {
	bottom: 50%;
	left: 100%;
	margin-left: 6px;
	-webkit-transform: translateY(50%);
	transform: translateY(50%)
}

.tooltipped-e::before {
	top: 50%;
	right: -7px;
	bottom: 50%;
	margin-top: -6px;
	border-right-color: #1b1f23
}

.tooltipped-align-right-1::after,
.tooltipped-align-right-2::after {
	right: 0;
	margin-right: 0
}

.tooltipped-align-right-1::before {
	right: 10px
}

.tooltipped-align-right-2::before {
	right: 15px
}

.tooltipped-align-left-1::after,
.tooltipped-align-left-2::after {
	left: 0;
	margin-left: 0
}

.tooltipped-align-left-1::before {
	left: 5px
}

.tooltipped-align-left-2::before {
	left: 10px
}

.tooltipped-multiline::after {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	max-width: 250px;
	word-wrap: break-word;
	white-space: pre-line;
	border-collapse: separate
}

.tooltipped-multiline.tooltipped-s::after,
.tooltipped-multiline.tooltipped-n::after {
	right: auto;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.tooltipped-multiline.tooltipped-w::after,
.tooltipped-multiline.tooltipped-e::after {
	right: 100%
}

.tooltipped-sticky::before,
.tooltipped-sticky::after {
	display: inline-block
}

.tooltipped-sticky.tooltipped-multiline::after {
	display: table-cell
}

.tinvwl-table-manage-list .component_table_item_price:before {
	font-family: 'FontAwesomeCP';
	font-size: 1rem;
	display: inline-block;
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	content: "\e811";
	margin: 0 12px 0 3px;
	opacity: .25
}

.wishlist-icon {
	position: relative
}

.wishlist-popup {
	opacity: 0;
	max-height: 0;
	position: absolute;
	overflow: hidden;
	padding: 5px;
	margin-top: -10px;
	border-radius: 5px;
	line-height: 1.3;
	text-align: center;
	font-size: .9em;
	top: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	right: 0;
	color: #FFF;
	-webkit-transition: opacity .3s, max-height .3s;
	transition: opacity .3s, max-height .3s;
	-webkit-transition-delay: .3s;
	transition-delay: .3s
}

.wishlist-popup:after {
	bottom: 100%;
	right: 10px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: rgba(0, 0, 0, 0.8);
	border-width: 10px;
	margin-left: -10px
}

.wishlist-icon:hover .wishlist-popup {
	opacity: 1;
	max-height: 200px;
	overflow-y: auto
}

.wishlist-popup a {
	color: #ccc;
	display: block
}

.wishlist-popup a:hover {
	color: #FFF
}

.wishlist-icon.added:after {
	background-color: red;
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px)
}

.wishlist-popup .ajax-loading,
.wishlist-popup .feedback {
	display: none !important
}

.wishlist-title {
	margin-bottom: 20px
}

@media screen and (min-width:0 \0) {
	.tooltipped-multiline::after {
		width: 250px
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.tinv-wishlist .tinvwl-table-manage-list td.product-stock p {
		display: block;
		text-align: center
	}
	.tinv-wishlist .product-stock span {
		display: block
	}
	.tinv-wishlist .tinvwl-table-manage-list td.product-stock i {
		margin-right: 0
	}
	.tinv-wishlist .tinvwl-table-manage-list td.product-stock .tinvwl-txt {
		display: none
	}
	.tinv-wishlist .product-thumbnail {
		max-width: 76px;
		width: 76px
	}
	.tinv-wishlist .product-action .button>i {
		display: inline-block;
		margin-right: 0
	}
	.tinv-wishlist .product-action .button .tinvwl-txt {
		display: none
	}
}

@media only screen and (max-width:1024px) and (min-width:768px) {
	.tinv-wishlist .wishlist-action button[value="manage_remove"] span {
		display: none
	}
	.tinv-wishlist .wishlist-action button[value="manage_remove"]>i {
		display: inline-block
	}
	.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right {
		margin-top: 0
	}
}

@media only screen and (max-width:1024px) {
	.tinv-wishlist .tinvwl-table-manage-lists:not(.tinvwl-public) {
		margin-top: 0
	}
	.tinv-wishlist .tinvwl-table-manage-list .product-remove {
		display: none
	}
	.tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove] {
		display: inline-block;
		margin-top: 5px
	}
	.tinv-wishlist .product-action {
		width: 60px
	}
	.tinv-wishlist .wishlist-name .tinvwl-rename-button>i,
	.tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {
		margin-right: 0
	}
	.tinv-wishlist .wishlist-name .tinvwl-rename-button span {
		display: none
	}
	.tinv-wishlist .wishlist-action {
		width: 60px
	}
	.tinv-wishlist tfoot .tinvwl-to-left:not(:empty) {
		float: none;
		width: auto
	}
	.tinv-wishlist tfoot .tinvwl-to-right {
		float: none;
		width: auto;
		text-align: left
	}
	.tinv-wishlist .social-buttons {
		float: none;
		width: auto;
		text-align: left;
		margin-top: 20px
	}
	.tinv-wishlist .social-buttons+.tinv-wishlist-clear+.navigation-button {
		margin-top: 30px
	}
	.tinv-wishlist .tinv-login form input[name=login] {
		min-width: auto
	}
	.tinv-wishlist .tinvwl-table-manage-list .product-remove {
		display: table-cell
	}
}

@media only screen and (max-width:1023px) {
	.tinv-wishlist .tinv-lists-nav a.tinv-prev>i,
	.tinv-wishlist .tinv-lists-nav a.tinv-next>i {
		margin: 0
	}
	.tinv-wishlist .tinv-lists-nav a.tinv-prev>span,
	.tinv-wishlist .tinv-lists-nav a.tinv-next>span {
		display: none
	}
}

@media only screen and (max-width:768px) {
	/* .site-header .all-categories {
		margin: auto !important;
	} */
	nav.site-menu.horizontal.about-details {
		display: none !important;
	}
	.topbar-notice {
		display:none !important;
	}
	.text-content {
		display: none !important;
	}
	.header-buttons.hide-desktop {
		margin-top: -90px !important;
	}
	.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove,
	.tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name) {
		display: none
	}
	.tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name) {
		display: none
	}
	.tinv-wishlist thead th .tinvwl-full {
		display: none
	}
	.tinv-wishlist table.tinvwl-table-manage-list thead th.product-name,
	.tinv-wishlist table.tinvwl-table-manage-lists thead th.wishlist-name {
		display: block;
		width: 100%;
		text-align: center
	}
	.tinv-wishlist table thead th .tinvwl-mobile {
		display: block
	}
	.tinv-wishlist table.tinvwl-table-manage-list tbody td {
		display: block;
		width: 100% !important;
		text-align: center
	}
	.tinv-wishlist table.tinvwl-table-manage-lists tbody td,
	.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td {
		display: block;
		width: 100% !important;
		text-align: center
	}
	.tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child) {
		border-bottom: 0
	}
	.tinv-wishlist table.tinvwl-table-manage-lists tbody td:not(:last-child),
	.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td:not(:last-child) {
		border-bottom: 0
	}
	.tinv-wishlist .product-stock p {
		margin: 0 auto
	}
	.tinv-wishlist .product-thumbnail img {
		margin: 0 auto;
		max-width: 80px
	}
	.tinv-wishlist.woocommerce table .quantity .qty {
		text-align: center;
		width: 100%
	}
	.tinv-wishlist .product-action .tinvwl_move_product_button {
		margin-top: 10px
	}
	.tinv-wishlist table.tinvwl-table-manage-list tfoot td {
		display: block;
		width: 100%
	}
	.tinv-wishlist table.tinvwl-table-manage-lists .wishlist-action button[value=manage_remove] {
		width: 100%
	}
	.tinv-wishlist table.tinvwl-table-manage-lists .wishlist-name .tinvwl-rename-button {
		float: none
	}
	.tinv-wishlist button[value="manage_apply"] .tinvwl-mobile,
	.tinv-wishlist button[value="product_apply"] .tinvwl-mobile {
		display: none
	}
	.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list {
		display: block
	}
	.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button,
	.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right button {
		width: 100%;
		margin: 10px 0 0
	}
	.tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right .button,
	.tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right button {
		width: 100%;
		margin: 10px 0 0
	}
	.tinv-wishlist tfoot .tinvwl-to-right>* {
		margin: 10px 0 0
	}
	.tinv-wishlist tfoot .tinvwl-to-right .button:first-child,
	.tinv-wishlist tfoot .tinvwl-to-right button:first-child {
		margin-top: 0 !important
	}
	.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right {
		margin-top: 20px
	}
	.tinv-wishlist .social-buttons {
		text-align: center
	}
	.tinv-wishlist .social-buttons>span {
		display: block;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 5px
	}
	.tinv-wishlist.woocommerce .tinv-login form .form-row-first,
	.tinv-wishlist.woocommerce .tinv-login form .form-row-last {
		float: none;
		width: 100%
	}
	.tinv-wishlist.woocommerce .tinv-login form .form-row-first {
		padding: 0
	}
	.tinv-wishlist.woocommerce .tinv-login form .form-row-last {
		padding: 0;
		margin-top: 10px
	}
	.tinv-wishlist.woocommerce .tinv-login form .tinvwl-input-group-btn {
		display: block;
		padding: 0;
		width: auto;
		margin-top: 10px
	}
	.navigation-button,
	.social-buttons,
	.tinv-lists-nav {
		margin-left: 12px;
		margin-right: 12px
	}
	.tinvwl-input-group {
		width: 100%
	}
	.tinvwl-input-group:not(.tinvwl-no-full) {
		display: block
	}
	.tinvwl-input-group:not(.tinvwl-no-full) .form-control,
	.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon,
	.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {
		display: block
	}
	.tinvwl-input-group:not(.tinvwl-no-full) .form-control {
		float: none
	}
	.tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn {
		padding-top: 10px;
		padding-left: 0
	}
	.tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn {
		padding-top: 10px;
		padding-left: 0
	}
	.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon {
		width: 100%
	}
	.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>button,
	.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>input {
		width: 100%
	}
	.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn {
		width: 100%
	}
	.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>button,
	.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>input {
		width: 100%
	}
	.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove {
		display: block
	}
}

@media screen and (max-width:768px) {
	.admin-bar .tinv-wishlist .tinv-modal {
		padding-top: 46px !important
	}
	/* ul#menu-top-left {
		display: none;
	} */
	nav.site-menu.footer-menu {
    margin-top: 5px;
}

}

@media screen and (max-width:600px) {
	.admin-bar .tinv-wishlist .tinv-modal {
		padding-top: 0 !important
	}
	.tinv-wishlist .tinv-modal .tinv-close-modal {
		position: static;
		display: block;
		margin: 0 auto 20px
	}
}

@-webkit-keyframes tooltip-appear {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@keyframes tooltip-appear {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

:root {
	--blue: #007bff;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #dc3545;
	--orange: #fd7e14;
	--yellow: #ffc107;
	--green: #28a745;
	--teal: #20c997;
	--cyan: #17a2b8;
	--white: #fff;
	--gray: #6c757d;
	--gray-dark: #343a40;
	--primary: #007bff;
	--secondary: #6c757d;
	--success: #28a745;
	--info: #17a2b8;
	--warning: #ffc107;
	--danger: #dc3545;
	--light: #f8f9fa;
	--dark: #343a40;
	--breakpoint-xs: 0;
	--breakpoint-sm: 576px;
	--breakpoint-md: 768px;
	--breakpoint-lg: 992px;
	--breakpoint-xl: 1200px;
	--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

*,
::after,
::before {
	box-sizing: border-box
}

html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
	display: block
}

body {
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	background-color: #fff
}

[tabindex="-1"]:focus:not(:focus-visible) {
	outline: 0!important
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin-top: 0;
	margin-bottom: .5rem
}

p {
	margin-top: 0;
	margin-bottom: 1rem
}

abbr[data-original-title],
abbr[title] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none
}

address {
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit
}

dl,
ol,
ul {
	margin-top: 0;
	margin-bottom: 1rem
}

ol ol,
ol ul,
ul ol,
ul ul {
	margin-bottom: 0
}

dt {
	font-weight: 700
}

dd {
	margin-bottom: .5rem;
	margin-left: 0
}

blockquote {
	margin: 0 0 1rem
}

b,
strong {
	font-weight: bolder
}

small {
	font-size: 80%
}

sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

a {
	color: #007bff;
	text-decoration: none;
	background-color: transparent
}

a:hover {
	color: #0056b3;
	text-decoration: underline
}

a:not([href]):not([class]) {
	color: inherit;
	text-decoration: none
}

a:not([href]):not([class]):hover {
	color: inherit;
	text-decoration: none
}

code,
kbd,
pre,
samp {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	font-size: 1em
}

pre {
	margin-top: 0;
	margin-bottom: 1rem;
	overflow: auto;
	-ms-overflow-style: scrollbar
}

figure {
	margin: 0 0 1rem
}

img {
	vertical-align: middle;
	border-style: none
}

svg {
	overflow: hidden;
	vertical-align: middle
}

table {
	border-collapse: collapse
}

caption {
	padding-top: .75rem;
	padding-bottom: .75rem;
	color: #6c757d;
	text-align: left;
	caption-side: bottom
}

th {
	text-align: inherit;
	text-align: -webkit-match-parent
}

label {
	display: inline-block;
	margin-bottom: .5rem
}

button {
	border-radius: 0
}

button:focus:not(:focus-visible) {
	outline: 0
}

button,
input,
optgroup,
select,
textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[role=button] {
	cursor: pointer
}

select {
	word-wrap: normal
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button
}

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
	cursor: pointer
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	padding: 0;
	border-style: none
}

input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

textarea {
	overflow: auto;
	resize: vertical
}

fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0
}

legend {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: .5rem;
	font-size: 1.5rem;
	line-height: inherit;
	color: inherit;
	white-space: normal
}

progress {
	vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	outline-offset: -2px;
	-webkit-appearance: none
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button
}

output {
	display: inline-block
}

summary {
	display: list-item;
	cursor: pointer
}

template {
	display: none
}

[hidden] {
	display: none!important
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin-bottom: .5rem;
	font-weight: 500;
	line-height: 1.2
}

.h1,
h1 {
	font-size: 2.5rem
}

.h2,
h2 {
	font-size: 2rem
}

.h3,
h3 {
	font-size: 1.75rem
}

.h4,
h4 {
	font-size: 1.5rem
}

.h5,
h5 {
	font-size: 1.25rem
}

.h6,
h6 {
	font-size: 1rem
}

.lead {
	font-size: 1.25rem;
	font-weight: 300
}

.display-1 {
	font-size: 6rem;
	font-weight: 300;
	line-height: 1.2
}

.display-2 {
	font-size: 5.5rem;
	font-weight: 300;
	line-height: 1.2
}

.display-3 {
	font-size: 4.5rem;
	font-weight: 300;
	line-height: 1.2
}

.display-4 {
	font-size: 3.5rem;
	font-weight: 300;
	line-height: 1.2
}

hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(0, 0, 0, .1)
}

.small,
small {
	font-size: 80%;
	font-weight: 400
}

.mark,
mark {
	padding: .2em;
	background-color: #fcf8e3
}

.list-unstyled {
	padding-left: 0;
	list-style: none
}

.list-inline {
	padding-left: 0;
	list-style: none
}

.list-inline-item {
	display: inline-block
}

.list-inline-item:not(:last-child) {
	margin-right: .5rem
}

.initialism {
	font-size: 90%;
	text-transform: uppercase
}

.blockquote {
	margin-bottom: 1rem;
	font-size: 1.25rem
}

.blockquote-footer {
	display: block;
	font-size: 80%;
	color: #6c757d
}

.blockquote-footer::before {
	content: "\2014\00A0"
}

.img-fluid {
	max-width: 100%;
	height: auto
}

.img-thumbnail {
	padding: .25rem;
	background-color: #fff;
	border: 1px solid #dee2e6;
	border-radius: .25rem;
	max-width: 100%;
	height: auto
}

.figure {
	display: inline-block
}

.figure-img {
	margin-bottom: .5rem;
	line-height: 1
}

.figure-caption {
	font-size: 90%;
	color: #6c757d
}

code {
	font-size: 87.5%;
	color: #e83e8c;
	word-wrap: break-word
}

a>code {
	color: inherit
}

kbd {
	padding: .2rem .4rem;
	font-size: 87.5%;
	color: #fff;
	background-color: #212529;
	border-radius: .2rem
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700
}

pre {
	display: block;
	font-size: 87.5%;
	color: #212529
}

pre code {
	font-size: inherit;
	color: inherit;
	word-break: normal
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

@media(min-width:576px) {
	.container,
	.container-sm {
		max-width: 540px
	}
}

@media(min-width:768px) {
	.container,
	.container-md,
	.container-sm {
		max-width: 720px
	}
}

@media(min-width:992px) {
	.container,
	.container-lg,
	.container-md,
	.container-sm {
		max-width: 960px
	}
}

@media(min-width:1200px) {
	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl {
		max-width: 1140px
	}
}

.row {
	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-10,
.col-11,
.col-12,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.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-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.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-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.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-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.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-auto {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px
}

.col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}

.row-cols-1>* {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}

.row-cols-2>* {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.row-cols-3>* {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}

.row-cols-4>* {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

.row-cols-5>* {
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%
}

.row-cols-6>* {
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}

.col-auto {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: 100%
}

/*.col-1 {
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%
}

.col-2 {
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}*/

.col-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

.col-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}

.col-5 {
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%
}

.col-6 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.col-7 {
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%
}

.col-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%
}

.col-9 {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}

.col-10 {
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%
}

.col-11 {
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%
}

.col-12 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}

.order-first {
	-ms-flex-order: -1;
	order: -1
}

.order-last {
	-ms-flex-order: 13;
	order: 13
}

.order-0 {
	-ms-flex-order: 0;
	order: 0
}

.order-1 {
	-ms-flex-order: 1;
	order: 1
}

.order-2 {
	-ms-flex-order: 2;
	order: 2
}

.order-3 {
	-ms-flex-order: 3;
	order: 3
}

.order-4 {
	-ms-flex-order: 4;
	order: 4
}

.order-5 {
	-ms-flex-order: 5;
	order: 5
}

.order-6 {
	-ms-flex-order: 6;
	order: 6
}

.order-7 {
	-ms-flex-order: 7;
	order: 7
}

.order-8 {
	-ms-flex-order: 8;
	order: 8
}

.order-9 {
	-ms-flex-order: 9;
	order: 9
}

.order-10 {
	-ms-flex-order: 10;
	order: 10
}

.order-11 {
	-ms-flex-order: 11;
	order: 11
}

.order-12 {
	-ms-flex-order: 12;
	order: 12
}

.offset-1 {
	margin-left: 8.333333%
}

.offset-2 {
	margin-left: 16.666667%
}

.offset-3 {
	margin-left: 25%
}

.offset-4 {
	margin-left: 33.333333%
}

.offset-5 {
	margin-left: 41.666667%
}

.offset-6 {
	margin-left: 50%
}

.offset-7 {
	margin-left: 58.333333%
}

.offset-8 {
	margin-left: 66.666667%
}

.offset-9 {
	margin-left: 75%
}

.offset-10 {
	margin-left: 83.333333%
}

.offset-11 {
	margin-left: 91.666667%
}

@media(min-width:576px) {
	.col-sm {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.row-cols-sm-1>* {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.row-cols-sm-2>* {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.row-cols-sm-3>* {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.row-cols-sm-4>* {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.row-cols-sm-5>* {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%
	}
	.row-cols-sm-6>* {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}
	.col-sm-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-sm-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}
	.col-sm-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}
	.col-sm-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-sm-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.col-sm-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}
	.col-sm-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-sm-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}
	.col-sm-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}
	.col-sm-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-sm-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}
	.col-sm-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}
	.col-sm-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-sm-first {
		-ms-flex-order: -1;
		order: -1
	}
	.order-sm-last {
		-ms-flex-order: 13;
		order: 13
	}
	.order-sm-0 {
		-ms-flex-order: 0;
		order: 0
	}
	.order-sm-1 {
		-ms-flex-order: 1;
		order: 1
	}
	.order-sm-2 {
		-ms-flex-order: 2;
		order: 2
	}
	.order-sm-3 {
		-ms-flex-order: 3;
		order: 3
	}
	.order-sm-4 {
		-ms-flex-order: 4;
		order: 4
	}
	.order-sm-5 {
		-ms-flex-order: 5;
		order: 5
	}
	.order-sm-6 {
		-ms-flex-order: 6;
		order: 6
	}
	.order-sm-7 {
		-ms-flex-order: 7;
		order: 7
	}
	.order-sm-8 {
		-ms-flex-order: 8;
		order: 8
	}
	.order-sm-9 {
		-ms-flex-order: 9;
		order: 9
	}
	.order-sm-10 {
		-ms-flex-order: 10;
		order: 10
	}
	.order-sm-11 {
		-ms-flex-order: 11;
		order: 11
	}
	.order-sm-12 {
		-ms-flex-order: 12;
		order: 12
	}
	.offset-sm-0 {
		margin-left: 0
	}
	.offset-sm-1 {
		margin-left: 8.333333%
	}
	.offset-sm-2 {
		margin-left: 16.666667%
	}
	.offset-sm-3 {
		margin-left: 25%
	}
	.offset-sm-4 {
		margin-left: 33.333333%
	}
	.offset-sm-5 {
		margin-left: 41.666667%
	}
	.offset-sm-6 {
		margin-left: 50%
	}
	.offset-sm-7 {
		margin-left: 58.333333%
	}
	.offset-sm-8 {
		margin-left: 66.666667%
	}
	.offset-sm-9 {
		margin-left: 75%
	}
	.offset-sm-10 {
		margin-left: 83.333333%
	}
	.offset-sm-11 {
		margin-left: 91.666667%
	}
}

@media(min-width:768px) {
	.col-md {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.row-cols-md-1>* {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.row-cols-md-2>* {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.row-cols-md-3>* {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.row-cols-md-4>* {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.row-cols-md-5>* {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%
	}
	.row-cols-md-6>* {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}
	.col-md-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-md-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}
	.col-md-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}
	.col-md-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-md-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.col-md-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}
	.col-md-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-md-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}
	.col-md-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}
	.col-md-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-md-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}
	.col-md-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}
	.col-md-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-md-first {
		-ms-flex-order: -1;
		order: -1
	}
	.order-md-last {
		-ms-flex-order: 13;
		order: 13
	}
	.order-md-0 {
		-ms-flex-order: 0;
		order: 0
	}
	.order-md-1 {
		-ms-flex-order: 1;
		order: 1
	}
	.order-md-2 {
		-ms-flex-order: 2;
		order: 2
	}
	.order-md-3 {
		-ms-flex-order: 3;
		order: 3
	}
	.order-md-4 {
		-ms-flex-order: 4;
		order: 4
	}
	.order-md-5 {
		-ms-flex-order: 5;
		order: 5
	}
	.order-md-6 {
		-ms-flex-order: 6;
		order: 6
	}
	.order-md-7 {
		-ms-flex-order: 7;
		order: 7
	}
	.order-md-8 {
		-ms-flex-order: 8;
		order: 8
	}
	.order-md-9 {
		-ms-flex-order: 9;
		order: 9
	}
	.order-md-10 {
		-ms-flex-order: 10;
		order: 10
	}
	.order-md-11 {
		-ms-flex-order: 11;
		order: 11
	}
	.order-md-12 {
		-ms-flex-order: 12;
		order: 12
	}
	.offset-md-0 {
		margin-left: 0
	}
	.offset-md-1 {
		margin-left: 8.333333%
	}
	.offset-md-2 {
		margin-left: 16.666667%
	}
	.offset-md-3 {
		margin-left: 25%
	}
	.offset-md-4 {
		margin-left: 33.333333%
	}
	.offset-md-5 {
		margin-left: 41.666667%
	}
	.offset-md-6 {
		margin-left: 50%
	}
	.offset-md-7 {
		margin-left: 58.333333%
	}
	.offset-md-8 {
		margin-left: 66.666667%
	}
	.offset-md-9 {
		margin-left: 75%
	}
	.offset-md-10 {
		margin-left: 83.333333%
	}
	.offset-md-11 {
		margin-left: 91.666667%
	}
}

@media(min-width:992px) {
	.col-lg {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.row-cols-lg-1>* {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.row-cols-lg-2>* {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.row-cols-lg-3>* {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.row-cols-lg-4>* {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.row-cols-lg-5>* {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%
	}
	.row-cols-lg-6>* {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}
	.col-lg-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-lg-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}
	.col-lg-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}
	.col-lg-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-lg-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.col-lg-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}
	.col-lg-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-lg-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}
	.col-lg-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}
	.col-lg-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-lg-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}
	.col-lg-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}
	.col-lg-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-lg-first {
		-ms-flex-order: -1;
		order: -1
	}
	.order-lg-last {
		-ms-flex-order: 13;
		order: 13
	}
	.order-lg-0 {
		-ms-flex-order: 0;
		order: 0
	}
	.order-lg-1 {
		-ms-flex-order: 1;
		order: 1
	}
	.order-lg-2 {
		-ms-flex-order: 2;
		order: 2
	}
	.order-lg-3 {
		-ms-flex-order: 3;
		order: 3
	}
	.order-lg-4 {
		-ms-flex-order: 4;
		order: 4
	}
	.order-lg-5 {
		-ms-flex-order: 5;
		order: 5
	}
	.order-lg-6 {
		-ms-flex-order: 6;
		order: 6
	}
	.order-lg-7 {
		-ms-flex-order: 7;
		order: 7
	}
	.order-lg-8 {
		-ms-flex-order: 8;
		order: 8
	}
	.order-lg-9 {
		-ms-flex-order: 9;
		order: 9
	}
	.order-lg-10 {
		-ms-flex-order: 10;
		order: 10
	}
	.order-lg-11 {
		-ms-flex-order: 11;
		order: 11
	}
	.order-lg-12 {
		-ms-flex-order: 12;
		order: 12
	}
	.offset-lg-0 {
		margin-left: 0
	}
	.offset-lg-1 {
		margin-left: 8.333333%
	}
	.offset-lg-2 {
		margin-left: 16.666667%
	}
	.offset-lg-3 {
		margin-left: 25%
	}
	.offset-lg-4 {
		margin-left: 33.333333%
	}
	.offset-lg-5 {
		margin-left: 41.666667%
	}
	.offset-lg-6 {
		margin-left: 50%
	}
	.offset-lg-7 {
		margin-left: 58.333333%
	}
	.offset-lg-8 {
		margin-left: 66.666667%
	}
	.offset-lg-9 {
		margin-left: 75%
	}
	.offset-lg-10 {
		margin-left: 83.333333%
	}
	.offset-lg-11 {
		margin-left: 91.666667%
	}
}

@media(min-width:1200px) {
	.col-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.row-cols-xl-1>* {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.row-cols-xl-2>* {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.row-cols-xl-3>* {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.row-cols-xl-4>* {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.row-cols-xl-5>* {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%
	}
	.row-cols-xl-6>* {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}
	.col-xl-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-xl-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}
	.col-xl-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}
	.col-xl-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-xl-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.col-xl-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}
	.col-xl-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-xl-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}
	.col-xl-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}
	.col-xl-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-xl-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}
	.col-xl-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}
	.col-xl-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-xl-first {
		-ms-flex-order: -1;
		order: -1
	}
	.order-xl-last {
		-ms-flex-order: 13;
		order: 13
	}
	.order-xl-0 {
		-ms-flex-order: 0;
		order: 0
	}
	.order-xl-1 {
		-ms-flex-order: 1;
		order: 1
	}
	.order-xl-2 {
		-ms-flex-order: 2;
		order: 2
	}
	.order-xl-3 {
		-ms-flex-order: 3;
		order: 3
	}
	.order-xl-4 {
		-ms-flex-order: 4;
		order: 4
	}
	.order-xl-5 {
		-ms-flex-order: 5;
		order: 5
	}
	.order-xl-6 {
		-ms-flex-order: 6;
		order: 6
	}
	.order-xl-7 {
		-ms-flex-order: 7;
		order: 7
	}
	.order-xl-8 {
		-ms-flex-order: 8;
		order: 8
	}
	.order-xl-9 {
		-ms-flex-order: 9;
		order: 9
	}
	.order-xl-10 {
		-ms-flex-order: 10;
		order: 10
	}
	.order-xl-11 {
		-ms-flex-order: 11;
		order: 11
	}
	.order-xl-12 {
		-ms-flex-order: 12;
		order: 12
	}
	.offset-xl-0 {
		margin-left: 0
	}
	.offset-xl-1 {
		margin-left: 8.333333%
	}
	.offset-xl-2 {
		margin-left: 16.666667%
	}
	.offset-xl-3 {
		margin-left: 25%
	}
	.offset-xl-4 {
		margin-left: 33.333333%
	}
	.offset-xl-5 {
		margin-left: 41.666667%
	}
	.offset-xl-6 {
		margin-left: 50%
	}
	.offset-xl-7 {
		margin-left: 58.333333%
	}
	.offset-xl-8 {
		margin-left: 66.666667%
	}
	.offset-xl-9 {
		margin-left: 75%
	}
	.offset-xl-10 {
		margin-left: 83.333333%
	}
	.offset-xl-11 {
		margin-left: 91.666667%
	}
}

.table {
	width: 100%;
	margin-bottom: 1rem;
	color: #212529
}

.table td,
.table th {
	padding: .75rem;
	vertical-align: top;
	border-top: 1px solid #dee2e6
}

.table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6
}

.table tbody+tbody {
	border-top: 2px solid #dee2e6
}

.table-sm td,
.table-sm th {
	padding: .3rem
}

.table-bordered {
	border: 1px solid #dee2e6
}

.table-bordered td,
.table-bordered th {
	border: 1px solid #dee2e6
}

.table-bordered thead td,
.table-bordered thead th {
	border-bottom-width: 2px
}

.table-borderless tbody+tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
	border: 0
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0, 0, 0, .05)
}

.table-hover tbody tr:hover {
	color: #212529;
	background-color: rgba(0, 0, 0, .075)
}

.table-primary,
.table-primary>td,
.table-primary>th {
	background-color: #b8daff
}

.table-primary tbody+tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
	border-color: #7abaff
}

.table-hover .table-primary:hover {
	background-color: #9fcdff
}

.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
	background-color: #9fcdff
}

.table-secondary,
.table-secondary>td,
.table-secondary>th {
	background-color: #d6d8db
}

.table-secondary tbody+tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
	border-color: #b3b7bb
}

.table-hover .table-secondary:hover {
	background-color: #c8cbcf
}

.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
	background-color: #c8cbcf
}

.table-success,
.table-success>td,
.table-success>th {
	background-color: #c3e6cb
}

.table-success tbody+tbody,
.table-success td,
.table-success th,
.table-success thead th {
	border-color: #8fd19e
}

.table-hover .table-success:hover {
	background-color: #b1dfbb
}

.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
	background-color: #b1dfbb
}

.table-info,
.table-info>td,
.table-info>th {
	background-color: #bee5eb
}

.table-info tbody+tbody,
.table-info td,
.table-info th,
.table-info thead th {
	border-color: #86cfda
}

.table-hover .table-info:hover {
	background-color: #abdde5
}

.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
	background-color: #abdde5
}

.table-warning,
.table-warning>td,
.table-warning>th {
	background-color: #ffeeba
}

.table-warning tbody+tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
	border-color: #ffdf7e
}

.table-hover .table-warning:hover {
	background-color: #ffe8a1
}

.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
	background-color: #ffe8a1
}

.table-danger,
.table-danger>td,
.table-danger>th {
	background-color: #f5c6cb
}

.table-danger tbody+tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
	border-color: #ed969e
}

.table-hover .table-danger:hover {
	background-color: #f1b0b7
}

.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
	background-color: #f1b0b7
}

.table-light,
.table-light>td,
.table-light>th {
	background-color: #fdfdfe
}

.table-light tbody+tbody,
.table-light td,
.table-light th,
.table-light thead th {
	border-color: #fbfcfc
}

.table-hover .table-light:hover {
	background-color: #ececf6
}

.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
	background-color: #ececf6
}

.table-dark,
.table-dark>td,
.table-dark>th {
	background-color: #c6c8ca
}

.table-dark tbody+tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
	border-color: #95999c
}

.table-hover .table-dark:hover {
	background-color: #b9bbbe
}

.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
	background-color: #b9bbbe
}

.table-active,
.table-active>td,
.table-active>th {
	background-color: rgba(0, 0, 0, .075)
}

.table-hover .table-active:hover {
	background-color: rgba(0, 0, 0, .075)
}

.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
	background-color: rgba(0, 0, 0, .075)
}

.table .thead-dark th {
	color: #fff;
	background-color: #343a40;
	border-color: #454d55
}

.table .thead-light th {
	color: #495057;
	background-color: #e9ecef;
	border-color: #dee2e6
}

.table-dark {
	color: #fff;
	background-color: #343a40
}

.table-dark td,
.table-dark th,
.table-dark thead th {
	border-color: #454d55
}

.table-dark.table-bordered {
	border: 0
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(255, 255, 255, .05)
}

.table-dark.table-hover tbody tr:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, .075)
}

@media(max-width:575.98px) {
	.table-responsive-sm {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
	.table-responsive-sm>.table-bordered {
		border: 0
	}
}

@media(max-width:767.98px) {
	.table-responsive-md {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
	.table-responsive-md>.table-bordered {
		border: 0
	}
}

@media(max-width:991.98px) {
	.table-responsive-lg {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
	.table-responsive-lg>.table-bordered {
		border: 0
	}
}

@media(max-width:1199.98px) {
	.table-responsive-xl {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
	.table-responsive-xl>.table-bordered {
		border: 0
	}
}

.table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}

.table-responsive>.table-bordered {
	border: 0
}

.form-control {
	display: block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.form-control {
		transition: none
	}
}

.form-control::-ms-expand {
	background-color: transparent;
	border: 0
}

.form-control:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #495057
}

.form-control:focus {
	color: #495057;
	background-color: #fff;
	border-color: #80bdff;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.form-control::-webkit-input-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control::-moz-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control:-ms-input-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control::-ms-input-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control::placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control:disabled,
.form-control[readonly] {
	background-color: #e9ecef;
	opacity: 1
}

input[type=date].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control,
input[type=time].form-control {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

select.form-control:focus::-ms-value {
	color: #495057;
	background-color: #fff
}

.form-control-file,
.form-control-range {
	display: block;
	width: 100%
}

.col-form-label {
	padding-top: calc(.375rem + 1px);
	padding-bottom: calc(.375rem + 1px);
	margin-bottom: 0;
	font-size: inherit;
	line-height: 1.5
}

.col-form-label-lg {
	padding-top: calc(.5rem + 1px);
	padding-bottom: calc(.5rem + 1px);
	font-size: 1.25rem;
	line-height: 1.5
}

.col-form-label-sm {
	padding-top: calc(.25rem + 1px);
	padding-bottom: calc(.25rem + 1px);
	font-size: .875rem;
	line-height: 1.5
}

.form-control-plaintext {
	display: block;
	width: 100%;
	padding: .375rem 0;
	margin-bottom: 0;
	font-size: 1rem;
	line-height: 1.5;
	color: #212529;
	background-color: transparent;
	border: solid transparent;
	border-width: 1px 0
}

.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
	padding-right: 0;
	padding-left: 0
}

.form-control-sm {
	height: calc(1.5em + .5rem + 2px);
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem
}

.form-control-lg {
	height: calc(1.5em + 1rem + 2px);
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem
}

select.form-control[multiple],
select.form-control[size] {
	height: auto
}

textarea.form-control {
	height: auto
}

.form-group {
	margin-bottom: 1rem
}

.form-text {
	display: block;
	margin-top: .25rem
}

.form-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px
}

.form-row>.col,
.form-row>[class*=col-] {
	padding-right: 5px;
	padding-left: 5px
}

.form-check {
	position: relative;
	display: block;
	padding-left: 1.25rem
}

.form-check-input {
	position: absolute;
	margin-top: .3rem;
	margin-left: -1.25rem
}

.form-check-input:disabled~.form-check-label,
.form-check-input[disabled]~.form-check-label {
	color: #6c757d
}

.form-check-label {
	margin-bottom: 0
}

.form-check-inline {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 0;
	margin-right: .75rem
}

.form-check-inline .form-check-input {
	position: static;
	margin-top: 0;
	margin-right: .3125rem;
	margin-left: 0
}

.valid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #28a745
}

.valid-tooltip {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(40, 167, 69, .9);
	border-radius: .25rem
}

.form-row>.col>.valid-tooltip,
.form-row>[class*=col-]>.valid-tooltip {
	left: 5px
}

.is-valid~.valid-feedback,
.is-valid~.valid-tooltip,
.was-validated :valid~.valid-feedback,
.was-validated :valid~.valid-tooltip {
	display: block
}

.form-control.is-valid,
.was-validated .form-control:valid {
	border-color: #28a745;
	padding-right: calc(1.5em + .75rem);
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right calc(.375em + .1875rem) center;
	background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
	padding-right: calc(1.5em + .75rem);
	background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.custom-select.is-valid,
.was-validated .custom-select:valid {
	border-color: #28a745;
	padding-right: calc(.75em + 2.3125rem);
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat
}

.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
	color: #28a745
}

.form-check-input.is-valid~.valid-feedback,
.form-check-input.is-valid~.valid-tooltip,
.was-validated .form-check-input:valid~.valid-feedback,
.was-validated .form-check-input:valid~.valid-tooltip {
	display: block
}

.custom-control-input.is-valid~.custom-control-label,
.was-validated .custom-control-input:valid~.custom-control-label {
	color: #28a745
}

.custom-control-input.is-valid~.custom-control-label::before,
.was-validated .custom-control-input:valid~.custom-control-label::before {
	border-color: #28a745
}

.custom-control-input.is-valid:checked~.custom-control-label::before,
.was-validated .custom-control-input:valid:checked~.custom-control-label::before {
	border-color: #34ce57;
	background-color: #34ce57
}

.custom-control-input.is-valid:focus~.custom-control-label::before,
.was-validated .custom-control-input:valid:focus~.custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,
.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before {
	border-color: #28a745
}

.custom-file-input.is-valid~.custom-file-label,
.was-validated .custom-file-input:valid~.custom-file-label {
	border-color: #28a745
}

.custom-file-input.is-valid:focus~.custom-file-label,
.was-validated .custom-file-input:valid:focus~.custom-file-label {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

.invalid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #dc3545
}

.invalid-tooltip {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(220, 53, 69, .9);
	border-radius: .25rem
}

.form-row>.col>.invalid-tooltip,
.form-row>[class*=col-]>.invalid-tooltip {
	left: 5px
}

.is-invalid~.invalid-feedback,
.is-invalid~.invalid-tooltip,
.was-validated :invalid~.invalid-feedback,
.was-validated :invalid~.invalid-tooltip {
	display: block
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
	border-color: #dc3545;
	padding-right: calc(1.5em + .75rem);
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right calc(.375em + .1875rem) center;
	background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
	border-color: #dc3545;
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
	padding-right: calc(1.5em + .75rem);
	background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.custom-select.is-invalid,
.was-validated .custom-select:invalid {
	border-color: #dc3545;
	padding-right: calc(.75em + 2.3125rem);
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat
}

.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
	border-color: #dc3545;
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}

.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
	color: #dc3545
}

.form-check-input.is-invalid~.invalid-feedback,
.form-check-input.is-invalid~.invalid-tooltip,
.was-validated .form-check-input:invalid~.invalid-feedback,
.was-validated .form-check-input:invalid~.invalid-tooltip {
	display: block
}

.custom-control-input.is-invalid~.custom-control-label,
.was-validated .custom-control-input:invalid~.custom-control-label {
	color: #dc3545
}

.custom-control-input.is-invalid~.custom-control-label::before,
.was-validated .custom-control-input:invalid~.custom-control-label::before {
	border-color: #dc3545
}

.custom-control-input.is-invalid:checked~.custom-control-label::before,
.was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
	border-color: #e4606d;
	background-color: #e4606d
}

.custom-control-input.is-invalid:focus~.custom-control-label::before,
.was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}

.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,
.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before {
	border-color: #dc3545
}

.custom-file-input.is-invalid~.custom-file-label,
.was-validated .custom-file-input:invalid~.custom-file-label {
	border-color: #dc3545
}

.custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated .custom-file-input:invalid:focus~.custom-file-label {
	border-color: #dc3545;
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}

.form-inline {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-ms-flex-align: center;
	align-items: center
}

.form-inline .form-check {
	width: 100%
}

@media(min-width:576px) {
	.form-inline label {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 0
	}
	.form-inline .form-group {
		display: -ms-flexbox;
		display: flex;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 0
	}
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}
	.form-inline .form-control-plaintext {
		display: inline-block
	}
	.form-inline .custom-select,
	.form-inline .input-group {
		width: auto
	}
	.form-inline .form-check {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: auto;
		padding-left: 0
	}
	.form-inline .form-check-input {
		position: relative;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		margin-top: 0;
		margin-right: .25rem;
		margin-left: 0
	}
	.form-inline .custom-control {
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.form-inline .custom-control-label {
		margin-bottom: 0
	}
}

.btn {
	display: inline-block;
	font-weight: 400;
	color: #212529;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.btn {
		transition: none
	}
}

.btn:hover {
	color: #212529;
	text-decoration: none
}

.btn.focus,
.btn:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.btn.disabled,
.btn:disabled {
	opacity: .65
}

.btn:not(:disabled):not(.disabled) {
	cursor: pointer
}

a.btn.disabled,
fieldset:disabled a.btn {
	pointer-events: none
}

.btn-primary {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.btn-primary:hover {
	color: #fff;
	background-color: #0069d9;
	border-color: #0062cc
}

.btn-primary.focus,
.btn-primary:focus {
	color: #fff;
	background-color: #0069d9;
	border-color: #0062cc;
	box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5)
}

.btn-primary.disabled,
.btn-primary:disabled {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #0062cc;
	border-color: #005cbf
}

.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5)
}

.btn-secondary {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}

.btn-secondary:hover {
	color: #fff;
	background-color: #5a6268;
	border-color: #545b62
}

.btn-secondary.focus,
.btn-secondary:focus {
	color: #fff;
	background-color: #5a6268;
	border-color: #545b62;
	box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5)
}

.btn-secondary.disabled,
.btn-secondary:disabled {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #545b62;
	border-color: #4e555b
}

.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5)
}

.btn-success {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}

.btn-success:hover {
	color: #fff;
	background-color: #218838;
	border-color: #1e7e34
}

.btn-success.focus,
.btn-success:focus {
	color: #fff;
	background-color: #218838;
	border-color: #1e7e34;
	box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5)
}

.btn-success.disabled,
.btn-success:disabled {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}

.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #1e7e34;
	border-color: #1c7430
}

.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5)
}

.btn-info {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}

.btn-info:hover {
	color: #fff;
	background-color: #138496;
	border-color: #117a8b
}

.btn-info.focus,
.btn-info:focus {
	color: #fff;
	background-color: #138496;
	border-color: #117a8b;
	box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5)
}

.btn-info.disabled,
.btn-info:disabled {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}

.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #117a8b;
	border-color: #10707f
}

.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5)
}

.btn-warning {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}

.btn-warning:hover {
	color: #212529;
	background-color: #e0a800;
	border-color: #d39e00
}

.btn-warning.focus,
.btn-warning:focus {
	color: #212529;
	background-color: #e0a800;
	border-color: #d39e00;
	box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5)
}

.btn-warning.disabled,
.btn-warning:disabled {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}

.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
	color: #212529;
	background-color: #d39e00;
	border-color: #c69500
}

.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5)
}

.btn-danger {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}

.btn-danger:hover {
	color: #fff;
	background-color: #c82333;
	border-color: #bd2130
}

.btn-danger.focus,
.btn-danger:focus {
	color: #fff;
	background-color: #c82333;
	border-color: #bd2130;
	box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5)
}

.btn-danger.disabled,
.btn-danger:disabled {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}

.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #bd2130;
	border-color: #b21f2d
}

.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5)
}

.btn-light {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}

.btn-light:hover {
	color: #212529;
	background-color: #e2e6ea;
	border-color: #dae0e5
}

.btn-light.focus,
.btn-light:focus {
	color: #212529;
	background-color: #e2e6ea;
	border-color: #dae0e5;
	box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5)
}

.btn-light.disabled,
.btn-light:disabled {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}

.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
	color: #212529;
	background-color: #dae0e5;
	border-color: #d3d9df
}

.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5)
}

.btn-dark {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}

.btn-dark:hover {
	color: #fff;
	background-color: #23272b;
	border-color: #1d2124
}

.btn-dark.focus,
.btn-dark:focus {
	color: #fff;
	background-color: #23272b;
	border-color: #1d2124;
	box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5)
}

.btn-dark.disabled,
.btn-dark:disabled {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}

.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #1d2124;
	border-color: #171a1d
}

.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5)
}

.btn-outline-primary {
	color: #007bff;
	border-color: #007bff
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.btn-outline-primary.focus,
.btn-outline-primary:focus {
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
	color: #007bff;
	background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
}

.btn-outline-secondary {
	color: #6c757d;
	border-color: #6c757d
}

.btn-outline-secondary:hover {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}

.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
	color: #6c757d;
	background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
}

.btn-outline-success {
	color: #28a745;
	border-color: #28a745
}

.btn-outline-success:hover {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}

.btn-outline-success.focus,
.btn-outline-success:focus {
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
	color: #28a745;
	background-color: transparent
}

.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
}

.btn-outline-info {
	color: #17a2b8;
	border-color: #17a2b8
}

.btn-outline-info:hover {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}

.btn-outline-info.focus,
.btn-outline-info:focus {
	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
	color: #17a2b8;
	background-color: transparent
}

.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.btn-outline-info.dropdown-toggle {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}

.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}

.btn-outline-warning {
	color: #ffc107;
	border-color: #ffc107
}

.btn-outline-warning:hover {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}

.btn-outline-warning.focus,
.btn-outline-warning:focus {
	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
	color: #ffc107;
	background-color: transparent
}

.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}

.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
}

.btn-outline-danger {
	color: #dc3545;
	border-color: #dc3545
}

.btn-outline-danger:hover {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}

.btn-outline-danger.focus,
.btn-outline-danger:focus {
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
	color: #dc3545;
	background-color: transparent
}

.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.btn-outline-danger.dropdown-toggle {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}

.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
}

.btn-outline-light {
	color: #f8f9fa;
	border-color: #f8f9fa
}

.btn-outline-light:hover {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}

.btn-outline-light.focus,
.btn-outline-light:focus {
	box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
	color: #f8f9fa;
	background-color: transparent
}

.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show>.btn-outline-light.dropdown-toggle {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}

.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}

.btn-outline-dark {
	color: #343a40;
	border-color: #343a40
}

.btn-outline-dark:hover {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}

.btn-outline-dark.focus,
.btn-outline-dark:focus {
	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
	color: #343a40;
	background-color: transparent
}

.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-dark.dropdown-toggle {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.btn-link {
	font-weight: 400;
	color: #007bff;
	text-decoration: none
}

.btn-link:hover {
	color: #0056b3;
	text-decoration: underline
}

.btn-link.focus,
.btn-link:focus {
	text-decoration: underline
}

.btn-link.disabled,
.btn-link:disabled {
	color: #6c757d;
	pointer-events: none
}

.btn-group-lg>.btn,
.btn-lg {
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem
}

.btn-group-sm>.btn,
.btn-sm {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem
}

.btn-block {
	display: block;
	width: 100%
}

.btn-block+.btn-block {
	margin-top: .5rem
}

input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
	width: 100%
}

.fade {
	transition: opacity .15s linear
}

@media (prefers-reduced-motion:reduce) {
	.fade {
		transition: none
	}
}

.fade:not(.show) {
	opacity: 0
}

.collapse:not(.show) {
	display: none
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition: height .35s ease
}

@media (prefers-reduced-motion:reduce) {
	.collapsing {
		transition: none
	}
}

.dropdown,
.dropleft,
.dropright,
.dropup {
	position: relative
}

.dropdown-toggle {
	white-space: nowrap
}

.dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent
}

.dropdown-toggle:empty::after {
	margin-left: 0
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: .5rem 0;
	margin: .125rem 0 0;
	font-size: 1rem;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: .25rem
}

.dropdown-menu-left {
	right: auto;
	left: 0
}

.dropdown-menu-right {
	right: 0;
	left: auto
}

@media(min-width:576px) {
	.dropdown-menu-sm-left {
		right: auto;
		left: 0
	}
	.dropdown-menu-sm-right {
		right: 0;
		left: auto
	}
}

@media(min-width:768px) {
	.dropdown-menu-md-left {
		right: auto;
		left: 0
	}
	.dropdown-menu-md-right {
		right: 0;
		left: auto
	}
}

@media(min-width:992px) {
	.dropdown-menu-lg-left {
		right: auto;
		left: 0
	}
	.dropdown-menu-lg-right {
		right: 0;
		left: auto
	}
}

@media(min-width:1200px) {
	.dropdown-menu-xl-left {
		right: auto;
		left: 0
	}
	.dropdown-menu-xl-right {
		right: 0;
		left: auto
	}
}

.dropup .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: .125rem
}

.dropup .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: 0;
	border-right: .3em solid transparent;
	border-bottom: .3em solid;
	border-left: .3em solid transparent
}

.dropup .dropdown-toggle:empty::after {
	margin-left: 0
}

.dropright .dropdown-menu {
	top: 0;
	right: auto;
	left: 100%;
	margin-top: 0;
	margin-left: .125rem
}

.dropright .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid transparent;
	border-right: 0;
	border-bottom: .3em solid transparent;
	border-left: .3em solid
}

.dropright .dropdown-toggle:empty::after {
	margin-left: 0
}

.dropright .dropdown-toggle::after {
	vertical-align: 0
}

.dropleft .dropdown-menu {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
	margin-right: .125rem
}

.dropleft .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: ""
}

.dropleft .dropdown-toggle::after {
	display: none
}

.dropleft .dropdown-toggle::before {
	display: inline-block;
	margin-right: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid transparent;
	border-right: .3em solid;
	border-bottom: .3em solid transparent
}

.dropleft .dropdown-toggle:empty::after {
	margin-left: 0
}

.dropleft .dropdown-toggle::before {
	vertical-align: 0
}

.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=top] {
	right: auto;
	bottom: auto
}

.dropdown-divider {
	height: 0;
	margin: .5rem 0;
	overflow: hidden;
	border-top: 1px solid #e9ecef
}

.dropdown-item {
	display: block;
	width: 100%;
	padding: .25rem 1.5rem;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0
}

.dropdown-item:focus,
.dropdown-item:hover {
	color: #16181b;
	text-decoration: none;
	background-color: #e9ecef
}

.dropdown-item.active,
.dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #007bff
}

.dropdown-item.disabled,
.dropdown-item:disabled {
	color: #adb5bd;
	pointer-events: none;
	background-color: transparent
}

.dropdown-menu.show {
	display: block
}

.dropdown-header {
	display: block;
	padding: .5rem 1.5rem;
	margin-bottom: 0;
	font-size: .875rem;
	color: #6c757d;
	white-space: nowrap
}

.dropdown-item-text {
	display: block;
	padding: .25rem 1.5rem;
	color: #212529
}

.btn-group,
.btn-group-vertical {
	position: relative;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: middle
}

.btn-group-vertical>.btn,
.btn-group>.btn {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.btn-group-vertical>.btn:hover,
.btn-group>.btn:hover {
	z-index: 1
}

.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus {
	z-index: 1
}

.btn-toolbar {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.btn-toolbar .input-group {
	width: auto
}

.btn-group>.btn-group:not(:first-child),
.btn-group>.btn:not(:first-child) {
	margin-left: -1px
}

.btn-group>.btn-group:not(:last-child)>.btn,
.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.btn-group>.btn-group:not(:first-child)>.btn,
.btn-group>.btn:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.dropdown-toggle-split {
	padding-right: .5625rem;
	padding-left: .5625rem
}

.dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after {
	margin-left: 0
}

.dropleft .dropdown-toggle-split::before {
	margin-right: 0
}

.btn-group-sm>.btn+.dropdown-toggle-split,
.btn-sm+.dropdown-toggle-split {
	padding-right: .375rem;
	padding-left: .375rem
}

.btn-group-lg>.btn+.dropdown-toggle-split,
.btn-lg+.dropdown-toggle-split {
	padding-right: .75rem;
	padding-left: .75rem
}

.btn-group-vertical {
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: center;
	justify-content: center
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group {
	width: 100%
}

.btn-group-vertical>.btn-group:not(:first-child),
.btn-group-vertical>.btn:not(:first-child) {
	margin-top: -1px
}

.btn-group-vertical>.btn-group:not(:last-child)>.btn,
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:not(:first-child)>.btn,
.btn-group-vertical>.btn:not(:first-child) {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.btn-group-toggle>.btn,
.btn-group-toggle>.btn-group>.btn {
	margin-bottom: 0
}

.btn-group-toggle>.btn input[type=checkbox],
.btn-group-toggle>.btn input[type=radio],
.btn-group-toggle>.btn-group>.btn input[type=checkbox],
.btn-group-toggle>.btn-group>.btn input[type=radio] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none
}

.input-group {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%
}

.input-group>.custom-file,
.input-group>.custom-select,
.input-group>.form-control,
.input-group>.form-control-plaintext {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 1%;
	min-width: 0;
	margin-bottom: 0
}

.input-group>.custom-file+.custom-file,
.input-group>.custom-file+.custom-select,
.input-group>.custom-file+.form-control,
.input-group>.custom-select+.custom-file,
.input-group>.custom-select+.custom-select,
.input-group>.custom-select+.form-control,
.input-group>.form-control+.custom-file,
.input-group>.form-control+.custom-select,
.input-group>.form-control+.form-control,
.input-group>.form-control-plaintext+.custom-file,
.input-group>.form-control-plaintext+.custom-select,
.input-group>.form-control-plaintext+.form-control {
	margin-left: -1px
}

.input-group>.custom-file .custom-file-input:focus~.custom-file-label,
.input-group>.custom-select:focus,
.input-group>.form-control:focus {
	z-index: 3
}

.input-group>.custom-file .custom-file-input:focus {
	z-index: 4
}

.input-group>.custom-select:not(:first-child),
.input-group>.form-control:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.input-group>.custom-file {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.input-group>.custom-file:not(:first-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,
.input-group:not(.has-validation)>.custom-select:not(:last-child),
.input-group:not(.has-validation)>.form-control:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,
.input-group.has-validation>.custom-select:nth-last-child(n+3),
.input-group.has-validation>.form-control:nth-last-child(n+3) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group-append,
.input-group-prepend {
	display: -ms-flexbox;
	display: flex
}

.input-group-append .btn,
.input-group-prepend .btn {
	position: relative;
	z-index: 2
}

.input-group-append .btn:focus,
.input-group-prepend .btn:focus {
	z-index: 3
}

.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.btn,
.input-group-append .input-group-text+.input-group-text,
.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-prepend .input-group-text+.input-group-text {
	margin-left: -1px
}

.input-group-prepend {
	margin-right: -1px
}

.input-group-append {
	margin-left: -1px
}

.input-group-text {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: .375rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	text-align: center;
	white-space: nowrap;
	background-color: #e9ecef;
	border: 1px solid #ced4da;
	border-radius: .25rem
}

.input-group-text input[type=checkbox],
.input-group-text input[type=radio] {
	margin-top: 0
}

.input-group-lg>.custom-select,
.input-group-lg>.form-control:not(textarea) {
	height: calc(1.5em + 1rem + 2px)
}

.input-group-lg>.custom-select,
.input-group-lg>.form-control,
.input-group-lg>.input-group-append>.btn,
.input-group-lg>.input-group-append>.input-group-text,
.input-group-lg>.input-group-prepend>.btn,
.input-group-lg>.input-group-prepend>.input-group-text {
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem
}

.input-group-sm>.custom-select,
.input-group-sm>.form-control:not(textarea) {
	height: calc(1.5em + .5rem + 2px)
}

.input-group-sm>.custom-select,
.input-group-sm>.form-control,
.input-group-sm>.input-group-append>.btn,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-prepend>.input-group-text {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem
}

.input-group-lg>.custom-select,
.input-group-sm>.custom-select {
	padding-right: 1.75rem
}

.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,
.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,
.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,
.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.custom-control {
	position: relative;
	z-index: 1;
	display: block;
	min-height: 1.5rem;
	padding-left: 1.5rem;
	-webkit-print-color-adjust: exact;
	color-adjust: exact
}

.custom-control-inline {
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-right: 1rem
}

.custom-control-input {
	position: absolute;
	left: 0;
	z-index: -1;
	width: 1rem;
	height: 1.25rem;
	opacity: 0
}

.custom-control-input:checked~.custom-control-label::before {
	color: #fff;
	border-color: #007bff;
	background-color: #007bff
}

.custom-control-input:focus~.custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-control-input:focus:not(:checked)~.custom-control-label::before {
	border-color: #80bdff
}

.custom-control-input:not(:disabled):active~.custom-control-label::before {
	color: #fff;
	background-color: #b3d7ff;
	border-color: #b3d7ff
}

.custom-control-input:disabled~.custom-control-label,
.custom-control-input[disabled]~.custom-control-label {
	color: #6c757d
}

.custom-control-input:disabled~.custom-control-label::before,
.custom-control-input[disabled]~.custom-control-label::before {
	background-color: #e9ecef
}

.custom-control-label {
	position: relative;
	margin-bottom: 0;
	vertical-align: top
}

.custom-control-label::before {
	position: absolute;
	top: .25rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	pointer-events: none;
	content: "";
	background-color: #fff;
	border: #adb5bd solid 1px
}

.custom-control-label::after {
	position: absolute;
	top: .25rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	content: "";
	background: 50%/50% 50% no-repeat
}

.custom-checkbox .custom-control-label::before {
	border-radius: .25rem
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
	border-color: #007bff;
	background-color: #007bff
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0, 123, 255, .5)
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
	background-color: rgba(0, 123, 255, .5)
}

.custom-radio .custom-control-label::before {
	border-radius: 50%
}

.custom-radio .custom-control-input:checked~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0, 123, 255, .5)
}

.custom-switch {
	padding-left: 2.25rem
}

.custom-switch .custom-control-label::before {
	left: -2.25rem;
	width: 1.75rem;
	pointer-events: all;
	border-radius: .5rem
}

.custom-switch .custom-control-label::after {
	top: calc(.25rem + 2px);
	left: calc(-2.25rem + 2px);
	width: calc(1rem - 4px);
	height: calc(1rem - 4px);
	background-color: #adb5bd;
	border-radius: .5rem;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;
	transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.custom-switch .custom-control-label::after {
		transition: none
	}
}

.custom-switch .custom-control-input:checked~.custom-control-label::after {
	background-color: #fff;
	-webkit-transform: translateX(.75rem);
	transform: translateX(.75rem)
}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0, 123, 255, .5)
}

.custom-select {
	display: inline-block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem 1.75rem .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	vertical-align: middle;
	background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.custom-select:focus {
	border-color: #80bdff;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-select:focus::-ms-value {
	color: #495057;
	background-color: #fff
}

.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
	height: auto;
	padding-right: .75rem;
	background-image: none
}

.custom-select:disabled {
	color: #6c757d;
	background-color: #e9ecef
}

.custom-select::-ms-expand {
	display: none
}

.custom-select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #495057
}

.custom-select-sm {
	height: calc(1.5em + .5rem + 2px);
	padding-top: .25rem;
	padding-bottom: .25rem;
	padding-left: .5rem;
	font-size: .875rem
}

.custom-select-lg {
	height: calc(1.5em + 1rem + 2px);
	padding-top: .5rem;
	padding-bottom: .5rem;
	padding-left: 1rem;
	font-size: 1.25rem
}

.custom-file {
	position: relative;
	display: inline-block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	margin-bottom: 0
}

.custom-file-input {
	position: relative;
	z-index: 2;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	margin: 0;
	overflow: hidden;
	opacity: 0
}

.custom-file-input:focus~.custom-file-label {
	border-color: #80bdff;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-file-input:disabled~.custom-file-label,
.custom-file-input[disabled]~.custom-file-label {
	background-color: #e9ecef
}

.custom-file-input:lang(en)~.custom-file-label::after {
	content: "Browse"
}

.custom-file-input~.custom-file-label[data-browse]::after {
	content: attr(data-browse)
}

.custom-file-label {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem .75rem;
	overflow: hidden;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	border: 1px solid #ced4da;
	border-radius: .25rem
}

.custom-file-label::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	display: block;
	height: calc(1.5em + .75rem);
	padding: .375rem .75rem;
	line-height: 1.5;
	color: #495057;
	content: "Browse";
	background-color: #e9ecef;
	border-left: inherit;
	border-radius: 0 .25rem .25rem 0
}

.custom-range {
	width: 100%;
	height: 1.4rem;
	padding: 0;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.custom-range:focus {
	outline: 0
}

.custom-range:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-range:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-range:focus::-ms-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-range::-moz-focus-outer {
	border: 0
}

.custom-range::-webkit-slider-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: -.25rem;
	background-color: #007bff;
	border: 0;
	border-radius: 1rem;
	-webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-webkit-appearance: none;
	appearance: none
}

@media (prefers-reduced-motion:reduce) {
	.custom-range::-webkit-slider-thumb {
		-webkit-transition: none;
		transition: none
	}
}

.custom-range::-webkit-slider-thumb:active {
	background-color: #b3d7ff
}

.custom-range::-webkit-slider-runnable-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: #dee2e6;
	border-color: transparent;
	border-radius: 1rem
}

.custom-range::-moz-range-thumb {
	width: 1rem;
	height: 1rem;
	background-color: #007bff;
	border: 0;
	border-radius: 1rem;
	-moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-moz-appearance: none;
	appearance: none
}

@media (prefers-reduced-motion:reduce) {
	.custom-range::-moz-range-thumb {
		-moz-transition: none;
		transition: none
	}
}

.custom-range::-moz-range-thumb:active {
	background-color: #b3d7ff
}

.custom-range::-moz-range-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: #dee2e6;
	border-color: transparent;
	border-radius: 1rem
}

.custom-range::-ms-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: 0;
	margin-right: .2rem;
	margin-left: .2rem;
	background-color: #007bff;
	border: 0;
	border-radius: 1rem;
	-ms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	appearance: none
}

@media (prefers-reduced-motion:reduce) {
	.custom-range::-ms-thumb {
		-ms-transition: none;
		transition: none
	}
}

.custom-range::-ms-thumb:active {
	background-color: #b3d7ff
}

.custom-range::-ms-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: transparent;
	border-color: transparent;
	border-width: .5rem
}

.custom-range::-ms-fill-lower {
	background-color: #dee2e6;
	border-radius: 1rem
}

.custom-range::-ms-fill-upper {
	margin-right: 15px;
	background-color: #dee2e6;
	border-radius: 1rem
}

.custom-range:disabled::-webkit-slider-thumb {
	background-color: #adb5bd
}

.custom-range:disabled::-webkit-slider-runnable-track {
	cursor: default
}

.custom-range:disabled::-moz-range-thumb {
	background-color: #adb5bd
}

.custom-range:disabled::-moz-range-track {
	cursor: default
}

.custom-range:disabled::-ms-thumb {
	background-color: #adb5bd
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.custom-control-label::before,
	.custom-file-label,
	.custom-select {
		transition: none
	}
}

.nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.nav-link {
	display: block;
	padding: .5rem 1rem
}

.nav-link:focus,
.nav-link:hover {
	text-decoration: none
}

.nav-link.disabled {
	color: #6c757d;
	pointer-events: none;
	cursor: default
}

.nav-tabs {
	border-bottom: 1px solid #dee2e6
}

.nav-tabs .nav-link {
	margin-bottom: -1px;
	border: 1px solid transparent;
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
	border-color: #e9ecef #e9ecef #dee2e6
}

.nav-tabs .nav-link.disabled {
	color: #6c757d;
	background-color: transparent;
	border-color: transparent
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
	color: #495057;
	background-color: #fff;
	border-color: #dee2e6 #dee2e6 #fff
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.nav-pills .nav-link {
	border-radius: .25rem
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
	color: #fff;
	background-color: #007bff
}

.nav-fill .nav-item,
.nav-fill>.nav-link {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: center
}

.nav-justified .nav-item,
.nav-justified>.nav-link {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center
}

.tab-content>.tab-pane {
	display: none
}

.tab-content>.active {
	display: block
}

.navbar {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .5rem 1rem
}

.navbar .container,
.navbar .container-fluid,
.navbar .container-lg,
.navbar .container-md,
.navbar .container-sm,
.navbar .container-xl {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.navbar-brand {
	display: inline-block;
	padding-top: .3125rem;
	padding-bottom: .3125rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	line-height: inherit;
	white-space: nowrap
}

.navbar-brand:focus,
.navbar-brand:hover {
	text-decoration: none
}

.navbar-nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 0
}

.navbar-nav .dropdown-menu {
	position: static;
	float: none
}

.navbar-text {
	display: inline-block;
	padding-top: .5rem;
	padding-bottom: .5rem
}

.navbar-collapse {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-align: center;
	align-items: center
}

.navbar-toggler {
	padding: .25rem .75rem;
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: .25rem
}

.navbar-toggler:focus,
.navbar-toggler:hover {
	text-decoration: none
}

.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: 50%/100% 100% no-repeat
}

.navbar-nav-scroll {
	max-height: 75vh;
	overflow-y: auto
}

@media(max-width:575.98px) {
	.navbar-expand-sm>.container,
	.navbar-expand-sm>.container-fluid,
	.navbar-expand-sm>.container-lg,
	.navbar-expand-sm>.container-md,
	.navbar-expand-sm>.container-sm,
	.navbar-expand-sm>.container-xl {
		padding-right: 0;
		padding-left: 0
	}
}

@media(min-width:576px) {
	.navbar-expand-sm {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navbar-expand-sm .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.navbar-expand-sm .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-sm .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.navbar-expand-sm>.container,
	.navbar-expand-sm>.container-fluid,
	.navbar-expand-sm>.container-lg,
	.navbar-expand-sm>.container-md,
	.navbar-expand-sm>.container-sm,
	.navbar-expand-sm>.container-xl {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-sm .navbar-nav-scroll {
		overflow: visible
	}
	.navbar-expand-sm .navbar-collapse {
		display: -ms-flexbox!important;
		display: flex!important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.navbar-expand-sm .navbar-toggler {
		display: none
	}
}

@media(max-width:767.98px) {
	.navbar-expand-md>.container,
	.navbar-expand-md>.container-fluid,
	.navbar-expand-md>.container-lg,
	.navbar-expand-md>.container-md,
	.navbar-expand-md>.container-sm,
	.navbar-expand-md>.container-xl {
		padding-right: 0;
		padding-left: 0
	}
}

@media(min-width:768px) {
	.navbar-expand-md {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navbar-expand-md .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.navbar-expand-md .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-md .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.navbar-expand-md>.container,
	.navbar-expand-md>.container-fluid,
	.navbar-expand-md>.container-lg,
	.navbar-expand-md>.container-md,
	.navbar-expand-md>.container-sm,
	.navbar-expand-md>.container-xl {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-md .navbar-nav-scroll {
		overflow: visible
	}
	.navbar-expand-md .navbar-collapse {
		display: -ms-flexbox!important;
		display: flex!important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.navbar-expand-md .navbar-toggler {
		display: none
	}
}

@media(max-width:991.98px) {
	.navbar-expand-lg>.container,
	.navbar-expand-lg>.container-fluid,
	.navbar-expand-lg>.container-lg,
	.navbar-expand-lg>.container-md,
	.navbar-expand-lg>.container-sm,
	.navbar-expand-lg>.container-xl {
		padding-right: 0;
		padding-left: 0
	}
}

@media(min-width:992px) {
	.navbar-expand-lg {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navbar-expand-lg .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.navbar-expand-lg>.container,
	.navbar-expand-lg>.container-fluid,
	.navbar-expand-lg>.container-lg,
	.navbar-expand-lg>.container-md,
	.navbar-expand-lg>.container-sm,
	.navbar-expand-lg>.container-xl {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-lg .navbar-nav-scroll {
		overflow: visible
	}
	.navbar-expand-lg .navbar-collapse {
		display: -ms-flexbox!important;
		display: flex!important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.navbar-expand-lg .navbar-toggler {
		display: none
	}
}

@media(max-width:1199.98px) {
	.navbar-expand-xl>.container,
	.navbar-expand-xl>.container-fluid,
	.navbar-expand-xl>.container-lg,
	.navbar-expand-xl>.container-md,
	.navbar-expand-xl>.container-sm,
	.navbar-expand-xl>.container-xl {
		padding-right: 0;
		padding-left: 0
	}
}

@media(min-width:1200px) {
	.navbar-expand-xl {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navbar-expand-xl .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.navbar-expand-xl .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-xl .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.navbar-expand-xl>.container,
	.navbar-expand-xl>.container-fluid,
	.navbar-expand-xl>.container-lg,
	.navbar-expand-xl>.container-md,
	.navbar-expand-xl>.container-sm,
	.navbar-expand-xl>.container-xl {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-xl .navbar-nav-scroll {
		overflow: visible
	}
	.navbar-expand-xl .navbar-collapse {
		display: -ms-flexbox!important;
		display: flex!important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.navbar-expand-xl .navbar-toggler {
		display: none
	}
}

.navbar-expand {
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-lg,
.navbar-expand>.container-md,
.navbar-expand>.container-sm,
.navbar-expand>.container-xl {
	padding-right: 0;
	padding-left: 0
}

.navbar-expand .navbar-nav {
	-ms-flex-direction: row;
	flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
	position: absolute
}

.navbar-expand .navbar-nav .nav-link {
	padding-right: .5rem;
	padding-left: .5rem
}

.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-lg,
.navbar-expand>.container-md,
.navbar-expand>.container-sm,
.navbar-expand>.container-xl {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.navbar-expand .navbar-nav-scroll {
	overflow: visible
}

.navbar-expand .navbar-collapse {
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}

.navbar-expand .navbar-toggler {
	display: none
}

.navbar-light .navbar-brand {
	color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
	color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-nav .nav-link {
	color: rgba(0, 0, 0, .5)
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
	color: rgba(0, 0, 0, .7)
}

.navbar-light .navbar-nav .nav-link.disabled {
	color: rgba(0, 0, 0, .3)
}

.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show>.nav-link {
	color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-toggler {
	color: rgba(0, 0, 0, .5);
	border-color: rgba(0, 0, 0, .1)
}

.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-light .navbar-text {
	color: rgba(0, 0, 0, .5)
}

.navbar-light .navbar-text a {
	color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
	color: rgba(0, 0, 0, .9)
}

.navbar-dark .navbar-brand {
	color: #fff
}

.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
	color: #fff
}

.navbar-dark .navbar-nav .nav-link {
	color: rgba(255, 255, 255, .5)
}

.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
	color: rgba(255, 255, 255, .75)
}

.navbar-dark .navbar-nav .nav-link.disabled {
	color: rgba(255, 255, 255, .25)
}

.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link {
	color: #fff
}

.navbar-dark .navbar-toggler {
	color: rgba(255, 255, 255, .5);
	border-color: rgba(255, 255, 255, .1)
}

.navbar-dark .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-dark .navbar-text {
	color: rgba(255, 255, 255, .5)
}

.navbar-dark .navbar-text a {
	color: #fff
}

.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
	color: #fff
}

.card {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, .125);
	border-radius: .25rem
}

.card>hr {
	margin-right: 0;
	margin-left: 0
}

.card>.list-group {
	border-top: inherit;
	border-bottom: inherit
}

.card>.list-group:first-child {
	border-top-width: 0;
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px)
}

.card>.list-group:last-child {
	border-bottom-width: 0;
	border-bottom-right-radius: calc(.25rem - 1px);
	border-bottom-left-radius: calc(.25rem - 1px)
}

.card>.card-header+.list-group,
.card>.list-group+.card-footer {
	border-top: 0
}

.card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-height: 1px;
	padding: 1.25rem
}

.card-title {
	margin-bottom: .75rem
}

.card-subtitle {
	margin-top: -.375rem;
	margin-bottom: 0
}

.card-text:last-child {
	margin-bottom: 0
}

.card-link:hover {
	text-decoration: none
}

.card-link+.card-link {
	margin-left: 1.25rem
}

.card-header {
	padding: .75rem 1.25rem;
	margin-bottom: 0;
	background-color: rgba(0, 0, 0, .03);
	border-bottom: 1px solid rgba(0, 0, 0, .125)
}

.card-header:first-child {
	border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.card-footer {
	padding: .75rem 1.25rem;
	background-color: rgba(0, 0, 0, .03);
	border-top: 1px solid rgba(0, 0, 0, .125)
}

.card-footer:last-child {
	border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs {
	margin-right: -.625rem;
	margin-bottom: -.75rem;
	margin-left: -.625rem;
	border-bottom: 0
}

.card-header-pills {
	margin-right: -.625rem;
	margin-left: -.625rem
}

.card-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem;
	border-radius: calc(.25rem - 1px)
}

.card-img,
.card-img-bottom,
.card-img-top {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%
}

.card-img,
.card-img-top {
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px)
}

.card-img,
.card-img-bottom {
	border-bottom-right-radius: calc(.25rem - 1px);
	border-bottom-left-radius: calc(.25rem - 1px)
}

.card-deck .card {
	margin-bottom: 15px
}

@media(min-width:576px) {
	.card-deck {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		margin-right: -15px;
		margin-left: -15px
	}
	.card-deck .card {
		-ms-flex: 1 0 0%;
		flex: 1 0 0%;
		margin-right: 15px;
		margin-bottom: 0;
		margin-left: 15px
	}
}

.card-group>.card {
	margin-bottom: 15px
}

@media(min-width:576px) {
	.card-group {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap
	}
	.card-group>.card {
		-ms-flex: 1 0 0%;
		flex: 1 0 0%;
		margin-bottom: 0
	}
	.card-group>.card+.card {
		margin-left: 0;
		border-left: 0
	}
	.card-group>.card:not(:last-child) {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	.card-group>.card:not(:last-child) .card-header,
	.card-group>.card:not(:last-child) .card-img-top {
		border-top-right-radius: 0
	}
	.card-group>.card:not(:last-child) .card-footer,
	.card-group>.card:not(:last-child) .card-img-bottom {
		border-bottom-right-radius: 0
	}
	.card-group>.card:not(:first-child) {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	}
	.card-group>.card:not(:first-child) .card-header,
	.card-group>.card:not(:first-child) .card-img-top {
		border-top-left-radius: 0
	}
	.card-group>.card:not(:first-child) .card-footer,
	.card-group>.card:not(:first-child) .card-img-bottom {
		border-bottom-left-radius: 0
	}
}

.card-columns .card {
	margin-bottom: .75rem
}

@media(min-width:576px) {
	.card-columns {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 1.25rem;
		-moz-column-gap: 1.25rem;
		column-gap: 1.25rem;
		orphans: 1;
		widows: 1
	}
	.card-columns .card {
		display: inline-block;
		width: 100%
	}
}

.accordion {
	overflow-anchor: none
}

.accordion>.card {
	overflow: hidden
}

.accordion>.card:not(:last-of-type) {
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.accordion>.card:not(:first-of-type) {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.accordion>.card>.card-header {
	border-radius: 0;
	margin-bottom: -1px
}

.breadcrumb {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: .75rem 1rem;
	margin-bottom: 1rem;
	list-style: none;
	background-color: #e9ecef;
	border-radius: .25rem
}

.breadcrumb-item+.breadcrumb-item {
	padding-left: .5rem
}

.breadcrumb-item+.breadcrumb-item::before {
	float: left;
	padding-right: .5rem;
	color: #6c757d;
	content: "/"
}

.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: underline
}

.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: none
}

.breadcrumb-item.active {
	color: #6c757d
}

.pagination {
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: .25rem
}

.page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #007bff;
	background-color: #fff;
	border: 1px solid #dee2e6
}

.page-link:hover {
	z-index: 2;
	color: #0056b3;
	text-decoration: none;
	background-color: #e9ecef;
	border-color: #dee2e6
}

.page-link:focus {
	z-index: 3;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.page-item:first-child .page-link {
	margin-left: 0;
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem
}

.page-item:last-child .page-link {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem
}

.page-item.active .page-link {
	z-index: 3;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.page-item.disabled .page-link {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #dee2e6
}

.pagination-lg .page-link {
	padding: .75rem 1.5rem;
	font-size: 1.25rem;
	line-height: 1.5
}

.pagination-lg .page-item:first-child .page-link {
	border-top-left-radius: .3rem;
	border-bottom-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
	border-top-right-radius: .3rem;
	border-bottom-right-radius: .3rem
}

.pagination-sm .page-link {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5
}

.pagination-sm .page-item:first-child .page-link {
	border-top-left-radius: .2rem;
	border-bottom-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
	border-top-right-radius: .2rem;
	border-bottom-right-radius: .2rem
}

.badge {
	display: inline-block;
	padding: .25em .4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25rem;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.badge {
		transition: none
	}
}

a.badge:focus,
a.badge:hover {
	text-decoration: none
}

.badge:empty {
	display: none
}

.btn .badge {
	position: relative;
	top: -1px
}

.badge-pill {
	padding-right: .6em;
	padding-left: .6em;
	border-radius: 10rem
}

.badge-primary {
	color: #fff;
	background-color: #007bff
}

a.badge-primary:focus,
a.badge-primary:hover {
	color: #fff;
	background-color: #0062cc
}

a.badge-primary.focus,
a.badge-primary:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
}

.badge-secondary {
	color: #fff;
	background-color: #6c757d
}

a.badge-secondary:focus,
a.badge-secondary:hover {
	color: #fff;
	background-color: #545b62
}

a.badge-secondary.focus,
a.badge-secondary:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
}

.badge-success {
	color: #fff;
	background-color: #28a745
}

a.badge-success:focus,
a.badge-success:hover {
	color: #fff;
	background-color: #1e7e34
}

a.badge-success.focus,
a.badge-success:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
}

.badge-info {
	color: #fff;
	background-color: #17a2b8
}

a.badge-info:focus,
a.badge-info:hover {
	color: #fff;
	background-color: #117a8b
}

a.badge-info.focus,
a.badge-info:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}

.badge-warning {
	color: #212529;
	background-color: #ffc107
}

a.badge-warning:focus,
a.badge-warning:hover {
	color: #212529;
	background-color: #d39e00
}

a.badge-warning.focus,
a.badge-warning:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
}

.badge-danger {
	color: #fff;
	background-color: #dc3545
}

a.badge-danger:focus,
a.badge-danger:hover {
	color: #fff;
	background-color: #bd2130
}

a.badge-danger.focus,
a.badge-danger:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
}

.badge-light {
	color: #212529;
	background-color: #f8f9fa
}

a.badge-light:focus,
a.badge-light:hover {
	color: #212529;
	background-color: #dae0e5
}

a.badge-light.focus,
a.badge-light:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}

.badge-dark {
	color: #fff;
	background-color: #343a40
}

a.badge-dark:focus,
a.badge-dark:hover {
	color: #fff;
	background-color: #1d2124
}

a.badge-dark.focus,
a.badge-dark:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.jumbotron {
	padding: 2rem 1rem;
	margin-bottom: 2rem;
	background-color: #e9ecef;
	border-radius: .3rem
}

@media(min-width:576px) {
	.jumbotron {
		padding: 4rem 2rem
	}
}

.jumbotron-fluid {
	padding-right: 0;
	padding-left: 0;
	border-radius: 0
}

.alert {
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem
}

.alert-heading {
	color: inherit
}

.alert-link {
	font-weight: 700
}

.alert-dismissible {
	padding-right: 4rem
}

.alert-dismissible .close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	padding: .75rem 1.25rem;
	color: inherit
}

.alert-primary {
	color: #004085;
	background-color: #cce5ff;
	border-color: #b8daff
}

.alert-primary hr {
	border-top-color: #9fcdff
}

.alert-primary .alert-link {
	color: #002752
}

.alert-secondary {
	color: #383d41;
	background-color: #e2e3e5;
	border-color: #d6d8db
}

.alert-secondary hr {
	border-top-color: #c8cbcf
}

.alert-secondary .alert-link {
	color: #202326
}

.alert-success {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb
}

.alert-success hr {
	border-top-color: #b1dfbb
}

.alert-success .alert-link {
	color: #0b2e13
}

.alert-info {
	color: #0c5460;
	background-color: #d1ecf1;
	border-color: #bee5eb
}

.alert-info hr {
	border-top-color: #abdde5
}

.alert-info .alert-link {
	color: #062c33
}

.alert-warning {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba
}

.alert-warning hr {
	border-top-color: #ffe8a1
}

.alert-warning .alert-link {
	color: #533f03
}

.alert-danger {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb
}

.alert-danger hr {
	border-top-color: #f1b0b7
}

.alert-danger .alert-link {
	color: #491217
}

.alert-light {
	color: #818182;
	background-color: #fefefe;
	border-color: #fdfdfe
}

.alert-light hr {
	border-top-color: #ececf6
}

.alert-light .alert-link {
	color: #686868
}

.alert-dark {
	color: #1b1e21;
	background-color: #d6d8d9;
	border-color: #c6c8ca
}

.alert-dark hr {
	border-top-color: #b9bbbe
}

.alert-dark .alert-link {
	color: #040505
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 1rem 0
	}
	to {
		background-position: 0 0
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 1rem 0
	}
	to {
		background-position: 0 0
	}
}

.progress {
	display: -ms-flexbox;
	display: flex;
	height: 1rem;
	overflow: hidden;
	line-height: 0;
	font-size: .75rem;
	background-color: #e9ecef;
	border-radius: .25rem
}

.progress-bar {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	background-color: #007bff;
	transition: width .6s ease
}

@media (prefers-reduced-motion:reduce) {
	.progress-bar {
		transition: none
	}
}

.progress-bar-striped {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-size: 1rem 1rem
}

.progress-bar-animated {
	-webkit-animation: 1s linear infinite progress-bar-stripes;
	animation: 1s linear infinite progress-bar-stripes
}

@media (prefers-reduced-motion:reduce) {
	.progress-bar-animated {
		-webkit-animation: none;
		animation: none
	}
}

.media {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start
}

.media-body {
	-ms-flex: 1;
	flex: 1
}

.list-group {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	border-radius: .25rem
}

.list-group-item-action {
	width: 100%;
	color: #495057;
	text-align: inherit
}

.list-group-item-action:focus,
.list-group-item-action:hover {
	z-index: 1;
	color: #495057;
	text-decoration: none;
	background-color: #f8f9fa
}

.list-group-item-action:active {
	color: #212529;
	background-color: #e9ecef
}

.list-group-item {
	position: relative;
	display: block;
	padding: .75rem 1.25rem;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .125)
}

.list-group-item:first-child {
	border-top-left-radius: inherit;
	border-top-right-radius: inherit
}

.list-group-item:last-child {
	border-bottom-right-radius: inherit;
	border-bottom-left-radius: inherit
}

.list-group-item.disabled,
.list-group-item:disabled {
	color: #6c757d;
	pointer-events: none;
	background-color: #fff
}

.list-group-item.active {
	z-index: 2;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.list-group-item+.list-group-item {
	border-top-width: 0
}

.list-group-item+.list-group-item.active {
	margin-top: -1px;
	border-top-width: 1px
}

.list-group-horizontal {
	-ms-flex-direction: row;
	flex-direction: row
}

.list-group-horizontal>.list-group-item:first-child {
	border-bottom-left-radius: .25rem;
	border-top-right-radius: 0
}

.list-group-horizontal>.list-group-item:last-child {
	border-top-right-radius: .25rem;
	border-bottom-left-radius: 0
}

.list-group-horizontal>.list-group-item.active {
	margin-top: 0
}

.list-group-horizontal>.list-group-item+.list-group-item {
	border-top-width: 1px;
	border-left-width: 0
}

.list-group-horizontal>.list-group-item+.list-group-item.active {
	margin-left: -1px;
	border-left-width: 1px
}

@media(min-width:576px) {
	.list-group-horizontal-sm {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.list-group-horizontal-sm>.list-group-item:first-child {
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0
	}
	.list-group-horizontal-sm>.list-group-item:last-child {
		border-top-right-radius: .25rem;
		border-bottom-left-radius: 0
	}
	.list-group-horizontal-sm>.list-group-item.active {
		margin-top: 0
	}
	.list-group-horizontal-sm>.list-group-item+.list-group-item {
		border-top-width: 1px;
		border-left-width: 0
	}
	.list-group-horizontal-sm>.list-group-item+.list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px
	}
}

@media(min-width:768px) {
	.list-group-horizontal-md {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.list-group-horizontal-md>.list-group-item:first-child {
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0
	}
	.list-group-horizontal-md>.list-group-item:last-child {
		border-top-right-radius: .25rem;
		border-bottom-left-radius: 0
	}
	.list-group-horizontal-md>.list-group-item.active {
		margin-top: 0
	}
	.list-group-horizontal-md>.list-group-item+.list-group-item {
		border-top-width: 1px;
		border-left-width: 0
	}
	.list-group-horizontal-md>.list-group-item+.list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px
	}
}

@media(min-width:992px) {
	.list-group-horizontal-lg {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.list-group-horizontal-lg>.list-group-item:first-child {
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0
	}
	.list-group-horizontal-lg>.list-group-item:last-child {
		border-top-right-radius: .25rem;
		border-bottom-left-radius: 0
	}
	.list-group-horizontal-lg>.list-group-item.active {
		margin-top: 0
	}
	.list-group-horizontal-lg>.list-group-item+.list-group-item {
		border-top-width: 1px;
		border-left-width: 0
	}
	.list-group-horizontal-lg>.list-group-item+.list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px
	}
}

@media(min-width:1200px) {
	.list-group-horizontal-xl {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.list-group-horizontal-xl>.list-group-item:first-child {
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0
	}
	.list-group-horizontal-xl>.list-group-item:last-child {
		border-top-right-radius: .25rem;
		border-bottom-left-radius: 0
	}
	.list-group-horizontal-xl>.list-group-item.active {
		margin-top: 0
	}
	.list-group-horizontal-xl>.list-group-item+.list-group-item {
		border-top-width: 1px;
		border-left-width: 0
	}
	.list-group-horizontal-xl>.list-group-item+.list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px
	}
}

.list-group-flush {
	border-radius: 0
}

.list-group-flush>.list-group-item {
	border-width: 0 0 1px
}

.list-group-flush>.list-group-item:last-child {
	border-bottom-width: 0
}

.list-group-item-primary {
	color: #004085;
	background-color: #b8daff
}

.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
	color: #004085;
	background-color: #9fcdff
}

.list-group-item-primary.list-group-item-action.active {
	color: #fff;
	background-color: #004085;
	border-color: #004085
}

.list-group-item-secondary {
	color: #383d41;
	background-color: #d6d8db
}

.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
	color: #383d41;
	background-color: #c8cbcf
}

.list-group-item-secondary.list-group-item-action.active {
	color: #fff;
	background-color: #383d41;
	border-color: #383d41
}

.list-group-item-success {
	color: #155724;
	background-color: #c3e6cb
}

.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
	color: #155724;
	background-color: #b1dfbb
}

.list-group-item-success.list-group-item-action.active {
	color: #fff;
	background-color: #155724;
	border-color: #155724
}

.list-group-item-info {
	color: #0c5460;
	background-color: #bee5eb
}

.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
	color: #0c5460;
	background-color: #abdde5
}

.list-group-item-info.list-group-item-action.active {
	color: #fff;
	background-color: #0c5460;
	border-color: #0c5460
}

.list-group-item-warning {
	color: #856404;
	background-color: #ffeeba
}

.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
	color: #856404;
	background-color: #ffe8a1
}

.list-group-item-warning.list-group-item-action.active {
	color: #fff;
	background-color: #856404;
	border-color: #856404
}

.list-group-item-danger {
	color: #721c24;
	background-color: #f5c6cb
}

.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
	color: #721c24;
	background-color: #f1b0b7
}

.list-group-item-danger.list-group-item-action.active {
	color: #fff;
	background-color: #721c24;
	border-color: #721c24
}

.list-group-item-light {
	color: #818182;
	background-color: #fdfdfe
}

.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
	color: #818182;
	background-color: #ececf6
}

.list-group-item-light.list-group-item-action.active {
	color: #fff;
	background-color: #818182;
	border-color: #818182
}

.list-group-item-dark {
	color: #1b1e21;
	background-color: #c6c8ca
}

.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
	color: #1b1e21;
	background-color: #b9bbbe
}

.list-group-item-dark.list-group-item-action.active {
	color: #fff;
	background-color: #1b1e21;
	border-color: #1b1e21
}

.close {
	float: right;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5
}

.close:hover {
	color: #000;
	text-decoration: none
}

.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
	opacity: .75
}

button.close {
	padding: 0;
	background-color: transparent;
	border: 0
}

a.close.disabled {
	pointer-events: none
}

.toast {
	-ms-flex-preferred-size: 350px;
	flex-basis: 350px;
	max-width: 350px;
	font-size: .875rem;
	background-color: rgba(255, 255, 255, .85);
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .1);
	box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1);
	opacity: 0;
	border-radius: .25rem
}

.toast:not(:last-child) {
	margin-bottom: .75rem
}

.toast.showing {
	opacity: 1
}

.toast.show {
	display: block;
	opacity: 1
}

.toast.hide {
	display: none
}

.toast-header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: .25rem .75rem;
	color: #6c757d;
	background-color: rgba(255, 255, 255, .85);
	background-clip: padding-box;
	border-bottom: 1px solid rgba(0, 0, 0, .05);
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px)
}

.toast-body {
	padding: .75rem
}

.modal-open {
	overflow: hidden
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}

.modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	outline: 0
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none
}

.modal.fade .modal-dialog {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out;
	-webkit-transform: translate(0, -50px);
	transform: translate(0, -50px)
}

@media (prefers-reduced-motion:reduce) {
	.modal.fade .modal-dialog {
		transition: none
	}
}

.modal.show .modal-dialog {
	-webkit-transform: none;
	transform: none
}

.modal.modal-static .modal-dialog {
	-webkit-transform: scale(1.02);
	transform: scale(1.02)
}

.modal-dialog-scrollable {
	display: -ms-flexbox;
	display: flex;
	max-height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
	max-height: calc(100vh - 1rem);
	overflow: hidden
}

.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.modal-dialog-scrollable .modal-body {
	overflow-y: auto
}

.modal-dialog-centered {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - 1rem)
}

.modal-dialog-centered::before {
	display: block;
	height: calc(100vh - 1rem);
	height: -webkit-min-content;
	height: -moz-min-content;
	height: min-content;
	content: ""
}

.modal-dialog-centered.modal-dialog-scrollable {
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
	max-height: none
}

.modal-dialog-centered.modal-dialog-scrollable::before {
	content: none
}

.modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: .3rem;
	outline: 0
}

.modal-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1040;
	width: 100vw;
	height: 100vh;
	background-color: #000
}

.modal-backdrop.fade {
	opacity: 0
}

.modal-backdrop.show {
	opacity: .5
}

.modal-header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 1rem 1rem;
	border-bottom: 1px solid #dee2e6;
	border-top-left-radius: calc(.3rem - 1px);
	border-top-right-radius: calc(.3rem - 1px)
}

.modal-header .close {
	padding: 1rem 1rem;
	margin: -1rem -1rem -1rem auto
}

.modal-title {
	margin-bottom: 0;
	line-height: 1.5
}

.modal-body {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1rem
}

.modal-footer {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: .75rem;
	border-top: 1px solid #dee2e6;
	border-bottom-right-radius: calc(.3rem - 1px);
	border-bottom-left-radius: calc(.3rem - 1px)
}

.modal-footer>* {
	margin: .25rem
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}

@media(min-width:576px) {
	.modal-dialog {
		max-width: 500px;
		margin: 1.75rem auto
	}
	.modal-dialog-scrollable {
		max-height: calc(100% - 3.5rem)
	}
	.modal-dialog-scrollable .modal-content {
		max-height: calc(100vh - 3.5rem)
	}
	.modal-dialog-centered {
		min-height: calc(100% - 3.5rem)
	}
	.modal-dialog-centered::before {
		height: calc(100vh - 3.5rem);
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content
	}
	.modal-sm {
		max-width: 300px
	}
}

@media(min-width:992px) {
	.modal-lg,
	.modal-xl {
		max-width: 800px
	}
}

@media(min-width:1200px) {
	.modal-xl {
		max-width: 1140px
	}
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .875rem;
	word-wrap: break-word;
	opacity: 0
}

.tooltip.show {
	opacity: .9
}

.tooltip .arrow {
	position: absolute;
	display: block;
	width: .8rem;
	height: .4rem
}

.tooltip .arrow::before {
	position: absolute;
	content: "";
	border-color: transparent;
	border-style: solid
}

.bs-tooltip-auto[x-placement^=top],
.bs-tooltip-top {
	padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=top] .arrow,
.bs-tooltip-top .arrow {
	bottom: 0
}

.bs-tooltip-auto[x-placement^=top] .arrow::before,
.bs-tooltip-top .arrow::before {
	top: 0;
	border-width: .4rem .4rem 0;
	border-top-color: #000
}

.bs-tooltip-auto[x-placement^=right],
.bs-tooltip-right {
	padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=right] .arrow,
.bs-tooltip-right .arrow {
	left: 0;
	width: .4rem;
	height: .8rem
}

.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
	right: 0;
	border-width: .4rem .4rem .4rem 0;
	border-right-color: #000
}

.bs-tooltip-auto[x-placement^=bottom],
.bs-tooltip-bottom {
	padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow,
.bs-tooltip-bottom .arrow {
	top: 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
	bottom: 0;
	border-width: 0 .4rem .4rem;
	border-bottom-color: #000
}

.bs-tooltip-auto[x-placement^=left],
.bs-tooltip-left {
	padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=left] .arrow,
.bs-tooltip-left .arrow {
	right: 0;
	width: .4rem;
	height: .8rem
}

.bs-tooltip-auto[x-placement^=left] .arrow::before,
.bs-tooltip-left .arrow::before {
	left: 0;
	border-width: .4rem 0 .4rem .4rem;
	border-left-color: #000
}

.tooltip-inner {
	max-width: 200px;
	padding: .25rem .5rem;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: .25rem
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: block;
	max-width: 276px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .875rem;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: .3rem
}

.popover .arrow {
	position: absolute;
	display: block;
	width: 1rem;
	height: .5rem;
	margin: 0 .3rem
}

.popover .arrow::after,
.popover .arrow::before {
	position: absolute;
	display: block;
	content: "";
	border-color: transparent;
	border-style: solid
}

.bs-popover-auto[x-placement^=top],
.bs-popover-top {
	margin-bottom: .5rem
}

.bs-popover-auto[x-placement^=top]>.arrow,
.bs-popover-top>.arrow {
	bottom: calc(-.5rem - 1px)
}

.bs-popover-auto[x-placement^=top]>.arrow::before,
.bs-popover-top>.arrow::before {
	bottom: 0;
	border-width: .5rem .5rem 0;
	border-top-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=top]>.arrow::after,
.bs-popover-top>.arrow::after {
	bottom: 1px;
	border-width: .5rem .5rem 0;
	border-top-color: #fff
}

.bs-popover-auto[x-placement^=right],
.bs-popover-right {
	margin-left: .5rem
}

.bs-popover-auto[x-placement^=right]>.arrow,
.bs-popover-right>.arrow {
	left: calc(-.5rem - 1px);
	width: .5rem;
	height: 1rem;
	margin: .3rem 0
}

.bs-popover-auto[x-placement^=right]>.arrow::before,
.bs-popover-right>.arrow::before {
	left: 0;
	border-width: .5rem .5rem .5rem 0;
	border-right-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=right]>.arrow::after,
.bs-popover-right>.arrow::after {
	left: 1px;
	border-width: .5rem .5rem .5rem 0;
	border-right-color: #fff
}

.bs-popover-auto[x-placement^=bottom],
.bs-popover-bottom {
	margin-top: .5rem
}

.bs-popover-auto[x-placement^=bottom]>.arrow,
.bs-popover-bottom>.arrow {
	top: calc(-.5rem - 1px)
}

.bs-popover-auto[x-placement^=bottom]>.arrow::before,
.bs-popover-bottom>.arrow::before {
	top: 0;
	border-width: 0 .5rem .5rem .5rem;
	border-bottom-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=bottom]>.arrow::after,
.bs-popover-bottom>.arrow::after {
	top: 1px;
	border-width: 0 .5rem .5rem .5rem;
	border-bottom-color: #fff
}

.bs-popover-auto[x-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 1rem;
	margin-left: -.5rem;
	content: "";
	border-bottom: 1px solid #f7f7f7
}

.bs-popover-auto[x-placement^=left],
.bs-popover-left {
	margin-right: .5rem
}

.bs-popover-auto[x-placement^=left]>.arrow,
.bs-popover-left>.arrow {
	right: calc(-.5rem - 1px);
	width: .5rem;
	height: 1rem;
	margin: .3rem 0
}

.bs-popover-auto[x-placement^=left]>.arrow::before,
.bs-popover-left>.arrow::before {
	right: 0;
	border-width: .5rem 0 .5rem .5rem;
	border-left-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=left]>.arrow::after,
.bs-popover-left>.arrow::after {
	right: 1px;
	border-width: .5rem 0 .5rem .5rem;
	border-left-color: #fff
}

.popover-header {
	padding: .5rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-top-left-radius: calc(.3rem - 1px);
	border-top-right-radius: calc(.3rem - 1px)
}

.popover-header:empty {
	display: none
}

.popover-body {
	padding: .5rem .75rem;
	color: #212529
}

.carousel {
	position: relative
}

.carousel.pointer-event {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden
}

.carousel-inner::after {
	display: block;
	clear: both;
	content: ""
}

.carousel-item {
	position: relative;
	display: none;
	float: left;
	width: 100%;
	margin-right: -100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: -webkit-transform .6s ease-in-out;
	transition: transform .6s ease-in-out;
	transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.carousel-item {
		transition: none
	}
}

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
	display: block
}

.active.carousel-item-right,
.carousel-item-next:not(.carousel-item-left) {
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

.active.carousel-item-left,
.carousel-item-prev:not(.carousel-item-right) {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%)
}

.carousel-fade .carousel-item {
	opacity: 0;
	transition-property: opacity;
	-webkit-transform: none;
	transform: none
}

.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
	z-index: 1;
	opacity: 1
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
	z-index: 0;
	opacity: 0;
	transition: opacity 0s .6s
}

@media (prefers-reduced-motion:reduce) {
	.carousel-fade .active.carousel-item-left,
	.carousel-fade .active.carousel-item-right {
		transition: none
	}
}

.carousel-control-next,
.carousel-control-prev {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 15%;
	color: #fff;
	text-align: center;
	opacity: .5;
	transition: opacity .15s ease
}

@media (prefers-reduced-motion:reduce) {
	.carousel-control-next,
	.carousel-control-prev {
		transition: none
	}
}

.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	opacity: .9
}

.carousel-control-prev {
	left: 0
}

.carousel-control-next {
	right: 0
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: 50%/100% 100% no-repeat
}

.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")
}

.carousel-control-next-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")
}

.carousel-indicators {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 15;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0;
	margin-right: 15%;
	margin-left: 15%;
	list-style: none
}

.carousel-indicators li {
	box-sizing: content-box;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	width: 30px;
	height: 3px;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #fff;
	background-clip: padding-box;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	opacity: .5;
	transition: opacity .6s ease
}

@media (prefers-reduced-motion:reduce) {
	.carousel-indicators li {
		transition: none
	}
}

.carousel-indicators .active {
	opacity: 1
}

.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center
}

@-webkit-keyframes spinner-border {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes spinner-border {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.spinner-border {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: text-bottom;
	border: .25em solid currentColor;
	border-right-color: transparent;
	border-radius: 50%;
	-webkit-animation: .75s linear infinite spinner-border;
	animation: .75s linear infinite spinner-border
}

.spinner-border-sm {
	width: 1rem;
	height: 1rem;
	border-width: .2em
}

@-webkit-keyframes spinner-grow {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	50% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes spinner-grow {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	50% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.spinner-grow {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: text-bottom;
	background-color: currentColor;
	border-radius: 50%;
	opacity: 0;
	-webkit-animation: .75s linear infinite spinner-grow;
	animation: .75s linear infinite spinner-grow
}

.spinner-grow-sm {
	width: 1rem;
	height: 1rem
}

@media (prefers-reduced-motion:reduce) {
	.spinner-border,
	.spinner-grow {
		-webkit-animation-duration: 1.5s;
		animation-duration: 1.5s
	}
}

.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-sm {
	border-radius: .2rem!important
}

.rounded {
	border-radius: .25rem!important
}

.rounded-top {
	border-top-left-radius: .25rem!important;
	border-top-right-radius: .25rem!important
}

.rounded-right {
	border-top-right-radius: .25rem!important;
	border-bottom-right-radius: .25rem!important
}

.rounded-bottom {
	border-bottom-right-radius: .25rem!important;
	border-bottom-left-radius: .25rem!important
}

.rounded-left {
	border-top-left-radius: .25rem!important;
	border-bottom-left-radius: .25rem!important
}

.rounded-lg {
	border-radius: .3rem!important
}

.rounded-circle {
	border-radius: 50%!important
}

.rounded-pill {
	border-radius: 50rem!important
}

.rounded-0 {
	border-radius: 0!important
}

.clearfix::after {
	display: block;
	clear: both;
	content: ""
}

.d-none {
	display: none!important
}

.d-inline {
	display: inline!important
}

.d-inline-block {
	display: inline-block!important
}

.d-block {
	display: block!important
}

.d-table {
	display: table!important
}

.d-table-row {
	display: table-row!important
}

.d-table-cell {
	display: table-cell!important
}

.d-flex {
	display: -ms-flexbox!important;
	display: flex!important
}

.d-inline-flex {
	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: -ms-flexbox!important;
		display: flex!important
	}
	.d-sm-inline-flex {
		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: -ms-flexbox!important;
		display: flex!important
	}
	.d-md-inline-flex {
		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: -ms-flexbox!important;
		display: flex!important
	}
	.d-lg-inline-flex {
		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: -ms-flexbox!important;
		display: flex!important
	}
	.d-xl-inline-flex {
		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: -ms-flexbox!important;
		display: flex!important
	}
	.d-print-inline-flex {
		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.857143%
}

.embed-responsive-16by9::before {
	padding-top: 56.25%
}

.embed-responsive-4by3::before {
	padding-top: 75%
}

.embed-responsive-1by1::before {
	padding-top: 100%
}

.flex-row {
	-ms-flex-direction: row!important;
	flex-direction: row!important
}

.flex-column {
	-ms-flex-direction: column!important;
	flex-direction: column!important
}

.flex-row-reverse {
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}

.flex-column-reverse {
	-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 {
	-ms-flex: 1 1 auto!important;
	flex: 1 1 auto!important
}

.flex-grow-0 {
	-ms-flex-positive: 0!important;
	flex-grow: 0!important
}

.flex-grow-1 {
	-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 {
	-ms-flex-pack: start!important;
	justify-content: flex-start!important
}

.justify-content-end {
	-ms-flex-pack: end!important;
	justify-content: flex-end!important
}

.justify-content-center {
	-ms-flex-pack: center!important;
	justify-content: center!important
}

.justify-content-between {
	-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 {
	-ms-flex-align: start!important;
	align-items: flex-start!important
}

.align-items-end {
	-ms-flex-align: end!important;
	align-items: flex-end!important
}

.align-items-center {
	-ms-flex-align: center!important;
	align-items: center!important
}

.align-items-baseline {
	-ms-flex-align: baseline!important;
	align-items: baseline!important
}

.align-items-stretch {
	-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 {
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}
	.flex-sm-column {
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}
	.flex-sm-row-reverse {
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-sm-column-reverse {
		-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 {
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}
	.flex-sm-grow-0 {
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}
	.flex-sm-grow-1 {
		-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 {
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-sm-end {
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-sm-center {
		-ms-flex-pack: center!important;
		justify-content: center!important
	}
	.justify-content-sm-between {
		-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 {
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}
	.align-items-sm-end {
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}
	.align-items-sm-center {
		-ms-flex-align: center!important;
		align-items: center!important
	}
	.align-items-sm-baseline {
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-sm-stretch {
		-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 {
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}
	.flex-md-column {
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}
	.flex-md-row-reverse {
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-md-column-reverse {
		-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 {
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}
	.flex-md-grow-0 {
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}
	.flex-md-grow-1 {
		-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 {
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-md-end {
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-md-center {
		-ms-flex-pack: center!important;
		justify-content: center!important
	}
	.justify-content-md-between {
		-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 {
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}
	.align-items-md-end {
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}
	.align-items-md-center {
		-ms-flex-align: center!important;
		align-items: center!important
	}
	.align-items-md-baseline {
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-md-stretch {
		-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 {
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}
	.flex-lg-column {
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}
	.flex-lg-row-reverse {
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-lg-column-reverse {
		-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 {
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}
	.flex-lg-grow-0 {
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}
	.flex-lg-grow-1 {
		-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 {
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-lg-end {
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-lg-center {
		-ms-flex-pack: center!important;
		justify-content: center!important
	}
	.justify-content-lg-between {
		-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 {
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}
	.align-items-lg-end {
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}
	.align-items-lg-center {
		-ms-flex-align: center!important;
		align-items: center!important
	}
	.align-items-lg-baseline {
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-lg-stretch {
		-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 {
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}
	.flex-xl-column {
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}
	.flex-xl-row-reverse {
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-xl-column-reverse {
		-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 {
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}
	.flex-xl-grow-0 {
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}
	.flex-xl-grow-1 {
		-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 {
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-xl-end {
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-xl-center {
		-ms-flex-pack: center!important;
		justify-content: center!important
	}
	.justify-content-xl-between {
		-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 {
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}
	.align-items-xl-end {
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}
	.align-items-xl-center {
		-ms-flex-align: center!important;
		align-items: center!important
	}
	.align-items-xl-baseline {
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-xl-stretch {
		-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
	}
}

.user-select-all {
	-webkit-user-select: all!important;
	-moz-user-select: all!important;
	user-select: all!important
}

.user-select-auto {
	-webkit-user-select: auto!important;
	-moz-user-select: auto!important;
	-ms-user-select: auto!important;
	user-select: auto!important
}

.user-select-none {
	-webkit-user-select: none!important;
	-moz-user-select: none!important;
	-ms-user-select: none!important;
	user-select: none!important
}

.overflow-auto {
	overflow: auto!important
}

.overflow-hidden {
	overflow: hidden!important
}

.position-static {
	position: static!important
}

.position-relative {
	position: relative!important
}

.position-absolute {
	position: absolute!important
}

.position-fixed {
	position: fixed!important
}

.position-sticky {
	position: -webkit-sticky!important;
	position: sticky!important
}

.fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030
}

.fixed-bottom {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.sticky-top {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		z-index: 1020
	}
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal
}

.shadow-sm {
	box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)!important
}

.shadow {
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important
}

.shadow-lg {
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175)!important
}

.shadow-none {
	box-shadow: none!important
}

.w-25 {
	width: 25%!important
}

.w-50 {
	width: 50%!important
}

.w-75 {
	width: 75%!important
}

.w-100 {
	width: 100%!important
}

.w-auto {
	width: auto!important
}

.h-25 {
	height: 25%!important
}

.h-50 {
	height: 50%!important
}

.h-75 {
	height: 75%!important
}

.h-100 {
	height: 100%!important
}

.h-auto {
	height: auto!important
}

.mw-100 {
	max-width: 100%!important
}

.mh-100 {
	max-height: 100%!important
}

.min-vw-100 {
	min-width: 100vw!important
}

.min-vh-100 {
	min-height: 100vh!important
}

.vw-100 {
	width: 100vw!important
}

.vh-100 {
	height: 100vh!important
}

.m-0 {
	margin: 0!important
}

.mt-0,
.my-0 {
	margin-top: 0!important
}

.mr-0,
.mx-0 {
	margin-right: 0!important
}

.mb-0,
.my-0 {
	margin-bottom: 0!important
}

.ml-0,
.mx-0 {
	margin-left: 0!important
}

.m-1 {
	margin: .25rem!important
}

.mt-1,
.my-1 {
	margin-top: .25rem!important
}

.mr-1,
.mx-1 {
	margin-right: .25rem!important
}

.mb-1,
.my-1 {
	margin-bottom: .25rem!important
}

.ml-1,
.mx-1 {
	margin-left: .25rem!important
}

.m-2 {
	margin: .5rem!important
}

.mt-2,
.my-2 {
	margin-top: .5rem!important
}

.mr-2,
.mx-2 {
	margin-right: .5rem!important
}

.mb-2,
.my-2 {
	margin-bottom: .5rem!important
}

.ml-2,
.mx-2 {
	margin-left: .5rem!important
}

.m-3 {
	margin: 1rem!important
}

.mt-3,
.my-3 {
	margin-top: 1rem!important
}

.mr-3,
.mx-3 {
	margin-right: 1rem!important
}

.mb-3,
.my-3 {
	margin-bottom: 1rem!important
}

.ml-3,
.mx-3 {
	margin-left: 1rem!important
}

.m-4 {
	margin: 1.5rem!important
}

.mt-4,
.my-4 {
	margin-top: 1.5rem!important
}

.mr-4,
.mx-4 {
	margin-right: 1.5rem!important
}

.mb-4,
.my-4 {
	margin-bottom: 1.5rem!important
}

.ml-4,
.mx-4 {
	margin-left: 1.5rem!important
}

.m-5 {
	margin: 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-n1 {
	margin: -.25rem!important
}

.mt-n1,
.my-n1 {
	margin-top: -.25rem!important
}

.mr-n1,
.mx-n1 {
	margin-right: -.25rem!important
}

.mb-n1,
.my-n1 {
	margin-bottom: -.25rem!important
}

.ml-n1,
.mx-n1 {
	margin-left: -.25rem!important
}

.m-n2 {
	margin: -.5rem!important
}

.mt-n2,
.my-n2 {
	margin-top: -.5rem!important
}

.mr-n2,
.mx-n2 {
	margin-right: -.5rem!important
}

.mb-n2,
.my-n2 {
	margin-bottom: -.5rem!important
}

.ml-n2,
.mx-n2 {
	margin-left: -.5rem!important
}

.m-n3 {
	margin: -1rem!important
}

.mt-n3,
.my-n3 {
	margin-top: -1rem!important
}

.mr-n3,
.mx-n3 {
	margin-right: -1rem!important
}

.mb-n3,
.my-n3 {
	margin-bottom: -1rem!important
}

.ml-n3,
.mx-n3 {
	margin-left: -1rem!important
}

.m-n4 {
	margin: -1.5rem!important
}

.mt-n4,
.my-n4 {
	margin-top: -1.5rem!important
}

.mr-n4,
.mx-n4 {
	margin-right: -1.5rem!important
}

.mb-n4,
.my-n4 {
	margin-bottom: -1.5rem!important
}

.ml-n4,
.mx-n4 {
	margin-left: -1.5rem!important
}

.m-n5 {
	margin: -3rem!important
}

.mt-n5,
.my-n5 {
	margin-top: -3rem!important
}

.mr-n5,
.mx-n5 {
	margin-right: -3rem!important
}

.mb-n5,
.my-n5 {
	margin-bottom: -3rem!important
}

.ml-n5,
.mx-n5 {
	margin-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-n1 {
		margin: -.25rem!important
	}
	.mt-sm-n1,
	.my-sm-n1 {
		margin-top: -.25rem!important
	}
	.mr-sm-n1,
	.mx-sm-n1 {
		margin-right: -.25rem!important
	}
	.mb-sm-n1,
	.my-sm-n1 {
		margin-bottom: -.25rem!important
	}
	.ml-sm-n1,
	.mx-sm-n1 {
		margin-left: -.25rem!important
	}
	.m-sm-n2 {
		margin: -.5rem!important
	}
	.mt-sm-n2,
	.my-sm-n2 {
		margin-top: -.5rem!important
	}
	.mr-sm-n2,
	.mx-sm-n2 {
		margin-right: -.5rem!important
	}
	.mb-sm-n2,
	.my-sm-n2 {
		margin-bottom: -.5rem!important
	}
	.ml-sm-n2,
	.mx-sm-n2 {
		margin-left: -.5rem!important
	}
	.m-sm-n3 {
		margin: -1rem!important
	}
	.mt-sm-n3,
	.my-sm-n3 {
		margin-top: -1rem!important
	}
	.mr-sm-n3,
	.mx-sm-n3 {
		margin-right: -1rem!important
	}
	.mb-sm-n3,
	.my-sm-n3 {
		margin-bottom: -1rem!important
	}
	.ml-sm-n3,
	.mx-sm-n3 {
		margin-left: -1rem!important
	}
	.m-sm-n4 {
		margin: -1.5rem!important
	}
	.mt-sm-n4,
	.my-sm-n4 {
		margin-top: -1.5rem!important
	}
	.mr-sm-n4,
	.mx-sm-n4 {
		margin-right: -1.5rem!important
	}
	.mb-sm-n4,
	.my-sm-n4 {
		margin-bottom: -1.5rem!important
	}
	.ml-sm-n4,
	.mx-sm-n4 {
		margin-left: -1.5rem!important
	}
	.m-sm-n5 {
		margin: -3rem!important
	}
	.mt-sm-n5,
	.my-sm-n5 {
		margin-top: -3rem!important
	}
	.mr-sm-n5,
	.mx-sm-n5 {
		margin-right: -3rem!important
	}
	.mb-sm-n5,
	.my-sm-n5 {
		margin-bottom: -3rem!important
	}
	.ml-sm-n5,
	.mx-sm-n5 {
		margin-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-n1 {
		margin: -.25rem!important
	}
	.mt-md-n1,
	.my-md-n1 {
		margin-top: -.25rem!important
	}
	.mr-md-n1,
	.mx-md-n1 {
		margin-right: -.25rem!important
	}
	.mb-md-n1,
	.my-md-n1 {
		margin-bottom: -.25rem!important
	}
	.ml-md-n1,
	.mx-md-n1 {
		margin-left: -.25rem!important
	}
	.m-md-n2 {
		margin: -.5rem!important
	}
	.mt-md-n2,
	.my-md-n2 {
		margin-top: -.5rem!important
	}
	.mr-md-n2,
	.mx-md-n2 {
		margin-right: -.5rem!important
	}
	.mb-md-n2,
	.my-md-n2 {
		margin-bottom: -.5rem!important
	}
	.ml-md-n2,
	.mx-md-n2 {
		margin-left: -.5rem!important
	}
	.m-md-n3 {
		margin: -1rem!important
	}
	.mt-md-n3,
	.my-md-n3 {
		margin-top: -1rem!important
	}
	.mr-md-n3,
	.mx-md-n3 {
		margin-right: -1rem!important
	}
	.mb-md-n3,
	.my-md-n3 {
		margin-bottom: -1rem!important
	}
	.ml-md-n3,
	.mx-md-n3 {
		margin-left: -1rem!important
	}
	.m-md-n4 {
		margin: -1.5rem!important
	}
	.mt-md-n4,
	.my-md-n4 {
		margin-top: -1.5rem!important
	}
	.mr-md-n4,
	.mx-md-n4 {
		margin-right: -1.5rem!important
	}
	.mb-md-n4,
	.my-md-n4 {
		margin-bottom: -1.5rem!important
	}
	.ml-md-n4,
	.mx-md-n4 {
		margin-left: -1.5rem!important
	}
	.m-md-n5 {
		margin: -3rem!important
	}
	.mt-md-n5,
	.my-md-n5 {
		margin-top: -3rem!important
	}
	.mr-md-n5,
	.mx-md-n5 {
		margin-right: -3rem!important
	}
	.mb-md-n5,
	.my-md-n5 {
		margin-bottom: -3rem!important
	}
	.ml-md-n5,
	.mx-md-n5 {
		margin-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-n1 {
		margin: -.25rem!important
	}
	.mt-lg-n1,
	.my-lg-n1 {
		margin-top: -.25rem!important
	}
	.mr-lg-n1,
	.mx-lg-n1 {
		margin-right: -.25rem!important
	}
	.mb-lg-n1,
	.my-lg-n1 {
		margin-bottom: -.25rem!important
	}
	.ml-lg-n1,
	.mx-lg-n1 {
		margin-left: -.25rem!important
	}
	.m-lg-n2 {
		margin: -.5rem!important
	}
	.mt-lg-n2,
	.my-lg-n2 {
		margin-top: -.5rem!important
	}
	.mr-lg-n2,
	.mx-lg-n2 {
		margin-right: -.5rem!important
	}
	.mb-lg-n2,
	.my-lg-n2 {
		margin-bottom: -.5rem!important
	}
	.ml-lg-n2,
	.mx-lg-n2 {
		margin-left: -.5rem!important
	}
	.m-lg-n3 {
		margin: -1rem!important
	}
	.mt-lg-n3,
	.my-lg-n3 {
		margin-top: -1rem!important
	}
	.mr-lg-n3,
	.mx-lg-n3 {
		margin-right: -1rem!important
	}
	.mb-lg-n3,
	.my-lg-n3 {
		margin-bottom: -1rem!important
	}
	.ml-lg-n3,
	.mx-lg-n3 {
		margin-left: -1rem!important
	}
	.m-lg-n4 {
		margin: -1.5rem!important
	}
	.mt-lg-n4,
	.my-lg-n4 {
		margin-top: -1.5rem!important
	}
	.mr-lg-n4,
	.mx-lg-n4 {
		margin-right: -1.5rem!important
	}
	.mb-lg-n4,
	.my-lg-n4 {
		margin-bottom: -1.5rem!important
	}
	.ml-lg-n4,
	.mx-lg-n4 {
		margin-left: -1.5rem!important
	}
	.m-lg-n5 {
		margin: -3rem!important
	}
	.mt-lg-n5,
	.my-lg-n5 {
		margin-top: -3rem!important
	}
	.mr-lg-n5,
	.mx-lg-n5 {
		margin-right: -3rem!important
	}
	.mb-lg-n5,
	.my-lg-n5 {
		margin-bottom: -3rem!important
	}
	.ml-lg-n5,
	.mx-lg-n5 {
		margin-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-n1 {
		margin: -.25rem!important
	}
	.mt-xl-n1,
	.my-xl-n1 {
		margin-top: -.25rem!important
	}
	.mr-xl-n1,
	.mx-xl-n1 {
		margin-right: -.25rem!important
	}
	.mb-xl-n1,
	.my-xl-n1 {
		margin-bottom: -.25rem!important
	}
	.ml-xl-n1,
	.mx-xl-n1 {
		margin-left: -.25rem!important
	}
	.m-xl-n2 {
		margin: -.5rem!important
	}
	.mt-xl-n2,
	.my-xl-n2 {
		margin-top: -.5rem!important
	}
	.mr-xl-n2,
	.mx-xl-n2 {
		margin-right: -.5rem!important
	}
	.mb-xl-n2,
	.my-xl-n2 {
		margin-bottom: -.5rem!important
	}
	.ml-xl-n2,
	.mx-xl-n2 {
		margin-left: -.5rem!important
	}
	.m-xl-n3 {
		margin: -1rem!important
	}
	.mt-xl-n3,
	.my-xl-n3 {
		margin-top: -1rem!important
	}
	.mr-xl-n3,
	.mx-xl-n3 {
		margin-right: -1rem!important
	}
	.mb-xl-n3,
	.my-xl-n3 {
		margin-bottom: -1rem!important
	}
	.ml-xl-n3,
	.mx-xl-n3 {
		margin-left: -1rem!important
	}
	.m-xl-n4 {
		margin: -1.5rem!important
	}
	.mt-xl-n4,
	.my-xl-n4 {
		margin-top: -1.5rem!important
	}
	.mr-xl-n4,
	.mx-xl-n4 {
		margin-right: -1.5rem!important
	}
	.mb-xl-n4,
	.my-xl-n4 {
		margin-bottom: -1.5rem!important
	}
	.ml-xl-n4,
	.mx-xl-n4 {
		margin-left: -1.5rem!important
	}
	.m-xl-n5 {
		margin: -3rem!important
	}
	.mt-xl-n5,
	.my-xl-n5 {
		margin-top: -3rem!important
	}
	.mr-xl-n5,
	.mx-xl-n5 {
		margin-right: -3rem!important
	}
	.mb-xl-n5,
	.my-xl-n5 {
		margin-bottom: -3rem!important
	}
	.ml-xl-n5,
	.mx-xl-n5 {
		margin-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
	}
}

.stretched-link::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	pointer-events: auto;
	content: "";
	background-color: rgba(0, 0, 0, 0)
}

.text-monospace {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace!important
}

.text-justify {
	text-align: justify!important
}

.text-wrap {
	white-space: normal!important
}

.text-nowrap {
	white-space: nowrap!important
}

.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.text-left {
	text-align: left!important
}

.text-right {
	text-align: right!important
}

.text-center {
	text-align: center!important
}

@media(min-width:576px) {
	.text-sm-left {
		text-align: left!important
	}
	.text-sm-right {
		text-align: right!important
	}
	.text-sm-center {
		text-align: center!important
	}
}

@media(min-width:768px) {
	.text-md-left {
		text-align: left!important
	}
	.text-md-right {
		text-align: right!important
	}
	.text-md-center {
		text-align: center!important
	}
}

@media(min-width:992px) {
	.text-lg-left {
		text-align: left!important
	}
	.text-lg-right {
		text-align: right!important
	}
	.text-lg-center {
		text-align: center!important
	}
}

@media(min-width:1200px) {
	.text-xl-left {
		text-align: left!important
	}
	.text-xl-right {
		text-align: right!important
	}
	.text-xl-center {
		text-align: center!important
	}
}

.text-lowercase {
	text-transform: lowercase!important
}

.text-uppercase {
	text-transform: uppercase!important
}

.text-capitalize {
	text-transform: capitalize!important
}

.font-weight-light {
	font-weight: 300!important
}

.font-weight-lighter {
	font-weight: lighter!important
}

.font-weight-normal {
	font-weight: 400!important
}

.font-weight-bold {
	font-weight: 700!important
}

.font-weight-bolder {
	font-weight: bolder!important
}

.font-italic {
	font-style: italic!important
}

.text-white {
	color: #fff!important
}

.text-primary {
	color: #007bff!important
}

a.text-primary:focus,
a.text-primary:hover {
	color: #0056b3!important
}

.text-secondary {
	color: #6c757d!important
}

a.text-secondary:focus,
a.text-secondary:hover {
	color: #494f54!important
}

.text-success {
	color: #28a745!important
}

a.text-success:focus,
a.text-success:hover {
	color: #19692c!important
}

.text-info {
	color: #17a2b8!important
}

a.text-info:focus,
a.text-info:hover {
	color: #0f6674!important
}

.text-warning {
	color: #ffc107!important
}

a.text-warning:focus,
a.text-warning:hover {
	color: #ba8b00!important
}

.text-danger {
	color: #dc3545!important
}

a.text-danger:focus,
a.text-danger:hover {
	color: #a71d2a!important
}

.text-light {
	color: #f8f9fa!important
}

a.text-light:focus,
a.text-light:hover {
	color: #cbd3da!important
}

.text-dark {
	color: #343a40!important
}

a.text-dark:focus,
a.text-dark:hover {
	color: #121416!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: rgba(255, 255, 255, .5)!important
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.text-decoration-none {
	text-decoration: none!important
}

.text-break {
	word-break: break-word!important;
	word-wrap: break-word!important
}

.text-reset {
	color: inherit!important
}

.visible {
	visibility: visible!important
}

.invisible {
	visibility: hidden!important
}

@media print {
	*,
	::after,
	::before {
		text-shadow: none!important;
		box-shadow: none!important
	}
	a:not(.btn) {
		text-decoration: underline
	}
	abbr[title]::after {
		content: " (" attr(title) ")"
	}
	pre {
		white-space: pre-wrap!important
	}
	blockquote,
	pre {
		border: 1px solid #adb5bd;
		page-break-inside: avoid
	}
	thead {
		display: table-header-group
	}
	img,
	tr {
		page-break-inside: avoid
	}
	h2,
	h3,
	p {
		orphans: 3;
		widows: 3
	}
	h2,
	h3 {
		page-break-after: avoid
	}
	@page {
		size: a3
	}
	body {
		min-width: 992px!important
	}
	.container {
		min-width: 992px!important
	}
	.navbar {
		display: none
	}
	.badge {
		border: 1px solid #000
	}
	.table {
		border-collapse: collapse!important
	}
	.table td,
	.table th {
		background-color: #fff!important
	}
	.table-bordered td,
	.table-bordered th {
		border: 1px solid #dee2e6!important
	}
	.table-dark {
		color: inherit
	}
	.table-dark tbody+tbody,
	.table-dark td,
	.table-dark th,
	.table-dark thead th {
		border-color: #dee2e6
	}
	.table .thead-dark th {
		color: inherit;
		border-color: #dee2e6
	}
}

.select2-container {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: middle
}

.select2-container .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 28px;
	margin: 0 0 -4px;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 8px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.select2-container .select2-selection--single .select2-selection__clear {
	position: relative
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px
}

.select2-container .select2-selection--multiple {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 32px;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline-block;
	overflow: hidden;
	padding-left: 8px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.select2-container .select2-search--inline {
	float: left;
	padding: 0
}

.select2-container .select2-search--inline .select2-search__field {
	box-sizing: border-box;
	border: none;
	font-size: 100%;
	margin: 0;
	padding: 0
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none
}

.select2-dropdown {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 1051
}

.select2-results {
	display: block
}

.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0
}

.select2-results__option {
	padding: 6px;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.select2-results__option[aria-selected],
.select2-results__option[data-selected] {
	cursor: pointer
}

.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-search--dropdown {
	display: block;
	padding: 4px
}

.select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	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
}

.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
}

.select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #999
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
	float: left
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
	left: 1px;
	right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px
}

.select2-container--default .select2-selection--multiple {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0 5px;
	width: 100%
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style: none;
	margin: 5px 5px 0 0
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before {
	content: '';
	display: none
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
	color: #999;
	margin-top: 5px;
	float: left
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700;
	margin-top: 5px;
	margin-right: 10px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #999;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	margin-right: 2px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #333
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
	float: right
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: solid #000 1px;
	outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: #eee;
	cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
	background: 0 0;
	border: none;
	outline: 0;
	box-shadow: none;
	-webkit-appearance: textfield
}

.select2-container--default .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto
}

.select2-container--default .select2-results__option[role=group] {
	padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
	color: #999
}

.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option[data-selected=true] {
	background-color: #ddd
}

.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
	background-color: #0073aa;
	color: #fff
}

.select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px
}

.select2-container--classic .select2-selection--single {
	background-color: #f7f7f7;
	border: 1px solid #aaa;
	border-radius: 4px;
	outline: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee));
	background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
	background-repeat: repeat-x
}

.select2-container--classic .select2-selection--single:focus {
	border: 1px solid #0073aa
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700;
	margin-right: 10px
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color: #999
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
	background-color: #ddd;
	border: none;
	border-left: 1px solid #aaa;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc));
	background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
	background-repeat: repeat-x
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
	float: left
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
	border: none;
	border-right: 1px solid #aaa;
	border-radius: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	left: 1px;
	right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
	border: 1px solid #0073aa
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
	background: 0 0;
	border: none
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, #eee));
	background-image: linear-gradient(to bottom, #fff 0, #eee 50%);
	background-repeat: repeat-x
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(white));
	background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
	background-repeat: repeat-x
}

.select2-container--classic .select2-selection--multiple {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text;
	outline: 0
}

.select2-container--classic .select2-selection--multiple:focus {
	border: 1px solid #0073aa
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
	list-style: none;
	margin: 0;
	padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
	display: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	color: #888;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	margin-right: 2px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #555
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	float: right
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
	border: 1px solid #0073aa
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
	outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
	outline: 0;
	box-shadow: none
}

.select2-container--classic .select2-dropdown {
	background-color: #fff;
	border: 1px solid transparent
}

.select2-container--classic .select2-dropdown--above {
	border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
	border-top: none
}

.select2-container--classic .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto
}

.select2-container--classic .select2-results__option[role=group] {
	padding: 0
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
	color: grey
}

.select2-container--classic .select2-results__option--highlighted[aria-selected],
.select2-container--classic .select2-results__option--highlighted[data-selected] {
	background-color: #3875d7;
	color: #fff
}

.select2-container--classic .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
	border-color: #0073aa
}

 :root {
	--color-background: #fff;
	--color-primary: #233a95;
	--color-secondary: #8dc63f;
	--color-price: #d51243;
	--color-rating: #ffcd00;
	--color-text: #202435;
	--color-text-light: #3e445a;
	--color-text-lighter: #71778e;
	--color-light: #f7f8fd;
	--color-lighter: #fbfcfe;
	--color-border: #e4e5ee;
	--color-border-dark: #d9d9e9;
	--color-border-light: #edeef5;
	--color-info: #c2c2d3;
	--color-info-dark: #9b9bb4;
	--color-info-light: #f3f3f6;
	--color-success: #00b853;
	--color-success-dark: #038e42;
	--color-success-light: #e5f8ed;
	--color-danger: #ed174a;
	--color-danger-dark: #be143c;
	--color-danger-light: #ffeef2;
	--color-warning: #ff6048;
	--color-warning-dark: #ea2b0f;
	--color-warning-light: #ffefec;
	--color-form-background: #f3f4f7;
	--color-placeholder: #9595a9;
}

:root {
	--font-primary: "Inter", sans-serif;
	--font-secondary: "Dosis", sans-serif;
}

:root {
	--size-border-radius: 7px;
	--size-form-radius: 4px;
}

.mt-0 {
	margin-top: 0px !important;
}

.pt-0 {
	padding-top: 0px !important;
}

@media(min-width:62rem) {
	.d-mt-0 {
		margin-top: 0px !important;
	}
	.d-pt-0 {
		padding-top: 0px !important;
	}
}

.mb-0 {
	margin-bottom: 0px !important;
}

.pb-0 {
	padding-bottom: 0px !important;
}

@media(min-width:62rem) {
	.d-mb-0 {
		margin-bottom: 0px !important;
	}
	.d-pb-0 {
		padding-bottom: 0px !important;
	}
}

.ml-0 {
	margin-left: 0px !important;
}

.pl-0 {
	padding-left: 0px !important;
}

@media(min-width:62rem) {
	.d-ml-0 {
		margin-left: 0px !important;
	}
	.d-pl-0 {
		padding-left: 0px !important;
	}
}

.mr-0 {
	margin-right: 0px !important;
}

.pr-0 {
	padding-right: 0px !important;
}

@media(min-width:62rem) {
	.d-mr-0 {
		margin-right: 0px !important;
	}
	.d-pr-0 {
		padding-right: 0px !important;
	}
}

.mt-5 {
	margin-top: 5px !important;
}

.pt-5 {
	padding-top: 5px !important;
}

@media(min-width:62rem) {
	.d-mt-5 {
		margin-top: 5px !important;
	}
	.d-pt-5 {
		padding-top: 5px !important;
	}
}

.mb-5 {
	margin-bottom: 5px !important;
}

.pb-5 {
	padding-bottom: 5px !important;
}

@media(min-width:62rem) {
	.d-mb-5 {
		margin-bottom: 5px !important;
	}
	.d-pb-5 {
		padding-bottom: 5px !important;
	}
}

.ml-5 {
	margin-left: 5px !important;
}

.pl-5 {
	padding-left: 5px !important;
}

@media(min-width:62rem) {
	.d-ml-5 {
		margin-left: 5px !important;
	}
	.d-pl-5 {
		padding-left: 5px !important;
	}
}

.mr-5 {
	margin-right: 5px !important;
}

.pr-5 {
	padding-right: 5px !important;
}

@media(min-width:62rem) {
	.d-mr-5 {
		margin-right: 5px !important;
	}
	.d-pr-5 {
		padding-right: 5px !important;
	}
}

.mt-10 {
	margin-top: 10px !important;
}

.pt-10 {
	padding-top: 10px !important;
}

@media(min-width:62rem) {
	.d-mt-10 {
		margin-top: 10px !important;
	}
	.d-pt-10 {
		padding-top: 10px !important;
	}
}

.mb-10 {
	margin-bottom: 10px !important;
}

.pb-10 {
	padding-bottom: 10px !important;
}

@media(min-width:62rem) {
	.d-mb-10 {
		margin-bottom: 10px !important;
	}
	.d-pb-10 {
		padding-bottom: 10px !important;
	}
}

.ml-10 {
	margin-left: 10px !important;
}

.pl-10 {
	padding-left: 10px !important;
}

@media(min-width:62rem) {
	.d-ml-10 {
		margin-left: 10px !important;
	}
	.d-pl-10 {
		padding-left: 10px !important;
	}
}

.mr-10 {
	margin-right: 10px !important;
}

.pr-10 {
	padding-right: 10px !important;
}

@media(min-width:62rem) {
	.d-mr-10 {
		margin-right: 10px !important;
	}
	.d-pr-10 {
		padding-right: 10px !important;
	}
}

.mt-15 {
	margin-top: 15px !important;
}

.pt-15 {
	padding-top: 15px !important;
}

@media(min-width:62rem) {
	.d-mt-15 {
		margin-top: 15px !important;
	}
	.d-pt-15 {
		padding-top: 15px !important;
	}
}

.mb-15 {
	margin-bottom: 15px !important;
}

.pb-15 {
	padding-bottom: 15px !important;
}

@media(min-width:62rem) {
	.d-mb-15 {
		margin-bottom: 15px !important;
	}
	.d-pb-15 {
		padding-bottom: 15px !important;
	}
}

.ml-15 {
	margin-left: 15px !important;
}

.pl-15 {
	padding-left: 15px !important;
}

@media(min-width:62rem) {
	.d-ml-15 {
		margin-left: 15px !important;
	}
	.d-pl-15 {
		padding-left: 15px !important;
	}
}

.mr-15 {
	margin-right: 15px !important;
}

.pr-15 {
	padding-right: 15px !important;
}

@media(min-width:62rem) {
	.d-mr-15 {
		margin-right: 15px !important;
	}
	.d-pr-15 {
		padding-right: 15px !important;
	}
}

.mt-20 {
	margin-top: 20px !important;
}

.pt-20 {
	padding-top: 20px !important;
}

@media(min-width:62rem) {
	.d-mt-20 {
		margin-top: 20px !important;
	}
	.d-pt-20 {
		padding-top: 20px !important;
	}
}

.mb-20 {
	margin-bottom: 20px !important;
}

.pb-20 {
	padding-bottom: 20px !important;
}

@media(min-width:62rem) {
	.d-mb-20 {
		margin-bottom: 20px !important;
	}
	.d-pb-20 {
		padding-bottom: 20px !important;
	}
}

.ml-20 {
	margin-left: 20px !important;
}

.pl-20 {
	padding-left: 20px !important;
}

@media(min-width:62rem) {
	.d-ml-20 {
		margin-left: 20px !important;
	}
	.d-pl-20 {
		padding-left: 20px !important;
	}
}

.mr-20 {
	margin-right: 20px !important;
}

.pr-20 {
	padding-right: 20px !important;
}

@media(min-width:62rem) {
	.d-mr-20 {
		margin-right: 20px !important;
	}
	.d-pr-20 {
		padding-right: 20px !important;
	}
}

.mt-25 {
	margin-top: 25px !important;
}

.pt-25 {
	padding-top: 25px !important;
}

@media(min-width:62rem) {
	.d-mt-25 {
		margin-top: 25px !important;
	}
	.d-pt-25 {
		padding-top: 25px !important;
	}
}

.mb-25 {
	margin-bottom: 25px !important;
}

.pb-25 {
	padding-bottom: 25px !important;
}

@media(min-width:62rem) {
	.d-mb-25 {
		margin-bottom: 25px !important;
	}
	.d-pb-25 {
		padding-bottom: 25px !important;
	}
}

.ml-25 {
	margin-left: 25px !important;
}

.pl-25 {
	padding-left: 25px !important;
}

@media(min-width:62rem) {
	.d-ml-25 {
		margin-left: 25px !important;
	}
	.d-pl-25 {
		padding-left: 25px !important;
	}
}

.mr-25 {
	margin-right: 25px !important;
}

.pr-25 {
	padding-right: 25px !important;
}

@media(min-width:62rem) {
	.d-mr-25 {
		margin-right: 25px !important;
	}
	.d-pr-25 {
		padding-right: 25px !important;
	}
}

.mt-30 {
	margin-top: 30px !important;
}

.pt-30 {
	padding-top: 30px !important;
}

@media(min-width:62rem) {
	.d-mt-30 {
		margin-top: 30px !important;
	}
	.d-pt-30 {
		padding-top: 30px !important;
	}
}

.mb-30 {
	margin-bottom: 30px !important;
}

.pb-30 {
	padding-bottom: 30px !important;
}

@media(min-width:62rem) {
	.d-mb-30 {
		margin-bottom: 30px !important;
	}
	.d-pb-30 {
		padding-bottom: 30px !important;
	}
}

.ml-30 {
	margin-left: 30px !important;
}

.pl-30 {
	padding-left: 30px !important;
}

@media(min-width:62rem) {
	.d-ml-30 {
		margin-left: 30px !important;
	}
	.d-pl-30 {
		padding-left: 30px !important;
	}
}

.mr-30 {
	margin-right: 30px !important;
}

.pr-30 {
	padding-right: 30px !important;
}

@media(min-width:62rem) {
	.d-mr-30 {
		margin-right: 30px !important;
	}
	.d-pr-30 {
		padding-right: 30px !important;
	}
}

.mt-35 {
	margin-top: 35px !important;
}

.pt-35 {
	padding-top: 35px !important;
}

@media(min-width:62rem) {
	.d-mt-35 {
		margin-top: 35px !important;
	}
	.d-pt-35 {
		padding-top: 35px !important;
	}
}

.mb-35 {
	margin-bottom: 35px !important;
}

.pb-35 {
	padding-bottom: 35px !important;
}

@media(min-width:62rem) {
	.d-mb-35 {
		margin-bottom: 35px !important;
	}
	.d-pb-35 {
		padding-bottom: 35px !important;
	}
}

.ml-35 {
	margin-left: 35px !important;
}

.pl-35 {
	padding-left: 35px !important;
}

@media(min-width:62rem) {
	.d-ml-35 {
		margin-left: 35px !important;
	}
	.d-pl-35 {
		padding-left: 35px !important;
	}
}

.mr-35 {
	margin-right: 35px !important;
}

.pr-35 {
	padding-right: 35px !important;
}

@media(min-width:62rem) {
	.d-mr-35 {
		margin-right: 35px !important;
	}
	.d-pr-35 {
		padding-right: 35px !important;
	}
}

.mt-40 {
	margin-top: 40px !important;
}

.pt-40 {
	padding-top: 40px !important;
}

@media(min-width:62rem) {
	.d-mt-40 {
		margin-top: 40px !important;
	}
	.d-pt-40 {
		padding-top: 40px !important;
	}
}

.mb-40 {
	margin-bottom: 40px !important;
}

.pb-40 {
	padding-bottom: 40px !important;
}

@media(min-width:62rem) {
	.d-mb-40 {
		margin-bottom: 40px !important;
	}
	.d-pb-40 {
		padding-bottom: 40px !important;
	}
}

.ml-40 {
	margin-left: 40px !important;
}

.pl-40 {
	padding-left: 40px !important;
}

@media(min-width:62rem) {
	.d-ml-40 {
		margin-left: 40px !important;
	}
	.d-pl-40 {
		padding-left: 40px !important;
	}
}

.mr-40 {
	margin-right: 40px !important;
}

.pr-40 {
	padding-right: 40px !important;
}

@media(min-width:62rem) {
	.d-mr-40 {
		margin-right: 40px !important;
	}
	.d-pr-40 {
		padding-right: 40px !important;
	}
}

.mt-45 {
	margin-top: 45px !important;
}

.pt-45 {
	padding-top: 45px !important;
}

@media(min-width:62rem) {
	.d-mt-45 {
		margin-top: 45px !important;
	}
	.d-pt-45 {
		padding-top: 45px !important;
	}
}

.mb-45 {
	margin-bottom: 45px !important;
}

.pb-45 {
	padding-bottom: 45px !important;
}

@media(min-width:62rem) {
	.d-mb-45 {
		margin-bottom: 45px !important;
	}
	.d-pb-45 {
		padding-bottom: 45px !important;
	}
}

.ml-45 {
	margin-left: 45px !important;
}

.pl-45 {
	padding-left: 45px !important;
}

@media(min-width:62rem) {
	.d-ml-45 {
		margin-left: 45px !important;
	}
	.d-pl-45 {
		padding-left: 45px !important;
	}
}

.mr-45 {
	margin-right: 45px !important;
}

.pr-45 {
	padding-right: 45px !important;
}

@media(min-width:62rem) {
	.d-mr-45 {
		margin-right: 45px !important;
	}
	.d-pr-45 {
		padding-right: 45px !important;
	}
}

.mt-50 {
	margin-top: 50px !important;
}

.pt-50 {
	padding-top: 50px !important;
}

@media(min-width:62rem) {
	.d-mt-50 {
		margin-top: 50px !important;
	}
	.d-pt-50 {
		padding-top: 50px !important;
	}
}

.mb-50 {
	margin-bottom: 50px !important;
}

.pb-50 {
	padding-bottom: 50px !important;
}

@media(min-width:62rem) {
	.d-mb-50 {
		margin-bottom: 50px !important;
	}
	.d-pb-50 {
		padding-bottom: 50px !important;
	}
}

.ml-50 {
	margin-left: 50px !important;
}

.pl-50 {
	padding-left: 50px !important;
}

@media(min-width:62rem) {
	.d-ml-50 {
		margin-left: 50px !important;
	}
	.d-pl-50 {
		padding-left: 50px !important;
	}
}

.mr-50 {
	margin-right: 50px !important;
}

.pr-50 {
	padding-right: 50px !important;
}

@media(min-width:62rem) {
	.d-mr-50 {
		margin-right: 50px !important;
	}
	.d-pr-50 {
		padding-right: 50px !important;
	}
}

.mt-55 {
	margin-top: 55px !important;
}

.pt-55 {
	padding-top: 55px !important;
}

@media(min-width:62rem) {
	.d-mt-55 {
		margin-top: 55px !important;
	}
	.d-pt-55 {
		padding-top: 55px !important;
	}
}

.mb-55 {
	margin-bottom: 55px !important;
}

.pb-55 {
	padding-bottom: 55px !important;
}

@media(min-width:62rem) {
	.d-mb-55 {
		margin-bottom: 55px !important;
	}
	.d-pb-55 {
		padding-bottom: 55px !important;
	}
}

.ml-55 {
	margin-left: 55px !important;
}

.pl-55 {
	padding-left: 55px !important;
}

@media(min-width:62rem) {
	.d-ml-55 {
		margin-left: 55px !important;
	}
	.d-pl-55 {
		padding-left: 55px !important;
	}
}

.mr-55 {
	margin-right: 55px !important;
}

.pr-55 {
	padding-right: 55px !important;
}

@media(min-width:62rem) {
	.d-mr-55 {
		margin-right: 55px !important;
	}
	.d-pr-55 {
		padding-right: 55px !important;
	}
}

.mt-60 {
	margin-top: 60px !important;
}

.pt-60 {
	padding-top: 60px !important;
}

@media(min-width:62rem) {
	.d-mt-60 {
		margin-top: 60px !important;
	}
	.d-pt-60 {
		padding-top: 60px !important;
	}
}

.mb-60 {
	margin-bottom: 60px !important;
}

.pb-60 {
	padding-bottom: 60px !important;
}

@media(min-width:62rem) {
	.d-mb-60 {
		margin-bottom: 60px !important;
	}
	.d-pb-60 {
		padding-bottom: 60px !important;
	}
}

.ml-60 {
	margin-left: 60px !important;
}

.pl-60 {
	padding-left: 60px !important;
}

@media(min-width:62rem) {
	.d-ml-60 {
		margin-left: 60px !important;
	}
	.d-pl-60 {
		padding-left: 60px !important;
	}
}

.mr-60 {
	margin-right: 60px !important;
}

.pr-60 {
	padding-right: 60px !important;
}

@media(min-width:62rem) {
	.d-mr-60 {
		margin-right: 60px !important;
	}
	.d-pr-60 {
		padding-right: 60px !important;
	}
}

.mt-65 {
	margin-top: 65px !important;
}

.pt-65 {
	padding-top: 65px !important;
}

@media(min-width:62rem) {
	.d-mt-65 {
		margin-top: 65px !important;
	}
	.d-pt-65 {
		padding-top: 65px !important;
	}
}

.mb-65 {
	margin-bottom: 65px !important;
}

.pb-65 {
	padding-bottom: 65px !important;
}

@media(min-width:62rem) {
	.d-mb-65 {
		margin-bottom: 65px !important;
	}
	.d-pb-65 {
		padding-bottom: 65px !important;
	}
}

.ml-65 {
	margin-left: 65px !important;
}

.pl-65 {
	padding-left: 65px !important;
}

@media(min-width:62rem) {
	.d-ml-65 {
		margin-left: 65px !important;
	}
	.d-pl-65 {
		padding-left: 65px !important;
	}
}

.mr-65 {
	margin-right: 65px !important;
}

.pr-65 {
	padding-right: 65px !important;
}

@media(min-width:62rem) {
	.d-mr-65 {
		margin-right: 65px !important;
	}
	.d-pr-65 {
		padding-right: 65px !important;
	}
}

.mt-70 {
	margin-top: 70px !important;
}

.pt-70 {
	padding-top: 70px !important;
}

@media(min-width:62rem) {
	.d-mt-70 {
		margin-top: 70px !important;
	}
	.d-pt-70 {
		padding-top: 70px !important;
	}
}

.mb-70 {
	margin-bottom: 70px !important;
}

.pb-70 {
	padding-bottom: 70px !important;
}

@media(min-width:62rem) {
	.d-mb-70 {
		margin-bottom: 70px !important;
	}
	.d-pb-70 {
		padding-bottom: 70px !important;
	}
}

.ml-70 {
	margin-left: 70px !important;
}

.pl-70 {
	padding-left: 70px !important;
}

@media(min-width:62rem) {
	.d-ml-70 {
		margin-left: 70px !important;
	}
	.d-pl-70 {
		padding-left: 70px !important;
	}
}

.mr-70 {
	margin-right: 70px !important;
}

.pr-70 {
	padding-right: 70px !important;
}

@media(min-width:62rem) {
	.d-mr-70 {
		margin-right: 70px !important;
	}
	.d-pr-70 {
		padding-right: 70px !important;
	}
}

.mt-75 {
	margin-top: 75px !important;
}

.pt-75 {
	padding-top: 75px !important;
}

@media(min-width:62rem) {
	.d-mt-75 {
		margin-top: 75px !important;
	}
	.d-pt-75 {
		padding-top: 75px !important;
	}
}

.mb-75 {
	margin-bottom: 75px !important;
}

.pb-75 {
	padding-bottom: 75px !important;
}

@media(min-width:62rem) {
	.d-mb-75 {
		margin-bottom: 75px !important;
	}
	.d-pb-75 {
		padding-bottom: 75px !important;
	}
}

.ml-75 {
	margin-left: 75px !important;
}

.pl-75 {
	padding-left: 75px !important;
}

@media(min-width:62rem) {
	.d-ml-75 {
		margin-left: 75px !important;
	}
	.d-pl-75 {
		padding-left: 75px !important;
	}
}

.mr-75 {
	margin-right: 75px !important;
}

.pr-75 {
	padding-right: 75px !important;
}

@media(min-width:62rem) {
	.d-mr-75 {
		margin-right: 75px !important;
	}
	.d-pr-75 {
		padding-right: 75px !important;
	}
}

.mt-80 {
	margin-top: 80px !important;
}

.pt-80 {
	padding-top: 80px !important;
}

@media(min-width:62rem) {
	.d-mt-80 {
		margin-top: 80px !important;
	}
	.d-pt-80 {
		padding-top: 80px !important;
	}
}

.mb-80 {
	margin-bottom: 80px !important;
}

.pb-80 {
	padding-bottom: 80px !important;
}

@media(min-width:62rem) {
	.d-mb-80 {
		margin-bottom: 80px !important;
	}
	.d-pb-80 {
		padding-bottom: 80px !important;
	}
}

.ml-80 {
	margin-left: 80px !important;
}

.pl-80 {
	padding-left: 80px !important;
}

@media(min-width:62rem) {
	.d-ml-80 {
		margin-left: 80px !important;
	}
	.d-pl-80 {
		padding-left: 80px !important;
	}
}

.mr-80 {
	margin-right: 80px !important;
}

.pr-80 {
	padding-right: 80px !important;
}

@media(min-width:62rem) {
	.d-mr-80 {
		margin-right: 80px !important;
	}
	.d-pr-80 {
		padding-right: 80px !important;
	}
}

.mt-85 {
	margin-top: 85px !important;
}

.pt-85 {
	padding-top: 85px !important;
}

@media(min-width:62rem) {
	.d-mt-85 {
		margin-top: 85px !important;
	}
	.d-pt-85 {
		padding-top: 85px !important;
	}
}

.mb-85 {
	margin-bottom: 85px !important;
}

.pb-85 {
	padding-bottom: 85px !important;
}

@media(min-width:62rem) {
	.d-mb-85 {
		margin-bottom: 85px !important;
	}
	.d-pb-85 {
		padding-bottom: 85px !important;
	}
}

.ml-85 {
	margin-left: 85px !important;
}

.pl-85 {
	padding-left: 85px !important;
}

@media(min-width:62rem) {
	.d-ml-85 {
		margin-left: 85px !important;
	}
	.d-pl-85 {
		padding-left: 85px !important;
	}
}

.mr-85 {
	margin-right: 85px !important;
}

.pr-85 {
	padding-right: 85px !important;
}

@media(min-width:62rem) {
	.d-mr-85 {
		margin-right: 85px !important;
	}
	.d-pr-85 {
		padding-right: 85px !important;
	}
}

.mt-90 {
	margin-top: 90px !important;
}

.pt-90 {
	padding-top: 90px !important;
}

@media(min-width:62rem) {
	.d-mt-90 {
		margin-top: 90px !important;
	}
	.d-pt-90 {
		padding-top: 90px !important;
	}
}

.mb-90 {
	margin-bottom: 90px !important;
}

.pb-90 {
	padding-bottom: 90px !important;
}

@media(min-width:62rem) {
	.d-mb-90 {
		margin-bottom: 90px !important;
	}
	.d-pb-90 {
		padding-bottom: 90px !important;
	}
}

.ml-90 {
	margin-left: 90px !important;
}

.pl-90 {
	padding-left: 90px !important;
}

@media(min-width:62rem) {
	.d-ml-90 {
		margin-left: 90px !important;
	}
	.d-pl-90 {
		padding-left: 90px !important;
	}
}

.mr-90 {
	margin-right: 90px !important;
}

.pr-90 {
	padding-right: 90px !important;
}

@media(min-width:62rem) {
	.d-mr-90 {
		margin-right: 90px !important;
	}
	.d-pr-90 {
		padding-right: 90px !important;
	}
}

.mt-95 {
	margin-top: 95px !important;
}

.pt-95 {
	padding-top: 95px !important;
}

@media(min-width:62rem) {
	.d-mt-95 {
		margin-top: 95px !important;
	}
	.d-pt-95 {
		padding-top: 95px !important;
	}
}

.mb-95 {
	margin-bottom: 95px !important;
}

.pb-95 {
	padding-bottom: 95px !important;
}

@media(min-width:62rem) {
	.d-mb-95 {
		margin-bottom: 95px !important;
	}
	.d-pb-95 {
		padding-bottom: 95px !important;
	}
}

.ml-95 {
	margin-left: 95px !important;
}

.pl-95 {
	padding-left: 95px !important;
}

@media(min-width:62rem) {
	.d-ml-95 {
		margin-left: 95px !important;
	}
	.d-pl-95 {
		padding-left: 95px !important;
	}
}

.mr-95 {
	margin-right: 95px !important;
}

.pr-95 {
	padding-right: 95px !important;
}

@media(min-width:62rem) {
	.d-mr-95 {
		margin-right: 95px !important;
	}
	.d-pr-95 {
		padding-right: 95px !important;
	}
}

.mt-100 {
	margin-top: 100px !important;
}

.pt-100 {
	padding-top: 100px !important;
}

@media(min-width:62rem) {
	.d-mt-100 {
		margin-top: 100px !important;
	}
	.d-pt-100 {
		padding-top: 100px !important;
	}
}

.mb-100 {
	margin-bottom: 100px !important;
}

.pb-100 {
	padding-bottom: 100px !important;
}

@media(min-width:62rem) {
	.d-mb-100 {
		margin-bottom: 100px !important;
	}
	.d-pb-100 {
		padding-bottom: 100px !important;
	}
}

.ml-100 {
	margin-left: 100px !important;
}

.pl-100 {
	padding-left: 100px !important;
}

@media(min-width:62rem) {
	.d-ml-100 {
		margin-left: 100px !important;
	}
	.d-pl-100 {
		padding-left: 100px !important;
	}
}

.mr-100 {
	margin-right: 100px !important;
}

.pr-100 {
	padding-right: 100px !important;
}

@media(min-width:62rem) {
	.d-mr-100 {
		margin-right: 100px !important;
	}
	.d-pr-100 {
		padding-right: 100px !important;
	}
}

.mt-110 {
	margin-top: 110px !important;
}

.pt-110 {
	padding-top: 110px !important;
}

@media(min-width:62rem) {
	.d-mt-110 {
		margin-top: 110px !important;
	}
	.d-pt-110 {
		padding-top: 110px !important;
	}
}

.mb-110 {
	margin-bottom: 110px !important;
}

.pb-110 {
	padding-bottom: 110px !important;
}

@media(min-width:62rem) {
	.d-mb-110 {
		margin-bottom: 110px !important;
	}
	.d-pb-110 {
		padding-bottom: 110px !important;
	}
}

.ml-110 {
	margin-left: 110px !important;
}

.pl-110 {
	padding-left: 110px !important;
}

@media(min-width:62rem) {
	.d-ml-110 {
		margin-left: 110px !important;
	}
	.d-pl-110 {
		padding-left: 110px !important;
	}
}

.mr-110 {
	margin-right: 110px !important;
}

.pr-110 {
	padding-right: 110px !important;
}

@media(min-width:62rem) {
	.d-mr-110 {
		margin-right: 110px !important;
	}
	.d-pr-110 {
		padding-right: 110px !important;
	}
}

.mt-120 {
	margin-top: 120px !important;
}

.pt-120 {
	padding-top: 120px !important;
}

@media(min-width:62rem) {
	.d-mt-120 {
		margin-top: 120px !important;
	}
	.d-pt-120 {
		padding-top: 120px !important;
	}
}

.mb-120 {
	margin-bottom: 120px !important;
}

.pb-120 {
	padding-bottom: 120px !important;
}

@media(min-width:62rem) {
	.d-mb-120 {
		margin-bottom: 120px !important;
	}
	.d-pb-120 {
		padding-bottom: 120px !important;
	}
}

.ml-120 {
	margin-left: 120px !important;
}

.pl-120 {
	padding-left: 120px !important;
}

@media(min-width:62rem) {
	.d-ml-120 {
		margin-left: 120px !important;
	}
	.d-pl-120 {
		padding-left: 120px !important;
	}
}

.mr-120 {
	margin-right: 120px !important;
}

.pr-120 {
	padding-right: 120px !important;
}

@media(min-width:62rem) {
	.d-mr-120 {
		margin-right: 120px !important;
	}
	.d-pr-120 {
		padding-right: 120px !important;
	}
}

.mt-130 {
	margin-top: 130px !important;
}

.pt-130 {
	padding-top: 130px !important;
}

@media(min-width:62rem) {
	.d-mt-130 {
		margin-top: 130px !important;
	}
	.d-pt-130 {
		padding-top: 130px !important;
	}
}

.mb-130 {
	margin-bottom: 130px !important;
}

.pb-130 {
	padding-bottom: 130px !important;
}

@media(min-width:62rem) {
	.d-mb-130 {
		margin-bottom: 130px !important;
	}
	.d-pb-130 {
		padding-bottom: 130px !important;
	}
}

.ml-130 {
	margin-left: 130px !important;
}

.pl-130 {
	padding-left: 130px !important;
}

@media(min-width:62rem) {
	.d-ml-130 {
		margin-left: 130px !important;
	}
	.d-pl-130 {
		padding-left: 130px !important;
	}
}

.mr-130 {
	margin-right: 130px !important;
}

.pr-130 {
	padding-right: 130px !important;
}

@media(min-width:62rem) {
	.d-mr-130 {
		margin-right: 130px !important;
	}
	.d-pr-130 {
		padding-right: 130px !important;
	}
}

.mt-140 {
	margin-top: 140px !important;
}

.pt-140 {
	padding-top: 140px !important;
}

@media(min-width:62rem) {
	.d-mt-140 {
		margin-top: 140px !important;
	}
	.d-pt-140 {
		padding-top: 140px !important;
	}
}

.mb-140 {
	margin-bottom: 140px !important;
}

.pb-140 {
	padding-bottom: 140px !important;
}

@media(min-width:62rem) {
	.d-mb-140 {
		margin-bottom: 140px !important;
	}
	.d-pb-140 {
		padding-bottom: 140px !important;
	}
}

.ml-140 {
	margin-left: 140px !important;
}

.pl-140 {
	padding-left: 140px !important;
}

@media(min-width:62rem) {
	.d-ml-140 {
		margin-left: 140px !important;
	}
	.d-pl-140 {
		padding-left: 140px !important;
	}
}

.mr-140 {
	margin-right: 140px !important;
}

.pr-140 {
	padding-right: 140px !important;
}

@media(min-width:62rem) {
	.d-mr-140 {
		margin-right: 140px !important;
	}
	.d-pr-140 {
		padding-right: 140px !important;
	}
}

.mt-150 {
	margin-top: 150px !important;
}

.pt-150 {
	padding-top: 150px !important;
}

@media(min-width:62rem) {
	.d-mt-150 {
		margin-top: 150px !important;
	}
	.d-pt-150 {
		padding-top: 150px !important;
	}
}

.mb-150 {
	margin-bottom: 150px !important;
}

.pb-150 {
	padding-bottom: 150px !important;
}

@media(min-width:62rem) {
	.d-mb-150 {
		margin-bottom: 150px !important;
	}
	.d-pb-150 {
		padding-bottom: 150px !important;
	}
}

.ml-150 {
	margin-left: 150px !important;
}

.pl-150 {
	padding-left: 150px !important;
}

@media(min-width:62rem) {
	.d-ml-150 {
		margin-left: 150px !important;
	}
	.d-pl-150 {
		padding-left: 150px !important;
	}
}

.mr-150 {
	margin-right: 150px !important;
}

.pr-150 {
	padding-right: 150px !important;
}

@media(min-width:62rem) {
	.d-mr-150 {
		margin-right: 150px !important;
	}
	.d-pr-150 {
		padding-right: 150px !important;
	}
}

.mt-160 {
	margin-top: 160px !important;
}

.pt-160 {
	padding-top: 160px !important;
}

@media(min-width:62rem) {
	.d-mt-160 {
		margin-top: 160px !important;
	}
	.d-pt-160 {
		padding-top: 160px !important;
	}
}

.mb-160 {
	margin-bottom: 160px !important;
}

.pb-160 {
	padding-bottom: 160px !important;
}

@media(min-width:62rem) {
	.d-mb-160 {
		margin-bottom: 160px !important;
	}
	.d-pb-160 {
		padding-bottom: 160px !important;
	}
}

.ml-160 {
	margin-left: 160px !important;
}

.pl-160 {
	padding-left: 160px !important;
}

@media(min-width:62rem) {
	.d-ml-160 {
		margin-left: 160px !important;
	}
	.d-pl-160 {
		padding-left: 160px !important;
	}
}

.mr-160 {
	margin-right: 160px !important;
}

.pr-160 {
	padding-right: 160px !important;
}

@media(min-width:62rem) {
	.d-mr-160 {
		margin-right: 160px !important;
	}
	.d-pr-160 {
		padding-right: 160px !important;
	}
}

.mt-165 {
	margin-top: 165px !important;
}

.pt-165 {
	padding-top: 165px !important;
}

@media(min-width:62rem) {
	.d-mt-165 {
		margin-top: 165px !important;
	}
	.d-pt-165 {
		padding-top: 165px !important;
	}
}

.mb-165 {
	margin-bottom: 165px !important;
}

.pb-165 {
	padding-bottom: 165px !important;
}

@media(min-width:62rem) {
	.d-mb-165 {
		margin-bottom: 165px !important;
	}
	.d-pb-165 {
		padding-bottom: 165px !important;
	}
}

.ml-165 {
	margin-left: 165px !important;
}

.pl-165 {
	padding-left: 165px !important;
}

@media(min-width:62rem) {
	.d-ml-165 {
		margin-left: 165px !important;
	}
	.d-pl-165 {
		padding-left: 165px !important;
	}
}

.mr-165 {
	margin-right: 165px !important;
}

.pr-165 {
	padding-right: 165px !important;
}

@media(min-width:62rem) {
	.d-mr-165 {
		margin-right: 165px !important;
	}
	.d-pr-165 {
		padding-right: 165px !important;
	}
}

.mt-170 {
	margin-top: 170px !important;
}

.pt-170 {
	padding-top: 170px !important;
}

@media(min-width:62rem) {
	.d-mt-170 {
		margin-top: 170px !important;
	}
	.d-pt-170 {
		padding-top: 170px !important;
	}
}

.mb-170 {
	margin-bottom: 170px !important;
}

.pb-170 {
	padding-bottom: 170px !important;
}

@media(min-width:62rem) {
	.d-mb-170 {
		margin-bottom: 170px !important;
	}
	.d-pb-170 {
		padding-bottom: 170px !important;
	}
}

.ml-170 {
	margin-left: 170px !important;
}

.pl-170 {
	padding-left: 170px !important;
}

@media(min-width:62rem) {
	.d-ml-170 {
		margin-left: 170px !important;
	}
	.d-pl-170 {
		padding-left: 170px !important;
	}
}

.mr-170 {
	margin-right: 170px !important;
}

.pr-170 {
	padding-right: 170px !important;
}

@media(min-width:62rem) {
	.d-mr-170 {
		margin-right: 170px !important;
	}
	.d-pr-170 {
		padding-right: 170px !important;
	}
}

.mt-180 {
	margin-top: 180px !important;
}

.pt-180 {
	padding-top: 180px !important;
}

@media(min-width:62rem) {
	.d-mt-180 {
		margin-top: 180px !important;
	}
	.d-pt-180 {
		padding-top: 180px !important;
	}
}

.mb-180 {
	margin-bottom: 180px !important;
}

.pb-180 {
	padding-bottom: 180px !important;
}

@media(min-width:62rem) {
	.d-mb-180 {
		margin-bottom: 180px !important;
	}
	.d-pb-180 {
		padding-bottom: 180px !important;
	}
}

.ml-180 {
	margin-left: 180px !important;
}

.pl-180 {
	padding-left: 180px !important;
}

@media(min-width:62rem) {
	.d-ml-180 {
		margin-left: 180px !important;
	}
	.d-pl-180 {
		padding-left: 180px !important;
	}
}

.mr-180 {
	margin-right: 180px !important;
}

.pr-180 {
	padding-right: 180px !important;
}

@media(min-width:62rem) {
	.d-mr-180 {
		margin-right: 180px !important;
	}
	.d-pr-180 {
		padding-right: 180px !important;
	}
}

.mt-190 {
	margin-top: 190px !important;
}

.pt-190 {
	padding-top: 190px !important;
}

@media(min-width:62rem) {
	.d-mt-190 {
		margin-top: 190px !important;
	}
	.d-pt-190 {
		padding-top: 190px !important;
	}
}

.mb-190 {
	margin-bottom: 190px !important;
}

.pb-190 {
	padding-bottom: 190px !important;
}

@media(min-width:62rem) {
	.d-mb-190 {
		margin-bottom: 190px !important;
	}
	.d-pb-190 {
		padding-bottom: 190px !important;
	}
}

.ml-190 {
	margin-left: 190px !important;
}

.pl-190 {
	padding-left: 190px !important;
}

@media(min-width:62rem) {
	.d-ml-190 {
		margin-left: 190px !important;
	}
	.d-pl-190 {
		padding-left: 190px !important;
	}
}

.mr-190 {
	margin-right: 190px !important;
}

.pr-190 {
	padding-right: 190px !important;
}

@media(min-width:62rem) {
	.d-mr-190 {
		margin-right: 190px !important;
	}
	.d-pr-190 {
		padding-right: 190px !important;
	}
}

.mt-200 {
	margin-top: 200px !important;
}

.pt-200 {
	padding-top: 200px !important;
}

@media(min-width:62rem) {
	.d-mt-200 {
		margin-top: 200px !important;
	}
	.d-pt-200 {
		padding-top: 200px !important;
	}
}

.mb-200 {
	margin-bottom: 200px !important;
}

.pb-200 {
	padding-bottom: 200px !important;
}

@media(min-width:62rem) {
	.d-mb-200 {
		margin-bottom: 200px !important;
	}
	.d-pb-200 {
		padding-bottom: 200px !important;
	}
}

.ml-200 {
	margin-left: 200px !important;
}

.pl-200 {
	padding-left: 200px !important;
}

@media(min-width:62rem) {
	.d-ml-200 {
		margin-left: 200px !important;
	}
	.d-pl-200 {
		padding-left: 200px !important;
	}
}

.mr-200 {
	margin-right: 200px !important;
}

.pr-200 {
	padding-right: 200px !important;
}

@media(min-width:62rem) {
	.d-mr-200 {
		margin-right: 200px !important;
	}
	.d-pr-200 {
		padding-right: 200px !important;
	}
}

.mt-250 {
	margin-top: 250px !important;
}

.pt-250 {
	padding-top: 250px !important;
}

@media(min-width:62rem) {
	.d-mt-250 {
		margin-top: 250px !important;
	}
	.d-pt-250 {
		padding-top: 250px !important;
	}
}

.mb-250 {
	margin-bottom: 250px !important;
}

.pb-250 {
	padding-bottom: 250px !important;
}

@media(min-width:62rem) {
	.d-mb-250 {
		margin-bottom: 250px !important;
	}
	.d-pb-250 {
		padding-bottom: 250px !important;
	}
}

.ml-250 {
	margin-left: 250px !important;
}

.pl-250 {
	padding-left: 250px !important;
}

@media(min-width:62rem) {
	.d-ml-250 {
		margin-left: 250px !important;
	}
	.d-pl-250 {
		padding-left: 250px !important;
	}
}

.mr-250 {
	margin-right: 250px !important;
}

.pr-250 {
	padding-right: 250px !important;
}

@media(min-width:62rem) {
	.d-mr-250 {
		margin-right: 250px !important;
	}
	.d-pr-250 {
		padding-right: 250px !important;
	}
}

@media screen and (max-width:75rem) {
	.hide-mobile {
		/* display: none !important; */
		display:block;
	}
}

@media screen and (min-width:75rem) {
	.hide-desktop {
		display: none !important;
	}
}

@media screen and (min-width:75rem) {
	.container {
		max-width: 75rem;
	}
}

body {
	font-family: var(--font-primary);
	font-weight: 400;
	letter-spacing: -.1px;
	color: var(--color-text);
	background-color: var(--color-background);
}

p {
	font-family: var(--font-primary);
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 24px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: var(--font-primary);
	font-weight: 400;
	letter-spacing: 0;
}

img {
	height: auto;
	max-width: 100%;
}

.site-loading {
	position: fixed;
	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;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: var(--color-background);
	z-index: 100000;
}

.site-loading .preloading {
	position: relative;
	width: 60px;
	height: 60px;
}

.site-loading .circular {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-animation: rotate 2s linear infinite;
	animation: rotate 2s linear infinite;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.site-loading .path {
	stroke-dasharray: 1, 200;
	stroke-dashoffset: 0;
	stroke: var(--color-primary);
	-webkit-animation: dashray 1.5s ease-in-out infinite;
	animation: dashray 1.5s ease-in-out infinite;
	stroke-linecap: round;
}

@-webkit-keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes dashray {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}
	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35;
	}
	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124;
	}
}

@keyframes dashray {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}
	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35;
	}
	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124;
	}
}

.color-text {
	color: var(--color-text);
}

.color-text-light {
	color: var(--color-text-light);
}

.color-text-lighter {
	color: var(--color-text-lighter);
}

.color-primary {
	color: var(--color-primary);
}

.color-secondary {
	color: var(--color-secondary);
}

.color-price {
	color: var(--color-price);
}

.color-success {
	color: var(--color-success);
}

.color-danger {
	color: var(--color-danger);
}

.color-warning {
	color: var(--color-warning);
}

.color-info {
	color: var(--color-info);
}

.color-info-dark {
	color: var(--color-info-dark);
}

.color-info-light {
	color: var(--color-info-light);
}

.color-white {
	color: #fff;
}

.font-600 {
	font-weight: 600;
}

.site-scroll {
	width: 100%;
	height: 100%;
}

.site-brand {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.site-brand a {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: currentColor;
	text-decoration: none;
}

.site-brand .brand-text {
	font-family: var(--font-secondary);
	font-size: 1.875rem;
	font-weight: 600;
	line-height: 1;
}

.site-brand .brand-description {
	display: block;
	font-size: .6875rem;
	opacity: .5;
	margin-top: 2px;
}

.column {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
div#column\ column-left-idcall {
	margin-left: auto !important;
    margin-right: auto !important;
}
.header-switchers {
    text-align: center;
}

.column.column-left {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.column.column-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.column.column-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.site-location a {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	text-decoration: none;
	max-width: 11.25rem;
	min-height: 3.75rem;
	padding-left: 1.125rem;
	padding-right: 1.125rem;
	color: currentColor;
	border: 1px solid #d9d9e9;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
	border-radius: var(--size-border-radius);
	-webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.83, 0.26, 0.19, 0.87);
	transition: -webkit-box-shadow 0.3s cubic-bezier(0.83, 0.26, 0.19, 0.87);
	transition: box-shadow 0.3s cubic-bezier(0.83, 0.26, 0.19, 0.87);
	transition: box-shadow 0.3s cubic-bezier(0.83, 0.26, 0.19, 0.87), -webkit-box-shadow 0.3s cubic-bezier(0.83, 0.26, 0.19, 0.87);
}

.site-location a .location-description {
	font-size: .625rem;
	opacity: .5;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.site-location a .current-location {
	font-size: .8125rem;
	font-weight: 600;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	color: #233a95;
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
	padding-right: 1.25rem;
}

.site-location a:after {
	position: relative;
	font-family: "klbtheme";
	font-size: 70%;
	content: '\e8d5';
	text-shadow: 0px 0px 0px;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	right: 1.125rem;
	color: #233a95;
	margin-left: auto;
	top: .625rem;
	right: 0;
}

.site-location a:hover {
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.09);
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.09);
}

.site-menu.horizontal .menu-item {
	white-space: nowrap;
}

.site-menu .menu {
	list-style: none;
	margin: 0;
	padding: 0;
}

.site-menu .menu-item {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.site-menu .menu-item a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-decoration: none;
}

.site-menu .menu-item-has-children {
	position: relative;
}

.site-menu .menu-item-has-children.mega-menu {
	position: static;
}

.site-menu .menu-item-has-children>a {
	position: relative;
}

.site-menu .menu-item-has-children>a:after {
	position: relative;
	font-family: "klbtheme";
	font-size: 90%;
	content: '\e8af';
	margin-left: .375rem;
	top: 1px;
}

.site-menu .menu-item-has-children:not(.mega-menu) .sub-menu .sub-menu {
	top: 0;
	left: 100%;
	margin-top: -1.875rem;
}

.site-menu .menu-item-has-children:hover>.sub-menu {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.site-menu .mega-menu>.sub-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	left: 0;
	margin-top: -1px;
	border-top-color: transparent !important;
	padding-top: 1.875rem;
	padding-bottom: 2.25rem;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.site-menu .mega-menu>.sub-menu .menu-item-has-children {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.site-menu .mega-menu>.sub-menu .menu-item-has-children>a {
	font-weight: 600;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.site-menu .mega-menu>.sub-menu .menu-item-has-children>a:after {
	display: none;
}

.site-menu .mega-menu>.sub-menu .menu-item-has-children a {
	padding-left: 0;
}

.site-menu .mega-menu>.sub-menu .menu-item-has-children .sub-menu {
	position: relative;
	width: 100%;
	top: 0;
	left: 0;
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0 !important;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	margin-top: 0;
	padding-top: .625rem;
}

.site-menu .sub-menu {
	position: absolute;
	min-width: 12.5rem;
	margin: 0;
	padding: 1.875rem 0;
	list-style: none;
	left: -.9375rem;
	top: 100%;
	border-bottom-right-radius: var(--size-border-radius);
	border-bottom-left-radius: var(--size-border-radius);
	-webkit-box-shadow: 0px 5px 10px rgba(62, 68, 90, 0.1);
	box-shadow: 0px 5px 10px rgba(62, 68, 90, 0.1);
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
	will-change: transform, opacity;
	-webkit-transition: all 0.25s cubic-bezier(0.17, 0.62, 0.44, 0.99);
	transition: all 0.25s cubic-bezier(0.17, 0.62, 0.44, 0.99);
}

.site-menu .sub-menu .menu-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.site-menu .sub-menu .menu-item a {
	width: 100%;
	padding: .375rem 2.125rem;
	-webkit-transition: all 0.1s cubic-bezier(0.17, 0.62, 0.44, 0.99);
	transition: all 0.1s cubic-bezier(0.17, 0.62, 0.44, 0.99);
}

.site-menu .sub-menu .menu-item-has-children>a .text {
	margin-right: auto;
}

.site-menu .sub-menu .menu-item-has-children>a:after {
	font-size: 80%;
	content: '\e8d7';
	text-shadow: 0px 0px 0px;
	margin-left: 1.875rem;
}

.site-primary {
	position: relative;
}

.site-primary .page-content {
	margin-top: 1.875rem;
}

@media screen and (min-width:64rem) {
	.site-primary .page-content {
		margin-top: 3.5rem;
	}
}

.content-wrapper {
	position: relative;
}

@media screen and (min-width:64rem) {
	.content-wrapper.sidebar-right .content-primary {
		padding-right: 1.875rem;
	}
}

@media screen and (min-width:64rem) {
	.content-wrapper.sidebar-left {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	.content-wrapper.sidebar-left .content-primary {
		padding-left: 1.875rem;
	}
}

@media screen and (max-width:64rem) {
	.content-wrapper .content-primary {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding-left: 0.9375rem !important;
		padding-right: 0.9375rem !important;
	}
}

.site-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1000;
	background-color: rgba(0, 0, 0, 0.4);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.25s cubic-bezier(0.17, 0.62, 0.44, 0.99);
	transition: all 0.25s cubic-bezier(0.17, 0.62, 0.44, 0.99);
}

.site-overlay.active {
	z-index: 10000;
	-webkit-transition: none;
	transition: none;
}

.site-overlay.active-for-mega {
	opacity: 1 !important;
	visibility: visible !important;
}

@-webkit-keyframes bounce {
	16.65% {
		-webkit-transform: translateY(5px);
		transform: translateY(5px);
	}
	33.3% {
		-webkit-transform: translateY(-4px);
		transform: translateY(-4px);
	}
	49.95% {
		-webkit-transform: translateY(3px);
		transform: translateY(3px);
	}
	66.6% {
		-webkit-transform: translateY(-2px);
		transform: translateY(-2px);
	}
	83.25% {
		-webkit-transform: translateY(1px);
		transform: translateY(1px);
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes bounce {
	16.65% {
		-webkit-transform: translateY(5px);
		transform: translateY(5px);
	}
	33.3% {
		-webkit-transform: translateY(-4px);
		transform: translateY(-4px);
	}
	49.95% {
		-webkit-transform: translateY(3px);
		transform: translateY(3px);
	}
	66.6% {
		-webkit-transform: translateY(-2px);
		transform: translateY(-2px);
	}
	83.25% {
		-webkit-transform: translateY(1px);
		transform: translateY(1px);
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

.select-location {
	position: fixed;
	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;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	background-color: rgba(0, 0, 0, 0.4);
	z-index: 10004;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	will-change: opacity;
}

.select-location .select-location-wrapper {
	position: relative;
	padding: 1.875rem;
	background-color: #fff;
	border-radius: var(--size-border-radius);
	width: 26.25rem;
	-webkit-transform: scale(0.95);
	transform: scale(0.95);
	-webkit-transition: all 0.2s cubic-bezier(0.17, 0.62, 0.44, 0.99);
	transition: all 0.2s cubic-bezier(0.17, 0.62, 0.44, 0.99);
	will-change: transform;
}

.select-location.active {
	opacity: 1;
	visibility: visible;
}

.select-location.active .select-location-wrapper {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.select-location .entry-title {
	font-size: 1rem;
	font-weight: 600;
}

.select-location .entry-description {
	font-size: .75rem;
	opacity: .7;
}

.select-location .search-location {
	position: relative;
	margin-top: 1.25rem;
}

.select-location .search-location .select2-container {
	position: relative !important;
	width: 100% !important;
	top: auto !important;
	left: auto !important;
}

.select-location .search-location .select2-container.select2-container--below {
	display: none;
}

.select-location .search-location .select2-container .site-location-select {
	position: relative !important;
	font-family: var(--font-primary);
	width: 100% !important;
	border: 0;
	z-index: 10001;
}

.select-location .search-location .select2-container .site-location-select .select2-results {
	margin-top: 1.25rem;
}

.select-location .search-location .select2-container .site-location-select .select2-results>.select2-results__options {
	min-height: 14.375rem;
	max-height: 20.625rem;
}

.select-location .search-location .select2-container .site-location-select .select2-results .select2-results__option {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: .875rem;
	padding-left: 0;
	padding-top: .75rem;
	padding-bottom: .75rem;
}

.select-location .search-location .select2-container .site-location-select .select2-results .select2-results__option+.select2-results__option {
	border-top: 1px solid rgba(0, 0, 0, 0.07);
}

.select-location .search-location .select2-container .site-location-select .select2-results .select2-results__option.select2-results__option--highlighted {
	color: currentColor;
	background-color: transparent;
}

.select-location .search-location .select2-container .site-location-select .select2-results .select2-results__option:not(.select2-results__message):hover {
	color: var(--color-primary);
}

.select-location .search-location .select2-container .site-location-select .select2-results .select2-results__option.select2-results__message {
	opacity: .3;
}

.select-location .search-location .select2-container .site-location-select .select2-results .select2-results__option .min-price {
	font-size: .625rem;
	font-weight: 500;
	margin-right: .625rem;
	border: 1px solid #e2e2ec;
	color: #9b9bb4;
	padding: .1875rem .625rem;
	border-radius: 1.875rem;
}

.select-location .search-location .select2-container .site-location-select .select2-search--dropdown {
	position: relative;
	padding: 0;
}

.select-location .search-location .select2-container .site-location-select .select2-search--dropdown svg {
	position: absolute;
	width: 1.25rem;
	top: .875rem;
	left: .9375rem;
}

.select-location .search-location .select2-container .site-location-select .select2-search--dropdown .select2-search__field {
	height: 3rem;
	border: 0;
	padding: 0 .9375rem 0 2.875rem;
}

.select-location .search-location .select2-container .site-location-select .select2-search--dropdown .select2-search__field::-webkit-input-placeholder {
	font-weight: 300;
}

.select-location .search-location .select2-container .site-location-select .select2-search--dropdown .select2-search__field::-moz-placeholder {
	font-weight: 300;
}

.select-location .search-location .select2-container .site-location-select .select2-search--dropdown .select2-search__field:-ms-input-placeholder {
	font-weight: 300;
}

.select-location .search-location .select2-container .site-location-select .select2-search--dropdown .select2-search__field::-ms-input-placeholder {
	font-weight: 300;
}

.select-location .search-location .select2-container .site-location-select .select2-search--dropdown .select2-search__field::placeholder {
	font-weight: 300;
}

.select-location .close-popup {
	position: absolute;
	font-size: 1.25rem;
	top: .9375rem;
	right: .9375rem;
	cursor: pointer;
}

.tooltip {
	font-family: var(--font-primary);
	font-size: .625rem;
	font-weight: 400;
	pointer-events: none;
}

.tooltip .tooltip-inner {
	padding-top: 6px;
	padding-bottom: 6px;
}

.preloader {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	color: var(--color-primary);
	z-index: 100;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-animation: rotator 1.4s linear infinite;
	animation: rotator 1.4s linear infinite;
	width: 2.125rem;
	-webkit-transition: opacity 1s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: opacity 1s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.preloader .path {
	stroke: currentColor;
	stroke-dasharray: 187;
	stroke-dashoffset: 0;
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-animation: dash 1.4s ease-in-out infinite;
	animation: dash 1.4s ease-in-out infinite;
}

@-webkit-keyframes rotator {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg);
	}
}

@keyframes rotator {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg);
	}
}

@-webkit-keyframes dash {
	0% {
		stroke-dashoffset: 187;
	}
	50% {
		stroke-dashoffset: 46.75;
		-webkit-transform: rotate(135deg);
		transform: rotate(135deg);
	}
	100% {
		stroke-dashoffset: 187;
		-webkit-transform: rotate(450deg);
		transform: rotate(450deg);
	}
}

@keyframes dash {
	0% {
		stroke-dashoffset: 187;
	}
	50% {
		stroke-dashoffset: 46.75;
		-webkit-transform: rotate(135deg);
		transform: rotate(135deg);
	}
	100% {
		stroke-dashoffset: 187;
		-webkit-transform: rotate(450deg);
		transform: rotate(450deg);
	}
}

.slider-wrapper .site-slider {
	overflow: hidden;
	max-height: 50vh;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 1s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 1s cubic-bezier(0.28, 0.12, 0.22, 1);
	will-change: opacity;
}

.slider-wrapper .product-thumbnails {
	max-width: none;
	margin-left: -4px;
	margin-right: -4px;
}

.slider-wrapper .product-thumbnails .slick-slide {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	padding: 3px;
	margin-left: 4px;
	margin-right: 4px;
	cursor: pointer;
	border: 1px solid var(--color-border-light);
	border-radius: var(--size-form-radius);
	-webkit-transition: border-color 0.3s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: border-color 0.3s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.slider-wrapper .product-thumbnails .slick-slide.slick-current {
	border-color: var(--color-primary);
}

.slider-wrapper .product-thumbnails .slick-arrow {
	display: none !important;
}

@media screen and (max-width:36rem) {
	.slider-wrapper .product-thumbnails {
		display: none !important;
	}
}

.slider-wrapper .slick-arrow {
	position: absolute;
	font-size: 0;
	width: 2.5rem;
	height: 2.5rem;
	top: 43%;
	left: 0;
	background-color: transparent;
	border: 0;
	z-index: 1;
}

.slider-wrapper .slick-arrow::before {
	position: absolute;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-family: "klbtheme";
	font-size: .75rem;
	content: '\e8d6';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	color: var(--color-text);
	background-color: var(--color-background);
	border: 1px solid var(--color-border-light);
	border-radius: 50%;
	text-shadow: 0px 0px 0px;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
}

@media screen and (max-width:48rem) {
	.slider-wrapper .slick-arrow::before {
		border-radius: 0;
		border: 1px solid var(--color-border-light);
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}

@media screen and (max-width:48rem) {
	.slider-wrapper .slick-arrow.slick-prev {
		left: 0 !important;
	}
}

.slider-wrapper .slick-arrow.slick-next {
	left: auto;
	right: 0;
}

.slider-wrapper .slick-arrow.slick-next::before {
	content: '\e8d7';
}

@media screen and (max-width:48rem) {
	.slider-wrapper .slick-arrow.slick-next {
		right: 0 !important;
	}
}

.slider-wrapper .slick-dots {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: 0;
	padding: 0;
	list-style: none;
}

.slider-wrapper .slick-dots li {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	line-height: inherit;
	padding: 0;
}

.slider-wrapper .slick-dots li button {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 0;
	width: 1rem;
	height: 1rem;
	border: 0;
	padding: 0;
	color: var(--color-text);
	background-color: transparent;
}

.slider-wrapper .slick-dots li button::before {
	content: '';
	position: absolute;
	width: .375rem;
	height: .375rem;
	border-radius: 50%;
	background-color: currentColor;
	opacity: .3;
	z-index: 1;
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.slider-wrapper .slick-dots li button::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border-radius: 50%;
	background-color: currentColor;
	opacity: 0;
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.slider-wrapper .slick-dots li.slick-active button::before {
	opacity: 1;
}

.slider-wrapper .slick-dots li.slick-active button::after {
	opacity: .15;
}

.slider-wrapper.slider-loaded .site-slider {
	opacity: 1;
	visibility: visible;
	max-height: none;
	height: auto;
	overflow: inherit;
}

.slider-wrapper.slider-loaded .preloader {
	opacity: 0;
	visibility: hidden;
}

.site-social ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: 0;
	padding: 0;
	list-style: none;
}

.site-social ul li+li {
	margin-left: .3125rem;
}

.site-social ul a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: .9375rem;
	width: 2.125rem;
	height: 2.125rem;
	border-radius: 50%;
	color: var(--color-primary);
	border: 1px solid var(--color-border);
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.site-social.large a {
	width: 2.625rem;
	height: 2.625rem;
}

.site-social.style-1 a {
	color: #fff;
	border-color: transparent;
}

.site-social.style-1 a:hover {
	opacity: .8;
}

.site-social.style-1 .facebook {
	background-color: #3b5998;
}

.site-social.style-1 .instagram {
	background-color: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
}

.site-social.style-1 .pinterest {
	background-color: #e60023;
}

.site-social.style-1 .spotify {
	background-color: #1db954;
}

.site-social.style-1 .twitch {
	background-color: #9146ff;
}

.site-social.style-1 .whatsapp {
	background-color: #25d366;
}

.site-social.style-1 .amazon {
	background-color: #ff9900;
}

.site-social.style-1 .skype {
	background-color: #00aff0;
}

.site-social.style-1 .twitter {
	background-color: #1da1f2;
}

.site-social.style-1 .vimeo {
	background-color: #1ab7ea;
}

.site-social.style-1 .google {
	background-color: #ea4335;
}

.site-social.style-1 .linkedin {
	background-color: #0077b5;
}

.site-social.style-1 .yelp {
	background-color: #af0606;
}

.site-social.style-1 .pocket {
	background-color: #ef4056;
}

.site-social.style-1 .paypal {
	background-color: #003087;
}

.site-social.style-1 .tumblr {
	background-color: #35465c;
}

.site-social.style-1 .vkontakte {
	background-color: #45668e;
}

.site-social.style-1 .youtube {
	background-color: #ff0000;
}

.site-social.style-1 .reddit {
	background-color: #ff4500;
}

.site-social.wide ul {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.site-social.wide ul li {
	width: 100%;
}

.site-social.wide ul li+li {
	margin-left: 0;
	margin-top: 3px;
}

.site-social.wide ul a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 100%;
	padding: 0 .9375rem;
	height: 2.625rem;
	color: #fff !important;
	border-radius: var(--size-form-radius);
}

.site-social.wide ul a i {
	width: 1.875rem;
}

.site-social.wide ul a span {
	font-family: var(--font-secondary);
	font-size: .75rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-left: .9375rem;
}

.site-pagination ul {
	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: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: 0;
	padding: 0;
	list-style: none;
}

.site-pagination ul li {
	margin-right: 3px;
}

.site-pagination ul li>* {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: .875rem;
	font-weight: 600;
	width: 2.25rem;
	height: 2.25rem;
	border-radius: 50%;
	color: currentColor;
	text-decoration: none;
}

.site-pagination ul li>*.dots {
	position: relative;
	font-size: 1.125rem;
	font-weight: 300;
	top: -5px;
}

.site-pagination ul li>*.current {
	color: #fff;
	background-color: var(--color-secondary) !important;
}

.site-pagination ul li>*:hover:not(.dots) {
	background-color: var(--color-info-light);
}

.overlay-link {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 100;
}

.overflow {
	overflow: hidden;
}

.product-progress {
	position: relative;
	width: 100%;
	height: .625rem;
	border-radius: .75rem;
	background-color: var(--color-border-light);
	overflow: hidden;
}

.product-progress .progress {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border-radius: .75rem;
	background: #d51243;
	background: -webkit-gradient(linear, left top, right top, from(#d51243), color-stop(50%, #ff6048), to(#ffcd00));
	background: linear-gradient(90deg, #d51243 0%, #ff6048 50%, #ffcd00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d51243", endColorstr="#ffcd00", GradientType=1);
}

.countdown {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: var(--font-secondary);
	font-weight: 600;
}

.countdown .count-item {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: .875rem;
	width: 1.75rem;
	height: 1.875rem;
	color: var(--color-text-light);
	background-color: var(--color-border-light);
}

.countdown span {
	position: relative;
	top: -2px;
	margin-left: .25rem;
	margin-right: .25rem;
}

.page-hero {
	position: relative;
	overflow: hidden;
	text-align: center;
}

.page-hero .container {
	position: relative;
	z-index: 2;
	color: #fff;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
}

@media screen and (min-width:64rem) {
	.page-hero .container {
		padding-top: 16.25rem;
		padding-bottom: 16.25rem;
	}
}

.page-hero .container .entry-title {
	font-size: 1.5rem;
	font-weight: 600;
}

@media screen and (min-width:64rem) {
	.page-hero .container .entry-title {
		font-size: 3.75rem;
	}
}

.page-hero .container .entry-subtitle {
	font-size: .75rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 2px;
}

@media screen and (min-width:64rem) {
	.page-hero .container .entry-subtitle {
		letter-spacing: 4px;
	}
}

.page-hero .hero-image {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.page-hero .hero-image img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
}

.page-hero .hero-image::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.4);
	z-index: 1;
}

.white-bg {
	position: relative;
	z-index: 1;
}

@media screen and (min-width:64rem) {
	.white-bg {
		background-color: var(--color-background);
		border-radius: var(--size-border-radius);
		padding: 3.75rem 0;
	}
	.white-bg.top-130 {
		margin-top: -130px !important;
	}
}

.contact-page {
	position: relative;
}

.contact-page .contact-header {
	text-align: center;
}

.contact-page .contact-header p {
	max-width: 28.75rem;
	margin-left: auto;
	margin-right: auto;
}

.contact-page .contact-icon {
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 1.875rem;
	border: 1px solid var(--color-border-light);
	border-radius: var(--size-border-radius);
}

.contact-page .contact-icon i {
	font-size: 2.25rem;
	color: var(--color-primary);
	margin-bottom: 1.25rem;
}

.contact-page .contact-icon .entry-title {
	font-size: .875rem;
}

.contact-page .contact-icon p {
	font-size: .8125rem;
	color: var(--color-info);
}

.contact-page .contact-form-wrapper {
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 2.5rem;
}

@media screen and (min-width:48rem) {
	.contact-page .contact-form-wrapper {
		-webkit-box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.08);
		box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.08);
		border: 1px solid var(--color-border-light);
		border-radius: var(--size-border-radius);
		padding-top: 5.625rem;
		padding-bottom: 5.625rem;
	}
}

.contact-page .contact-form-wrapper .form-wrapper {
	max-width: 47.5rem;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.contact-page .contact-form-wrapper .form-wrapper .contact-header {
	padding-bottom: 2.5rem;
	margin-bottom: 3.5rem;
	border-bottom: 1px solid var(--color-border-light);
}

.contact-page .contact-form-wrapper .form-wrapper .wpcf7-form label {
	font-size: .8125rem;
}

.contact-page .contact-form-wrapper .form-wrapper .wpcf7-form .wpcf7-form-control-wrap {
	display: block;
	margin-bottom: .75rem;
}

.contact-page .contact-form-wrapper .form-wrapper .wpcf7-form .wpcf7-form-control {
	height: 2.875rem;
}

.contact-page .contact-form-wrapper .form-wrapper .wpcf7-form .wpcf7-form-control.wpcf7-textarea {
	min-height: 120px;
	resize: none;
}

.contact-page .contact-form-wrapper .form-wrapper .wpcf7-form .wpcf7-form-control.wpcf7-submit {
	font-size: .8125rem;
	padding-left: 2.25rem;
	padding-right: 2.25rem;
}

@media screen and (min-width:64rem) {
	.quick-product-wrapper {
		padding: 2.5rem;
	}
}

.quick-product-wrapper .woocommerce-product-gallery {
	position: relative;
}

.quick-product-wrapper .product-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.quick-product-wrapper .product-wrapper>* {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

@media screen and (min-width:75rem) {
	.quick-product-wrapper .product-wrapper {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
	}
	.quick-product-wrapper .product-wrapper>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@font-face {
	font-family: 'klbtheme';
	src: url(../font/klbtheme.eot?29767998);
	src: url(../font/klbtheme.eot?29767998#iefix) format("embedded-opentype"), url(../font/klbtheme.svg?29767998#klbtheme) format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'klbtheme';
	src: url(data:application/octet-stream;base64,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) format("woff"), url(data:application/octet-stream;base64,AAEAAAAPAIAAAwBwR1NVQiCLJXoAAAD8AAAAVE9TLzI+R1UbAAABUAAAAFZjbWFwWmzXGQAAAagAABPOY3Z0IAAAAAAAAqxoAAAADmZwZ21iLvl6AAKseAAADgxnYXNwAAAAEAACrGAAAAAIZ2x5Zj74RzUAABV4AAJ8nmhlYWQdxi4QAAKSGAAAADZoaGVhCLYF+QACklAAAAAkaG10eHCZ/wAAApJ0AAAE1GxvY2EBnbPeAAKXSAAABNhtYXhwBOsRYQACnCAAAAAgbmFtZXWF5gIAApxAAAACzXBvc3SNZJBVAAKfEAAADU9wcmVwfrY7tgACuoQAAACcAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEDrQGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOgA81cDUv9qAFoDWgC9AAAAAQAAAAAAAAAAAAUAAAADAAAALAAAAAQAAAU2AAEAAAAABDAAAwABAAAALAADAAoAAAU2AAQEBAAAAGIAQAAFACLokujw6Pjwl/Cb8J7w4fD08QrxDPER8SPxJ/E28WrxbfFz8Xnxe/F+8YDxifGS8ZjxofGm8bDxtPG+8crx3vHj8ejx7vH18hHyKPIy8jrybvJw8n3yhPKV8qzyxPMD81f//wAA6ADolujy8JfwmfCe8ODw9PEJ8QzxEfEj8SfxNvFq8Wzxc/F58XvxffGA8YnxkvGY8aDxpPGw8bTxvPHK8d7x4/Ho8e3x8PIQ8ijyMfI68m7ycPJ98oPylfKs8sTzA/NX//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBiAYYCOgJGAkYCSgJKAkwCTAJOAk4CTgJOAk4CTgJOAlACUAJQAlACUgJSAlICUgJSAlQCWAJYAlgCXAJcAlwCXAJcAl4CaAJqAmoCbAJsAmwCbAJsAm4CbgJuAm4CbgAAAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAYgBjAGQAZQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQByAHMAdAB1AHYAdwB4AHkAegB7AHwAfQB+AH8AgACBAIIAgwCEAIUAhgCHAIgAiQCKAIsAjACNAI4AjwCQAJEAkgCTAJQAlQCWAJcAmACZAJoAmwCcAJ0AngCfAKAAoQCiAKMApAClAKYApwCoAFYAqQCqAKsArACtAK4ArwCwALEAsgCzALQAtQC2ALcAswC4ALkAugC7ALwAvQC+AL8AwADBAMIAwwDEAMUAxgDHAMgAyQDKAMsAzADNAM4AzwDQANEA0gDTANQA1QDWANcA2ADZANoA2wDcAN0A3gDfAOAA4QDiAOMA5ADlAOYA5wDoAOkA6gDrAOwA7QDuAO8A8ADxAPIA8wD0APUA9gD3APgA+QD6APsA/AD9AP4A/wEAAQEBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAADpgAAAAAAAABNgAA6AAAAOgAAAAAAQAA6AEAAOgBAAAAAgAA6AIAAOgCAAAAAwAA6AMAAOgDAAAABAAA6AQAAOgEAAAABQAA6AUAAOgFAAAABgAA6AYAAOgGAAAABwAA6AcAAOgHAAAACAAA6AgAAOgIAAAACQAA6AkAAOgJAAAACgAA6AoAAOgKAAAACwAA6AsAAOgLAAAADAAA6AwAAOgMAAAADQAA6A0AAOgNAAAADgAA6A4AAOgOAAAADwAA6A8AAOgPAAAAEAAA6BAAAOgQAAAAEQAA6BEAAOgRAAAAEgAA6BIAAOgSAAAAEwAA6BMAAOgTAAAAFAAA6BQAAOgUAAAAFQAA6BUAAOgVAAAAFgAA6BYAAOgWAAAAFwAA6BcAAOgXAAAAGAAA6BgAAOgYAAAAGQAA6BkAAOgZAAAAGgAA6BoAAOgaAAAAGwAA6BsAAOgbAAAAHAAA6BwAAOgcAAAAHQAA6B0AAOgdAAAAHgAA6B4AAOgeAAAAHwAA6B8AAOgfAAAAIAAA6CAAAOggAAAAIQAA6CEAAOghAAAAIgAA6CIAAOgiAAAAIwAA6CMAAOgjAAAAJAAA6CQAAOgkAAAAJQAA6CUAAOglAAAAJgAA6CYAAOgmAAAAJwAA6CcAAOgnAAAAKAAA6CgAAOgoAAAAKQAA6CkAAOgpAAAAKgAA6CoAAOgqAAAAKwAA6CsAAOgrAAAALAAA6CwAAOgsAAAALQAA6C0AAOgtAAAALgAA6C4AAOguAAAALwAA6C8AAOgvAAAAMAAA6DAAAOgwAAAAMQAA6DEAAOgxAAAAMgAA6DIAAOgyAAAAMwAA6DMAAOgzAAAANAAA6DQAAOg0AAAANQAA6DUAAOg1AAAANgAA6DYAAOg2AAAANwAA6DcAAOg3AAAAOAAA6DgAAOg4AAAAOQAA6DkAAOg5AAAAOgAA6DoAAOg6AAAAOwAA6DsAAOg7AAAAPAAA6DwAAOg8AAAAPQAA6D0AAOg9AAAAPgAA6D4AAOg+AAAAPwAA6D8AAOg/AAAAQAAA6EAAAOhAAAAAQQAA6EEAAOhBAAAAQgAA6EIAAOhCAAAAQwAA6EMAAOhDAAAARAAA6EQAAOhEAAAARQAA6EUAAOhFAAAARgAA6EYAAOhGAAAARwAA6EcAAOhHAAAASAAA6EgAAOhIAAAASQAA6EkAAOhJAAAASgAA6EoAAOhKAAAASwAA6EsAAOhLAAAATAAA6EwAAOhMAAAATQAA6E0AAOhNAAAATgAA6E4AAOhOAAAATwAA6E8AAOhPAAAAUAAA6FAAAOhQAAAAUQAA6FEAAOhRAAAAUgAA6FIAAOhSAAAAUwAA6FMAAOhTAAAAVAAA6FQAAOhUAAAAVQAA6FUAAOhVAAAAVgAA6FYAAOhWAAAAVwAA6FcAAOhXAAAAWAAA6FgAAOhYAAAAWQAA6FkAAOhZAAAAWgAA6FoAAOhaAAAAWwAA6FsAAOhbAAAAXAAA6FwAAOhcAAAAXQAA6F0AAOhdAAAAXgAA6F4AAOheAAAAXwAA6F8AAOhfAAAAYAAA6GAAAOhgAAAAYQAA6GEAAOhhAAAAYgAA6GIAAOhiAAAAYwAA6GMAAOhjAAAAZAAA6GQAAOhkAAAAZQAA6GUAAOhlAAAAZgAA6GYAAOhmAAAAZwAA6GcAAOhnAAAAaAAA6GgAAOhoAAAAaQAA6GkAAOhpAAAAagAA6GoAAOhqAAAAawAA6GsAAOhrAAAAbAAA6GwAAOhsAAAAbQAA6G0AAOhtAAAAbgAA6G4AAOhuAAAAbwAA6G8AAOhvAAAAcAAA6HAAAOhwAAAAcQAA6HEAAOhxAAAAcgAA6HIAAOhyAAAAcwAA6HMAAOhzAAAAdAAA6HQAAOh0AAAAdQAA6HUAAOh1AAAAdgAA6HYAAOh2AAAAdwAA6HcAAOh3AAAAeAAA6HgAAOh4AAAAeQAA6HkAAOh5AAAAegAA6HoAAOh6AAAAewAA6HsAAOh7AAAAfAAA6HwAAOh8AAAAfQAA6H0AAOh9AAAAfgAA6H4AAOh+AAAAfwAA6H8AAOh/AAAAgAAA6IAAAOiAAAAAgQAA6IEAAOiBAAAAggAA6IIAAOiCAAAAgwAA6IMAAOiDAAAAhAAA6IQAAOiEAAAAhQAA6IUAAOiFAAAAhgAA6IYAAOiGAAAAhwAA6IcAAOiHAAAAiAAA6IgAAOiIAAAAiQAA6IkAAOiJAAAAigAA6IoAAOiKAAAAiwAA6IsAAOiLAAAAjAAA6IwAAOiMAAAAjQAA6I0AAOiNAAAAjgAA6I4AAOiOAAAAjwAA6I8AAOiPAAAAkAAA6JAAAOiQAAAAkQAA6JEAAOiRAAAAkgAA6JIAAOiSAAAAkwAA6JYAAOiWAAAAlAAA6JcAAOiXAAAAlQAA6JgAAOiYAAAAlgAA6JkAAOiZAAAAlwAA6JoAAOiaAAAAmAAA6JsAAOibAAAAmQAA6JwAAOicAAAAmgAA6J0AAOidAAAAmwAA6J4AAOieAAAAnAAA6J8AAOifAAAAnQAA6KAAAOigAAAAngAA6KEAAOihAAAAnwAA6KIAAOiiAAAAoAAA6KMAAOijAAAAoQAA6KQAAOikAAAAogAA6KUAAOilAAAAowAA6KYAAOimAAAApAAA6KcAAOinAAAApQAA6KgAAOioAAAApgAA6KkAAOipAAAApwAA6KoAAOiqAAAAqAAA6KsAAOirAAAAVgAA6KwAAOisAAAAqQAA6K0AAOitAAAAqgAA6K4AAOiuAAAAqwAA6K8AAOivAAAArAAA6LAAAOiwAAAArQAA6LEAAOixAAAArgAA6LIAAOiyAAAArwAA6LMAAOizAAAAsAAA6LQAAOi0AAAAsQAA6LUAAOi1AAAAsgAA6LYAAOi2AAAAswAA6LcAAOi3AAAAtAAA6LgAAOi4AAAAtQAA6LkAAOi5AAAAtgAA6LoAAOi6AAAAtwAA6LsAAOi7AAAAswAA6LwAAOi8AAAAuAAA6L0AAOi9AAAAuQAA6L4AAOi+AAAAugAA6L8AAOi/AAAAuwAA6MAAAOjAAAAAvAAA6MEAAOjBAAAAvQAA6MIAAOjCAAAAvgAA6MMAAOjDAAAAvwAA6MQAAOjEAAAAwAAA6MUAAOjFAAAAwQAA6MYAAOjGAAAAwgAA6McAAOjHAAAAwwAA6MgAAOjIAAAAxAAA6MkAAOjJAAAAxQAA6MoAAOjKAAAAxgAA6MsAAOjLAAAAxwAA6MwAAOjMAAAAyAAA6M0AAOjNAAAAyQAA6M4AAOjOAAAAygAA6M8AAOjPAAAAywAA6NAAAOjQAAAAzAAA6NEAAOjRAAAAzQAA6NIAAOjSAAAAzgAA6NMAAOjTAAAAzwAA6NQAAOjUAAAA0AAA6NUAAOjVAAAA0QAA6NYAAOjWAAAA0gAA6NcAAOjXAAAA0wAA6NgAAOjYAAAA1AAA6NkAAOjZAAAA1QAA6NoAAOjaAAAA1gAA6NsAAOjbAAAA1wAA6NwAAOjcAAAA2AAA6N0AAOjdAAAA2QAA6N4AAOjeAAAA2gAA6N8AAOjfAAAA2wAA6OAAAOjgAAAA3AAA6OEAAOjhAAAA3QAA6OIAAOjiAAAA3gAA6OMAAOjjAAAA3wAA6OQAAOjkAAAA4AAA6OUAAOjlAAAA4QAA6OYAAOjmAAAA4gAA6OcAAOjnAAAA4wAA6OgAAOjoAAAA5AAA6OkAAOjpAAAA5QAA6OoAAOjqAAAA5gAA6OsAAOjrAAAA5wAA6OwAAOjsAAAA6AAA6O0AAOjtAAAA6QAA6O4AAOjuAAAA6gAA6O8AAOjvAAAA6wAA6PAAAOjwAAAA7AAA6PIAAOjyAAAA7QAA6PMAAOjzAAAA7gAA6PQAAOj0AAAA7wAA6PUAAOj1AAAA8AAA6PYAAOj2AAAA8QAA6PcAAOj3AAAA8gAA6PgAAOj4AAAA8wAA8JcAAPCXAAAA9AAA8JkAAPCZAAAA9QAA8JoAAPCaAAAA9gAA8JsAAPCbAAAA9wAA8J4AAPCeAAAA+AAA8OAAAPDgAAAA+QAA8OEAAPDhAAAA+gAA8PQAAPD0AAAA+wAA8QkAAPEJAAAA/AAA8QoAAPEKAAAA/QAA8QwAAPEMAAAA/gAA8REAAPERAAAA/wAA8SMAAPEjAAABAAAA8ScAAPEnAAABAQAA8TYAAPE2AAABAgAA8WoAAPFqAAABAwAA8WwAAPFsAAABBAAA8W0AAPFtAAABBQAA8XMAAPFzAAABBgAA8XkAAPF5AAABBwAA8XsAAPF7AAABCAAA8X0AAPF9AAABCQAA8X4AAPF+AAABCgAA8YAAAPGAAAABCwAA8YkAAPGJAAABDAAA8ZIAAPGSAAABDQAA8ZgAAPGYAAABDgAA8aAAAPGgAAABDwAA8aEAAPGhAAABEAAA8aQAAPGkAAABEQAA8aUAAPGlAAABEgAA8aYAAPGmAAABEwAA8bAAAPGwAAABFAAA8bQAAPG0AAABFQAA8bwAAPG8AAABFgAA8b0AAPG9AAABFwAA8b4AAPG+AAABGAAA8coAAPHKAAABGQAA8d4AAPHeAAABGgAA8eMAAPHjAAABGwAA8egAAPHoAAABHAAA8e0AAPHtAAABHQAA8e4AAPHuAAABHgAA8fAAAPHwAAABHwAA8fEAAPHxAAABIAAA8fIAAPHyAAABIQAA8fMAAPHzAAABIgAA8fQAAPH0AAABIwAA8fUAAPH1AAABJAAA8hAAAPIQAAABJQAA8hEAAPIRAAABJgAA8igAAPIoAAABJwAA8jEAAPIxAAABKAAA8jIAAPIyAAABKQAA8joAAPI6AAABKgAA8m4AAPJuAAABKwAA8nAAAPJwAAABLAAA8n0AAPJ9AAABLQAA8oMAAPKDAAABLgAA8oQAAPKEAAABLwAA8pUAAPKVAAABMAAA8qwAAPKsAAABMQAA8sQAAPLEAAABMgAA8wMAAPMDAAABMwAA81cAAPNXAAABNAAAAAIAAP9qAvIDUwAKABMAIkAfCAEBSQABAgGGAAACAgBZAAAAAmEAAgACURMaEgMGGSsRNDYEFhUUBwkBJjcUFjI2NCYiBtwBOtw1/rz+vDXbXIRcXIRcAdmc3gLanntG/lIBrkZ7QlxchFxcABAAAP9qA+gDUgAMABkAJgAzAEAATQBaAGcAdACBAI4AmwCoALUAwgDPAN1A2iMGIgQhAiAHAAcFAwMBDAABaS8eLBgpEiYHDB8ZEwMNCgwNaS4cKxYoECUHCh0XEQMLCAoLaS0aKhQnDiQHCAkJCFktGioUJw4kBwgICWEbFQ8DCQgJUcTDt7aqqZ2ckI+DgnZ1aWhcW09OQkE1NCgnGxoODQEAysnDz8TPvby2wrfCsK+ptaq1o6KcqJ2olpWPm5CbiYiCjoOOfHt1gXaBb25odGl0YmFbZ1xnVVROWk9aSEdBTUJNOzo0QDVALi0nMygzISAaJhsmFBMNGQ4ZBwYADAEMMAYWKxMyHgEUDgEiLgE0PgEhMh4BFA4BIi4BND4BITIeARQOASIuATQ+ASEyHgEUDgEiLgE0PgETMh4BFA4BIi4BND4BEzIeARQOASIuATQ+ARMyHgEUDgEiLgE0PgEDMh4BFA4BIi4BND4BEzIeARQOASIuATQ+ARMyHgEUDgEiLgE0PgEDMh4BFA4BIi4BND4BEzIeARQOASIuATQ+ARMyHgEUDgEiLgE0PgEDMh4BFA4BIi4BND4BEzIeARQOASIuATQ+ARMyHgEUDgEiLgE0PgFsHTIdHTI6Mh0dMgEiHTIdHTI6Mh0dMgEjHjEdHTE7Mh0dMgEiHjEdHTE7Mh0dMh0dMh0dMjsxHR0yHR0yHR0yOzEdHTIdHTIdHTI7MR0dMugdMh0dMjsxHR0yHR0yHR0yOzEdHTIdHTIdHTI7MR0dMukdMh0dMjoyHR0xHh0yHR0yOjIdHTEeHTIdHTI6Mh0dMecdMh0dMjoyHR0xHh0yHR0yOjIdHTEeHTIdHTI6Mh0dMQNSHTI6Mh0dMjoyHR0yOjIdHTI6Mh0dMTwxHR0yOjIdHTE8MR0dMjoyHfzwHTI6Mh0dMTsyHQEFHTI6Mh0dMTsyHQEFHTI6Mh0dMTsyHf32HTI6Mh0dMTsyHQEFHTI6Mh0dMTsyHQEFHTI6Mh0dMTsyHf32HTI6Mh0dMjsxHQEFHTI6Mh0dMjsxHQEFHTI6Mh0dMjsxHf32HTI6Mh0dMjsxHQEFHTI6Mh0dMjsxHQEFHTI6Mh0dMjsxHQAAAAQAAP9pA+gDUgAMABkAJgAzAEFAPgkCCAMAAQCFAwEBBAGFCwYKAwQFBIUHAQUFdignGxoODQEALi0nMygzISAaJhsmFBMNGQ4ZBwYADAEMDAYWKxMyHgEUDgEiLgE0PgEhMh4BFA4BIi4BND4BATIeARQOASIuATQ+ASEyHgEUDgEiLgE0PgHNN143N15uXjg3XwKFOF43N15wXTc3Xv3pN143N15uXjg3XgKGOF43N19vXTc3XgNSN15wXTc3Xm5eODdecF03N15uXjj9sTdebl44N19vXTc3Xm5eODdecF03AAkAAP9qA+gDUgAMABkAJgAzAEAATQBaAGcAdACIQIUUBBMCEgUABQMCAQYAAWkXChYIFQUGCwkCBwwGB2kaEBkOGAUMDQ0MWRoQGQ4YBQwMDWERDwINDA1RaWhcW09OQkE1NCgnGxoODQEAb25odGl0YmFbZ1xnVVROWk9aSEdBTUJNOzo0QDVALi0nMygzISAaJhsmFBMNGQ4ZBwYADAEMGwYWKxMyHgEUDgEiLgE0PgEhMh4BFA4BIi4BND4BITIeARQOASIuATQ+AQEyHgEUDgEiLgE0PgEhMh4BFA4BIi4BND4BITIeARQOASIuATQ+AQEyHgEUDgEiLgE0PgEhMh4BFA4BIi4BND4BITIeARQOASIuATQ+AXQfNR8fNT81Hx82AZ8fNh8fNUA1Hx82AZ8fNh8fNT81Hx81/R8fNR8fNT42Hx82AZ8fNh8fNj42Hx82AZ8fNh8fNj41Hx81/R8fNR8fNT42Hx81AaAgNR8fNj42Hx81AaAgNR8fNj41Hx81A1IfNT81Hx81PjYfHzY+NR8fNT42Hx82PjUfHzU/NR/+gB81QDUfHzY+Nh8fNj42Hx82PjYfHzY+Nh8fNUA1H/5/HzU/NR8fNj41Hx81PjYfHzY+NR8fNT42Hx81PzUfAAAAAQAAAAAD6AJRABsAJEAhAAMCA4UAAAEAhgACAQECVwACAgFfAAECAU8UIyQUBAYaKxMwMRcWMjY0LwEhMjY0JiMhNzY0JiIPATAxBhQMzAshFguJAzsQFxcQ/MWJCxYhC8wMAULLCxcgDIgXIBeIDCAXC8sLIQAAAwAA/2oD6ANSAA8AHwAvAEFAPgABBgEABQEAZwAFCAEEAwUEZwADAgIDVwADAwJfBwECAwJPIiASEAIAKicgLyIvGhcQHxIfCgcADwIPCQYWKwEhIiY1MTQ2MyEyFhUxFAYDISImNTE0NjMhMhYVMRQGAyEiJjUxNDYzITIWFTEUBgOa/LQhLS0hA0whLS0h/LQhLS0hA0whLS0h/LQhLS0hA0whLS0Cti0hIS0tISEt/LQtISEtLSEhLQGmLSEhLS0hIS0AAAAIAAD/vQOVAv8ADwATACMAJwA3ADsASwBPAGtAaAUBAQcBAwIBA2cGAQIRBBADAAkCAGcNAQkPAQsKCQtnDgEKCAgKVw4BCgoIXxMMEgMICghPPjwqKBYUAgBPTk1MRkM8Sz5LOzo5ODIvKDcqNycmJSQeGxQjFiMTEhEQCgcADwIPFAYWKwEhIiY1ETQ2MyEyFhURFAYlMzUjASEiJjURNDYzITIWFREUBiUzNSMTISImNRE0NjMhMhYVERQGJTM1IwMhIiY1ETQ2MyEyFhURFAYlMzUjAaH+3BMXFxMBJBMWFv7z0NACxP7cExYWEwEkExcX/vPQ0Pr+3BMWFhMBJBMXF/7z0NDQ/twTFxcTASQTFhb+89DQAYgWEwEkExcXE/7cExZT0P7dFhMBJBMXFxP+3BMWU9D9EhcTASQTFhYT/twTF1TQ/twXEwEkExYWE/7cExdU0AAAAAACAAD/sgOlAzEAJgAzADZAMxIFAgEDAUwmGAIBSQAABAECAwACaQADAQEDWQADAwFhAAEDAVEoJy4tJzMoMx8eGwUGFyslLgEnJic+ATU0LgEiDgEVFBYXBgcOAQ8BFzc+AzIWFx4BHwE3ATIeARQOASIuATQ+AQOYDkw8NEYwOEZ5kHlGODBDNjpODg9WEAs9YHN4di4wPgoPVf5EMFEvL1FgUS8vUQ9NhjAtGyVtPkh5RkZ5SD5tJRwsMIRKTxFOPWhPKSomKGs8ThEDFy9RYFEvL1FgUS8AAAAAAgAA/70DlQL/ACAAOAAyQC8BAQQDGAEBBAJMAAIBAoYAAAADBAADaQAEAQEEWQAEBAFhAAEEAVEsGhUpGgUGGyslJzY3NjU0JyYnJiIHBgcGFBcWFxYzMjY3Fx4BMjY3NjQBNDc2NzYyFx4BFRQGBzgBMQ4BIwYnLgEDiJonFRczMVVXzVhUMjMzMVVYZkJ5L5oGEA4QBg39EicnQkOgREJOLSYoaTtSRUNOBJoxOz5AZlhVMTMzMlRYzVdVMTMrKJoGBwcGDCEBkVBDQicnJyeFUDpsJikrAiclhgAAAAAEAAD/agOiA1IAFAA4AE8AbQBYQFVpZF9aTUxHQkEJBwABTAUBBAMAAwQAgAAABwMAB34JCAIHBgMHBn4AAQADBAEDaQAGAgIGWQAGBgJhAAIGAlFnZmJhXVxTUkpJRUQ8OzIxIB8WCgYXKwEWFxYXHgEzMjc+AScmJyYnJg4BFgEuAQYPAS4BJy4BIgYHDgEHJy4BBgcGFRQWFx4BMjY3PgE1NAE+ATIWFx4BFwcnJiIPAScmIg8BJz4BAQ4BIiYnLgE1NDcXFjI/ARcWMj8BFxYyPwEWFRQGAhM1MywcAhAKBQMLDAMeMz5HCxUICwGSAhIXBggNOSk1hIqENSk5DQgIFRICCEA+Op2znTk+QP2DLmpuay0qNwkvcggWCHJyCBYIci8JNwIAMYichzI1OAJVCBYIcnIIFghycggWCFUCOAK6EUg8WgoLAQMWC2JGVhgECxYW/uALDwMGB0qLOktQUEs6i0oHBwIPCzsyaaw9OD09OD2saTIBMj9ERD87k0woYgcHYmIHB2IoTJP9rzE0NDE1l1wPIEoHB2NjBwdjYwcHSiAPXJcAAAYAAP+RAuADUgAhACUAMgA8AEAATACnQA0OBQIEAy4sEwMKBAJMS7AKUFhAOAAKBAkECnIAAAACAwACZwADCwEECgMEZwAJAAgHCQhnAAcABgUHBmcABQEBBVcABQUBXwABBQFPG0A5AAoECQQKCYAAAAACAwACZwADCwEECgMEZwAJAAgHCQhnAAcABgUHBmcABQEBBVcABQUBXwABBQFPWUAZKCZIR0JBQD8+PTw7ODUmMigyERY+OAwGGisBNjU0Jic1NCYrASIGHQEOARUUFw4BFREUFjMhMjY1ETQmAzMVIwczMhYVFAcmByY1NDYTFAYjISImPQEhNSE1ITUhNTQ2NzYyFx4BFQJaExcUEgyHDBEUGBM9STQlAU0lNEndTU0CUREYFD0+FBj/Eg3+sw0RAYr+dgGK/nZKOx9BHztLAiwbIBkrDnwMEREMfA4rGSAbIXhI/p8lNDQlAWFIeAEMTDsYERcNDw8NFxEY/VoNEhINOTubOxdAZhULCxVmQAAJAAD/jQOlA1MAGQA3AEQAUQBeAGsAdwCEAJEApEChEQgCBAgBTBIBAAADDAADaQAMAA0KDA1pFwEOAA8LDg9pFgEKAAsICgtpFQEIAAkFCAlpEwEEAAUQBAVpGAEQABEHEBFpFAEGAAcCBgdpAAIBAQJXAAICAV8AAQIBT4aFeXhgX1NSRkU5OAEAjIuFkYaRf354hHmEdnVwb2ZlX2tga1lYUl5TXkxLRVFGUT8+OEQ5RDEvIh8OCwAZARkZBhYrASIGBwYVFBYXERQWMyEyNjURPgE1NCcmJyYTBhURFAYjISImNRE0Jy4BNTQ3Njc2MzIWFxYVFAYFIgYdARQWMjY9ATQmFyIGHQEUFjI2PQE0JgEiBh0BFBYyNj0BNCYlIgYdARQWMjY9ATQmJzU0JiIGHQEUFjI2JSIGHQEUFjI2PQE0JhMiBh0BFBYyNj0BNCYB4nnPPD41MTMlAgklMzE1Rj9rZsEMEQz99wwSCywuNjRZW2lhtjY7Lv75DRERGhARTgwRERgSEf7dDBERGBERATwMEREYERGaERgRERgR/u4MEREYERFMDBERGBERA1JSRklWN2Yp/pAkNDQkAXApZjdeS0MmJf4oCg3+ggwREQwBfg4JIlMsRDs5IiJANzxJLFNiEQwaDBERDBoMEd8RDRkMEREMGQ0RATIRDBoMEREMGgwRoREMFQwREQwVDBEoFQwREQwVDBERIhIMFA0REQ0UDBL+DhIMFA0REQ0UDBIAAAAABQAA/5YDWQNSAC4AMgA2AD8ASABnQGQCEAIADwEJAQAJZwABAAsKAQtnAAoABAgKBGcOAQgNBwUDAwwIA2cRAQwGBgxZEQEMDAZhAAYMBlE4NwIARUNCQDw7Nz84PzY1NDMyMTAvKCYiIR0bGBcUEQwJBgUALgIuEgYWKwEhIgYdASM1NCYrASIGHQEUFjsBMjY9ATMVFBY7AQMGHgEyPgEnAzMyNj0BNC4BBSM1MxcjNTMTIiY1EzMTFAYBIiM1MzIeARUCcf7pDBE0EQxsDBERDGwMETQRDDMLAR42QDYeAQveDRE+a/4fMjJuNDS4GCEMWgwhARHT0/kvTy8DUhEMJCQMEREM+AwREQwkJAwR/ewgNiAgNiACFBEMLT9rPve8fDz8+iIYAhX96xgiAoq8LlAvAAAABwAA/2oC/ANSABsAHwAjACcAKwAvADsAaUBmDAMCBAMaAQsFAkwAAAACAwACZwADAAQFAwRnAAUACwoFC2cACgAJDAoJZw4BDAANCAwNZwAIAAcGCAdnAAYBAQZXAAYGAV8AAQYBTzIwODUwOzI7Ly4tLCsqERERERERFTs2DwYfKwE0LwE1NCYjISIGHQEHBhUiFREUFjMhMjY1ETAlMxUjByEXIQEhNSE1ITUhNSE1IQMjIgYUFjsBMjY0JgL8BEwRDP7KDBFMAwESDAHUDBL+e/r6DAESLv6SAYP+aAGY/mgBmP5oAZiRdg0REQ12DRERAksFCoNXDRERDVeDBggB/T0NERENAsPMJDtP/TymPMU7pv7aERoQERgSAAAACQAAAAADmwLbABkAHAAjACwANQA+AEcAUABZAI5Aix0BDAcBTAABAAMJAQNnAAkTAQoNCQppAA0VAQ4GDQ5pAAURAQYIBQZpAAsSAQgPCwhpAA8UAQwEDwxpAAcQAQQCBwRpAAIAAAJXAAICAF8AAAIAT1JRSUhAPzc2Li0lJFZVUVlSWU1MSFBJUERDP0dARzs6Nj43PjIxLTUuNSkoJCwlLBEUHTsWBhorASUmBg8BDgEVERQWMyEyNicmNhcWNjURNCYlBSEBDgEHIREhATI2NCYiBhQWNzIWFAYiJjQ2BTI2NCYiBhQWNzIWFAYiJjQ2BTI2NCYiBhQWNzIWFAYiJjQ2A4j9kQgPBfMEBhEMAwwOEQMEIRcNFQv9hgG3/Z4C9iEvBv0wAyb9WSU1NUo1NSUNExMaExMBBSY3N0w2NiYOFBQcExQBDCY2Nkw2NiYOFBQcFBQCBNQCAwXUBAwG/mQMERUNFyEEAhEOAUYKD5qV/rkFLyEBYf69NUo2NUs1ehMaEhIaEw42TDc3TDZ+FBwUFBwUzTdMNjZMN34THBQUHBMAAAcAAP+PA0ADUgAVABsAHwAjAEMAUgBuAJpAlwkAAgIFZwEOD0AzAhAOTkkCDRAUCwIHAwVMAAAABAUABGcABQACCAUCZwoBCBEBDw4ID2kACRQBDhAJDmkAEAANDBANaRMBDAALAwwLaRIBAwAHBgMHZwAGAQEGVwAGBgFfAAEGAU9UU0VEFhZraWNhWFdTblRuTEtEUkVSOjkuLCopJyUjIiEgHx4dHBYbFhsXODMVBhkrATU0JiMhIgYdAQITFRQWMyEyNj0BEgECEyESAwEhFSEBITUhAyYnJgcGIicmBwYHBhcWFwYVFBYXFjI3PgE1NCc2NzYDIicuASceATI2Nw4BBwYnMjc2NzYXFRYVFAcGBwYHBicuATU0NzYXFhcWAwgRDP3tDBE4OBEMAhMMETj9sS8vAeEvL/4jAdj+KAHY/igB2DsRHBEpLzUwKREcEBYBARESNiswaS8sNhIQAgHHJCAeJgIeR0pJHQImHiEkHjgXCQ8FARESHSIpIiEfKAEFDgkYNwLHbgwREQxu/qr+qW0NERENbQFX/skBNgE4/sj+ygLdNfzoNQHpDgEBBgcHBgEBDhMlIR8SICpUGRwcGVQqIBIgICX+8BMRNxkbHh4bGTcRE+wIAwEBAgEFAxgaHRMVAQETEjkbCAECAQEDCAAAAAcAAP+CAukDUgAXABsAHwAjACcAKwA3AHlAdgoBAgYJFg0CBAcCTAAAAAgJAAhnAAkABgcJBmcABwAEBQcEZw4BBQADDQUDZwANEAEMAg0MZwACAAoLAgpnDwELAQELVw8BCwsBXwABCwFPLiwoKBwcNDEsNy43KCsoKyopJyYlJCMiISAcHxwfEhEVOTQRBhsrASc1NCYjISIGHQEHBhURFBYzITI2NRE0AyE1ISU1IRUBIRchNyEVIQM1IRUlMzI2NCYrASIGFBYC5zERDf6gDBEyAREMAcYNETv+dAGM/nQBjP6fATYh/okoASb+2jMBjP7I4w0REQ3jDRERAjOeZAwREQxkngMG/XUMEREMAosD/k22O6KiAURo0C7804OD/BEYEREYEQAAAAUAAP9qA+YDUgA6AFAAYABwAIYAdEBxGRQIBAQKAHt0ZWRgUUxHMC0mCwkKAkwAAgAChQQDAQMAEA4MAwoJAAppEw8SDQsRBgkFBQlZEw8SDQsRBgkJBWEIBwYDBQkFUXJxYmE8O358cYZyhmhmYXBicF9dVVNGRDtQPFAjFCMnIiYYIiEUBh8rASYjIgcmIyIHNTQ2NzY0JiIHDgEdASYjIgcmIyIGFRQWFx4BMzI3HgEzMjc2NxYyNx4BMzI2Nz4BNTQBIicmJyY1NDc2MzIXBhUUFhcwMQ4BJQ4BIyInJicmNTQ3NjMyFxMiJicRNjMyFxYVFAcGBwYzIiYnMDE+ATU0JzYzMhcWFRQHBgcGA7UwVz4qKz4pIispCRIZCDE1Iik+Kis+V2EYFxlHKTsuFjUdGhgeGS52LhY1HSlGGhcY/NQbHB4TFSofNCkcLBgXESYBCxApEhocHhMVKR80LR6HEikQHi00HykVEh4cthEmERcYLB0oNR8pFRMeHAITUysrFAI6aCkJGREJMX5GAhQrK6WkU5g8Q0lJJCUOEyhJSSQlSEQ8mFOk/eUuMVFbbJNFNSFTmVKYPSYqVScuLjJQW2ySRjUo/aQuJwIHKDVGkmxbUTEuKiY9mFKZUyE1RpJsW1ExLgAAAAYAAP+HA3kDVgAiACsALwA5AEkAUwBbQFgjDwUDA0oAAwAECAMEZw0BCAALAAgLZwUMAgMAAAcGAAdnCgEGAQEGVwoBBgYBXwkBAQYBTzw6AABRTktKREE6STxJOTg1Mi8uLSwrKgAiACIdGhUTDgYWKwEjNTQmJzU0LgEPAQ4BHQEOAR0BIyIGFREUFjsBMjY1ETQmAzQ/ATYWHQEjBzMVIxMUBisBIiY1ESElIyIGFREUFjMhMjY1ETQmAyERNDY7ATIWFQGwBxAMHi8WcBIVCxEHDBEzJMwkNBLvBnAFC4YbvLzhEQzMDBEBBgGOyyUzEQwBQA0RNAf++hIMywwRAYiiCxEBxhklCws2CSEUkAERC6ISDP51JTMzJQGLDBIBTwUENgMGBsY7hP5XDRERDQFufzMl/jAMEREMAdAlM/31AbMNERENAAAAA//8AAAD6wKZACgAPwBUAE1ASigBBwAKAQYDSUI/AwQGA0wAAwcGBwMGgAAGBAcGBH4AAQAFAAEFaQAAAAcDAAdpAAQCAgRZAAQEAl8AAgQCTxkeFxQZPRsjCAYeKwEuAScjJgcGBwYHJicuAScmByMOAQcVBhceAxcWOwEyNzY3Njc2JwUmIgYUHwEmJyYnJicmNzYXFhcWFxYXJQYHNzY0JiIPATY3Njc2NzYzFAcGA+cBEAsDQD12QyEXI1MylFxTUAILDwEGDA1DZZRcMz9TRT5cN0MVCgP9ZgkZEgnkWUxrQEsdEgFaU4RLQR4WAwEsQYCHCRIZCYcFDxMlLlA0PA0TAcALEAEDChVDITGNUzNCDQwFAg8LA1BSW5RmQg0IEBg4Q3Y9QEkJEhoJ5AMWHkFLhFFcAxMdS0FrTFkjQQuGCRoRCIc2LDolLhMNPDRQAAgAAP9qA+gDUgBRAGIAbwB8AIkAlgClALAAs0CwHgEBBl8uEQMHCnk1AgsHhAEOCKkBDw6dTEQ9AQUMDQZMbgELAUsAAgAChRABBwoLCgcLgAALCAoLCH4ACA4KCA5+AA4PCg4PfhEBDw0KDw1+AA0MCg0MfgADBAUEAwWAAAUFhAAACQEGAQAGaQABAAoHAQppAAwEBAxZAAwMBGEABAwEUaamZGOmsKawq6qioJqYkI9/fnJxa2ljb2RvVlRPTklHQkExMCooIyISBhYrBQE2Nz4BNTQnNjc+ATQmJyYnNjc2NzYuAgcGBwYHJicuASIGBwYHJiMiBgcGBwEmIgYUFwEGBwYVFBcWFwcGFBYyPwEWFxYzMjc2NwEWMjY0AzY3MzIXFgcGBwYHBgc2NzYXMhcWFAcGIyInJic2JzYyFxYVFAcGByY1NAc2MhcWFRQHJzUmNTQDJjU0NzYyFxYVFAcGFwYjIicmJzY3NjMyFxYUNyIvATYyFxYUBwYD3/68Ky8RFAQtOhEUFBEaFwoSKBIFDB0nFFImCwsKEQsjKSQKIwgLDxQkCx0L/s0IGREJARsUCywaERzcCBIWCtwjJDMrOUUSCgEtCRkQ9BxABQgGCAMOHBMmHiMFCw0dKDcKCjcoGyQcHUiIBxUHIxEOFjRkBhYGIyBGAlQ0IwYWBiMRDfA3KBskHRwcHSQbKDcJIAcORjVNOAkJN2QBRQkfCiQUDwwGJAskKCQLDwsGECpPFCccCwQTJwoSFhsRFBQRNjEEExEuLQEzCREZCP7lDBBHOCo0IyTcCBkRCN0cEhotChT+1AkRGQMlHA8GCApAHBQNCgUkHSWfIwYWBiMRDRY00gkJOCgbJBwdSDAoUAoKNyglNUYCDAYo/thIMCg3Cgo3KBskHF0jEQ4VFQ8RIwcVXgJGISQGFQcjAAAABwAA/48C4gNSADkARQBTAFcAWwBrAHcAk0CQZV0CERBGAQsKU04rAAQICwNMAAQAEBEEEGcAAwACAQMCaQARBQEBABEBaQYBAAAKCwAKZwALAAgJCwhnAAkUAQ0TCQ1nABMVARIMExJnAAwADw4MD2cADgcHDlcADg4HXwAHDgdPbmxUVHRxbHdud2lnYV9bWllYVFdUV1ZVUk9KSEVEOTkhJTIrIiEjFgYfKwE1NCYrATUzMjY3MzIWHwEeAT4BLwEuASsBLgErASIGHQEUFjsBFSMiBh0BDgEVERQWMyEyNjURNCYFND4BOwEyHgEdASETNDY7ATIWHQEmKwEiBwEVITUBITUhATU0NjsBMhYdARQGKwEiJhMzMjY0JisBIgYUFgJpKR0kIhgnBwcMCAIZBxgUBAcZCh4RGQgjFn4eKioeISQcKTdDEQwBxwwRQv57K0krUCtIK/5zegcEgwUGEhJQExIBE/5zAY3+cwGN/u0IBn4FCAgFfgYIAZcMEREMlwwREQIPNB0pLB4aAQQiCgQOFwsiDhATFyoeDR0rLCkdNBtpP/5gDBERDAGgQGioK0krK0krHwEWBQYGBSEDA/7RmZn+11YC3Q0FCAgFDQUICP2RERkRERkRAAAABgAA/2oD6ANSABwAIAAkACgALAA5AD5AOywrKignJiMZBQkDASQiAgQDIB8eAwIEA0wAAAEAhQABAwGFAAMEA4UABAIEhQACAnY1NC8uRxQSBQYZKwEnJiIPAScuAQcBBhQfARYzMDEyNwE2Ji8BNzY0ASc3FzcnARc3JzcXNyc3FwEmIg8BBhQWMj8BNjQD33oIGQhODggYCf1TCgn9CA0NCAJxCAEIDk0J/TLScsgnwwFWpSihYpgGUDlQ/qEJGAlpCRIYCWkIAs96CQlNDggBCP2PCBoI/QkKAq0JGAgOTggZ/OvSaMgswwE4pSyhWZhOUDlQ/vEICGkJGREJaQkYAAAGAAD/qAMcA1IASwBTAFsAYwB5AIEAoUCebwEQAyMSAgIQJBECCgIxBAIPAARMAAMQA4UXARACEIUACAcIhgQBAg0UAgoLAgpnFQwCCwUBAQALAWcGEwIAEgEPDgAPZxgRFgMOBwcOVxgRFgMODgdfCQEHDgdPe3plZF1cVVRNTAIAf316gXuBZHlleWFfXGNdY1lXVFtVW1FPTFNNU0ZEQUA9OzYzMC4pJhsaDwwHBQBLAksZBhYrJSMiBgc1MzI+ATU0JisBIgYHNTc+ATQmLwEmIg8BDgEUFh8BFS4BKwEiBhUUHgE7ARUuASsBIgYVFB4BOwEVFBYyNj0BMzI+ATU0JiczDgErAT4BByImJzMyFhcDIiYnMzIWFxMiJyYnJjU0NzY/ARcWFxYVFAcGBwYTIz4BOwEOAQL/hCdGG1UvUC8RDXIhOxcdGRsbGSYIGQgmGRsbGR0YOyBzDBEvTy9WG0YnhAwRNFk1ZxEYEmY1WjQRpVEKPidSCj7cJz4KUic+CmMwSgtkMEoLIAYLDgoLEAkWBQMWChELCQ4MfmMKSzBjCkvtHhpwL1AvDBEXFUcdGkFHQBolCQklGUFIQRkdRxUXEQwvUC9wGh4RDTVZNEgMEREMSDRZNQ0RyCUwJTBVMCUwJf7nPS49LgH+DA8UGBohGw8VBQMUEBwiGRkUDg3+Ai49Lj0AAAUAAP9qA0sDUgAdACcALAA3AEMATkBLGwoCBwgBTAAAAAkIAAlnCgEIAAcGCAdnAAYABQQGBWcABAADAgQDZwACAQECVwACAgFfAAECAU86OEA9OEM6QzMhESETPDwyCwYeKwE0JiMhIgYVFBYXDgEVERQeATMhMj4BNRE0Jic+AQMUBiMhIiY9ASE1MSERITUxITU0NjMhMhYVJyEiJjQ2MyEyFhQGA0s5KP4UKDkTEBESITghAbohOCESERATOyUa/kYaJQI4/cgCOP3IJRoBuholJv4UEBYWEAHsEBYWAvEoOTkoFicNESwZ/ZMhOCEhOCECbRksEQ0n/QkaJSUaPjsBezs+GiUlGnoWIBYWIBYAAAUAAP+LAroDUgAhACUANwBHAFUAVUBSEwACCABPAQoIAkwACAAKAAgKgAABAAQFAQRnAAUHAgIACAUAaQsBCgAJBgoJaQAGAwMGVwAGBgNfAAMGA09JSEhVSVVCQRkYEREWNyU1IQwGHysBNTMyNj0BNCYrASIGHQEUFjsBFQ4BFREUFjMhMjY1ETQmJzMVIxMhETQ2Nz4BPQEzFRQWFx4BFQcmIgcGBwYUHgEyPgE0JyYHIiY1NDc2NxYXFhUUBgJBEwwREQzhDBERDBM3QhEMAXMMEULopqbw/sc4LgkKRgsILjmECCEIHBYgHTA6MR0gFTYUHA4NFRUNDhwChicRDGsMEREMawwRJxtpPv3lDRERDQIbPmmsMPzfAf4xUREDDwo6OgoPAxBRMg8ODi0rQToxHR0xOkEquBwUCyAeJCQeIAsUHAAMAAD/fwPTA1IAFAApADYAQwBPAFsAaAB0AIEAjgCbAKcA50DkABACCAIQCIAACAoCCAp+AAoRAgoRfgARBQIRBX4ACQULBQkLgAALBgULBn4AEgYMBhIMgAAMEwYME34AEw0GEw1+AA0HBg0HfgAWBw4HFg6AAA4EBw4EfgAUBBcEFBeAABcPBBcPfgAPFQQPFX4AFQMEFQN+AAEZAQIQAQJpAAUbAQYSBQZqAAcaAQQUBwRpAAMAAANZAAMDAGIYAQADAFI4NysqFhUBAKemoaCbmpWUjo2Ih4GAe3p0c25taGdiYVtaVVRPTklIPj03QzhDMTAqNis2IB8VKRYpCwoAFAEUHAYWKwUiJyYnJhA3Njc2IBcWFxYQBwYHBgMiBwYHBhQXFhcWMjc2NzY0JyYnJgMiLgE0PgEyHgEUDgEDIg4BFB4BMj4BNC4BNycmNDYyHwEWFAYiBScmNDYyHwEWFAYiByY0PwE2MhYUDwEGIhcnJjQ2Mh8BFhQGIhMmND8BNjIWFA8BBiIBJjQ/ATYyFhQPAQYiASY0PwE2MhYUDwEGIiUnJjQ2Mh8BFhQGIgHqhXJvQUNDQW9yAQpybkFDQ0FucoV1ZWE5Ozs5YWXqZWE5Ozs5YmR1OF03N11wXTY3XTcnQycnQ05DJydD0DEJERkIMQkRGf4KMQkRGQgxCBAZhQgIMQgZEQkwCRikMAkRGQgxCBEYhggIMQgZEQkxCBkBRwgIMQgZEQkxCBn+wQgIMQkYEQgxCRgBDjEIERgJMQgRGIFDQW5yAQpyb0FDQ0Fvcv72cm5BQwOYOzlhZeplYTk7OzliZOpkYjk7/YY3XW5eNzddcF02AV0oQ05DJydDTkMoLDEIGREJMAkYERExCRgRCDEJGBHiCBkIMQkRGQgxCdUxCRgRCDEJGBECOgkYCTEIERgJMQj+vAgZCDEIEBkIMQn+3AgZCDEIEBkIMQlpMAkYEQgxCBkRAAAAAAoAAP+SA6oDWQBGAI0AmgCnALQAwADMANgA5ADwAHZAcxABAAABBAABaQ4BBQ8SAgQIBQRpFAoTAwgLAQkHCAlpEQECBgMCWQwBBw0BBgMHBmkRAQICA2EAAwIDUc/Nw8GpqJybj47t7Ofm4eDb2tXSzdjP2MnGwczDzMC/urmvrqi0qbSioZunnKeVlI6aj5oVBhYrASY0NzYuAScuATc0LgEHBiYnLgEGBw4BJyYOARcWBgcOARQXFhQHDgEeARceARUUHgE3NhYXHgE2Nz4BFxY+AScmNjc+ATQHDgEXFA4BJyYGBw4BJicuAQcGLgE1NCYnLgI2NzYmJyY0Njc+ASc0PgEXFjY3PgEWFx4BNzYeARUUFhceARQHBhYXFhQGASIGHQEUFjI2PQE0JgMiBh0BFBYyNj0BNCYTMj8BNjQmIg8BBhQWBQcGFBYyPwE2NCYGJSMiBhQWOwEyNjQmISMiBhQWOwEyNjQmBSYiBhQfARYyNjQnASYiBhQfARYyNjQnA5ENDBgBLycUGQEwSycTKAwYS0wXDCcUJ0ovAQEYFCcuGQ0MEQoTKxwTGTBLJxQnDBhLTBcMKBMnSi8BARgUJy1lJjABFycUJk0WDCcnDBhNJhQnGDAmDxYKBQkYARgNFxQmMAEXJxQmTRYMJycMGE0mFCcYMCYUGQwYARgNF/6FDBERGBERDAwRERgREYQLCggIEBkICQgS/tYICBAaBwkIEBkBcwsNERENCwwSEv5RCw0REQ0LDRERAWQJGBEICQcaEAj+zwgZEAgIChYSCAFUECoRIU8/DAYiFSk/GA4HDREhFxgiEQ0GDRpAKRQiBwxBTyEQKREYOzgpCAYiFCk/GQ4HDREhFxkhEQ4HDRpAKRUiBg1AT2QMQigVIg0HDBogEgwMESAYDQcNIRUoQQsEFhweDSBRIBEoIgYNQigVIQ0HDBohEQwLESEYDQcNIBUoQQwGISkRIFEgESgiAZURDQsMEhIMCw0R/l0RDAwMEREMDAwRASEICQgZEQkICRgR7ggJGBEICAkYEgGQERgRERgRERgRERgRmAgRGAkICBEYCQEwCREZCAkIERgJAAAACAAA/+QD6ALYABUAHQAlADMAPwBLAFcAYwBmQGMxJiIaBAIFAUwMAQAAAwQAA2cQCg8IDgYNBwQLCQcDBQIEBWcAAgEBAlcAAgIBXwABAgFPWlhOTEJANjQCAGBdWGNaY1RRTFdOV0hFQEtCSzw5ND82PzMyLCsNCgAVAhURBhYrASEiBhURFBcWFxYzITI3Njc2NRE0JgEeAhcuAgU+AjcOAhMOAQcGByMmJy4BJxEhBSMiBhQWOwEyNjQmMyMiBhQWOwEyNjQmMyMiBhQWOwEyNjQmMyMiBhQWOwEyNjQmA8v8UgwRMTBSVGIBFmJUUjAxEfxlRnZLB0Z2SwJbB0t2RgdLdslWki0uB94HLi2SVgNy/S5YDBERDFgMEhLNWAwSEgxYDBERzFgMEREMWA0REcxYDBISDFgMEREC2BIM/pNiVFIwMTEwUlRiAW0MEv5WB0p2RgdKdsdGdkoHRnZKAUEHWkhKV1dKSFoHATRAEhgRERgSEhgRERgSEhgRERgSEhgRERgSAAAABwAA/2oDtANSAB0ARABcAGgAbwB8AIkAmUCWbmsCCgtENQIGCUI7AgQGKyQCAwIETAAFBAwEBQyAAAIPAw8CA4AAAAAHCAAHaQAIAAsKCAtpEAEKAAkGCglpAAYABAUGBGkRAQwADQ4MDWkSAQ4ADwIOD2kAAwEBA1kAAwMBYQABAwFRfn1xcGpphIN9iX6Jd3ZwfHF8bWxpb2pvZWRfXlRTSEc/Pjo4LiwoJx4WEwYYKwE0JyYnLgEiBgcGBwYVMDERFBcWFxYyNzY3NjURMAMUBwYHBgc1NCYiBh0BBiMiJicmJyY1ERYXFjMyNxUUFjI2PQE2NycOASImJyYnJjQ3Njc+ATIWFxYXFhQHBicmIgcGFBcWMjc2NAciJzYyFwYTIgYdARQWMjY9ATQmByIGHQEUFjI2PQE0JgO0GyRQPZ6snj1QJBtDPGpk5mRqPEM7GBwyExcRGhBZYVKUOTIbGTttZndlVREYElw0ZjmUpJQ5MRwZGBwyOZSklDkyHBgYHNY2ijZFRTaKNkXARi4yhDIukQwRERgSEQ0MEREYEhECryEcJRkTFRUTGSUcIf1gNCcjFBMTFCMnNAKg/WAPERQQBgYqDRERDTYOExMQFBEPAkolFRQNKw0REQ02FSETExMTExAUERwSFA8SExMSDxQSHBEUbg0NElEUDQ0UUTcODQ0O/vIRDU4NERENTg0RxhENTg0REQ1ODREAAAgAAP+fA4sDUgApADkAVwCUAKAArAC4AMQAzUDKhQEKC1VMSUQiGQYQCgJMV0ICEAFLEQ8NAwsTChMLCoAAAQAEAAEEaQUCHAMAABMLABNnEg4CCgAIFgoIaQAQAAcMEAdpHgEWABcJFhdpAAwACRUMCWkdARQAFRgUFWkgGh8DGBsBGQYYGWkABgMDBlcABgYDXwADBgNPu7mvraOhl5UBAMG+ucS7xLWyrbivuKmmoayjrJ2alaCXoJGOiIeDgn18d3ZycW1sZ2ZhYFxaUlBLSkdGPzw3Ni8uHxwSEAkIACkBKSEGFisBIzY1NCcmJyYiBwYHBhUUFyMiDgEdARQWFxUUFjMhMjY9AT4BPQE0LgElNDY3NjIXHgEVFAcGIicmARQGIyEiJj0BNjceATI2NxYyNxUUHgEzMjc2NRYXNxQGBwYmNTQmIgYdARQGIiY9ATQmIgYVFAYiJjU0JiIGHQEUBiImPQE0JiIGBw4BLgE9ATQ+ATMhMh4BFQEjIgYUFjsBMjY0JjcjIgYUFjsBMjY0JgcjIgYUFjsBMjY0JiEjIgYUFjsBMjY0JgLpjxITFB8kUSQfExMRjyxKLCceNCQCKSUzHyYrS/5tGxQVKBUTGx8XQxYgAYoSDP3XDBEXEQs5SDkLGzwWHjIeMB4hDxNFHRQWIREYER4rHhEZER4qHxEYER8qHxEYEAECHyocHC8cAh8cMBz9siEMEREMIQwSEtshDBERDCENERFtIQwREQwhDBERASshDBERDCENERECRRslKC8yICQkIDIvJyUcK0osXiI4DOklMzMl6Qw4Il4sSitBG0UYGRkYRRslEAwMEP2WDBISDOIFCiEpKSEQDRseMx4gJEYJA20UHgEBHhYMEREMfBYeHhZ8DBERDBUeHhUMEREMOhUeHhU6DBEQEBUcAh4UXhwvHBwvHP7XERgRERgRJREaEBEYEmsRGBERGBERGBERGBEAAAAC//n/agPvA1kAPwCCAEVAQgAABQCFAAYHAgcGAoAAAgMHAgN+AAMDhAAFAAQBBQRpAAEHBwFZAAEBB2EABwEHUWdkWllFQjo3KSgjIhoXEggGFysBLgEnLgEnLgEGBw4BFxUWBwYHMDEGBwYnIyYGBw4BFhceARceARceATI+Aic1Jjc2NzAxNjc2FzMWNjc+ASYHDgEnIyIHDgEHBhcVFgYHDgEmJy4BNzYnJiMHBiYnLgE2Nz4BFzMyNz4BNzYnNSY2Nz4BFhceAQcGFxY3NhYXHgEGA7YWOR8BGhYhV1ggGRoBASAcKio6QzsCIkAYIRcXIRY5HwEaFhk+Qz4xGgEBIBwqKjpDOwIjPxghFxdKESoWCEZMQ2MhJAEBERAVOToVExAEAwsJDAQbMRMWDw8WECoWCEZMQ2MhJQIBERAWOTkVExAEAwsMDhoyExUPDwKBFhoBHzkWIRcXIRg/IwI7QzoqKhwgAQEaGCFXWCEWGgEfORYZGRkxQCICO0M6KiocIQIBGhkgWFemEBEBJSBiRU5IAhYqERUPDxUUMRsOCwkBBBATFTo5FRARASUgYkVOSAIWKhEVDw8VEzIaDgwLAwQQExU5OQAABQAA/2oD6ANSACIALwBCAEYAWgBLQEhTUklIRkVEQkE8LysXDQ4CBAFMAAQFAgUEAoAAAgMFAgN+AAAABQQABWkAAwEBA1kAAwMBYQABAwFRVlVQTyUkGxoVFCIGBhcrAScmIyIGDwIOAhYfAQEGFB8BFjI3ARceATI+AT8CNjQBBiIvASY0NwEWFxYfATAUKwEmJyYnJicmJzUiNjM3ASc3Fwc3Byc3NjQvASYiDwEnNzYyHwEWFAPN2BsmEiINnJgRFwQODwT+5xsb2BtMGwEBBCkhGBsSAyabG/1iChoI2AoKAR9VExhfjQECPC9JExI5K0ABAQGNAReXVWtV2IsiagkJlQkaCGsijAoZCtcKAl/YGw4NnDIFGyQgCgP+5xtMG9gbGwEBAhcPDRcOspsbTP1sCgrYCRoJAR9FQ1ZMDQEdJztCPTwuKgECLv7q7FVrVT+MImsIGgmVCQlqIosKCtcKGgAABQAA/5oCzgNSAB8AIwAyAEIARgBnQGQQBwIGBAFMAAEAAwQBA2cABAAGAAQGZwwBAAAHCAAHaQ0BCAALCggLZwAKAAkFCglnAAUCAgVXAAUFAl8AAgUCTzUzAQBGRURDPTozQjVCMC0qKSUkIyIhIBkWDQoAHwEfDgYWKwEjIiYnMDEDNTQmKwEiBh0BAwYVERQWMyEyNjURNC4BATMVIwEhETQ3EzMXHgE7ATIWFQcjIgYdARQWOwEyNj0BNCYHIzUzAlg7BQcBFxEMrw0RIgMRDAGqDBEgNv7SdXUBSv6QAyB6FQIpHDsZI0fiDBISDOINEREqqKgBvAcFAQxhDBERDGD+rB4f/nMMEREMAY4gNyABWyf85AFwHBsBO/IcJiQZJBIMqgwREQyqDBKqbwAAAAAHAAD/qQMjA1IAHwAlACkALQAxADUAQQCLQIgdDAIGCxwNAgMIAkwAAAAKCwAKZxIBCwAGBwsGZxABBw8BBQ0HBWcADRMBDAQNDGcABBEBCQgECWcACAADAggDZw4BAgEBAlcOAQICAV8AAQIBTzg2MjIuLioqJiYhID47NkE4QTI1MjU0My4xLjEwLyotKi0sKyYpJikoJyMiICUhJD0zFAYYKwE1NCYjISIGHQEUFhcRDgEdARQWMyEyNj0BNCYnET4BAyE1IRUwAxUhPQIhFREVITUDNSEVATMyNjQmKwEiBhQWAyMiGP3XGCMdFRUdIxgCKRgiHBYWHDr91wIpMv47AcX+OzICKf6A1wwREQzXDBERAtVCGSIiGUIWIQP9xQMgFkMYIyMYQxYgAwI7AyH9JUNDAfa4uDqGhv7ThoYB7kJC/osSGBERGBIAAAADAAD/XQO3A1UAQABGAGkALUAqNgEAAQFMRBQDAwJKAAIDAoUAAwEDhQABAAGFAAAAdmJhX11QTzMxBAYWKwEmBgc2NzY3Nj8BPgEuAQcxBgcGByYnJicmJzEmBg8BBgcGHwEWFyYHDgIXFhcWFxYzMjc2NxYXFjY3Njc2LgElHgEHLgEBDgEHBicmJyYiBwYHBicuAScmPgE3NjMyFxYyPgEXMR4CAtkuWicWMxEUDg4LCwoIFwsXGzMkAggVNxweChkFAQwFChQFBAIuL0RoMQoZKjJJO0YTFS0kJC5elDEtFgsyaP55NiYPNyUB6hZVOzZGKxoJGgkaK0Y2O1UWCCZQNBQKPjUhUz9MJjRQJgJrBxIaMykPDAkHBQUWFwoFCRAgKgoWNy0XDgYKCwMiI0M1CgkECQcLV4FFnWR4NioDBxsbBw9seGqXRYFXpyVjQCVj/oWVxysnCgcdCQkdBwonK8eVNmJECQInGTETBglEYgAHAAD/fALEA1IAHgAnACoANgBCAE4AWgBfQFwLBAIBAA8BBQICTAAADAEBAgABaQACAAUIAgVpAAgACQYICWkKAQYLAQcEBgdpAAQDAwRXAAQEA18AAwQDTyAfV1ZRUEtKRUQ/Pjk4MjEsKyopJCMfJyAnFw0GFysBNi4BJzU0JiIGHQEOAhcGBw4BFxMeATY3EzYmJyYnMhYUBiImNDYTAzM3ISY1ND4BMh4BFRQnJiIGFB8BFjI2NCc3JiIGFB8BFjI2NCcXJiIGFB8BFjI2NCcCNQ0EHhkRGREZHgQNPCUkCR+fBBgXBJ8fCCQmhwsRERcREQx37Rj+4w0qSFRHKtcJGBEIDggZEQk4CBkRCQ4IGREJRQkYEQgOCBkRCQKFFzMpCTQMEREMNAkpMxcXMzF9OP49DQkJDQHDOH0xM14RGBARFhL9KAFROx8eKkgqKkgqHkEIERgJDQkRGQhgCREZCA4JERkIRAgRGAkNCREZCAACAAD/agO1A1IAhAGLAAAlJic+AicuAQ8BJzcXFj4BJyYnNjc2JicuAQc0LgEnJgYPAjU3PgEnLgEHLgEiBgcmBw4BFh8BFS8BLgEHDgEHJg4BFhcGBwYeAT8BFwcnJgYHBhYXDgEeATcWFx4BNj8CFQcOARYXFjceATI2NxYyNjc2Ji8BNR8BHgE2NzY3Fj4BJw4BLwEmIg4BHwEWBiMGJi8BJi8BJgcOAR0BFB8BHgEGIyIvAS4BDgEdARQGIiY9ATQuASMiDwEGJy4BNj8BNj0BNC4BIg8BBg8BDgEuAT8BNi4BIg8BBi4BNj8BPgEuAS8BLgE+AR8BFj8BNjU0Ji8BJg8BBi4BNj8BPgE3Ni8BLgE+AR8BFjY3Ni8BJj4BFh8BHgEfARY3PgE9ATQvAS4BNjc2HwEWNz4BPQE0NjIWHQEUHgE2PwE2HgEGDwEGHQEUFhcWPwE2PwE+ARceAQ8BBh4CPwE2HgEHBg8BDgEeAR8BHgEOAS8BJg8BDgEVFB8BFj8BNh4BDwEGDwEGBwYWHwEeAQOtBxkOEgIHDDodWmBgWh06GAsJExgIBAQIDzobEh8RHzEEDGBOGQkTEDUYAis9KwIUGB4nChlOXwwEMR8bJQIbOh4OGRMIDBk6HFpfX1ocOg0KDxYZDh46GwIOEz4yAwxfThkKJx4YFAIrPSsCECIhChMJGU5gDAMxQBIOAho6IEMDDQcuBxAPBwEFAgsFBwoCDQINmQ4PBwgMWgUCCAkEBiMHEA8JCQ8JCQ4HCQgjCAQIBwIFWgwIDg8HmA0CDQIJDgoCBQEHDxAHLgYNBwMGLggIAgkIKAYFBQ0GaA0NmA8IB5gMDmgGDQUFBigHCgECES4GAwcNBi4HEQcPAgUBCA4LAQ0BCAaYDw4HCAxaBQIHCAQIIw4QCAkJDwkJDxAHIwUOCAIFWgwIBw8OmQ0CDQIKBwkGAQUBBw4RBy4GDQgCBAQuBwkCCgcoBgUFDQZoDA6ZBwgPmQwOaAYNBgQBBAMoEQEBCAguBQWeGhIKHiMRHBgMJzg3JgwXOR4VDRAcDh4NGhIODyETAgQnH2E3bTsTPRoWDAweKioeCgMFMT8SO203YR8nBAQoGg4SMzsRDRUdOhcMJzc3Jg0XHRk1DxA7NBEOGREZCCgfYTdvOxI/MQUDCh4qKh4IEA4aPRM7bzhhHyYIGBEYDg84AgYDAxoFChAIKwYMAQgHcA4IWQgIBQ4HsQ8JQwUNDAMaBQIIDgg1BwoKBzUIDgcGGgQBAgkPBEMKDrEIDQkFVwgOcAcIAQsHKwgQCQQaBAQMDQMbBQ4QDgQRAg0NBQMsBghXChAIDQRYBwUtAgUNDAMRAw4IEgoaBA0MBAQbBAEECxEsBwoCCAdwBwwDWAgIBA4Irw4KQwQPCQIBBBoLCAQOCDUHCgkINQgOCAIFGgQCCw0FQwkPrwgOBAgIWQcPbwcJAQILBisIEAgBBBsDAw0GCAIbBA8QDgMRAwwNBQIsBgdZBA0IEApYBwUsAwUNCAIDAhEIEggOBRoECgAABf/8/2oD6QNTADwATABeAGgAbAAwQC1sa2poZ2NhXVxUUwsCAAFMAAACAIUAAgEBAlkAAgIBYQABAgFRQD8iIRIDBhcrAScmIg8BBg8BBg8BBgcGDwEGDwEGByIxFQYPAQ4BFh8BFjI/ATY3MzA1Nj8BNj8BNjc2PwE2PwE2PwE2NAEHBiIvASY0PwI2NwEGBxMGDwEGDwEnNzY/ATY3NjcBBjcGDwEBNzY/ARc3JzcXA9h6EC8RIQ4CdmJJDCwJBh4wFhs/CRABGBZRFA0NFNseVB5SEg8BCAMVCRYwHik7LgxHERMVDiIR/chSDCMN2wwMUQQHAwEVAgX1PCwxHg4O9igqHjAsCQMHAQsQig45A/7pAzlRh2MzdR11Ash6EREiDhUTEUcMLjspHjAWCRUDCAENFFITNTQU2x4eURIcARAJPxsWMB4GCSwMSWJ2Ag4hES/9S1ENDdsNIwxSBAUC/usDBwEZCSwwHioo9g4OHjEsPBEQ/vUHuFE5AwEXAzkOFmMhdR11AAAAAwAA/2oD6ANTABwAKgBAADxAOQQBBQAZAQEFNDMCAwQDTAAAAAUBAAVpAAEABAMBBGkAAwICA1kAAwMCYQACAwJRPj0VHRUYEQYGGysBLgEPASYHBgcBJg4BFBcBFjI2NCcBNjc2Jzc2JgEGIicBJjQ2Mh8CFhQBBw4BFxYGBwEnAT4BFxY2PwE2HgIDyhxNGhY0OkMw/k8dSjccASocTzgZAbAxDAsSFhoB/b4LHAv+1goUHgmLoAoB9CQHAwQUEiP+T9wBsCRgLgkSByMKGhUBAzYcARsWEgsMMP5PGAI3Txz+1hw4TRsBsTFCOjQWG038lwsLASoKHhMKiqAMGwMiJAcSCC5hI/5P3AGxIxIUBAQHIwkBFBsAAAAE//7/agP0A1QASwBtAH8AoQFUS7AKUFhAHwsKBwMBCYgBCwGeAQoLhGggAwcIbAEFB1QvAgQCBkwbS7ALUFhAHwsKBwMBCYgBCwGeAQgLhGggAwcIbAEFB1QvAgQCBkwbQB8LCgcDAQmIAQsBngEKC4RoIAMHCGwBBQdULwIEAgZMWVlLsApQWEA9AAsBCgELCoAACggBCgh+AAQCBIYAAAAJAQAJaQABAAgHAQhpAAcABQYHBWkABgICBlkABgYCYQMBAgYCURtLsAtQWEA3AAsBCAELCIAABAIEhgAAAAkBAAlpAAEKAQgHAQhpAAcABQYHBWkABgICBlkABgYCYQMBAgYCURtAPQALAQoBCwqAAAoIAQoIfgAEAgSGAAAACQEACWkAAQAIBwEIaQAHAAUGBwVpAAYCAgZZAAYGAmEDAQIGAlFZWUAbnZuamI6MenlxcGBeQT84Ny4tLCsaGBIQDAYWKwEmJyYHIwYPASYvASYnJicmBwYHBgcGByYjIgYHBgcGFwYHBgcGBwYXFhcWHwEWFwcGBwYXFhcWMjc2Nz4BNxYzMjY3PgEnNjc2NzYBBgcGBwYnJjU2NzU2NTQnJicmJyInJjc+ATc2NxYXFhcGJQ4BIiYnLgE2Nz4BMh4CFAYTBgcGByYnJic2Nz4BNzYXFhcWHQEWFx4BMzI2MzYXFgcGA94VKhcpAQQKAwIBAQEECBQYJzEuKBcKBCQrO2wqOxMSGBsgPiowAgEWEyEUKwwYCAEBAgkCAx8OKxslJR0lBRwiOmwqNCoMSUIsExr9Vh0gDQoHAwkBBgYMDhoPIz0NBgEBQzAfIBEeJDUDASEhVl9WIS0gIC0hVl9WQiQj6xUoNDAVLSApBQcTPRoPBgkDAgIDBRkUDDYOEgYBAgMChyADAgoCAQEIGAwrFCETFwICMCo8GhEKLCo7Uk9OBA0YKC4xJxgUCAQBAQECAwoEKhcpFgoOEy0jUCgHLSk1iUUPNSUlMP2NKhQJAwIBBhIMHgIZDBMMDgUDAQ4GDxo+Eg0DIB8kGTmgIiMjIi16eS0iIyNEVV5WAVggHSMIOC0gFhkSMEIBAQYHGA8cBSEOGRkNAQoBCAoACAAAAAADwQLdABwAOABFAE4AWwBoAHUAggCrQKgXDBYDCgUOBQoOgAANAwIDDQKAAAsHBAcLBIASAQAABQoABWcZARAAEQ8QEWkYAQ4ADwkOD2kUAQYACQMGCWkTAQMAAggDAmkVAQgABwsIB2kABAEBBFcABAQBXwABBAFPd3ZqaV1cUE9HRjo5Hx0CAH18doJ3gnBvaXVqdWNiXGhdaFZVT1tQW0tKRk5HTkA/OUU6RTMwKSYdOB84FxQNCgAcAhwaBhYrASEiBw4BHQEUHgE7ATI+Ajc+AjsBMj4BNC4BAyMiDgIHDgIrASIuAT0BND4BMyEyHgEUDgElIg4BFB4BMj4BNC4BByImNDYyFhQGEyIGFREUFjI2NRE0JjMiBh0BFBYyNj0BNCYXIgYdARQWMjY9ATQmFyIGHQEUFjI2PQE0JgL8/hVKQD5JQG5BiChKPCYFBTBJKQU2WjU1WjYFKU0/JwUFLkUniDFTMDpiOgHrJj8lJT/9qh0wHR0wOjEdHTEdFBwcKBwctQ0RERoQEXgMEREYERF5DRERGhAReAwRERgSEgLdJSR9StlAbkAcM0YnKUMmNVpsWjT+sh02SSknPyQxUjHZOmI6JUBKQCU+HTE6MB0dMTkxHZocJxwcKBsBThEM/lwMEREMAaQMEREM2QwREQzZDBEHEQyeDBERDJ4MEQ8RDWQMEREMZA0RAAMAAP9qA+gDUgAUACIALgAsQCklJCIhBAIDAUwAAAADAgADaQACAQECWQACAgFhAAECAVEpKBoZEgQGGSsBLgEiBgcBDgEUHgIyNjcBPgE0JgEOASImJzEuATQ2PwEBNwcBNz4BMh4CFAYDkyhqdGop/lspLCxSanRqKAGlKSws/gggVF1UICEjIyG9AUbnvf66viFVWVVCIyMC/SksLCn+WyhqdWpRLCwpAaUpanRq/RQhIyMhIFRdVCC+/rrovgFGvSEjI0FUXVQAAAUAAAAAA9YCuwAhACkALQA3AEIAZkBjLgEKBAFMAAEPAQkAAQlnCAIOAwAADQMADWcMAQMLAQcGAwdnAAYABAoGBGcACgUFClcACgoFXwAFCgVPKioBAEA9Ojg3NjIwKi0qLSwrKSckIhwZFhQRDwwKBwQAIQEhEAYWKwEjNzYmKwEiBh8BIyIGHQEhIgYUFjMhFRQWMyEyNjURNCYFISImNDYzISUHIycTFAYjISImNREhNSIjNTQ2MyEyFhUDfmsLAhINew0SAgtrJDT+pyUzMyUBWS0fAY0gLDP+Dv6nDBERDAFZAS8IKQj0Cgf+cwcKAa/X2BEMAXUMEQJEVg0UFA1WNCQlNEg0uB8tLR8BjSQ08hEYEfQ8PP3fBwoKBwEtOyUMEREMAAAAAAcAAP+qArEDUgAhACUALwAzADcAOwBHAHlAdg4FAgYFAUwAAQAEBQEEZwAFAAYABQZnBwIQAwAADQwADWcADAALDwwLZwAPEQEOCg8OZwAKAAkICglnAAgDAwhXAAgIA18AAwgDTz48AQBEQTxHPkc7Ojk4NzY1NDMyMTAvLisoJSQjIhwZFBILCAAhASESBhYrASM1NCYnNTQmKwEiBh0BDgEdASMiBhURFBYzITI2NRE0JiczFSMHNDY7ATIWHQEjASE1ITUhNSE1ITUhAzMyNjQmKwEiBhQWApMKNikSDHANESk2Cg0REQ0Bfg0REec2Nl8mHHAcJvQBHP68AUT+vAFE/rwBRO+aDBERDJoMERECPhUsQwppDBERDGkKQywVEQ39pwwREQwCWQ0R2Ud9HCYmHBX9p3w7sDp9/tQRGBERGBEAAAAHAAD/nAMjA1IAGwAfACsALwA5AFMAYwBjQGAJAAIEA1A+AgwKAkwACgYMBgoMgAAAAAIDAAJnAAMABAUDBGcABQAGCgUGZwAMAAsHDAtpAAcACQgHCWcACAEBCFcACAgBXwABCAFPWVhJRzw7OTgzERUVEREYOzMNBh8rATU0JiMhIgYdAQcGBwYVERQWMyEyNjURNCcmJyUhFSEHIRcWFxYXITY3NjcHIREhBRQGIyEiJj0BIQMmIg8BJicmBw4BFx4BFxY2NzE+ASYnNzY0BzAxDgImPgE3NhceARcWAtkiGP54GCMHHg0XMyUB4CUzFw0e/jYBiP54DAGgBRkLEgL95gITCxk6Ahv95QIbEQz+IAwSAhuoCRgJERATKB8TGQECKCEdPhMPCwkLEQhJCyEfCgIOCgoHDSEDAgKsaxkiIhlrCzQjPEP+KSQ0NCQB10I8IzN4VTsJKRswNDUwHCrl/sZuDBERDDQBNwkJEQwFCB8TPR4hKAEBGRMPJCYREQgZcwsNAgofIQsIAgIhDQgAAAYAAP92A8UDUwAoAC4AQABMAFsAZQA1QDIiAQACAUxhWllTOTguKyoKCgJKQy8CAEkAAgAAAlkAAgIAYQEBAAIAUU5NRkRAPwMGFisBLgEHBicmJy4BJzc2Ji8BJgYPAQYVFBYXFhcWNjcxPgEmJzY3MDE+AQEXBycmJwEGJy4BJyY1NDcXBhcWFx4BHwEGBzUzNhcWFxYHBicuAScuASceARceATcXBjcGBwYHJzYeAQYDtRA2HGFiYFNKZhYqAxANoQsTASA5UExZdnPzZxsRExk5LRQF/NdkHiUvCQJLcnZxvjc5K1MCJylPSLtpVhQIBAsHDAUDAQFaXqpDMkINH1s5UbpeFS1xAgQIBA4LEwoBASQZEgoiCwoyLIdSrw4VARABDguzcn5rwkxZKCYdQxI5OBAkMBY4AgkKfQQFAf1ELA8PgmRpemlfCWZiaE9IUQMzDQNFAQIEDgcHDGYBR0MyekM4XiMxHxVSIFwCBAkDOAUFDxAAAAAABwAA/2oD4wNSAD0ARgBVAF8AdACWALMAikCHraZ5AwsIjUMCBgVPFgIJClxUAgcJNQEEB0skAgIEWAEDAgdMAAsIAQgLAYAABgUKBQYKgAACBAMEAgOAAAMDhAAAAAgLAAhpAAEABQYBBWkACgAJBwoJaQwBBwQEB1kMAQcHBGEABAcEUWFgq6mfnYiGa2pgdGF0RkRAPzg2LSshHiYSDQYYKwEuASIOAhUUFyMiBwYHDgEfARYXFhcGBwYHBhcUFjsBMjc2NxYXFhcWFxYzMjc2NzY3Njc1FjMyPgI0JgE2HwEWFwYjJhcGBwYHNjc2NxYfARYXBhcGByY3NjcWFxY3IicmJyY0NzY3NjIXFhcWFAcGBwYDJgYPAScuAQcOAhUUFxYXFjMyNz4BPwEXFjc+ATU0LgETJyYGDwEGIyIuATU0PgE3Fx4BMzI/AR4CFRQGA2Y8nKybeUEPATAzGw8JAQgBDxMlJhwQCwQDAREMAR4hPy0EDwsPCwQIDQoKBQ4UDREBRENVnXlAQPyuLCETCg0VFiWGGikeIwwtGCAKFQgLBQ9jAR0ZAQESDwwIwmNWUzEyMjFTVsZWVDAzMjFTVi4JEAUYFwUQCkhyQCkpRUZTKioIDAEMUxIMJCdBckdhDBcCDhQdQnFCLlM1JgQNCBIIJjVSLxoC1T1AQHqcVTk1HhAPCBkIARANGwkjMCImGwcMEQcMHx0eFxMPAgkIBBAYGiQkEhZBeZusm/5NGgEDFBgIAZoaEAsFVy0XDg4WBwoEIUElJyokHR4KBhYeMjFTVshWUzEyMjFTVshWUzEyApwCCQgoKAgIAQ1WgElTRkUpKQsCDglSFwUOKWg3SYBW/k4bAw8NXwVCcUI3Y0UOQgcHDkIORmI3J0wACgAA/4UDvQNXACoAVgBnAHIAggCNAJ4AqQC6AMUAckBvFQEFBwFMCwEIAQiFAAUHBgcFBoAAAQ4BAwkBA2kMAQkQCg8DBwUJB2kABAIABFkABgACAAYCaQAEBABhDQEABABRq6qPjiwrAQDBwLOyqrqruqWkl5aOno+eSEZCQT07K1YsViEfERAAKgEqEQYWKwUiLgE1ND4BNzM+AScmNjc2MhceAQcGFhceAgcOAiMiJicuAQYHDgITIgcOARcWBgcjDgIVFB4BMzI2Nz4BMhYXHgEzMj4CLgEnMDEuATc2LgEnLgE3Njc2NzYWFxYXFg4CNw4BBwYeATY3NiYXJjc2Nz4BFxYXFhcWDgEmNw4BFx4BPgEnLgEBIiY1NDc2NzYyFxYXFhQOAScOARUUFjI2NTQmBSImNTQ3Njc2MhcWFxYVFAYnDgEVFBYyNjU0JgELOmM4NFk1AQsPAQU1MTR8MjA3AQEOCzhcMgQDO183RG8XAg4NAgw9VastJiMnBAMuIwEmQCYpRyo0Uw4HJzInCBBQMihEKwUkQikiLQEBJ0jaKjEHBRIVGR8+ExAGBQokMwoPLAQDFSQeAwQQtQUFBhATPSAZFRIFBzFURUoNEAUDHiQVAwUr/fgrPAwNFRo+GRYNDBwvHA4eGSYZHgLRKzwMDRUaPhkWDQw8Kw4eGiQaHns6Yzs2XDoFARALO2wgIh8dZToLEAEFP2U5N1s1T0AIBQYILUcoAnMYGE0rIzYDAytEJipIKj8yGR4cFy46J0JQSS8DAzMiKkksSwhFKhojKhgdCiYgLig1KhPZBkkYEh4HFRIZU3YaKC4fJgsdGCojGipGDjCrC1QYEhUHHhIYSf5fPCsaJywcIyIcLSY3LxzYCU8ZEhoaEhlPzzwrGicsHCMiHC0mGys82AlPGRIaGhIZTwAAAAP///9qA+kDUwA2AFMAZQDpQBhaUhADAQBZUycRBAcBJgECBkI8AgUCBExLsApQWEA6AAABAIUABAcIBwQIgAAIBgcIBn4ABgIHBgJ+AAIFBwIFfgABAAcEAQdpAAUDAwVZAAUFA2EAAwUDURtLsAtQWEA0AAABAIUIAQQHBgcEBoAABgIHBgJ+AAIFBwIFfgABAAcEAQdpAAUDAwVZAAUFA2EAAwUDURtAOgAAAQCFAAQHCAcECIAACAYHCAZ+AAYCBwYCfgACBQcCBX4AAQAHBAEHaQAFAwMFWQAFBQNhAAMFA1FZWUAQUE9NS0VEQD8YFhUvEgkGGysBLgIGBw4BBw4BDwEGFB8BByYHBgcGFBcWFzIWFRYXFjI3Njc2JzcXFjI/AT4BNz4BNz4BLgEBBhQXFhUGBwYiJicuAScmJyY0NjczMhcWMj8BFyUOAQcGByc2Nz4BNz4BHgIGA48ranNvLSk6DA06KwIJCQ1xGh8wHxwbHy4EBgMiIFMfIwICEHENCRgJAittPjhrKS0wAi39SgkJDwIQDSgdAgEmGxYNDRsXARUPCRgJg0gB2yNcL4BhjVYaCjIjMHh4XyEjAvkrLQIwLSlrOD5tKwIJGQgNcRACAiMfUyAiAwYELh8bGyAwHxpxDQkJAis6DQw5KS5vc2r9WAgZCQ8WGA0NGxUbJgECEA4nHQIPCQmDSNUiMgoaVo1hgC9cIzAjIV94eAAABgAA/40CxQNSACcALABAAEUATAB0AIlAhjcxEAkEBQQZAREDZQEQDwNMEwYCBQFLAAAABAUABGkABQgSBwMCAwUCZwkGAgMAEQoDEWcACgALDAoLZwAMAA0ODA1nAA4ADxAOD2cAEAEBEFcAEBABXwABEAFPQUFyb2lnZGJfXVxaV1VUUk9NTEtKRkFFQUVEQz49NDMsKyooIh8cEwYXKwE2PQE0Jic0Jic1NCYiBh0BDgEVDgEdARQXDgEVERQWMyEyNjURNCYnMjMVIyc+AT0BNDYyFh0BFBYXHgEVIz4BFxQVIzUjOgExMxUjBSMiBhQWOwEVIyIGFBY7ARUjIgYUFjsBFRQGIyEiJjURNDY7ATIWFQKXByAXHRotQC4aHRcfBxYZKR0BOh0oGXgYFy90BwkLEAoJBxIWlQEVSy1qAgEtMAEoggwSEgyCggwSEgyCggwSEgyCBgT+xgQHKRzFHSgB0g4NQBcgAiA4EzQgLS4fNBM4IAIgF0AQCxIzHf5iHCkpHAGeHTNrPLgEDghECAoKCEQIDgQKIxQUI3IeHjw8sBEYEjURGBE2ERgRUwQHBwQBnh0oKB0ACQAA/5EDbANSABMAFwAdAGEAaQBxAHkAgACIALpAtwkAAgUDf307OC4FCAk8LQIQCEghAhUGBEwACQUIBQkIgAAODQQNDgSAAAAAAgMAAmcAAwAFCQMFZwoBCBMZAhARCBBpGhICEQsBBwYRB2kMGAIGFwEVFAYVaRwWGwMUDwENDhQNaQAEAQEEVwAEBAFfAAEEAU+CgXNya2pjYiAehoSBiIKId3VyeXN5b21qcWtxZ2ViaWNpXFpXVlNRTElHRUA9NTQsKSQiHmEgYRIRERQ3Mx0GHCsBNTQmIyEiBh0BAhMeATMhMjY3EgEhFSEBIQITIRIHIyIHNTMyPgE1NCYrASIHNTc2JyYnJiIHBgcGHwEVJisBIgYVFB4BOwEVJisBIgYVFB4BOwEVFBYyNj0BMzI+ATU0JiczDgErAT4BByImJzMyFhcHIiYnMzIWFxMmNjcWFxYTIz4BOwEOAQMsEQz9pA0RQEEBEQsCXAsQAUH9ZAIh/d8CJf3XODgCKTiCWi4lMSI7IhEMTiYfESoEBDwIGQg8BAQqER8mTgwRIjsiMSUuWgwRJkEnPBEaEDwnQSYRdCoIIhQrCCKcFCIIKhUiCDYaKwk3GisJIxsCGRgCAT43CSsaNwkrArd+DBERDH7+eP57Cw4OCwGFAehF/PoBZwFl/pxiGy4jOyIMERQaESo0ODwICDw5NCkRGhQRDCI7Iy4bEQwnQSYoDBERDCgmQScMEXYSFhIWKBYSFhK/HhgeGAFcGzwZGRwg/okYHhgeAAAKAAD/aQPAA1IAJABIAFUAXgBnAHAAfQCGAI8AmACtQKoAAAADCAADaRYBCAAJBwgJaRQBBAAHEAQHaRoBEAATBRATaRUBBgAFEgYFaRsBEgARCxIRaRcBCgALDAoLaRgBDAAPDgwPaRkBDgANAg4NaQACAQECVwACAgFfAAECAU+RkIiHf35ycWloYF9XVkpJlZSQmJGYjIuHj4iPg4J+hn+GeHdxfXJ9bWxocGlwZGNfZ2BnW1pWXldeUE9JVUpVQD8vLBYTEhwGFysBLgEiDgIVFBcWFxYXFh0BFB4BMyEyPgE9ATQ3Njc2NzY1NCYDBgcGHQEUBiMhIiY9ATQnJicmJyY1NDc2NzYyFxYXFhUUBwYBIg4BFB4BMj4BNC4BByImNDYyFhQGJSIGHgEyNi4BASIGHgEyNi4BFyIOARQeATI+ATQuAQciJjQ2MhYUBhMiBhQWMjY0JgciJjQ2MhYUBgM4Qai2qINGFxQtHQwNHDAcAawcMBwOCx0tFBdGPyQPEhoS/lQSGhIPJCcQEzc1W13aXVs1NxMQ/fkeMx4eMzwzHh4zHhUeHioeHgEvDBMCERgSARH+5wwTAhEYEgERVhwuHBwuOC4cHC4cEhkZJBkZjCk7O1I7OykRGBgiFxcC3zg7O3GTUD80LDUjGR4nnBwwHBwwHJwnHhkjNSw0P1CT/nAqIikznBMaGhOcMykiKi8iKTNcT00tLy8tTU9cMykiATQeMjwzHh4zPDMdoh4rHh4rHqcSGBERGRH+yRIYEhIYEpocLjguHBwuOC4ckRkkGRkkGQHJO1I7OlQ6jRghGBciGAAAAAb///+wA6IDUgAUAB4ANgBCAE4AWgBLQEgmJR4DAgAxMAIBBQJMAAACAIUAAQUBhgACAAMHAgNpAAQGBQRZAAcABgUHBmkABAQFYQAFBAVRWVhTUk5NSEdCQTw7GhMIBhgrJQABJiIHBgcGFBceARcWMjc2NzY0Jw4BJy4BJyY2NwMmJyY3NjcXDgEXHgEXFjc2NxcGBwYnJhM3NjQmIg8BBhQWMhc3NjQmIg8BBhQWMicGFBYyPwE2NCYiBwOZ/pj+lwkYCU4pJycpnGVh02FlTgilQ6tTVn8ZGCM5SVohIRsbUjRELBwdlWViZGZPNFx5dnR5OQkIERgJCAkRGfgJCBEYCQgJERniCBAZCAkIEBkIeAFpAWgJCU1lYdRhZZspJycpTggZUjkkGBl/VlKsRP3LWnl0d3hdNU7JYmaVHRwVFkQ0UhsbISEBtAkIGREJCAkYEegICRgRCAkIGRFiCRgRCAkIGREJAAAFAAD/hQLbA1IAJgA2AEUAUwCFAHdAdA0IAgIDSgEEAk0WAg0EA0wFAQIDBAMCBIAAAA4BAwIAA2kABAANDAQNZwAMAAsGDAtnAAYABwoGB2cACgAJCAoJZwAIAQEIWQAICAFhAAEIAVE4N357dXNwbmtpZmRhX1tZVlRJRz8+N0U4RSooHx4aDwYXKwE+AicmJyYHLgEiBgcmBwYHBhcUFhcOARUUFxYXFjI3Njc2NTQmJzY3NhcWBwYHBgcGJzY3NicyFhcWFRQGIiY1NDc+AQc2FxYXBhYXBiYnJicmASMiBhQWOwEGBw4BIyInJiczMjY0JisBLgEnMzI2NCYrATY3Njc2NzYyFxYXFhcWFRQCfykxARoWIh4iDzQ8NBAhHyIVGwExKSEgGR0tNoE2LhwaIEgQEBMKDgcIFxIYEwUVBwd4DhsICSIxIgkIHKIKFA8RBw4VCisSFQYHAVtrDBERDGMOGhg6Gh8jFxRYDBISDGsOEQFIDBERDEQGEBAbERkPRA8ZESMQEQISIFZTGhYEAwwjKSkjDAMEFhsqKFYgGVhDV2p2SlhXSndqV0NY1AcBAQoNIR4dFhEPASEsKHQeGhsfK0ZFLCAbGR5LCgEBBylVIQElGh0YHP5jERkRUEVCTzglNBEYETRtLhEYESkXFAkGAgEBAgYLICJFHQAAAAAIAAD/agNwA1IAGQA2AGIAbgB+AIIAiwCUAKlApg0BDg82MSwnIgUDBwJMDAoCCA4HDggHgAAAABAPABBnGQEPAA4IDw5nDQsJAwcGBQQDAxEHA2kaAREAFBURFGcbARUAGBcVGGkcARcAFhMXFmkAEwASAhMSZwACAQECVwACAgFfAAECAU+NjISDcW9lY5GQjJSNlIiHg4uEi4KBgH95dm9+cX5raGNuZW5gXVhXU1JOTUlIREMUFCQUFCQ3OjUdBh8rATY1NC4BIyEiDgEVFBcGFREUFjMhMjY1ETQDFAYjISImNREWMzI2Nx4BMjY3HgEyNjceATMyNzUUBiImNTQmIgYVFAYiJjU0JiIGFRQGIiY1NCYiBhUUBiImPQE0NjMhMhYVJyEiJjQ2MyEyFhQGAyEiBhURFBYzITI2NRE0JgMhNSEHIgYUFjI2NCYHIiY0NjIWFAYDUCAdMR794B4xHSAgPCsCKis8OxoS/dYSGhsfGi0REC4zLhARLjMtEBEuGR8bIjAiERkRIjAiEhgRIzAiERgSIjAiGhICKhIaMf3gFB0dFAIgFB0dPv41DRERDQHLDBERKv5wAZDIJTY1TDU1Jg0TExsSEwKZIC0eMR0dMR4tICAr/YMrPDwrAn0t/VYSGhoSAfUQFRMSFhYSExUVExMVEGYZIiIZDBERDBkiIhkMEREMGSIiGQwREQwZIiIZIhMZGRNoHCgdHSgc/q8RDP7MDRERDQE0DBH+zPkhNUw2Nkw1fBMcEhIcEwAACwAA/8ED0QMTADQAQABMAFIAWABjAHAAfQCRAKUAuwDIQMVNAQgAUggCAQhmYwIRAQwBEAcXAQ8MIgEEFmRZVCYECQJTAQMJCEwAAAgAhQAIAQiFABYOBA4WBIAACQIDAgkDgAADA4QAAQAHEAEHaQARGQEQDREQaRMBDRIYAgwPDQxpAAYABQsGBWkXAQoACw4KC2kVAQ8aFAIOFg8OaQAEAgIEWQAEBAJfAAIEAk+nppOSf35ycbe2rKqmu6e7oaCdm5iWkqWTpY2MiYeEgn6Rf5F4d3F9cn1WVRckISQtKTw5IxsGHysBLgIjIgYdAQYHBgcuASsBIgYdARQWFw4BHQEUFjsBMjY3FhcWFxUUFjMyPgE3PgI0LgEBFA4BKwE1ND4BOwE1IyIuAT0BMzIeARUBHgEXJgcRNRY3DgE3BicmJyY0Njc2FxM0NRYXFhcWFAcGBwY3IgYdARQWMjY9ATQmBTI2NCYjIgYUFjMyNjQmIyImNDY3MjY0JiMiBhQWMzI2NCYjIiY0NhUyNjQmIyIGFRQWFxY2NTQmIyImNDYCsQk4Ui8MEjwyNiEVUzNUDBEpIiIpEQxUL08WIDkzQBIMMVQ4B1OCSUqD/dweMx42HjMeNjYeMx42HjMeASwkNgwxNTE4CjlIW1JPMDJfTlNeOzgxNh8jIx82MTUMEREYERH+cA0REQ0fLS0fDRERDQcKCpUMEREMHy0tHwwREQwHCgoNERENHy0dFxkdEQ0HCgoCdS1IKREMjBEeIi0tNxENKytKFxhKKysMES8nMSUgEpYMESxNLw5NbXxtTf7oHjMeDh4zHjseMx4OHjMeAS8HMCMDCP2IaQcDJjeYBxsbMjN4ZhscB/5lyskLGh0oLGcsKB0a7xENJQwREQwlDREfERkRLD8tERgSCg4KXRIYESw/LREZEQoPCboRGREtHxknCAgQEQwRCw4KAAAAAAUAAP+xA+gDCwAdACEAJQApAE0AUEBNCwEJCggKCQiAAAAACgkACmkACAcFAgIDCAJnBgQMAwMBAQNXBgQMAwMDAV8AAQMBTx4eSUdBQDs4MyopKCcmJSQjIh4hHiEZPRUNBhkrAS4BJy4BIgYHDgEHDgEUFhcTHgEzITI2NxM+ATQmAQMzEzMjAzMTIxMzNyIrATAxITAxIy4BNTQ2OwEyNjc+AjIeARceATczMhYVFAYDdRRGMDV/hn81MEYUMUI/L1ECEAoCMgoQAlEvP0L9S0asGc6UGcagfhmrLgEC8f769BwmKx8ECg8DFWOKmopjFQMQCgMfKyYB+DliJSkqKiklYjkHSmRKCP7VCQwMCQErCEpkSv36AQT+/AEE/vwBBDsDKh0fLAsKSnNAQHNKCgwBLB8dKgAAAAAHAAD/qgLuA1IAEQAWAB8AKAAxADoARwDCtxQTEgMBBwFMS7AKUFhARAAMAwUIDHIACwkHBAtyAAEHAYYNAQAAAgMAAmcAAwAFBgMFaQAGAAQIBgRpAAgACgkICmoACQsHCVkACQkHYQAHCQdRG0BGAAwDBQMMBYAACwkHCQsHgAABBwGGDQEAAAIDAAJnAAMABQYDBWkABgAECAYEaQAIAAoJCApqAAkLBwlZAAkJB2EABwkHUVlAIQIAQ0I9PDo5NjUxMC0sJiUiIR8eGxoWFQoJABECEQ4GFisBISIGFREUHwEWMj8BNjURNCYDBycRIQE2NCYiBhQWMic2MhYUBiImNBcGFBYyNjQmIhcWFAYiJjQ2MgcWMj8BNjQmIg8BBhQC0f4FDBEJ/ggXCP4JESnh4AHB/vwXL0MwMEMyBxIODhINlxcvQzAwQzIGDRIODhLYCBkIugkRGQi6CQNSEQz9fA0I6QgI6QgNAoQMEf1szs4CWf7IGEMvL0MwYQcNEw0NEooXRC8vRC9BBxIODhIOLAgIuwgZEQm6CRgAAAgAAP9qA6gDVwALABgAJQBTAF8AnACmALAAw0DAMzECDw5yARARQSgCCxIDTDYBDkoADg8OhQAPBw+FAAcRB4UAERARhQAQEhCFFAESHA0CCxMSC2cAEwAMGBMMaRsBBgAYAQYYaRoEAwMBBRkCAwAJAQBpABcACQoXCWkACgAWFQoWZx0BFQgIFVcdARUVCF8ACBUIT5+dVFQnJhoZDQyurKupo6Kdpp+mmZaRkIuIgH95eHBuZ2VUX1RfXFtYV1ZVTEpHRC0sJlMnUyAfGSUaJRMSDBgNGBUTHgYYKwEVFBYyNj0BNCYiBhcyNj0BNCYiBh0BFBYlIgYdARQWMjY9ATQmJSM1NjU0JicuAQYHJgcuAQcuAQ4BBw4BFRQWFxEUFjMhMjY9ATMyPgE9ATQuAScRIREzFRQWMjY9ASUWNicmNjMyFhceATY3NjMyFgcGHgE2NzYyFx4BPgIyHgI3NhYUBiMhIgYdARQGIiY9ATQmKwEiJjQ2ASEiJj0BIRUUBhMUBisBETMyFhUBmBEaEBEYEqoMEREYERH+8wwRERgREQH0PR80JhA6PRMfHxFKIxY9QDAIIi4jHDMlAb0lMz0iOyIiO5r+CUI2TDb+8Q8YAgMiGREeBgQUFQcLEQ4UAQEKERMGCh4KCBcTAxMYEwQWDBAbEw7+5gwRExsUEgx9DhMaAf/+QwwRAfcRzSgcPT0cKAEvrAwREQysDBIS1REMrAwSEgysDBHnEgysDBERDKwMErNSHCklNQEcGBAbDAkjFxIbFQ4xJQU0Ih4wCf2CJTMzJY0iOyKzIjsiO/3pAhcSJjY2JhJ8BBQPGicWEgsKBAoOFQ8KEAgFBwsLCQINGRAPGA0EBBQeFBEMLw0UFA0vDBEUHhT86hEMJycMEQEpHCkBPSkcAAYAAP9qAnEDVQAwADgAPQBFAEkASgBrQGhAOwIBCQFMBQEASgAAEAEJAQAJaQoIDgUEAQAGBwEGZw8BBwwEAgILBwJpDQELAwMLVw0BCwsDXwADCwNPPz4xMQAASkpJSEdGQkE+RT9FOjkxODE4NzIAMAAwKykmIx8eGRgTEREGFisBLgInNxcWPgEmLwEmBg8BJiMiBgcOAQciBh0BFBY7ARMeATMhMjY3EzMyNj0BNCYFNSE4ATEzFScjNx4BJzIXByM+AhMhAyEDAkQEKEMuCj8LFgYMDGAOFQIMHBo3YSYhKAUSGhoTATMCFQ0BZg4UAjQBExoa/eQBNcYteRErN8scFBPuBjlb1/7BMAGfMAHRMVdDFF8RAwwXFQQaAw8NdwUnJSFWMhoTPBMa/k8OEhIOAbEaEzwTGlwhIVyhGFSFBLY3VC/9GgGW/moAAAQAAP/CA+gC+gAmAEQAUABWAHJAbxEDAgAGQgEFBAJMCAEGBwAHBgCAAAEABwYBB2cJDgIADQELDAALZwAMAAQFDARpDwEFAAIKBQJnAAoDAwpXAAoKA18AAwoDTygnAgBWVVRTUE9LSD89Ojk0MS4tJ0QoRCAfGxgWFAwJACYCJhAGFisBIiM1PgE1MTQmIyEiBhUUFhcRFBY7AR4BOwEyPgE9ATI+AT0BNCYBIiY1ETQmIiY0NjMhMhYVMRQGIgYdASEiBh0BFhclFA4BKwEiLgE9ASEXFAYjNTMDy4aGGiE0JP22JTMhGjMl4xlkPXY4XjcgNh8R/LwNEREYEREMAkoMEREYEf78DREBAQHTJ0ModidDKAGadSIYOgGXuAkuHCUzMyUcLgn+QiQ0NUI3XjgdIDYgVw0R/t0RDAHXDBERGBIRDQwREQzREQ3wCgsbKEMoKEMozToZInUAAAAEAAD/agPpA1MAGwAvADkAQQBXQFQEAQUBPDsyLhgFBAUvLQsDAwQsJSQdBAIDBEwABAUDBQQDgAADAgUDAn4AAgKEAAAABgEABmkAAQUFAVkAAQEFYQAFAQVRPz41NCopIiEYFBEHBhkrASYiBwEnLgEHAQYHFBcBFjsBNjcBNiYvAQE2NAEnNzYuAQYPASc3PgEuAQ8BJyUBNwcBNzYWHwEeARMBJwE2MhYUA8seUx3+8wYmaSr+mwoCCQGDCA0CDQgBFyEGJgYBDR39tldrCAESGQhpUXQJARAZCXZXARoBFSYB/vYBGD0VmhYD7f70OgENDCIXAzUdHf7zBiYGIf7pBw8MC/5+CQIJAWYqaSYGAQ0dVPydV3UKGBEBCnNRaQgZEgEIa1fc/usxAgELARMEFZoWPAG5/vM6AQ0LFyIAAAAFAAD/pgPoAxYAHwA5AEMATQBRAUJLsBVQWEBTAAUEBAVwAAIDCAMCcgAEFAEAAQQAaAABAAMCAQNnAAgAEAcIEGcABxUBDg8HDmkADwAGCQ8GZxENAgkTDAIKEgkKZwASCwsSVwASEgtfAAsSC08bS7AWUFhAUgAFBAWFAAIDCAMCcgAEFAEAAQQAaAABAAMCAQNnAAgAEAcIEGcABxUBDg8HDmkADwAGCQ8GZxENAgkTDAIKEgkKZwASCwsSVwASEgtfAAsSC08bQFMABQQFhQACAwgDAgiAAAQUAQABBABoAAEAAwIBA2cACAAQBwgQZwAHFQEODwcOaQAPAAYJDwZnEQ0CCRMMAgoSCQpnABILCxJXABISC18ACxILT1lZQDM7OgIAUVBPTktKRkVAPjpDO0M4NzY1NDMyMTAvKyopJyIgHBsYFRIPDAsIBQAfAh8WBhYrASEyFhQGKwEiBh0BMzU0NjsBMjY0JiMhIiY9ASMVFBYBMzI+ATQuASsBNSEVFBYXIxUzFyE3MzUjNjcyFhQGKwE2PQEFNSEVFAYHIS4BASEnIQEIAdgNERENsSUzOhENsSUzMyX+KAwSOjMCM10fNiAgNh87/XgkI/eAOwJyO4D3FmwYIiIYRgv9sgIUMi3+qi0yAh/91h0CZAKgERgRNCQdHQwRNEg0EQweHiQ0/fEgNj42IDuUOWgrOnZ2OhzPIzAiKiwfH1lZO2smJmv++jsAAAAACAAA/2oD6ANSABAAIQBCAFIAVgBnAHkAggCKQIcHAQUJDwkFD4AQAQ8NCQ8NfgANDAkNDH4OAQwSCQwSfgAAAAMEAANpEwEEAAYIBAZpFAEIAAsKCAtnAAoACQUKCWcAEgARAhIRaQACAQECWQACAgFhAAECAVFFQyMigoF+fXNybGthYF5dW1pWVVRTTUpDUkVSOzozMisqIkIjQhcYFxIVBhorAS4BIg4CFB4CMj4CNCYDDgEiLgI0PgIyHgIUBgEiBwYHBhUUFjI2NTQ3Njc2MhcWFxYVFBYyNjU0JyYnJhchIgYdARQWMyEyNj0BNCYHITUhAwYUFjI3NjIXFjI2NCcuAQYnBhQWMjc+ARYXFjI2NCcuAQYXBhQeATYuASIDVke3yLeNTEyNt8i3jktLcT6hsqF8Q0N8orGhfENC/olmWFUyNBEYESwqSEquSkgqLBEYEjQyVlg8/rwMEhIMAUQNEREq/vYBCukIEBkIGUQZBxoRCRtJSWYJERkIJGJiJAoXEQkvgIBrCBAZEgERGALAR0tMjbfIt41MS423ybf9rT9CQn6hsKJ8Q0J+obGhAnQ0MlZYZgwREQxXSkgqLCwqSEpXDBERDGZYVjI0tBENdAwREQx0DRF0Of6ECRgRCBgYCBEYCRsTEzAJGBEIJBoaJAgRGAkwISHLCBkQARIYEQAAAAkAAP9qA3EDUgA1ADkARwBhAHoAiQCNAJEAlQCTQJCRAQkGkwECCpWUAgECcEgBAxIDBEyQjwIGSgAGEwsCCQoGCWcUFg4MBAoHBQICAQoCaQ0VCAQEAQ8BAxIBA2kAEhcBERASEWcAEAAAEFcAEBAAXwAAEABPYmI6OgAAjYyLioaFYnpielpZSkk6RzpHRENAPz48OTg3NgA1ADUyMCwqKSgmJSQjIB8cGxkYBhcrExUGBwYVFBcWFyE2NzY1NCcmJyYnJicmJyY9ASM1NDY7AR4BMzUiJiczNSEiDgEdATMyFh0BJTMVIyE+ATsBFSIGHQEjNTQmFzUzFhcWFxYfARYXFhUUBwYHISYnJjU0NzYBNjc2NTQnJi8BJicmLwEHBgcGFRQXFh8BExYXFhcWFxYVFAcjJjU0ATMVIyc3Fw8BNxcH7CQeMxESJQF/JBMRDAsVDRseDhYLDh4SDAMKUDUcLglw/r4oQyc6DBIBBzs7/uAJLhyTJTM7MBN2AxANGA4dBCUNFhEMEf7CEQwRKB8BAQECFBAJIAMhEhsPFx8eFCQIBQoCVQ8WDhkfCAoIngoBmrCwDnUcdRsadRoCLVBCTYFZSEJHOTg+OzsrJyAhFSQoFyUmLjYdHQ0RM0I6IRqwKEMoHRENHbA7GiE7MyUdHSMz0iU1LyYnFygFMhosMDU4Jh4fLEBER2tW/mMDCDwwIx8UKwQsHiwuREA7OGA8LioYHQgBTh8gFSIoEBMWHCAqMEMCJjtyPjQ+dTQ7NAAGAAAAAAPoApwAKgA3AEcAXABlAG4Ah0CEPwEAB1wpAgkKOgEGBQNMAAIABwACB2kAAAALDAALaREBDAAPCgwPaQABAAoJAQpnAAkABA0JBGcSAQ4ADQgODWkACAAFBggFaRABBgMDBlkQAQYGA2EAAwYDUWdmXl0sK2tqZm5nbmJhXWVeZVhXVFNQT0xLMjErNyw3IhcYFxIjEwYcKwE0LgEjIgYHIyYnJicmJyYiBgcOARQeAjI3Njc2NzY3Mx4BMzI+ATQnNgEiLgE0PgEyHgEUDgE3Bgc+ATQmJxYXFhcWFAcGJRYUBiImLwEjNjQnMzc+ATIWFA8BJSIGFBYyNjQmByImNDYyFhQGA+geMx4kOgtYCxovU0hSSGddJCIlJEddZ0hSSFAyGgtYCzokHjMeDg79EzRYNDRYaVg0NFjGHiciJCQiJCFCJzMzJwFoDR4qHwEBeQICeQEBHyoeDRH9bCY3N003NycOFRUcFhUBlB4zHisiGR82LCUVEjIuLHN+clsyExUlKTgfGSIrHjM7GRn+40Z4jHhGRniMeEZHEA8tcntyLA0RIik2ejUpiA4rHhwVGxQUFBsVHB4rDRReN043N043gRUcFRUcFQAAAAAEAAD/agOqA1IAHwA9AEkATQBUQFE9NgIIBwFMAAEABQABBWkCAQAGAQQHAARpAAcACAkHCGcACQAKCwkKZwwBCwMDC1cMAQsLA18AAwsDT0pKSk1KTUxLSUg1NSYWJjUmFiMNBh8rBQMuASMiJj0BNC4BIg4BHQEUBiMiBgcDBhYzITI3PgEBPgEzMj4BPQE0NjIWHQEUHgEzMhYfAS4BIyEiBg8BPgEzITIWHwEWFyEHNyEXA6lPCE40KDkhOUI5ITkoNE4ITwIRDgMwDggEBP0eBS0eKkcqJjYmKkcqHi0FCB1EJP6iJEQdGApYOwFeO1gKCggD/T8VCwLUC3QB2DNCOSidITkhITkhnSg5QjP+KA4UCgUNAdUdJypHKp0aJiYanSpHKicdLBYXFxaSOkpLOjkwEX1CQgAAAwAA/2oDKgNSAA8AKwBRAGVAYioRAgMCTzgCCgkCTA4BAQ8BBwIBB2cGBAICDQsCCQoCCWkFAQMMAQoIAwppAAgAAAhXAAgIAF8AAAgATxAQAABOTEhHQ0I/Pjs5MTAQKxArKSckIyAcGBcUEgAPAA8XEAYXKxMVFBcTFh0BITU0NxM2NREHFSYjIgcjBiInIy4BIzAxIgcxBiInMSYjIgc1AQMGHQEhNTQnAyY9ATYzMhczFjI3MzYyFzMeATI2NzE2MzIXFRS+FzcWAbgOMw86DBAuIAEPJA8BDygXLyAPJBAfMA4MAek0D/69FjgVDQ0UDQEhWyEBDicNAQ8pLCkQDhMODgNS8W1t/vVibERZUVYBMldZAQY7aQQnEhITFCcSEicDaP6O/s5XWR4JcmgBC2ZoDAsSJycSEhMUFBMSCyFRAAAAAAEAAP+xA+gDDAAcACFAHhEBAAEBTAIBAQABhQMBAAB2AQAXFQ0LABwBHAQGFisFIicBJy4DNTQ2NzIeAhc+AxcyFhQHAQYB9A4L/qQPCioiGo59Ikg+LhMULEBGI32OgP6lCk8KAVAPCjY2UCV7igEYKiIVFCQoGgGM9YD+sQoABwAA/2oDTANaACoALgA8AEoAYQBxAIIAdEBxDgUCBANeXVlVUVBGRDw4NygbEQEPBwQCTAAFAAWFAAAAAgMAAmcAAwAEBwMEZwAHAAoJBwppDAEJAAgGCQhpCwEGAQEGVwsBBgYBXwABBgFPc3JNS3t6coJzgmxrZGNLYU1hQD80MS4tLCslIjgNBhcrASc1NCYnNTQmKwEiBh0BDgEHJyYnJgYHDgEfAQcOARURFBYzITI2NRE0JiUzFSMHNDY7ATIWHQEHJyYPAQM2MzIXFh8BDwEvASY2ASEiJjURNxcWPwEXFj8BFxY/ARcRFAYDJiIHDgEUFhcWMjc+ATQmByInLgE0Njc2MhceARQGBwYDPDYhGxEMkQwREhsIGAssLGcdDQkFJTMHCTkoAe4oOQn+91VVPBoSdRIaOkENDTjWBAoUERkEKgpBPyUFHgHf/hIQFjFCDQ1BQg0NQkEODUExFng+oj4jJCUiO6k6IiUlsS0mIScnISZaJiEnJyEmAfMbRx8yDEQMEREMRAgdEnMyHhwWLBUxGawaBA4I/fMoOjooAg0IDuodZxIaGhI+HSEHBxwBFwELEBvDAyEfrBwv/JUXEAH7GCAGBiAgBgYgIAYGIBj+BRAXAW0bGxAsNCwPGxsPLDQsfAoIGhQaCAoKCBoUGggKAAAAAAIAAP+xA+gDDAAcADkANUAyMgEBABoBAwECTAABAAMAAQOAAAMDhAUBBAAABFkFAQQEAGECAQAEAFEoKh8VFRUGBhwrATQuAw4DBwYiJy4DDgQHFBcJATY3FAcBBiInAScuAzU0NjcyHgIXPgMXMhYDoRgmNjI8QDwkEAoiCg4oOEQ4NjIqFAJpAUQBRGlHgP6lCh4K/qQPCioiGo59Ikg+LhMULEBGI32OAgUuRCoYDAQYMCASDQ0PJioeAgYeJEorXWn+yAE4aV17gP6xCgoBUA8KNjZQJXuKARgqIhUUJCgaAYwAAAAKAAD/nAPoAyAARQBJAFgAZgBwAHwAiACUAKAArQDTQNAoIwIKAlVQSwMLClZKAgwLRDUCFBIETA0BDAsBCwwBgAcGBQMCAAoLAgpnHwELAwEBAAsBZwgEAgARAQ8OAA9nJAEdEBgdWQAOABAXDhBnIxsiGSEFFx4cGgMYEhcYaQASABQVEhRnIAEVABYTFRZnABMJCRNXABMTCV8ACRMJT6Khl5WLiX99c3FGRqinoa2irZ2alaCXoJGOiZSLlIWCfYh/iHl2cXxzfHBvbGlmZWRjYF1aWVhXU1JOTUZJRklIR0A9JRQUFRElNSElJQYfKyUwMQMuASsBNTMyNj0BNCYjISIGHQEUFjsBFSM1NC8BJiIPAScmIg8BJyYiDwEGHQEjIgYHAzAxBh0BFB4BMyEyPgE9ATQBNTMVBTcXFjI/ARcWMj8BFxUjJzMVFBYzITI2PQEhEyEFFAYjISImPQEhBSMiBhQWOwEyNjQmAyMiBhQWOwEyNjQmKwEiBhQWOwEyNjQmKwEiBhQWOwEyNjQmJSIGHQEUFjI2PQE0JgPnUQIRCmdjDBISDP7+DBERDGTFBjEKHQoZGgggCBkaCCAIMgU+ChECUQEiOiIC7SI5Iv6oyP2QFBkJHwkZGgghBxkV72EmEQwBKgwSAU9F/JwDaycb/RMcJwNy/pCSDBERDJIMEREZHQwREQwdDRERoB0NERENHQwREaAdDBERDB0MEhIB3wwRERgSEsoBbwoNKBEMbQwSEgxtDBEoagoHSA0NJSUNDSUlDQ1ICAlqDQr+kQIFqSI6IiI6IqkFAesyMgIdJQwMJSUMDCUdyS1KDBISDEr+zMccJyccjEoRGRERGREBERIYEREYEhIYEREYEhIYEREYEmcRDWcMEREMZw0RAAAAAAcAAP9qA6EDUgArADwAQABIAFUAYgBvAUJLsAlQWEBQABAPEQ8QEYAAEQ4PEQ5+AAAACwoAC2cUAQoIBQIBAgoBaRMJBAMCEgEGDAIGZxUBDAAPEAwPaRYBDgANBw4NaQAHAwMHVwAHBwNfAAMHA08bS7AKUFhAVgAIAQIBCHIAEA8RDxARgAARDg8RDn4AAAALCgALZxQBCgUBAQgKAWkTCQQDAhIBBgwCBmcVAQwADxAMD2kWAQ4ADQcODWkABwMDB1cABwcDXwADBwNPG0BQABAPEQ8QEYAAEQ4PEQ5+AAAACwoAC2cUAQoIBQIBAgoBaRMJBAMCEgEGDAIGZxUBDAAPEAwPaRYBDgANBw4NaQAHAwMHVwAHBwNfAAMHA09ZWUA1V1ZKSUNBPT0tLGtqZWRdXFZiV2JQT0lVSlVGRUFIQ0g9QD1APz42Myw8LTsRJzchGScXBhwrAT4BNz4BLgEjISIOARQXHgEXFhcVIyIGBwMGHgIzITI+AicDLgErATU2FzIWFxMWBwYjISImNxM+ATM3NTMVNyMiJichDgEHIg4BFB4BMj4BNC4BAyIuATQ+ATIeARQOAScmIg8BBhQWMj8BNjQDDy1IGAQBCQ4H/OIHDggEGEgtTV2NKDsFPAMOHSkXAnQWKh4NAzwFOyiNXTARGgI8Ag0NFf2MFBsCPAIaEchsIKxLhS4CqC2GoUJwQkJwhHBCQnBCMlUxMVVkVTIyVR0JGAlICBAbB0gJAqIXQykHEA4ICA4QBylDFyoFTTQo/hUWKiITEiMqFgHrKDRNBY4WEf4VFg0PHRUB6xEWPExMhzgxMTjxQnCEcEJCcIRwQv5TMlVkVTIyVWRVMs4JCUgIGREISAkYAAAAAAEAAP/KA6EDQAAfAB1AGhIPCgQDBQACAUwAAgAChQEBAAB2HRQXAwYZKwEUDwETFRQOAS8BBwYiJjU0NxMnJjU0NyU3NjIfAQUWA6EPyjAMFQz7+gwWDAEwyw4fARh+CyAMfQEYIAHpDA/F/ukMCxABB4SEBxIKBAgBF8UPDBUFKP4XF/4oBQACAAD/ygOhA0AACQApACdAJBwZFA4NCQgHBgUDAQwAAgFMAAIAAoUBAQAAdiUkFxYSEAMGFisBNy8BDwEXBzcXExQPARMVFCMiLwEHBiImNTQ3EycmNTQ3JTc2Mh8BBRYCe6rramnsqynT0/4PyjAXCgz7+gwWDAEwyw4fARh+CyAMfQEYIAEipiLV1SKm629vAbIMD8X+6QwcB4SEBxIKBAgBF8UPDBUFKP4XF/4oBQAAAAADAAD/agO/A1IAGAAsADoASEBFKyopAwQFACEaAgIDLAwCBAIDTCIBBQFLAAAFAIUABQMFhQADAgOFAAIEAoUABAEBBFkABAQBYQABBAFRFxoXGB0VBgYcKwEuAQcnJiIPAQYUHwEBBhQXMDEWMjcBNjQFNxcWMjY0LwE3FxYyNjQvATcXByUBBiInMSY0NwE2MhYUA6UTNxlSCRgJ0ggIT/4AGRkZSRkC5xr+dBwMCBgSCQscCwkZEAkLHTqoAQ/9GQgZCAgIAucIGRAC5hQJDFIJCdEJGAlP/gAZSRoZGQLoGkhqHQsJERkICxwLCREZCAsdOqhr/RkICAgYCQLnCBEYAAEAAP/KAdADQAARAB9AHAkGAQMAAQFMAgEBAAGFAAAAdgAAABEAERMDBhcrAREHBiImNTQ3EycmNTQ3JTc2AdD6DBYMATDLDh8BGH4LA0D9FYQHEgoECAEXxQ8MFQUo/hcAAAACAAD/agPoA1IAKwBCAFZAUwgBAAEdAQUDAkwAAQABhQAHAAYABwaAAAUDBAMFBIAABASECAEAAAYCAAZnAAIDAwJXAAICA18AAwIDTwEAOzkoJiAeGhkWFBEPBQQAKwErCQYWKwEjNTQmIgYdASYGBwEOARcjIgYUFjsBFRQWMjY9ARYzMjY3AT4BJzMyNjQmBwEOASYnMDEuATY3ATYzMhYXMDEeAQYDy2QRGRE1div+NSsTGkkNERENZBEZESYsJUUaAcwqExpJDBERov41GUJCGRgRERgBzCU1GTASGRERAtFkDBERDEkaEyr+NCp3NREZEWUMEREMShMcGwHLK3Y1ERkR5/40GRERGRlCQhkByyUTEhlBQgAAAAP///+xA+gCwwAZADkASQBAQD0bEgEDAwITAAIBAAJMAAMCAAIDAIAAAAECAAF+AAUAAgMFAmcAAQQEAVcAAQEEXwAEAQRPNT0tGSopBgYcKyURBgcGBw4CJyMiLgEnJicmJxEUFjchMjYTNS8BJgYnISIGBxQXFhceBDczMj4DNzY3PgE3ERQGByEiJjcRNDYzITIWA6ESFZVZHCQ8GwIaPiIdWJYVEgwGAzYHCgECAwMEBvzKBwoBU2t0BCASIBgMAgsaHhQeBXRsHjRHNCX8yiQ2ATQlAzYlNAsBrBQQc0oYGh4CGh4WSnMQFP5UBwwBCgJSDg4FBQIDDAZeQVRcAxwOFAwBChYMHgJcVBhSNf2hJTQBNiQCXyU0NAAAAAsAAAAAA+gCoAAPABMAIAApADIAOwBIAFEAWgBjAGwBlEuwClBYQGQWAQAAAwQAA2cbDBcDBA8BBxIEB2keARIAEw4SE2kYAQYABQ0GBWkcAQ4ADQgODWkZAQgACxAIC2kdARAAERUQEWkfARQAFQkUFWkaAQoACQIKCWkAAgEBAlcAAgIBXwABAgFPG0uwC1BYQF4WAQAAAwQAA2cbDBcDBA8BBxIEB2keARIAEw4SE2kYAQYABQ0GBWkcAQ4ADQgODWkZAQgACxAIC2kfFB0DEBUBEQkQEWkaAQoACQIKCWkAAgEBAlcAAgIBXwABAgFPG0BkFgEAAAMEAANnGwwXAwQPAQcSBAdpHgESABMOEhNpGAEGAAUNBgVpHAEOAA0IDg1pGQEIAAsQCAtpHQEQABEVEBFpHwEUABUJFBVpGgEKAAkCCglpAAIBAQJXAAICAV8AAQIBT1lZQFdlZFxbU1JKST08NDMrKiIhFRQCAGloZGxlbGBfW2NcY1dWUlpTWk5NSVFKUUNCPEg9SDg3Mzs0Oy8uKjIrMiYlISkiKRsaFCAVIBMSERAKBwAPAg8gBhYrASEiBhURFBYzITI2NRE0JgMhESEFIg4BFB4BMj4BNTQmByImNDYyFhQGFyIGFBYyNjQmByImNDYyFhQGASIOARQeATI+ATQuAQciJjQ2MhYUBhciBh4BMjYuASUiBh4BMjYuAQUiBh4BMjYuAQPK/FQNERENA6wNEREr/JADcP1IHC8cHC84Lxw8KxEaGiIaGbgoODhQODgoDxUVHRUVASIeMh0dMjwyHR0yHhQdHSgdHREMEgERGBMBEf7aDBMBERgTARD+uQwTAREZEwIRAqARDf24DRERDQJIDRH9uAIMNBwvOC8cHC8cKzySGiIaGSQZUzhQNzhOOYMVHRUVHRUBZx0yOzIdHTI7Mh2dHCgdHSgcmRIYEhIZEdsSGBISGRHfEhgSEhgSAAAH//7/fgPqAz4AGgAnADAAOQBCAEsAWgBlQGIADwAEAA8EgAADBAOGAAEABQcBBWcABwAKCQcKaQAJAAgLCQhpAAsADg0LDmkADQAMAA0MaQIBAA8EAFcCAQAABGEGAQQABFFWVElIRURAPzw7NzYzMhMSIxMmFiMzIhAGHyslLgErARE0JiMhIgYVESMiDgEWFwEWMjcBPgEBJTMyNjURIREUFjsBASYiBhQWMjY0BwYiJjQ2MhYUBSYiBhQWMjY0BwYiJjQ2MhYUAyYGBwMGFhcWMzI3EzYmA+cDEApyEQz9cgwRcgoQBggIAdYGFAYB1ggI/gr+jyoNEQJSEQ0q/ksZRzMySDNEBxcPDhgPASQZRzM0RDRDCBYQEBYQFgoYB+kHBQsICBAJ6gYG0wkMAjgNEREN/cgMExMF/tIFBQEuBRP+9u4RDAI5/ccMEQGjGTJIMjJINwgQFg8PFngaM0czM0c3Bw8WEBAWAT0HBQv+jQoYBwUOAXMLGAAAAAAEAAD/gwOZA1IAJQAtAFQAXABpQGYUAQACKCcNDAUFBQAcAQQFMiMCCQRRAQMJV1ZCQToFBgNJAQgGB0wAAQIBhQACAAKFAAAFAIUABQQFhQAECQSFAAkDCYUAAwYDhQAGCAaFAAgHCIUABwd2WlkUFx4UGRkUFxkKBh8rATc2NC8BNzY0JiIPASc3NjQmIg8BJyYiDwEOARcBBhQWMjcBFjYnNxcHBiImNAUmIgcBJgYPAQYUHwEHBhQWMj8BFwcGFBYyPwEXFjY/AT4BJwE2NAEHJzc2MhYUAkxbCAgRQAgRGAk/Q0AIEBkIQBAJGQhbKQkf/uYJERgJARsuco5HjUcdUjsCGAgZCP7lLnIpWwgIED8JERkIQEI/CREZCEAQCRgJWykJIAEbCf6gRo1GHlI6AeBbCBkIET8JGBEIQEJACBkRCT8QCQlbKXIu/uYJGBEIARsfCd9GjEcdOlNWCQn+5h8JKVsJGAkQQAgZEQk/QkAIGREJPxAJAQhbKXIuARsIGf4lR41GHTpSAAAACQAA/2cDgwNSADYAPwBGAFkAcgB7AIQAmACxAHlAdnt6d3NEQ0I9PDsKBQOnpnJaBAcFoV8CAgaVkFJNBAQCBEwJAQUDBwMFB4AABwYDBwZ+CAEEAgECBAGAAAEBhAAACgEDBQADaQsBBgICBlkLAQYGAmEAAgYCUX18QUCtq5SSgYB8hH2EbmxQTkBGQUZMLRMMBhkrAS4CIgYHBgcGFRQWFx4BFxYzMjc+ATU0Jy4BNTQ+ATMwMTIeARUUBwYVFB4BNjc+ATc+ATU0JyYHBgc1Nx4BJzIXByczNgMGJyYnJicWMzI/AQYVFBcWFAYTDgEVFBcGBwYHBicmJyY1NDc2NzYXHgEXNSYnJgc+ATcXEyImNDYyFhQGEwYnLgE0Nz4BNTQnFxYzMjcGBwYTBgcGJyYnJic2NTQmJzU+ATc2FxYXFhUUA2Ueb5Kkkjc5HB8gHyBWMRogFhQYHRMLDREcDg4cERgTHTE1FjFWIB8gdSk0VEtKOFr6DxopKQMZUhURNCsqHBEZK1AkFSQHCzkaHwcXLDQYIxcZERIcEBwgJitZJUxTNiggWjhLHQsQEBYQEHoRFQkLCBESFCNQKxkRHCoriREZFyMYNCwXBx8ZJVcsJiEbERsCQ1N7QUE9P1JUZkiaRkh2JRQKDC4bHhsQLRkeMhwcMh42IBseGy4YBREldkhGmkhlgwQJDCRqYBNMcAI1NQL8kgoNJ0E/TgQTByg3Si8MFBEBvQksHBQPBAoMAwUFBBJLTllOBgEBBgcdFEIkDAkENkwTYP5ZEBYRERYQ/q0NCgURFQsXPiQ1KgcTBE4/QQEdEgQFBQMMCgQPFBwsCY8UHQcGAQEGS1xOAAAHAAD/agPqA1UAOgBEAE4AcgB/AKQAsQCmQBKsnpV6bGQGCgkBTDk4NxYEAEpLsA1QWEA0CwEJBgoGCQqADAEKBQYKBX4AAgEBAnEEAQAHAQYJAAZnCAEFAQEFVwgBBQUBXwMBAQUBTxtAMwsBCQYKBgkKgAwBCgUGCgV+AAIBAoYEAQAHAQYJAAZnCAEFAQEFVwgBBQUBXwMBAQUBT1lAHZyai4pqaFpZTkxHRURCPTszMSwqJyQgHhkXDQYWKwEmDgEWHwEWNj8BNicmLwEmBg8BBh8BByEiBhURFBYzIQcGFhcWMzI2PwEzMjY1ETQmKwE3Ni8BNxcHASEiJjURNDYzITsBMhYVERQGKwElNjc2NTQnJicuASIPAQYHBhUUFxYXBwYeATMyPwEXHgE+AS8BJicmNDc2NxYVFAcGBTY3NjU0JyYnLgEiBgcGBwYVFBcWFwcGFhcWMzI/ARceAT4BLwEmJyY0NzY3FhUUBwYDlgwVBwwLJQsVBBgEBgcLsQwVAxgDBy8O/VopOjopAfUQAwwMAgUKEAMU6ik7Oyk5DgMHLwt4B/7L/fsQGBgQApY9SREYGBHa/nEbEhoWERoREBcIARoVKRkSGycHAxMJDwkeHggXFAQHThQNERENFDIRDQEpGxIZFhAaERAXEBEaERYaEhsoBwQKCAkPCR4fBxgUAwdOFAwSEgwUMhENAt0DDBcWAwoEDAtNDAoMAzIDDQpTDgpGNDsp/jopOjwMFQMBDApLOikBxik7MQ4LRigiFP0sGBABxhEYGBH+OhEXjx8iMS8tLiEfFA4IARkgPj0vMSMeNgoYDQwqKgoDDhgKZBcaIkAjGhc+Nh8jGUYeIzEvLS4hHxQODhQfIS4tLzEiHzYKGAcGDCoqCgMOGApkGBkjPyMZGDw4ICIaAAAAAAoAAAAAA+gCuQAMABUAIgArADQAQABjAG8AewCHALxAuTQzAg8MVgESDwJMAA0ADggNDmcACAAJFggJZx8BFgAXDBYXZx4UAgwVAQ8SDA9nHQESABMAEhNnGgQYAwAHAQMKAANpEBwCChEBCwIKC2cbBhkDAgEBAlkbBhkDAgIBYQUBAQIBUX58cnBmZDc1JCMXFg4NAQCEgXyHfod4dXB7cntsaWRvZm9fXFlXVVNQTktIRUM9OjVAN0AyMTAuKCcjKyQrHRwWIhciEhENFQ4VBwYADAEMIAYWKwEiDgEUHgEyPgE0LgEHIiY0NjIWFAYlIg4BFB4BMj4BNC4BByImNDYyFhQGAS4BKwEVMxc3ASMiBhQWOwEyNjQmJScmKwE1NCYjISIGFBYzIRUUFjsBFxUjIgYUFjsBMjY9ATQFIyIGFBY7ATI2NCY3ISIGFBYzITI2NCY3ISIGFBYzITI2NCYC8yI6IiI6RDoiIjoiGSYlNCUl/jgiOiIiOkQ6IiI6IholJTQlJQHpBA8JppNVOf0/bQ0TEw1tDRMTAu4+Cg7lEw398w0TEg4B7hIN9S5XDRMTDXcNEvz8kQ0SEg2RDRMTO/70DRMTDQEMDRMTJ/7zDRISDQENDRISAQAiO0Q6IiI6RDojviYzJSU0Jb4iO0Q6IiI6RDojviU0JSUzJgImCAo/qxz+9BIbEhIaE8FPDdwNExIbEt0NEjyiEhsSEg3NDBkTGhISGhN8ExoSEhoTexIaExMaEgAAAwAA/2gDyANSADQARgBmAElARhIFAgcALygjHAQDBgJMAAEABAABBGkCAQAJAQcFAAdpAAUACAYFCGkABgMDBlkABgYDYQADBgNRZWIWNToYHz43FzEKBh8rASYnIyIHNzYuAScmIAcOAh8BJisBIg4BFx4BFwcGHgE2PwEWOwEyNxceAT4BLwE+ATc2JgE2MhceAQcDBgcGIicmJwMmNgEOAisBIi4BJyY2OwEyFxYXFhcWMjc2NzY3NjsBMhYDsiJCAw0MLAsRMyZ//umAJjMRCywOEQMnPBQPHWVDTgkFGiAJVVdlAmVXVQogGgUKTkNlHQsF/Utu820iHwpDKjg8ejw3KkQKHwKJH3WYUwJUmHQfBxQTBBYLGi4xO0KKQjsxLhoLEQQXFQFjMQEDqSlURBRCQhREVCmpAy9IJUh3KWkNIBMFDXMlJXMNBRMgDWkpd0gaOQF+OjoRRSX++R8SExMSHwEHJUX+Xk10QEB0TREfDiEdHxIUFBIfHSEOIAAAAAUAAP+gA9wDKAALABgAJQBUAIUBIkAROwETCnwBFRMjIh0cBAgPA0xLsCFQWEBgDQELCguFABUTFBMVFIAXARIAAgASAoAHBRgDBAECDwIBchEbAg8IAg8IfgwBCgATFQoTaQAUABYAFBZpGQQCAAYBAgEAAmoaAQgACRAICWkAEA4OEFkAEBAOYQAOEA5RG0BhDQELCguFABUTFBMVFIAXARIAAgASAoAHBRgDBAECDwIBD4ARGwIPCAIPCH4MAQoAExUKE2kAFAAWABQWaRkEAgAGAQIBAAJqGgEIAAkQCAlpABAODhBZABAQDmEADhAOUVlAQFZVGhkNDAAAgoB3dnNycG9samZkYV9bWlWFVoVLSjg3NTMxMC4rIB8ZJRolFhUTEhAPDBgNGAALAAsSEhIcBhkrATQmIgYVMzQ2MhYVJSIGFTM0NjIWFTM0JgMiJicHHgEyNjcnDgEBJicuAisBIiY1IxQXIyImNSMUFhcOAQcGBwYVFBYXFhceAjI+ATc2Nz4BNTQHIwcOAiIuAS8BIy4BNDYzPwE+AjMyFhQGIiY1IxQeATI+ATU0Jx4BHwIyFhQGAac3UDc6FSAWASYnODoWHhc6OM4bMQ0yFkpWSxYyDjABrR0mG3SfWBMjMjocEiMyOjcrRGQZJxsmExIcJxt1nrCfdBsnHBITfxYFFWSMnoxkFAYWHSgpHBYGFGWMTig3N1A3OilHUkcpD0lrFgUWHSgoAS4oNzcoEBYWEF83KBAWFhAoN/74GxgeJSoqJR4YGwEQGwhTgUcyIy0oMiMvSg4meEsIGyY1Gi4SHQhTgEhIgFMIHRIuGjR7FUx2QkJ2TBUBKTopARVMdUI3UDY3JylGKSlGKSIhH3lPFQEqOSkAAAAABQAA/+EDcQNSADQAPQBGAEwAVwBsQGlHAQIAMSckGgQFDAJMAAACAIUAAgADAQIDaQsBAQANDAENZxABDAoIAgUHDAVpDwkOAwcEBAdZDwkOAwcHBGEGAQQHBFFOTT8+NjVTUk1XTldMS0NCPkY/Rjo5NT02PRUVHCEjEyURBh0rATQnJicmIyIGFREhNC4BKwEVMzIWHQEUFxYXDgEVFBYyNjU0JxYyNwYVFBYyNjU0Jic2NzYBIiY0NjIWFAYhIiY0NjIWFAYDHgIXIQMiJy4BJyEOAQcGA3E1M1daaQsQ/tElPyUcHCIwOTheExcxRDAHIzghBzFEMBcTXjg6/fULEREWEBABCAsRERYQEHlPhVMG/tMcVUpHXAcCkgdbSEoB0WhaVzM1EAv+tSVAJTcxIhttXVoxDCUXIjExIhMOBQURECIxMSIXJQwxWl3+tRAWEREWEBAWEREWEAMBBlSFT/6bKSeLU1OLJykAAAANAAD/agOiA1IAGAAuAEcAXACTAJcAowDFAMkA4wDpAPUBAQTIQC9rHQIFAnVoAhELPTUCBhGHdmcoGQUQBHlaAg8QuwEdG8O6AiQcpQEYJSkBFxYJTEuwCVBYQLgADAUUBQwUgAALFBEUCxGACAEGEQQRBgSAKgEEEBEEEH4SARAPERAPfgAPChEPCn4rAQobGwpwLAEWIhciFheAAAMXJhcDJoApAScmIQEncg4BAhUJBwMFDAIFZwAUABEGFBFnABsAHRwbHWgAHAAkJRwkZwAlHhoCGCMlGGkAIwAiFiMiZwAXLigtAyYnFyZpACETDSFXABMgAQ0AEw1pAAEAAB8BAGgAHxkZH1cAHx8ZXwAZHxlPG0uwClBYQLkADAUUBQwUgAALFBEUCxGACAEGEQQRBgSAKgEEEBEEEH4SARAPERAPfgAPChEPCn4rAQobGwpwLAEWIhciFheAAAMXJhcDJoApAScmIQEncg4BAhUJBwMFDAIFZwAUABEGFBFnABsAHRwbHWgAHAAkJRwkZwAlHhoCGCMlGGkAIwAiFiMiZwAXLigtAyYnFyZpACEAIA0hIGcAEwANABMNaQABAAAfAQBoAB8ZGR9XAB8fGV8AGR8ZTxtLsBZQWEC4AAwFFAUMFIAACxQRFAsRgAgBBhEEEQYEgCoBBBARBBB+EgEQDxEQD34ADwoRDwp+KwEKGxsKcCwBFiIXIhYXgAADFyYXAyaAKQEnJiEBJ3IOAQIVCQcDBQwCBWcAFAARBhQRZwAbAB0cGx1oABwAJCUcJGcAJR4aAhgjJRhpACMAIhYjImcAFy4oLQMmJxcmaQAhEw0hVwATIAENABMNaQABAAAfAQBoAB8ZGR9XAB8fGV8AGR8ZTxtLsCxQWEC5AAwFFAUMFIAACxQRFAsRgAgBBhEEEQYEgCoBBBARBBB+EgEQDxEQD34ADwoRDwp+KwEKGxsKcCwBFiIXIhYXgAADFyYXAyaAKQEnJiEmJyGADgECFQkHAwUMAgVnABQAEQYUEWcAGwAdHBsdaAAcACQlHCRnACUeGgIYIyUYaQAjACIWIyJnABcuKC0DJicXJmkAIRMNIVcAEyABDQATDWkAAQAAHwEAaAAfGRkfVwAfHxlfABkfGU8bQLoADAUUBQwUgAALFBEUCxGACAEGEQQRBgSAKgEEEBEEEH4SARAPERAPfgAPChEPCn4rAQobEQobfiwBFiIXIhYXgAADFyYXAyaAKQEnJiEmJyGADgECFQkHAwUMAgVnABQAEQYUEWcAGwAdHBsdaAAcACQlHCRnACUeGgIYIyUYaQAjACIWIyJnABcuKC0DJicXJmkAIRMNIVcAEyABDQATDWkAAQAAHwEAaAAfGRkfVwAfHxlfABkfGU9ZWVlZQWkA9wD2AOsA6gCZAJgASQBIADAALwD9APsA9gEBAPcBAQDxAO8A6gD1AOsA9QDpAOcA5gDlAOMA4QDdANwA2wDZANUA0wDRAM4AywDKAMkAyADHAMYAvwC9ALQAsgCvAKwAqQCnAJ8AnQCYAKMAmQCjAJcAlgCVAJQAkQCQAIsAiQCGAIUAgQCAAHwAewBvAG0AYQBfAFcAVABQAE4ASABcAEkAXABEAEMAQAA/ADwAOwA4ADcANAAzAC8ARwAwAEcALAArACEAHwA0ACMALwAGABgrAREUBisBIiY0NjsBMjY1ETQnLgE+ARceAQcuAT0BNDY7ATIWHQEUBgcRFAYiJjUTMjY9ASMVFAYiJj0BIxUUBiImPQEjFRQWBTI2PQE0NjsBMjY0JisBIgYdARQWAxQGIyImNRE0Njc1Jj0BNDY7ATIWHQEUBxUeARUUBiImNTQmIyImPQEjFRQGIyIGFREUFjMyFhMzNSMBIyIGFBY7ATI2NCYnFRQGKwERFAYjISImNREjIiY9ATQ/ATU0NjMhMhYdARcWJTM1IwUhERQWMyEyNj0BISImNDYzITUhIiY0NjMhNychBxUhFyMiBhQWOwEyNjQmMyMiBhQWOwEyNjQmA6IjGb4HCgoHvgsPCgUCCQ0GCwzVLTsJB9AHCjstCg4JECQ0IwoOCiYJDgojM/7RBwoPCoQHCQkHhBgjCu8KBxkjKyAMCgdpCAkLICsKDgoiGAcKMQoHGCIQCwcKFEhIApsFBwkJBwUHCgrICQcHMCL+7CIwBwcJCk4KBwEUBwpOCv6U8vIBNP6LHBQBFBQd/rsHCQkHAUX+uwcJCQcBRRdE/uREAaR/BQcKCgcFBwkJXAUHCQkHBQcKCgK4/S0YIwoOCg8KAtMMCAUNCwEECBmLBkQtjwcJCQePLUQG/ioHCgoHAfYzJH6OBwoKB46OBwoKB45+JDOkCgfxCw4KDgojGPEHCv4XBwokGQHOIjMFlwULeQcKCQh5CgaXBTMiBwoKBxgiCgelpQcKIhj+MgsQCgMFWP1OCg4KCg4KniMHCv7TIjAwIgEtCgcjCwUiOQcKCgc5IgUqJY7+0xQdHRQHCQ4KtgkOClceHgjiCQ4KCg4JCQ4KCg4JAAAAAgAA/2YD6ANZADQAQAA1QDItHgICAwFMAQUCAAAEAwAEZwADAgIDVwADAwJfAAIDAk8BAEA/OzgmJRcVADQBNAYGFisBIxE0Jy4BBwYPAQYeATY/AT4BFhURISIGHQEUHgEXBwYeATY/ASEXHgE+AS8BPgI9ATQmBxQOASMhIi4BPQEhA8F1Hx1ZKSwXNAcLHB8HNA01K/0pEBc3YDwNBwsdHggZAZwZCB4dCwcNPGA3Fjg0VzT+MzRYNANMAYUBRTMlIRYREy5nDh8OCg5nGgkgHf67FxCaP29NDRoPHg4LDjY2DgsOHg8aDU1vP5oRFsE0WDQ0WDRzAAAADwAA/2oDqANSABwAJQBEAIQAiACRAJoAqACxALoAyQDSANsA7QD7AndAHFIBDwpaUQIdDsELAhobPgEECDUBBwkqAQYHBkxLsA5QWECfABQYFQAUcgAgAAMAIAOAABkDGwMZcgAbGgQbcAAaAQMaAX4ACgAPDgoPZwAOAAseDgtnAB0oAR4fHR5pAB8nARwRHxxpABEkARITERJpABMjARAXExBpABYmARcYFhdpABglARUAGBVpAAAhAQMZAANqAAEACAQBCGcABAAJBwQJagAHAAYFBwZoDCICBQICBVcMIgIFBQJfDQECBQJPG0uwJlBYQKAAFBgVABRyACAAAwAgA4AAGQMbAxlyABsaAxsafgAaAQMaAX4ACgAPDgoPZwAOAAseDgtnAB0oAR4fHR5pAB8nARwRHxxpABEkARITERJpABMjARAXExBpABYmARcYFhdpABglARUAGBVpAAAhAQMZAANqAAEACAQBCGcABAAJBwQJagAHAAYFBwZoDCICBQICBVcMIgIFBQJfDQECBQJPG0ChABQYFRgUFYAAIAADACADgAAZAxsDGXIAGxoDGxp+ABoBAxoBfgAKAA8OCg9nAA4ACx4OC2cAHSgBHh8dHmkAHycBHBEfHGkAESQBEhMREmkAEyMBEBcTEGkAFiYBFxgWF2kAGCUBFQAYFWkAACEBAxkAA2oAAQAIBAEIZwAEAAkHBAlqAAcABgUHBmgMIgIFAgIFVwwiAgUFAl8NAQIFAk9ZWUBi1NPLyrOyqqmTkoqJKCYeHd/d2NfT29Tbz87K0svSyMfEw7+9t7ayurO6rq2psaqxoZ6XlpKak5qOjYmRipGIh4aFgX56eGpnVlQ8Ozk3NDEtKyZEKEQiIR0lHiU1JRcpBhkrJTQ3NjU0LgEiDgEVFBcjIg4BFB4BOwEyPgE1NCYnMhYUBiImNDYTIyImJxYzITI2NCYjISInPgE7AR4BMjY3HgEVFA4BASYnJi8BJicDJicmJzU0JisBIgYdAQ4BDwEGHgE2PwE2NzY7ATIXFh8CFhcWFxYXERQGKwEiBhQWOwEyPgE1ASM1MwMyNjQmIgYUFjcyFhQGIiY0NhcHDgErAS4BPwE+AR4BBzI2NCYiBhQWNzIWFAYiJjQ2FzQ2MzIWFRQGIiY0JiImAzI2NCYiBhQWNzIWFAYiJjQ2ARYzMjc+AScwMQMuAQ4BFxMWAzYyFhcTFg4BJicDJjYB2wEDHTM8Mh0CPCU/JSU/JfIlPyU8mCAsLD8sLGryITYLGxwBSAcJCQf+uCEcAj0pSQ8yOjEPJTEcMAHQAQwHGgEIBI0QDBQaCgeIBwohLQYNAgkOCgINBRETHIYVDgoSB4UHBRkHCgE3JucHCQkH5yI7Iv7MZmbpGiUlNCUlGgwRERgREQwJAQoGAgcIAQkCCg4JwyAtLUAtLh8SGhokGhqpCQcWHQkOCgoPCX8aJSUzJSQaDBERGBERAg8MBRELFg4LkgsvLA4LkgpzBQ4MBJEFBhMVBZEFBnkBARAIHjMdHTMeCA4lP0pAJSVAJTBKcSw/LCw+Lf6sJh8MCg4KFCk5GR0cGAc6JRwxHAFqMCIWMAEOCAEHIQ8YBkgHCgoHSAY1J1YHCwIIB1YeExYQCyIP+AsMLRQdLP71JzcJDgoiOyIDEjb+ZyUzJSQ0JVwRGBERGBGHPQYIAQsHPQcIAgtjLUAtLT8ueRokGhokGtQHCh4WBwkJDwoKAa8lNCUlNCVcERgRERgR/kECBwsvFgEQFg4XLxb+8BUBWAMHBv7vCRUKBgoBEAoVAAADAAD/agPoA1MAFAApAGEAekB3PzgCBQdbVAILCQJMAAYFBAUGBIAACggJCAoJgAwBAAADBwADaQAHAAUGBwVpDgEEAAgKBAhpAAkACwIJC2kNAQIBAQJZDQECAgFhAAECAVErKhYVAQBYV09OTEpHRTw7MzIwLiphK2EgHxUpFikLCgAUARQPBhYrASIHBgcGEBcWFxYgNzY3NhAnJicmAyInJicmNDc2NzYyFxYXFhQHBgcGAyImNDYzMhcWPgEmJyYnNTQmIgYdAQ4BFRQeATMyFhQGIyInJg4BFhcWFxUUFjI2PQE+ATU0LgEB9Ih0cUNERENxdAEQdHFDRERDcXSIdmZjOjw8OmNm7WZjOjw8OmNmdyY4OCYsHQoaEQIJITMSGhI2RypIKiY4OCYsHQoaEQIKHzQSGhI2RypIA1JEQ3F0/vB0cUNERENxdAEQdHFDRPxWPDpjZu5mYzo8PDpjZu5mYzo8AdUlMyUYCQEUGggeCCINEhINIghFLSI5IiUzJRgJARQaCB4IIg0SEg0iCEUtIjkiAAAACAAA/2oDwgNTADcARQBbAG8AgACRALMA8wHQQCbl2AIBAMIBFgHTARcW7+hbVAQCGDAnAggJRUACBwisl4cDDQ4HTEuwCVBYQG8AFQAVhQAWARcBFnIAFxgBFxh+ABgCAhhwBBkCAAMBARYAAWkAAgAJCAIJaAAIAAcKCAdnGgEKABITChJnABMADBETDGkAEQAODREOZwANABQPDRRpGxACDwALBg8LZwAGBQUGVwAGBgVfAAUGBU8bS7ATUFhAcAAVABWFABYBFwEWcgAXGAEXGH4AGAIBGAJ+BBkCAAMBARYAAWkAAgAJCAIJaAAIAAcKCAdnGgEKABITChJnABMADBETDGkAEQAODREOZwANABQPDRRpGxACDwALBg8LZwAGBQUGVwAGBgVfAAUGBU8bQHEAFQAVhQAWARcBFheAABcYARcYfgAYAgEYAn4EGQIAAwEBFgABaQACAAkIAgloAAgABwoIB2caAQoAEhMKEmcAEwAMERMMaQARAA4NEQ5nAA0AFA8NFGkbEAIPAAsGDwtnAAYFBQZXAAYGBV8ABQYFT1lZQEGTkl5cAQDg39bUwb+5t7CupqOhnpuZkrOTs5COhIJ7eXh2amNcb15vWVZOS0RBPTotKiAeGhkSDwgFADcBNxwGFisBIyIGFBY7ATIeAR0BFA4BIyEiLgE9ATQ+ATMyNjQmIyIOAR0BFBYXERQWMyEyNjURPgE9ATQuARMUBiMhIiY1ERYzITI/ARQGDwEGIyEiLwEuAT0BHgEzITI2NwchIgYdARQWOwE4ATEzMjY9ATQmBy4BPQE0NjsBFSMiJj0BNCYFNTMyFh0BFBYXHgEdASMiJgUjNTQmJy4BKwE1NDYzITIWHQEjIgYdARQWFx4BOwEVFAYBNDY3NhczFxYXHgEzMjc2FhcWFRQHDgEuATc1NjU0JwYjIiYnBhYXHgEHBiMiJy4BNw4BFRQXFRYGByMiJicmAzHyBwoKB/IeMx0eMh79hh4yHh0zHgcKCgcnQycaFjYmAoQmNhcZJ0MXIRj9fBghHCICeiIcMBUTAh4m/YYmHgITFRU5IAJ6IDkV3P5iGicnGsHdGyYmRwoNEgxDHg0RCP5qUholBwYVGq8MEgG8zCEbATkoUhIMAZ4MEkMaJhQQASYaHhL99WFSBgYBAwQBJKdkFSoGCwIPAgILDgkBAggbG2OoLwgXHAYEBAYJBgMkIQg3QAICCgcCBwkBAgMmCw4KHTMeKh4yHh4yHioeMx0KDgsnQyeRHzgU/i0mNjYmAdMUOB+RJ0Mn/KAYISEYAbwODoIZLA8CGBgCDywZCRgaGhjbJhvSGyYmG9IbJrgCEQoXDRKKEgwIBglZhiQaDAYKAQUiFgwREQweMgopOCkNERENAiYbFxMgBxkjAg0RAmhLfx4CAgIDAz5NBAEGBiUpChQICAILBwIQCBobA0Y8HzwSBA0HCAMWTigeYTcIEAIHCwEIBwoAAAAAAgAA/2oDrANTABsAKgA1QDIqKSgDBQABTAAABQCFAAUAAgQFAmcGAQQBAQRXBgEEBAFfAwEBBAFPEzMVMxM3EgcGHSsJASYiBwEGFREUFjMhMjY9ATMVFBYzITI2NRE0AyM1NCYrASIGHQEjEQkBA6H+XwsbCv53CxUOASEOFaIVDgEhDhVG2xUO6A4U3AFnAX0BywF+CQr+ggoP/dwPFBQP/v4PFBQPAiQP/e//DhUVDv8B9AFd/qIAAAALAAD/owPoAxkADAApAEUAUQDLAN8A6wD3ARQBJAE5A7JBSAB9AHIAAgATAAEAiwCEAAIACwATAH4AAQACAAsAcQBsAAIABAAfATkBDgD4AIwAagAFAAUABACdAAEACAAMARwAAQAgAAgAZQABAA0AIACeAAEAHQANAGMAAQAOAB0ArgABAAcADgBeAAEADwAHALUArwBcAAMAEAAPAMAAAQARABAAyQDBAAIAEgARAA8ATEuwJ1BYQJUDIQICCwocAnIAChwLChx+JBcjFSIFBB8FHwRyGBYCBQwgBXAACAwgDAgggAAHDg8OBw+AGwEZHhoeGRqAAAkAFAAJFGkAAAABEwABaQATAAsCEwtpABwAHwQcH2oADAANHQwNaQAgAB0OIB1qAA4ADxAOD2kAEAAREhARaQASAAYeEgZpAB4ZGh5ZAB4eGmEAGh4aURtLsChQWECWAyECAgsKCwIKgAAKHAsKHH4kFyMVIgUEHwUfBHIYFgIFDCAFcAAIDCAMCCCAAAcODw4HD4AbARkeGh4ZGoAACQAUAAkUaQAAAAETAAFpABMACwITC2kAHAAfBBwfagAMAA0dDA1pACAAHQ4gHWoADgAPEA4PaQAQABESEBFpABIABh4SBmkAHhkaHlkAHh4aYQAaHhpRG0uwKVBYQJcDIQICCwoLAgqAAAocCwocfiQXIxUiBQQfBR8EchgWAgUMHwUMfgAIDCAMCCCAAAcODw4HD4AbARkeGh4ZGoAACQAUAAkUaQAAAAETAAFpABMACwITC2kAHAAfBBwfagAMAA0dDA1pACAAHQ4gHWoADgAPEA4PaQAQABESEBFpABIABh4SBmkAHhkaHlkAHh4aYQAaHhpRG0CYAyECAgsKCwIKgAAKHAsKHH4kFyMVIgUEHwUfBAWAGBYCBQwfBQx+AAgMIAwIIIAABw4PDgcPgBsBGR4aHhkagAAJABQACRRpAAAAARMAAWkAEwALAhMLaQAcAB8EHB9qAAwADR0MDWkAIAAdDiAdagAOAA8QDg9pABAAERIQEWkAEgAGHhIGaQAeGRoeWQAeHhphABoeGlFZWVlBUwDtAOwA4QDgAEcARgANAA0BNgE1ASsBKgEhASABGQEYARIBEQEFAQQBAwECAQEBAADzAPEA7AD3AO0A9wDnAOUA4ADrAOEA6wDYANcAzgDNAMgAxgC9ALkAtACyAKsApwCjAKEAmQCVAJEAjwCIAIcAgQCAAHgAdwBpAGcAYgBgAFgAVgBNAEsARgBRAEcAUQAsACsADQApAA0AKQAkACIAJQAGABgrEzQ2OwEyFhQGKwEiJgUyPgEnJjc2NzY3NjU2Jy4BDgEXFgcGBwYHBhcWNxYzMj4BJyY3Njc2NzYnLgEOARcWBwYPAQYHBgcjIgYUFjsBMjY0JgMWBgcGIyInJj0BJjU0NjsBNSY1NDY7ATUmNTQ2MzIXNSY1NDc2MhcWFRQHFRQGIiY9AQYHBiInJicRFhcWOwE2FhQGIwYjIi8BJicVFhcWOwE2FhQGIwYjIicmJxUWFxYzMjcyFhQGIwYjIicmJxUWFxYXFjMyNzYWARYyNzY3NjQnJicmIgcGBwYUFxYBIyIGFBY7ATI2NCYzIyIGFBY7ATI2NCYXFAcDBgcGBwYHBiInJicmLwEmNQMmNTQ3NjIXFgcGBwYiJyYnExYXFjI3NjcTMDEmJyYiBwYHBgcWFxYXFjI3Njd7CQdBBwkJB0EHCQHvBQkEBA0GBBQPBwoBDwQNCwMDDgYEFRcGChUFTgUJBAoDBA0GBBUXBgoVBA0MAwQNBgQVAhYFCXAFBwkJBwUHCQmrAQgHMTddRlsSCQcCEgkHAhIJBwEBEldP1E5XEgkOCRUQS9lNEhIMIklmIAcKCQcLFmpPBhUJFRlHaCAHCgkHCxZqTxUPER1HaBULBwoJBwsWak8VDwEMEh9FWjQwBwr+3E3DTSISDAwTIUbQRyIRDQ0RAmMFBwoKBwUHCQl7BAcKCgcEBwoKvQFEAQMVQS4/IygjPy5BFQEDRAFnXf5dZygYJ13+XScYPRdUP2g/VBdEEkNR+VArGA8DAw8YK1joWkMSAskHCQkOCgrIBg4FFRYPHxcNFhQYFwUECA0GFBYPICMVIyEICAgGDgUVFhAeIxUkIQUECA0GFRUQHwMiFCOICQ4JCQ4J/m4HCgEGEBQoqg4RBwodDxEHCh0PEQcKAfgOEicWExMWJxIOoQcKCgePBwQUFAQH/vwHCREBCg4JARMCBgQrCQYSAQkOCgETBgYqCQcSAQkOCgETBgaYBAYKBxAGAQkCnBISCAsHCAcKCBISCAoHCAcL/ucJDgkJDgkJDgkJDgkQBgP+ZAQEGQ8LBAMDBAsPGQIEAgGcAwYpFBMTFVMKCBMTCAr+kRYMCgoMFgGaEg0QEAgLBwUFBwsIEBANEgAAAgAA/7UD2wL/AB8APgA4QDULAQQDIQECBAJMAAQDAgMEAoAAAgKEAQEAAwMAWQEBAAADYQUBAwADUTg0Ly4rKRgoMwYGGSsBMS4BIzEiBgcwMQcnLgEjIg4CFBYXARYyNwE2NzYmAwkBLgE2NzY3NjMyHwEWMj8BMDE2MzAxMhcxHgEUBgOAJmE1NWUlEREmYjc1YUwtKiUBbwwiDAFvNxQTJW/+rv6vJRoaJRgkICVQNS4NIQwqO05KPBocHgKwJikqJRERJikpTGZpZiX+kQwMAW8zR0WN/u/+rgFSJWBgJRsODTYuDAwuNjYdRElEAAAAAAP//v+aA+kDKgAcAC0AUABSQE9PKAIFByMBAQQ1AQIBA0wIAQdKAAcFB4UABQQFhQACAQABAgCAAAAAhAYBBAEBBFcGAQQEAV8DAQEEAU9GRTs6ODcvLi0rJiUfHhgXCAYWKwEmJyYnJgcGByYnJgcGBwYHBhYXFB8BFjI3AT4BCQEzMjY/ARcWNj8BFx4BOwE3IycuAQYPAScmBg8BIyY3PgE3NhcWFxYyNzY3NhcWFxYHBgPoAjAuSk1UW05OW1RNSi4wAgE0M9ajCRgJAXkzNP4L/r5nCA0EF1QJIwd0UgQOB4c4rWUFFRUFdlEJIQgmkEACAU8+QkVNQgkYCUNQSEJAJSYEBgICVEdFIyULDUREDQslI0VHVD52MwHUowgIAXgzdv4eAUAHByWEDgIQ9JgHCDq8CgcICvl/DgEOQE1YRHIcHQ4PQQkJQw4MIB48P0dOAAAAEAAA/2oDywNTABkAJQBjAGkAhgCRAJ4AqwC4AMUA0QDkAPEA/gELARgDT0AxSToCBQhXMQIPDn1wWi0EEA+IXioDERCOh2M0BAYRFwEUANkBGxpKAR4LCExpAQ4BS0uwClBYQJEJAQcIB4UABhEVEQYVgAAVABEVAH4fGQITBBIEExKAJigCGxoXCxtyJCECFhccCxZyABwLFxwLfgAeCwoDHnIACA0MAgUOCAVnAA4ADxAOD2kAEAARBhARaQEnAgAABBMABGcAFCUdAhobFBppIBgCEiMiAhcWEhdpAAsACgMLCmgAAwICA1cAAwMCYAACAwJQG0uwFVBYQJIJAQcIB4UABhEVEQYVgAAVABEVAH4fGQITBBIEExKAJigCGxoXGhsXgCQhAhYXHAsWcgAcCxccC34AHgsKAx5yAAgNDAIFDggFZwAOAA8QDg9pABAAEQYQEWkBJwIAAAQTAARnABQlHQIaGxQaaSAYAhIjIgIXFhIXaQALAAoDCwpoAAMCAgNXAAMDAmAAAgMCUBtLsBxQWECTCQEHCAeFAAYRFREGFYAAFQARFQB+HxkCEwQSBBMSgCYoAhsaFxobF4AkIQIWFxwXFhyAABwLFxwLfgAeCwoDHnIACA0MAgUOCAVnAA4ADxAOD2kAEAARBhARaQEnAgAABBMABGcAFCUdAhobFBppIBgCEiMiAhcWEhdpAAsACgMLCmgAAwICA1cAAwMCYAACAwJQG0CUCQEHCAeFAAYRFREGFYAAFQARFQB+HxkCEwQSBBMSgCYoAhsaFxobF4AkIQIWFxwXFhyAABwLFxwLfgAeCwoLHgqAAAgNDAIFDggFZwAOAA8QDg9pABAAEQYQEWkBJwIAAAQTAARnABQlHQIaGxQaaSAYAhIjIgIXFhIXaQALAAoDCwpoAAMCAgNXAAMDAmAAAgMCUFlZWUFZAMYAxgABAAABFgEUARABDgEJAQcBAwEBAPwA+gD2APQA7wDtAOkA5wDiAOEA3ADbANYA1ADGANEAxgDQAMwAygDDAMEAvQC7ALYAtACwAK4AqQCnAKMAoQCcAJoAlgCUAIwAigCGAIMAeAB1AGgAZgBlAGQAVgBVAFQAUgBOAEwARQBEAEIAQQA/AD4ANwA2ADMAMgAlACQAIAAdABMAEAAJAAgAAAAZAAEAGQApAAYAFislIzc2LgEGDwEhIgYdARQeATsBMj4BPQE0JgcUDgErASIuAT0BISUWNj0BPgE3NS4BJzUzERQWMjY1ETc2NCYiDwEhJyYiBhQfAREUFjMhMjY0JisBETMVDgEHFR4BFxUUFj8BAzMVJyMPATAiNS4BJz4BPwE2OwEyHwEeARcOAQcGIwYrASIVNRY7ATI3FScmBwMUBisBIiY0NjsBMhYnFAYrASImNDY7ATIWFxQGKwEiJjQ2OwEyFicUBisBIiY0NjsBMhYXIiY0NjsBMhYUBiMFNDYzMj4BNTQ2MhYVFA4BIyImJTQ2OwEyFhQGKwEiJgcUBisBIiY0NjsBMhYXNDY7ATIWFAYrASImJzQ2OwEyFhQGKwEiJgO6jJEEAwsNBZ7+swcJP2w/Tz9sPwoXNlw3TzdcNgHh/i8IERgfAwMfGMQKDgpPBQoOBU/9yE4FDgoFTwkHAQ8HCgoH/sUYHwQEHxgRBzUrVw86DgsBExkDAxkTBwkKOgwNAhIaAwMaEgEBCw46DgQKOgoFJAcIHwkHBQcKCgcFBwlrCQcFBwoKBwUHCWsJBwUHCgoHBQcJlwoHBQcJCQcFBwpVBwkJBwUHCgoHAYIKByM8IwoOCSxLLAcK/kkKBwUHCgoHBQcKJQoHBQcJCQcFCAklCgcFBwoKBwUHCh8KBwUHCQkHBQcK7M8GDQkDBeMJB4g/bD8/bD+IBwmYN1w2Nlw3d6AECgllCy0bBBssDFT+TAcKCgcBvk4FDwkFT08FCQ8FTvzYBwoKDgoDDVQMLBsEGy0LZQkKBBoBWEkBAZsBBx8UFB8HAwIEAQcfFBQfBwEEYD8BAT8RAwP++AcKCg4KCjoHCQkOCgrLBwkJDgoKfAcKCg4KClkKDgkJDgqEBwojPCMHCgoHLEssCd0HCgoOCgp8BwkJDgoJCAcKCg4JCUkHCQkOCgoAABgAAP9qA+MDUgAQAB0AKgBvAHsAiACUAKAArQC6AMMAzADZAOUBFAEoATUBQgFPAVgBYQGMAZcBswqOQU8BpQABABwAPADaAAEAHgAfAa0AAQAdAC8BrwABACwAMAGKAWYAAgArAC4BdgFnAEgAAwANAAcBgQABADgADQBRAAEACAAjALIAAQAyABEAuAABABAABABkAAEAAgAzARgBDwACAAoANAA1ADMAAgAZACYBJgABABsAFAEhAKsApQADABUAGwDtAAEABQAqABAATAEHAPsAAgAIAAEAS0uwC1BYQP8AOhwfHDofgAAvHh08L3IAMB0sHTAsgD8BEiwtLBItgAATLS47E3IADQc4Bw04gAA4AAc4AH4AAAwHAAx+AA8MIwwPI4AADggnCA4ngAA2JCgkNiiAFz4CEQEyJxFyABAEFgkQcgAmMRkxJhmAACAaFCogcgAVGxgqFXIAIhgLGCILgAA3ADwcNzxnABwAHx4cH2k5AR49AR0wHh1pACwALRMsLWkALgArOy4raUQBO0MBNQc7NWgABgAHDQYHaQAMAAgODAhpJQEjKQEnJCMnZwAkACgBJChpAAEABBABBGkAMgAzAjIzaQADAAIJAwJpAAkACjEJCmgANEIBMSZANTQxaQAZABogGRppQQEWQAEUGxYUaQAbABgiGxhpACoFISpXAAsABSELBWcAKiohYAAhKiFQG0uwDVBYQP8AOhwfHDofgAAvHh08L3IAMB0sHTAsgD8BEiwtLBItgAATLS47E3IADQc4Bw04gAA4AAc4AH4AAAwHAAx+AA8MIwwPI4AADggnCA4ngAA2JCgkNiiAFz4CEQEyJxFyABAEFgkQcgAmMRkxJhmAACAaFBogFIAAFRsYKhVyACIYCxgiC4AANwA8HDc8ZwAcAB8eHB9pOQEePQEdMB4daQAsAC0TLC1pAC4AKzsuK2lEATtDATUHOzVoAAYABw0GB2kADAAIDgwIaSUBIykBJyQjJ2cAJAAoASQoaQABAAQQAQRpADIAMwIyM2kAAwACCQMCaQAJAAoxCQpoADRCATFANiY0MWkAGQAaIBkaaUEBFkABFBsWFGkAGwAYIhsYaQAqBSEqVwALAAUhCwVnACoqIWAAISohUBtLsA5QWED/ADocHxw6H4AALx4dPC9yADAdLB0wLIA/ARIsLSwSLYAAEy0uOxNyAA0HOAcNOIAAOAAHOAB+AAAMBwAMfgAPDCMMDyOAAA4IJwgOJ4AANiQoJDYogBc+AhEBMicRcgAQBBYEEBaAACYxGTEmGYAAIBoUGiAUgAAVGxgqFXIAIhgLGCILgAA3ADwcNzxnABwAHx4cH2k5AR49AR0wHh1pACwALRMsLWkALgArOy4raUQBO0MBNQc7NWgABgAHDQYHaQAMAAgODAhpJQEjKQEnJCMnZwAkACgBJChpAAEABBABBGkAMgAzAjIzaQADAAIJAwJpAAkACjEJCmgANEIBQDcxJjQxaQAZABogGRppQQEWQAEUGxYUaQAbABgiGxhpACoFISpXAAsABSELBWcAKiohYAAhKiFQG0uwEVBYQP8AOhwfHDofgAAvHh0eLx2AADAdLB0wLIA/ARIsLSwSLYAAEy0uOxNyAA0HOAcNOIAAOAAHOAB+AAAMBwAMfgAPDCMMDyOAAA4IJwgOJ4AANiQoJDYogBc+AhEBMicRcgAQBBYEEBaAACYxGTEmGYAAIBoUGiAUgAAVGxgqFXIAIhgLGCILgAA3ADwcNzxnABwAHx4cH2k5AR49AR0wHh1pACwALRMsLWkALgArOy4raUQBO0MBNQc7NWgABgAHDQYHaQAMAAgODAhpJQEjKQEnJCMnZwAkACgBJChpAAEABBABBGkAMgAzAjIzaQADAAIJAwJpAAkACjEJCmgANEJAOAExJjQxaQAZABogGRppQQEWQAEUGxYUaQAbABgiGxhpACoFISpXAAsABSELBWcAKiohYAAhKiFQG0uwFFBYQP8AOhwfHDofgAAvHh0eLx2AADAdLB0wLIA/ARIsLSwSLYAAEy0uLRMugAANBzgHDTiAADgABzgAfgAADAcADH4ADwwjDA8jgAAOCCcIDieAADYkKCQ2KIAXPgIRATInEXIAEAQWBBAWgAAmMRkxJhmAACAaFBogFIAAFRsYKhVyACIYCxgiC4AANwA8HDc8ZwAcAB8eHB9pOQEePQEdMB4daQAsAC0TLC1pAC4AKzsuK2lEATtDATUHOzVoAAYABw0GB2kADAAIDgwIaSUBIykBJyQjJ2cAJAAoASQoaQABAAQQAQRpADIAMwIyM2kAAwACCQMCaQAJAAoxCQpoADRAOUIBMSY0MWkAGQAaIBkaaUEBFkABFBsWFGkAGwAYIhsYaQAqBSEqVwALAAUhCwVnACoqIWAAISohUBtLsBZQWED/ADocHxw6H4AALx4dHi8dgAAwHSwdMCyAPwESLC0sEi2AABMtLi0TLoAADQc4Bw04gAA4AAc4AH4AAAwHAAx+AA8MIwwPI4AADggnCA4ngAA2JCgkNiiAFz4CEQEyAREygAAQBBYEEBaAACYxGTEmGYAAIBoUGiAUgAAVGxgqFXIAIhgLGCILgAA3ADwcNzxnABwAHx4cH2k5AR49AR0wHh1pACwALRMsLWkALgArOy4raUQBO0MBNQc7NWgABgAHDQYHaQAMAAgODAhpJQEjKQEnJCMnZwAkACgBJChpAAEABBABBGkAMgAzAjIzaQADAAIJAwJpAAkACjEJCmgAQDo0QgExJjQxaQAZABogGRppQQEWQAEUGxYUaQAbABgiGxhpACoFISpXAAsABSELBWcAKiohYAAhKiFQG0D/ADocHxw6H4AALx4dHi8dgAAwHSwdMCyAPwESLC0sEi2AABMtLi0TLoAADQc4Bw04gAA4AAc4AH4AAAwHAAx+AA8MIwwPI4AADggnCA4ngAA2JCgkNiiAFz4CEQEyAREygAAQBBYEEBaAACYxGTEmGYAAIBoUGiAUgAAVGxgbFRiAACIYCxgiC4AANwA8HDc8ZwAcAB8eHB9pOQEePQEdMB4daQAsAC0TLC1pAC4AKzsuK2lEATtDATUHOzVoAAYABw0GB2kADAAIDgwIaSUBIykBJyQjJ2cAJAAoASQoaQABAAQQAQRpADIAMwIyM2kAAwACCQMCaQAJAAoxCQpoQDsANEIBMSY0MWkAGQAaIBkaaUEBFkABFBsWFGkAGwAYIhsYaQAqBSEqVwALAAUhCwVnACoqIWAAISohUFlZWVlZWUGSAZoBmAFkAWIBUQFQAK8ArgCiAKEAlgCVAIkAiQGrAakBpAGhAZgBswGaAbMBlQGUAZEBjQGHAYMBfQF6AXEBcAFiAYwBZAGMAWABXwFcAVsBVQFUAVABWAFRAVgBTQFLAUcBRQFAAT4BOgE4ATQBMQEuASsBJQEkASABHwEdARwBGgEZARMBEQELAQkBBQEEAP8A/QD3APYA8QDvAOkA6ADkAOIA3gDcANgA1QDSAM8AywDKAMcAxgDCAMEAvgC9ALUAtACuALoArwC6AKgApwChAK0AogCtAJwAmgCVAKAAlgCgAIkAlACJAJMAjwCNAIYAhACAAH4AeQB4AHUAcABtAGsAYgBfAFsAWQA2ADYALAA1ACQAJAAzADgAGgBFAAYAHysBPgEXFhcWBgcGIyInJicuAQU0NjsBMhYUBisBIiY3FBY7ATI2NCYrASIGExQGKwEiLgEnNCc0NzU0PgI3MzAxMhYUBisBBgceARUUBisBIicGFRQXFR4COwEyFhQGKwEiJicVBh8BHgI7ATIWATIzFzMyNjQmKwEGFxQWOwEyNjQmKwEiBgciBhQWOwEyNjQmIwEjIgYUFjsBMjY0JgEiBh0BFBYyNj0BNCYnMjY9ATQmIgYdARQWBxQGIiY0NjIWBzQmIgYUFjI2AzQ2OwEyFhQGKwEiJjcUFjsBMjY0JisBIgEUFjMyFh0BFAYjISImNTQmIyImNRE0NjsBMhYVFBYyNjU0NjMhMhYdARQGIyIGBzQ2NzUhDgEiJicjER4BFyE1LgEBFAYrASImNDY7ATIWBzQmKwEiBhQWOwEyNic0JisBIgYUFjsBMjYTIiY0NjIWFAY3NCYiBhQWMjYDIyImJxUUMx4BFx4BBwYjIicuASc1ND4BOwEyHgEVERQGIzAxIiY3NQ4BJTIxMzI2NCYrAQYXMzI+ATc1NC4BKwEiBxYVFAYrASInBhUXHgIDSwQOBSIVAwMHBAQJBRMbBgL92BsTHhQbGxQeExshCAUeBQgIBR4FCIsKB+U1WjoFAQEeOkkoHQgJCgccJCEPESUaLgkJBQEEMEwsvQgJCQi9NVwcAgIBAzBNLOUHCv5tAQMDLgwSEgwIHJ8KBxsHCQkHGwcKOgcKCgcFBwoKBwELBAcKCQgEBwoKAZoHCgoOCQkLBwkJDgoKOiEuIiEvISEOEg4NFA2uGREZERgYERkRGSIEBBkDBQUDGQgBOxkSBwoJCP5aBwoaEgcKCgdRBwoNFA0KBwFCBwoKBxIZIiMa/twFHiYeBTIWIAQBiBoj/vsZERkRGBgRGREZIgQEGQMFBQMZBARACQgWBwoKBxYHCmkgLS1ALS0MGiQaGiQaPJ4rShgBAi4lBgUCBQsEAi04BS9QL54vUC8KBwcKARhK/rkBJwkNDQkHFnOeJT8nAiZBJp4dGhggFycIBQMBAyc+AdgGAgUZJgYNBAIJIBUEDugTGxsmHBwTBQgICggI/pMHCjJXNB8NNxuLKEs6IAEJDwkBEAgdEholAxcSCgUCK0cqCQ8JMisbKCgoLEoqCgH2ARIYEhhDBwkJDgoKWwkOCgoOCQF2CQ8JCQ4K/WoKBwUHCgoHBQcK+goHBQcJCQcFBwryGCEhMCAhFwkNDRIODQL+ERkZIhgYEQMFBQYF/UASGgkHeQcKCgcSGQoHAacHCgoHCg0NCgcKCgfyBwkaEhwqBdIRFhYR/nkFIBZaBSoCTxEYGCIZGREEBQUHBQVlCAkKDgkJ/aMtQC0tQC1NEhoaJBoaAVkmInABKEAQAwwHCgETTjDeL1AvL1Av/v8HCQoHmSIm7Q0SDRTjJD0kCCZBJgwQHRcgAQ8PDiQ6IQAAAAADAAD/kwOVAyoAEwAXACwANkAzLCsqAwUAAUwAAAUAhQAFAAMCBQNnBgQCAgEBAlcGBAICAgFfAAECAU8jMyMRFjgSBwYdKwkBJiIHAQYVERQeATMhMj4BNRE0ASMRMxMUBisBETQmKwEiBhURIyImNREJAQOE/okNGwr+iREhOSMCSCM5If6ypqb6FhN9FxP6Exd9ExYBTQFNAfwBJAoK/twLFv42IzkhITkjAcoX/fUBTf7dExcBdxMXFxP+iRcTAbUBA/79AAMAAP+IA+gDNAAdACEAQwBYQFUJAQcAOTImIxYTBgYHAkwAAQAIAAEIaQIKAgAJAQcGAAdpAAYABQQGBWcABAMDBFcABAQDXwADBANPAQA9OzY1MC4lJCEgHx4VFAwKBgUAHQEdCwYWKwEiByYnJiIHBgcmIyIOARUUHgEXESERPgI1NC4BAyE1IRMHFSE1Jy4CNTQ+ATMyHwE3PgEyFh8BNzYzMh4BFRQOAQMAHiAbLTqVOy8ZHyE/az4tUTICiDNQLT5rQv3uAhIaGv3uGipFJy5QLyUfHQoTWmtZEwscISEvUC4nRQLBCDIfKiohMQk+az81XkIM/pABcA1CXTU/az79ATsBMQPz8wMFMUsqL1AvDwwdMj8+MhwLDi9QLypLMQAJAAD/aQPrA1EAFAAqAEAAdwCAAIsAkwCdAKUBd0uwClBYQF8AAwACCgMCaQAKHQESBAoSaQAFAAQABQRpAAEAAAkBAGkTCwIJHgEUCAkUZxUMAggZDQIHBggHZw4cAgYbARcWBhdpIBofAxYRAQ8YFg9pABgQEBhXABgYEF8AEBgQTxtLsAtQWEBZAAMAAgoDAmkACh0BEgAKEmkFAQEEAQAJAQBpEwsCCR4BFAgJFGcVDAIIGQ0CBwYIB2cOHAIGGwEXFgYXaSAaHwMWEQEPGBYPaQAYEBAYVwAYGBBfABAYEE8bQF8AAwACCgMCaQAKHQESBAoSaQAFAAQABQRpAAEAAAkBAGkTCwIJHgEUCAkUZxUMAggZDQIHBggHZw4cAgYbARcWBhdpIBofAxYRAQ8YFg9pABgQEBhXABgYEF8AEBgQT1lZQEmfno2MhIF5eEJBoqCepZ+lnZyZlpKQjJONk4mIgYuEi318eIB5gHRyb2xpZ2RiYV9cWlhXU1JOTEpIRUNBd0J3GhoaGhkTIQYcKxMGFBYyNzY0JyY0NjQmIgcGFBcWFCUGFBYyNzY0JyY0NzY0JiIHBhQXFhQFBhQWMjc2NCcmNDc2NCYiBwYUFxYUEyM1MzI2NCYrAS4BKwE1NC4BIg4BHQEOAQcjIgYUFjsBFSMiBhQWOwEVFBYzITI2PQEzMjY0JgEyFh0BIzU0NgcyMzIWFxYXIT4BAyImNDY7ARUFFAYjISImNREhFyM1MzIWFAbBCBEZBx0dChMRGQgcHAsBCQkRFwoXFwYGCBAZCBcXBQEYCBEYCRwcCwsIERgJHBwLkhBPDBERDFgdlF8THDA6MBxdkB1aDBERDE8PJjU1Jg85KAJRKDkQJTU1/jYUG14cUHBvKEkeKxf9fxtw5A0UFA0PAtgWEP2vEBYCnUsQEA0TEwI9CBkRCRxPHAseExgRCBxPHAofdgkYEQgXQRcGEAYIGRAIFkIXBRGCCBkRCRxOHAsfCgkYEQgcTxwKH/5vLREYElVnFB0xHBwxHRQCZlQRGhAtNUw1Oyg5OSg7NUw1AWcbFBQUFBt+GBYhMjtG/pwTGhRBdhAXFxABHqhBFBoTAAAABwAA/2oD4ANSABMAIQAzAEAATQBaAGYAgkB/EgEIAAkLCAlpFAwTAwoNAQsACgtpEAEAAAMEAANnEQEEAAUGBAVnAAYABwIGB2cVDgICAQECWRUOAgICAWEPAQECAVFdW09OQkE1NCMiAgBjYFtmXWZVVE5aT1pIR0FNQk07OjRANUAuLCspJiQiMyMzISAaGQsKABMCExYGFisBISIGHQEUFxYXFjI3Njc2PQE0JgMUBwYHBiInJicmPQEhFyMVMzIWFAYrARUzMj4BNC4BASIGHQEUFjI2PQE0JhciBh0BFBYyNj0BNCYhIgYdARQWMjY9ATQmASEiBhQWMyEyNjQmAvP9VQ8VNDJVWM5YVTIzFTMqKEVHpkdFKSoCY4ZiYhsoKBt6eiVAJiZA/iQPFRUeFRWcDxUVHhUV/poPFRUeFRUCBP0nDhYWDgLZDxUVAe8VD+dnWFUyNDQyVVhn5w8V/vVTR0YoKiooRkdTw0tIKDcoSCZAS0AmAfYVD6sPFRUPqw8VOhUOrA8VFQ+sDhUVDqwPFRUPrA4V/JoVHhUVHhUABQAA/2oDVQNSADkAQQBlAG0AfABwQG1iTwIFAQFMDAQCAwAAEwEAE2kWEgMDAQkBBQYBBWkPDQgDBhURFAMLCgYLaBABCgcHClkQAQoKB2EOAQcKB1FvbmZmOjp2dW58b3xmbWZtamlhX1lYUlBHRjpBOkE+PTY1JhYhFxUjFBUTFwYfKwE1NCYiBh0BFAYrARE0JiIGFREjIiY9ATQmIgYdARQWFxYzFSMiBhURFB4BMj4BNRE0JisBNTI3PgEDERQGIiY1EQM0JicmIgcOARUUHgEXFSMiBhURFB4BMj4BNRE0JisBNT4CAxEUBiImNRE3Ii4BNDY3NjIXHgEUDgEDVREYEiYaBhEYEQYaJxEYESAcHic6FB0lPko+JR0UOiYfHCBRLUAtlisjJ1gmJCoiPCU5FB0lPkg/JR0UOSU8IlMuQC1NHC4bHBcYNBgXHRsvAlLjDBERDOMbJgEkDBERDP7cJhvjDBERDOMgORESeB0U/sUlPiUlPiUBOxQdeBIROf7x/s8gLS0gATEBZC9fHSAgHV8vK0oyB3sdFP7FJT4lJT4lATsUHXsHMkr+x/7PIC0tIAEx7iA2QEQVFxcVREA2IAAABgAA/2oDNgNUABYAHAAgAEcASwBVAGNAYBoBBgVBOAIMDQJMCQcPAwUGBYUIAQYADg0GDmgADQAMAg0MZwACBAEAAwIAaQsBAwEBA1cLAQMDAV8KAQEDAU8iIVVUUU5LSklIPjsyMS4tKikmJSFHIkcRERozKRAGGysBJgYHDgEdARQWOwERFBY7ATI2NRE0JgM0NjcRIxMjETMBIgYdASM1NCYiBh0BIzU0JiIGFREUFhcRFBY7ATI2NRE+ATURNCYDIxEzNxQGKwEiJj0BMwMjCRIGVlwRDBkRDHUNEQuhOjdxcTs7/ssMEUERGBFBERgSJRwRDHYMERwlEmo6OkETDnoNFLwDUAMEB2T4hFQMEf6QDBERDAOuCQ/+G2O/VP5U/nMBUgJbEQybmwwREQybmwwREQz+6x4xCP2+DBERDAJCCDEeARUMEfxTAiBbDRQUDT8AAAAHAAD/agPoA1IABQAJAA8AEwAXACQALQCHQIQAABEBBwIAB2cFEAICAAQGAgRnAAYACAoGCGcAAwAKDAMKZxQBDAAPDgwPaRUBDgANCQ4NaRMLEgMJAQEJVxMLEgMJCQFfAAEJAU8mJRkYFBQQEAoKAAAqKSUtJi0fHhgkGSQUFxQXFhUQExATEhEKDwoPDg0MCwkIBwYABQAFEREWBhgrATUhESERByE1ISUVIxUhGQIhETMRIREDIg4BFB4BMj4BNC4BByImNDYyFhQGAmT9nAPoO/4gAeD+fZj+qQFXOwHg8ClFKChFUkUpKUUpJjY3SzY2AnvX/BgDEa501pyPASv8jgIM/fQB7v4SAZopRVJFKChFUkUp8jZLNjZMNQAEAAD/agOvA1IAKgA7AFEAXgBZQFYAAgMChQADAAEAAwFnBAEAAAcIAAdnAAgACwoIC2cNAQoACQYKCWkMAQYFBQZZDAEGBgVhAAUGBVFTUiwrWVhSXlNeS0pBPjQzKzssOxcjNRUzIg4GHCsBLgEjITU0NjsBMjY9ATQmIgYdARQGKwEiBh0BIyIHBhUUHgIyPgI1NAEiJyYnJjU0NyEWFRQHBgcGEy4BIyEiBgcGFRQXFhcWMjc2NzY1NAEiLgE1NDchFhUUDgEDfAQPCP39Eg3VJjUSGRISDNUmNpoRCjNDfqGyoX5D/kVoWVYzNCQCtCQ0M1ZZ0AMRCv3MChEDCSwqSUuuS0kqLP6/RnhGAwICA0Z3AfMHCUwNETYmawwSEgxrDRI1JkwQYW1Zon1DQ32iWW3+FTQzVlloVkxMVmhZVjM0AcwKDQ0KJSlXS0kqLCwqSUtXKf7SRnhHFRMTFUd4RgAAAAACAAD/agNqA1IAUwBgAK9AFAABAQBNHwIKAkwBCApELQIDCQRMS7AJUFhANgAICgkBCHILAQkDAwlwAAUEBYYAAAABAgABaQACAAoIAgppBwEDBAQDWQcBAwMEYgYBBAMEUhtAOAAICgkKCAmACwEJAwoJA34ABQQFhgAAAAECAAFpAAIACggCCmkHAQMEBANZBwEDAwRiBgEEAwRSWUAdVVRbWlRgVWBRUENBPjw5ODUzMC4jIR4cGRQMBhYrATQ1JzUnNS8BIyc0JiMnIycjJyMmKwEnIyIGFBY7AQcuASMiBwYHBhUUFx4BFxUjIgYUFjsBFRQWMjY9ATMyNjQmKwE1PgE3NjU0Jic3FRQWMjY1ASIuATQ+ATIeARQOAQNqAQEGCQIBAgECAgICAgIBAgICmBMcHBMjRyljNldMSSssJSR+TjoTGxsTOhsnGzkUGxwTOU1/JCUhH0YcJhz+WD5qPj5qfGs+PmsDJAEBAgUCAgwLAQEBAgIBAQEbJxtGHyIsLElLWFBHRFoLPRsmHDkTHBwTORwmGz0LWkRHUDVjKUYjExsbE/41Pmt8az4+a3xrPgAAAAMAAP9DA40DUgAdACcAQgBTQFACAQcAFwEFBwJMAAEABgABBmkIAQAABwUAB2kABQAEAwUEZwkBAwICA1cJAQMDAl8AAgMCTyAeAQA+PTIxLSwkIx4nICcUEQkIAB0BHQoGFisBIgc1NCcmJyYiBwYHBhURFBYzITI2PQE3NjU0LgEDISImPQEhFRQGEwcGHQEhETQ+ATIeAR0BFB4BNj8BNjIWFRQGAxEnICgnQkSeREInKDkoAYYoOZ4lIjjK/noNEwHGE8WoCv46PWl6aT0LEhMIJhIwIwkCDRU2T0RCJygoJ0JET/13KDo6KPaeJTMiOSH9dxMOICAOEwHjqAoNogIoPWk9PWk9ggoQCAQHJhIjGQsXAAACAAD/agN2A1IAGgAkAEFAPgAEAwEDBAGABwEAAAMEAANpAAEABgUBBmcABQICBVkABQUCYQACBQJRAQAkIx8eFhUSEQsKBgUAGgEaCAYWKwEiDgEVESEVFB4BMj4BNRE0NjIWHQEzNTQuAQMUDgEiLgE9ASEC4ilEKP4lSXySfEkxRTFBKES9N15wXjcBmgNSKEUo/iBlSXxJSXxJAkUjMTEjW1soRSj9JjheNzdeOCMAAAADAAAAAAPoApAAEQAVACEAQ0BACgcCAgQBTAYBAQAFBAEFZwAEAAIDBAJnBwEDAAADVwcBAwMAXwAAAwBPEhIAACAfGhkSFRIVFBMAEQARGAgGFysRFRQWFx4BFxUhNT4BNz4BPQEBNSEVEw4BByEuAScmJyEGLy0obUABhkBtKC0v/YsBA+EmZTz+yDxlJkYJA2QJApAhTpM/OVgbd3cbWDk/k04h/d0rKwEHNU8WFk81Y3h4AAAADAAA/2oD6ANSABQAGAAcACAAJAAoAEEARQBLAFgAZQByAMJAvzoxAgAQAUxJRgITAUsADgAPEA4PZwAQABEDEBFnGQEAAAMTAANnABIbAQ0UEg1nHAETABQBExRpBAEBCwEFBgEFZwkBBxYGB1cdFQIGABYXBhZpHgEXABgIFxhpGgwKAwgCAghXGgwKAwgIAl8AAggCT2dmWllNTCspJSUCAG1sZnJncmBfWWVaZVNSTFhNWEtKSEdFRENCNzQpQStBJSglKCcmJCMiISAfHh0cGxoZGBcWFQ8MBwUAFAIUHwYWKwEhIgYVESEiBhURFBYzITI2NRE0JgUhFSEFIRUhFSERIQEzESMzESERASEyNj0BNC8BNTQmKwEiBh0BBw4BHQEUFhMzFSMHNzMXFSElIgYdARQWMjY9ATQmAyIGHQEUFjI2PQE0JgUiBh0BFBYyNj0BNCYDy/55DBH99gwREQwDrgwREf6KAUz+tP3aAez+FAFQ/rABimJinAFM/HABrgwRCn4SDJwMEX8EBhGyYmKIdoZ3/o0CfgwRERgSEgwMEREYEhL+bgwSEhgREQKyEQz+5BEM/isMEREMAw4METv+Ojs6/tsBJf7bAZr+ZgImEgxODwdtewwREQx7bQQMBk4MEgFMTqBmZiMjEQw7DBERDDsMEf7bEQw7DBERDDsMEZIRDToMEhIMOg0RAAAAAAQAAP9qA48DUgAVABkAJAAoAI22BwACBgABTEuwC1BYQDIABgAHAAZyAAEABAUBBGcABQIBAAYFAGcABwAICQcIZwoBCQMDCVcKAQkJA18AAwkDTxtAMwAGAAcABgeAAAEABAUBBGcABQIBAAYFAGcABwAICQcIZwoBCQMDCVcKAQkJA18AAwkDT1lAEiUlJSglKBQUExEXGBEREQsGHysBNSEBIQEhFQ4BBw4BHwEhNzYmJy4BAzMTIRc+ATIeAgchJjYXJyEHAhEBfv74/tr++AF+MlccIAkXQAEoQBgKIBxXwOLG/ZKmGE1YTS8JEP6+Dwg6GQEOGQE/PAHX/ik8BzUrMXQ2k5M2dDErNQHf/p/+JSkpSFQnJ1TwOjoAAAkAAP/MA+gDUgAxADkAOgBWAFoAXgBiAHYAdwEQthMCAgcAAUxLsAlQWEBXAAcABgAHcgACGAEABwIAZwgBBgABCgYBZwAKFx0CEwkKE2cWFAsZBAkRAQ0VCQ1nABUADwMVD2ccEhsQGg4FBwMEBANXHBIbEBoOBQcDAwRgDAEEAwRQG0BYAAcABgAHBoAAAhgBAAcCAGcIAQYAAQoGAWcAChcdAhMJChNnFhQLGQQJEQENFQkNZwAVAA8DFQ9nHBIbEBoOBQcDBAQDVxwSGxAaDgUHAwMEYAwBBAMEUFlAS2VjX19bW1dXPDsBAHd3c3FubWpoY3Zldl9iX2JhYFteW15dXFdaV1pZWFFOSUdDQDtWPFY6Ojc2MzIrKSYjIB4ZFgwJADEBMR4GFisBMxUOAh0BFBYzITI2PQE0LgEnNTQmKwEiDgIVESMiBhQWOwEyNjQmKwERNDc2NzYBIT4CMh4BFxMjNTQuASMhIg4BHQEjIgYdARQWMyEyNj0BNCYHNTMVITUhFSE1MxUTITIWHQEjIgYdASE1NCYrATU0NjMCFlgtSSoRDAFBDREqSi0RDHZcqIJFLgwREQyWDBERDC43NVtdAWb++QElO0Y7JAG8FCU+Jf7FJT4lEwwREQwCcgwREWU7/kABSv4/PEIBOyAuKQwR/rYRDSguHwMXWgc1US8ZDBERDBkvUTUHeAwRRoKoXP6AERgRERgRAYBtXlo1N/7vIzoiIjsi/rUJJT4lJT4lCREMtQwREQy1DBG1e3tAQHt7AQstIAkRDB4eDBEJIC0AAAYAAP9sA6gDWQAgAEAAXwB9AIYAjwCuS7ALUFhAOQsBAQMBhQoBAAICAHEAAw0BBAcDBGkABw8BCAkHCGkACQ4BBgUJBmkABQICBVkABQUCYQwBAgUCURtAOAsBAQMBhQoBAAIAhgADDQEEBwMEaQAHDwEICQcIaQAJDgEGBQkGaQAFAgIFWQAFBQJhDAECBQJRWUAviId/fmFgQkEiIQMAjIuHj4iPg4J+hn+GcG9gfWF9UlBBX0JfIUAiQAAgAyAQBhYrBTAxIiYnJicmNSY2NzY3Njc2FhceARcWBw4BFxYGBw4BEyIHBgcGBwYHBhcWFxYXFjc2Nz4BJyY2NzY3NicmJyYBIiYnLgEnJjc2NzY3Njc2MzIXHgEPAQ4BFxYGBw4BEyIHBgcGBwYHBhUeARceATI2Nz4BJyY2NzE2JicmASImNDYyFhQGJyIGFBYyNjQmAcJJhDQ6HSQCWFUrQ1ZTc7pBEBUECSU2KggKNjw0hLZIWU1RPStmIiAbGUQ7T05NUDsyLQgKLzsSAwIJCAs4/q4yWiIqLgEBHSNJLUBGRE06KB0ZEA8BQDMLByUpI1rOMEQ8QDspQh4YASUiG0RMRBsfHAUMN0UDAgQP/uknNzdONzcnDhUVHBYVlDc0OkRQUV+8VSwxPiUyDkAQMBtFOleRRFSePDM3A6woIjssKmZxZWJaRTsUFRUUOzKFRk+iYB4hGxkUCzj8ySYjKWw4QUROSS0tMR0iEA43GgFnt1k5aykjJQLBHxotKSlCRDY2LVYiGxwcGx9SK2LKcQQHAwj90zdONzdON4EUHhQVHBUAAAADAAD/mwPoAyEAHwAjACsASkBHCgEAAAkIAAlnCwEIBwUCAQIIAWcGBAICAwMCVwYEAgICA18AAwIDTyYkAgAoJyQrJiojIiEgGhgXFRIPDAoJBwAfAh8MBhYrASEiBhURFBYzIRUjIgYUFjMhMjY0JisBNSEyNjURNCYBIzUzJSAhESERFDEDrfyOGSIiGQEfng0REQ0CcQwREQyfAR8ZIiL+jsDAAVn+R/5HA3IDISIY/boZIpERGBERGBGRIhkCRhgi/LSROwJG/ftBAAAAFAAA/2oDyANSAAwAGAAkADAAPABnAG4AigCnALMAvwDSAOwA8gD/AQsBFwEjAS8BOwZGQBVsaFsDEAxjRQIeG94BCRrQAQQFBExLsApQWECwEQEQDBsbEHIwARQeEh4UcjMjLwMSFR4SFX4AFRMaFXAkARMIGhNwLgEIGh4IGn41JwcrBAIfAx8CA4A0JiwDBAUiDgRyKjICIQAXDiFyABcOABcOfgAYDgogGHIACw8NAgwQCwxnABsAHhQbHmodHAIaAB8CGh9oAAklMRYDBQQJBWkoLQYDAzYpAiIBAyJpAAEAACEBAGoADgAKIA4KaAAgGRkgVwAgIBlgABkgGVAbS7AUUFhAsREBEAwbGxByMAEUHhIeFHIzIy8DEhUeEhV+ABUTGhVwJAETCBoTcC4BCBoeCBp+NScHKwQCHwMfAgOANCYsAwQFIgUEIoAqMgIhABcOIXIAFw4AFw5+ABgOCiAYcgALDw0CDBALDGcAGwAeFBseah0cAhoAHwIaH2gACSUxFgMFBAkFaSgtBgMDNikCIgEDImkAAQAAIQEAagAOAAogDgpoACAZGSBXACAgGWAAGSAZUBtLsBhQWECyEQEQDBsbEHIwARQeEh4UcjMjLwMSFR4SFX4AFRMaFXAkARMIGhNwLgEIGh4IGn41JwcrBAIfAx8CA4A0JiwDBAUiBQQigCoyAiEAFwAhF4AAFw4AFw5+ABgOCiAYcgALDw0CDBALDGcAGwAeFBseah0cAhoAHwIaH2gACSUxFgMFBAkFaSgtBgMDNikCIgEDImkAAQAAIQEAagAOAAogDgpoACAZGSBXACAgGWAAGSAZUBtLsBpQWECzEQEQDBsbEHIwARQeEh4UcjMjLwMSFR4SFX4AFRMeFRN+JAETCBoTcC4BCBoeCBp+NScHKwQCHwMfAgOANCYsAwQFIgUEIoAqMgIhABcAIReAABcOABcOfgAYDgogGHIACw8NAgwQCwxnABsAHhQbHmodHAIaAB8CGh9oAAklMRYDBQQJBWkoLQYDAzYpAiIBAyJpAAEAACEBAGoADgAKIA4KaAAgGRkgVwAgIBlgABkgGVAbS7AkUFhAtBEBEAwbGxByMAEUHhIeFHIzIy8DEhUeEhV+ABUTHhUTfiQBEwgaE3AuAQgaHggafjUnBysEAh8DHwIDgDQmLAMEBSIFBCKAKjICIQAXACEXgAAXDgAXDn4AGA4KDhgKgAALDw0CDBALDGcAGwAeFBseah0cAhoAHwIaH2gACSUxFgMFBAkFaSgtBgMDNikCIgEDImkAAQAAIQEAagAOAAogDgpoACAZGSBXACAgGWAAGSAZUBtLsChQWEC1EQEQDBsMEBuAMAEUHhIeFHIzIy8DEhUeEhV+ABUTHhUTfiQBEwgaE3AuAQgaHggafjUnBysEAh8DHwIDgDQmLAMEBSIFBCKAKjICIQAXACEXgAAXDgAXDn4AGA4KDhgKgAALDw0CDBALDGcAGwAeFBseah0cAhoAHwIaH2gACSUxFgMFBAkFaSgtBgMDNikCIgEDImkAAQAAIQEAagAOAAogDgpoACAZGSBXACAgGWAAGSAZUBtAtxEBEAwbDBAbgDABFB4SHhQSgDMjLwMSFR4SFX4AFRMeFRN+JAETCB4TCH4uAQgaHggafjUnBysEAh8DHwIDgDQmLAMEBSIFBCKAKjICIQAXACEXgAAXDgAXDn4AGA4KDhgKgAALDw0CDBALDGcAGwAeFBseah0cAhoAHwIaH2gACSUxFgMFBAkFaSgtBgMDNikCIgEDImkAAQAAIQEAagAOAAogDgpoACAZGSBXACAgGWAAGSAZUFlZWVlZWUGHATEBMAElASQBGAEYAQ0BDAEBAQAAwQDAALUAtACpAKgAMgAxACYAJQAaABkADgANATcBNQEwATsBMQE7ASsBKQEkAS8BJQEvARgBIwEYASIBHgEcARMBEQEMARcBDQEXAQcBBQEAAQsBAQELAPwA+QD1APMA8QDwAO4A7QDqAOkA5gDlAOIA4ADaANcAzQDLAMcAxgDAANIAwQDSALsAuQC0AL8AtQC/AK8ArQCoALMAqQCzAI4AjQB0AHIAbgBtAGUAZABiAGEAVQBUAEoASABBAD8AOAA2ADEAPAAyADwALAAqACUAMAAmADAAIAAeABkAJAAaACQAFAASAA0AGAAOABgAJAAiADcABgAYKyUUBisBIiY0NjsBMhYnIyIGFBY7ATI2NCYHMzI2NCYrASIGFBY3MzI2NCYrASIGFBYnIyIGFBY7ATI2NCYTFAYjISImNRETPgEzITIWHwEWDgEmLwEjFRQHBi8BBwYnJj0BIwMRITIWAzc2HwE1IwEGHgEzMjc2JyYvASYnJjc2LgEGBwYXFhcWFxYHFjMyNzYnJi8BJicmNzYuAQYHBhcWFxYXFgcGFhcjIgYUFjsBMjY0JicjIgYUFjsBMjY0JhciBhUUDgEjIgYUFjMyPgE1NCY3FRQOASsBIi4BPQE0NjsBPgIyHgEXMzIWJSEuASIGBSMhFRQeATsBMj4BNQUzMjY0JisBIgYUFgEjIgYUFjsBMjY0JgUyNjQmKwEiBhQWMycjIgYUFjsBMjY0JgcjIgYUFjsBMjY0JgFGCggGBwsLBwYIChIGBwsLBwYICgqCBQgKCggFCAsLKgUICgoIBQcLCxYFCAsLCAUICgumCwj+2QcLMwELBwITBwoBDgIKDwwBDLMICgg6OggKCJgyARUICzooCAgoYAGPBAQLBQoFEQcFEQEOAwQIBAMNDgURCAUSDwIETwUFCgURBwURAQ4DBAgEAw0PBBEIBRIPAgQJBASIBQcLCwcFCAsLZAYHCwsHBggKCrIHCyZCJgcLCwcwUjAKZUV1RVdFdUULBxgPTGp4aUwQFwcL/fwBtBd5lHkByRL+BjtkO1c7ZTv9OAUICgsHBQgKCgFwBgcLCwcGCAoK/rcICwsIBQcLCwdvBgcLCwcGCAoKCAYICgoIBggKCysHCwsPCwuZCg8LCw8KawsPCgoQCkcLDwoKDwtsCxAKCw8L/rMICgsHAckBsgcJCQd2CAwCCgdnvQoGBQQcHAQFBgq9/l/+TAoCvxMDAxOg/r4HDgcIGh0QGwIVCw4NBw8IBAYbHRIZFgoOJwMIGh0QGwIVCw4NBw8IBAYbHRIZFgoODgcOhAoPCwsOCxUKDwsLDwrlCggmQiYKDwswUjAICnqURXVFRXVFlAgLLUgoKEgtCws1Q0NagjtlOztlO1ALDwsLEAoBOgoPCwsPCvIKEAoKDwtrCg8LCw8KjgsQCgsPCwAABf/1/2oD6ANTADIAUABiAIQAmgB3QHSJdhYNDAUKB4Y+AgMKg2JALwQIA1VPTSUEAggETAAHCQoJBwqAAAgDAgMIAoAAAgYDAgZ+AAAACQcACWkACgADCAoDaQAGAAUEBgVpAAQBAQRZAAQEAWEAAQQBUZiXj45/fnNyWlhJSDY1MTAoJiEgFgsGFysBPgE0LgIOAQcOAQ8BJicmBwYHDgEXBgcGBwYXFhceATI2NzY3FjMyNzY3NicmJzc+AQEOASImJy4BNjc2NxYXBgcOARYXHgEyNjc2NxYXBgMWFxYXBgcGIyImJy4BNjc2NwUWBgcGJicuAycuATc+ARcWFwYPAQYUHwEWMj8BNjcWLwE+ATc+ATc+Ah4DBgcOAQcOAQOiIiQlRlhhVyEdIgIDUkY7KiAVHQMbQDM9FhYWFj0tdYF1LjAZPjA1HhUHCRIWNhMrUP53JV9pYCYyIyMyLDcQEzQjJhoaJhxHUEccJg0TJhTxHygoKAUiKjgcMxMbEhIbIy4B2QoCDBBHLzVzZlIWFAYQDDMhQ1cXJgYJCXIJGAkBKD07tUojKgQCGhUaQkhDNBwBGxoYPCE4ZQG6IlhhWEMjAiYjHk0pFTgVEQkGFR1kQBczPVRSUlQ9LjAwLjBDGR4VICs6SVACAiT+ViUnJyUzh4cyLBMeHA4lJmVlJhweHhwmMQ0WOQEaJyomITAkKBUTG0dHGyMEayIyDBAGFBZSZnM1L0gPDAIKEz05JQYJGAlyCQkBKhZSTkopZjcfOhcaHQEaMkNJQhoXHAIEKAAXAAD/gQPoAzsADAC2AMIA3wD+AQoBGgEeASIBJgEqAS4BMgE5AT0BRAFSAWABZwFrAXIBfgGKCDlLsAlQWEE2ADwALQACABMAFwDfALIAjAADABIAAACmAAEADAABAD8AKgACAA0ADACAAB0AEgADAAIADQBCAAEAAwAVAG8AAQAZABAARQABAAkAGwBaAAEAGgAJAVgBUwACAC4AHgFKAUUAAgAsAC8ACwBMG0uwClBYQTYAPAAtAAIAEwA3AN8AsgCMAAMAEgAAAKYAAQAMAAEAPwAqAAIADQAMAIAAHQASAAMAAgANAEIAAQADABUAbwABABkAEABFAAEACQAbAFoAAQAmAAkBWAFTAAIALgAeAUoBRQACACwALwALAEwbS7ALUFhBNgA8AC0AAgATABcA3wCyAIwAAwASAAAApgABAAwAAQA/ACoAAgANAAwAgAAdABIAAwACAA0AQgABAAMAFQBvAAEAGQAQAEUAAQAJAAoAWgABABoACQFYAVMAAgAuAB4BSgFFAAIALAAvAAsATBtBNgA8AC0AAgATABcA3wCyAIwAAwASAAAApgABAAwAAQA/ACoAAgANAAwAgAAdABIAAwACAA0AQgABAAMAFQBvAAEAGQAQAEUAAQAJABsAWgABABoACQFYAVMAAgAuAB4BSgFFAAIALAAvAAsATFlZWUuwCVBYQNYABAsEhQALDxELcAAPEQ+FADgRDhE4DoA6AQ4UAA5wQAE5FBYUORaANgEWFxQWF34/NzwDFxMUFxN+AAwBDRIMcgAFBh4GBR6AABEAFDkRFGo7ARMAEgETEmkAAAABDAABagANAAIVDQJpABUAEBkVEGkAAwAKGwMKaQAZNCchAxsJGRtpNT0mIAQaMikjAx0IGh1nAAkACAcJCGkzKCIDHD4wKyUEHwYcH2cABwAGBQcGaTEqJAMeAC4vHi5nAC8ALC0vLGcALRgYLVcALS0YXwAYLRhPG0uwClBYQOwABAsEhQALDxELcAAPEQ+FADgRDhE4DoA6AQ4UAA5wQAE5FBYUORaAABY2FBY2fgA2FxQ2F348ARc3FBc3fj8BNxMUNxN+AAwBDRIMcgAFBh4GBR6AABEAFDkRFGo7ARMAEgETEmkAAAABDAABagANAAIVDQJpABUAEBkVEGkAAwAKGwMKaQAZNCchAxsJGRtpPQEmGh0mVzUgAhoyKSMDHQgaHWcACQAIBwkIaSslAh8wHB9XMygiAxw+ATAGHDBnAAcABgUHBmkxKiQDHgAuLx4uZwAvACwtLyxnAC0YGC1XAC0tGF8AGC0YTxtLsAtQWEDWAAQLBIUACw8RC3AADxEPhQA4EQ4ROA6AOgEOFBEOFH5AATkUFhQ5FoA2ARYXFBYXfj83PAMXExQXE34ADAENEgxyAAUGHgYFHoAAEQAUOREUajsBEwASARMSaQAAAAEMAAFqAA0AAhUNAmkAAxAKA1kAFQAQGRUQaQAZNCchGwQKCRkKaTU9JiAEGjIpIwMdCBodZwAJAAgHCQhpMygiAxw+MCslBB8GHB9nAAcABgUHBmkxKiQDHgAuLx4uZwAvACwtLyxnAC0YGC1XAC0tGF8AGC0YTxtLsBxQWEDXAAQLBIUACw8RC3AADxEPhQA4EQ4ROA6AOgEOFBEOFH5AATkUFhQ5FoA2ARYXFBYXfj83PAMXExQXE34ADAENEgxyAAUGHgYFHoAAEQAUOREUajsBEwASARMSaQAAAAEMAAFqAA0AAhUNAmkAFQAQGRUQaQADAAobAwppABk0JyEDGwkZG2k1PSYgBBoyKSMDHQgaHWcACQAIBwkIaTMoIgMcPjArJQQfBhwfZwAHAAYFBwZpMSokAx4ALi8eLmcALwAsLS8sZwAtGBgtVwAtLRhfABgtGE8bS7AdUFhA1gAECwSFAAsPC4UADxEPhQA4EQ4ROA6AOgEOFBEOFH5AATkUFhQ5FoA2ARYXFBYXfj83PAMXExQXE34ADAENEgxyAAUGHgYFHoAAEQAUOREUajsBEwASARMSaQAAAAEMAAFqAA0AAhUNAmkAFQAQGRUQaQADAAobAwppABk0JyEDGwkZG2k1PSYgBBoyKSMDHQgaHWcACQAIBwkIaTMoIgMcPjArJQQfBhwfZwAHAAYFBwZpMSokAx4ALi8eLmcALwAsLS8sZwAtGBgtVwAtLRhfABgtGE8bQNcABAsEhQALDwuFAA8RD4UAOBEOETgOgDoBDhQRDhR+QAE5FBYUORaANgEWFxQWF34/NzwDFxMUFxN+AAwBDQEMDYAABQYeBgUegAARABQ5ERRqOwETABIBExJpAAAAAQwAAWoADQACFQ0CaQAVABAZFRBpAAMAChsDCmkAGTQnIQMbCRkbaTU9JiAEGjIpIwMdCBodZwAJAAgHCQhpMygiAxw+MCslBB8GHB9nAAcABgUHBmkxKiQDHgAuLx4uZwAvACwtLyxnAC0YGC1XAC0tGF8AGC0YT1lZWVlZQY8BfwF/AXMBcwFiAWEBNAEzAP8A/wDhAOAAuAC3AX8BigF/AYkBhQGDAXMBfgFzAX0BeQF3AXIBcQFwAW4BawFqAWkBaAFlAWMBYQFnAWIBZwFeAVsBVwFUAVABTQFJAUYBRAFDAUIBQAE9ATwBOwE6ATcBNQEzATkBNAE5ATIBMQEwAS8BLgEtASwBKwEqASkBKAEnASYBJQEkASMBIgEhASABHwEeAR0BHAEbARkBFgERAQ4A/wEKAP8BCQEFAQMA9ADzAOsA6gDgAP4A4QD+AN4A3ADTANIAygDJAL4AvAC3AMIAuADCAK4ArAClAKMAmgCZAHkAdwByAHEAZABiAF4AXQBUAFIATQBMADUANAAnACUAJAAiAEEABgAaKwE0NjsBMhYUBisBIiYXDgEjIicmDgEWFxYzMj4BNxYVFAcGHgE2NzY1NCc2NCc2NTQmJy4BIgYHDgEVFBcGFBcGFBcGFBcGFRQWFx4BFzMyNjQmIyYnLgE1NDceAhcyNjQmJyYnJicxIjUjJjU0Nx4BFzMyNjQmIy4BJzUmNTQ3HgE+ASYnJicmNTQ3FxY+ASYnJjU0Njc+ATIWFx4BFAYHDgEjIicmDgEWFxYzMjY3NjcWFRQGJzMyNjQmKwEiBhQWBTAUMRUUBiImPQE0NzY3NjIXFhcWFAcGBwYjIic3Mjc2NzY0JyYnJiIHBgcGHQEUFjI2PQEwMTU0NhcWJTI2NCYrASIGFBYzExEUBiMhIiY1ETQ2MyEyFgczNSMVMzUjFTM1IyczNSMVMzUjFTM1IyczNSMiBh0BMzUjFRQWOwE1IwUGIyEiJxUUFjMhMjY9AQYjISInFRQWMyEyNj0BIxUzMjY9ASMVMzU0JisBFTMBMjY0JisBIgYUFjM3MjY0JisBIgYUFjMCIAkHBQcKCgcFBwm9OpdUXk4HCwIHB1FhVp14IQoIBAMMDQQNExMTE0VCPZ2snT5CRRMTExMTExMTQz46mFMBBwkJB3BdVWQKHnKXVAgJCQeEZ14oAQETCjTMewEHCQkHfcwpFAoEDA4IAwYRCQ0KCwUOCAMFKDw1Opiolzo1PDw1OpdUZE0HCwMIB1dgVp48NyUKPOAEBwoKBwQHCgr+qSAuISEeNDJyMTUeISEeNTE5QC9vVDcZDQsLDRk5pTkZDQsNEg4OBzUCBgcJCQcFBwoKB+oyJP6nIzMzIwFZJDLyWlpaWlpae1paWlpaWnZVIRYeVVUeFiFVAcIZHP6nHRceFgFZFh8ZHP6nHRceFgFZFh9VIBYfVVUfFiBV/rMHCQkHBQcKCgc5BwoKBwUHCQkHAj0HCgoOCgpkFRYNAQgOCgINFysbDQ8LDQYNCAMGFBYcFxk2FxccJD8YFhcXFhg/JBoZFzYZFzcXGTQZFxwjPxYWGAIKDgoBFRM+HwwPGCwXAgoOCQEBHBonARUSDA8pMwEJDgoCNSgBFBINDwQIAgwNBA0LEA8MDwgEAwsNBRscGDATFRYWFRMwMDATFRYOAQgOCwEPGBYSHQ0OGDDpCg4KCg4KtgFaFyEhF9UcFhMLCgoLExY4FhMLCgsWFQgLCQ8JCwkUFAkLCQfVCQ0NCVpBCQoDDyIJDgoKDgn+jv7OIzMzIwEyIzMzKTuXO5c6fjuXO5c6fjsfFmI7YxYeOqASEg4WHh4WZBISEhYfHxZcOh4WYztiFh87AXUJDgoKDgk/Cg4JCQ4KAAAAAAUAAP9qA+gDUgA1AEcATgBXAFgAcUBuTUoqFQQHCgFMAg8CAA0BCwEAC2kDAQEGAQQMAQRnDhECDAAHCQwHaRABCgAJCAoJaQAIBQUIVwAICAVfAAUIBU9QT0lIAQBYWFRTT1dQV0xLSE5JTkNCOjkwLiwrIR4UEg8NCgcEAwA1ATUSBhYrASIGByM1NCYrASIGHQEjIgYUFjsBFQ4BBwYVFBYXFjMhMjc+ATU0Jy4BJzUzHgEzMj4BNC4BAxQGByEuATU0NzY3NjIXFhcWASIHNTMVJiUiJjQ2MhYUBiMDQTlaDoIxI1MiMacRGRkRp1SFJSY3MwwTAi8TDDQ2JiWEVIIOWjktTS0tTYAmI/34JCYuLExNtk1LLS3+sxwOUw0BhCIxMUUxMSMDUkY3KiIxMCMqGSIYZxp2T1NbTY86Dg46j01bU1B1Gmc3Ri1MWk0t/Tw5bCwsbDlaTkstLS0tS00BRQLT0wIqMUUxMUUxAAAAABgAAP+gA+gDGgAMABgAJAAwADkAQgBLAFQAYABsAHwAqwEeASwBOgFMAV0BaQFyAXsBiAGUAZ0BpgpIQTEA7ADZANYAwQAEABkAGgDrAOAA1QDMAMgABQAGABkAoAABABYAFwB0AAEAAQAtAQ4AAQApACwBGwESAAIAHwApAU8BHAEHAH0ABAAgAB8BWgABACEAIAFbAAEAFAAhAAkATEuwCVBYQPETNwIGGQcZBnI5EgIHDRkHDX4AMA0OGTByOwEvDggOLwiAOBA2AwQKCQoECYARAQUJFxcFcjUBAjIlFgJyAAMzJjMDJoAALjQxFi5yAC0xATEtAYAAKAArACgrgDoBJyIsHydyABUAGxoVG2kAGgAZBhoZaQANAA4vDQ5pAAgACwwIC2kADwAMCg8MaQAKAAkFCglpHBgCFx4dAhYyFxZoADIAMwMyM2kAJQAmNCUmZwA0ADEtNDFpIwEBAAAoAQBpACoAKyIqK2kAIickIlkALAApHywpaQAfACAhHyBqACEAFCQhFGkAIiIkYQAkIiRRG0uwClBYQPITNwIGGQcZBnI5EgIHDRkHDX4AMA0ODTAOgDsBLw4IDi8IgDgQNgMECgkKBAmAEQEFCRcXBXI1AQIyJRYCcgADMyYzAyaAAC40MRYucgAtMQExLQGAACgAKwAoK4A6ASciLB8ncgAVABsaFRtpABoAGQYaGWkADQAOLw0OaQAIAAsMCAtpAA8ADAoPDGkACgAJBQoJaRwYAhceHQIWMhcWaAAyADMDMjNpACUAJjQlJmcANAAxLTQxaSMBAQAAKAEAaQAqACsiKitpACInJCJZACwAKR8sKWkAHwAgIR8gagAhABQkIRRpACIiJGEAJCIkURtLsAtQWEDrEzcCBhkHGQZyORICBw0ZBw1+ADANDg0wDoA7AS8OCA4vCIA4EDYDBAoJCgQJgBEBBQkXFwVyNQECMiUWAnIAAzMmMwMmgAAuNDEWLnIALTEBMS0BgDoBJyIsHydyABUAGxoVG2kAGgAZBhoZaQANAA4vDQ5pAAgACwwIC2kADwAMCg8MaQAKAAkFCglpHBgCFx4dAhYyFxZoADIAMwMyM2kAJQAmNCUmZwA0ADEtNDFpIwEBAAAoAQBpACorASgiKihpACInJCJZACwAKR8sKWkAHwAgIR8gagAhABQkIRRpACIiJGEAJCIkURtLsA1QWEDyEzcCBhkHGQZyORICBw0ZBw1+ADANDg0wDoA7AS8OCA4vCIA4EDYDBAoJCgQJgBEBBQkXFwVyNQECMiUWAnIAAzMmMwMmgAAuNDEWLnIALTEBMS0BgAAoACsAKCuAOgEnIiwfJ3IAFQAbGhUbaQAaABkGGhlpAA0ADi8NDmkACAALDAgLaQAPAAwKDwxpAAoACQUKCWkcGAIXHh0CFjIXFmgAMgAzAzIzaQAlACY0JSZnADQAMS00MWkjAQEAACgBAGkAKgArIioraQAiJyQiWQAsACkfLClpAB8AICEfIGoAIQAUJCEUaQAiIiRhACQiJFEbS7ARUFhA8xM3AgYZBxkGcjkSAgcNGQcNfgAwDQ4NMA6AOwEvDggOLwiAOBA2AwQKCQoECYARAQUJFxcFcjUBAjIlFgJyAAMzJjMDJoAALjQxNC4xgAAtMQExLQGAACgAKwAoK4A6ASciLB8ncgAVABsaFRtpABoAGQYaGWkADQAOLw0OaQAIAAsMCAtpAA8ADAoPDGkACgAJBQoJaRwYAhceHQIWMhcWaAAyADMDMjNpACUAJjQlJmcANAAxLTQxaSMBAQAAKAEAaQAqACsiKitpACInJCJZACwAKR8sKWkAHwAgIR8gagAhABQkIRRpACIiJGEAJCIkURtLsBVQWED0EzcCBhkHGQZyORICBw0ZBw1+ADANDg0wDoA7AS8OCA4vCIA4EDYDBAoJCgQJgBEBBQkXFwVyNQECMiUWAnIAAzMmMwMmgAAuNDE0LjGAAC0xATEtAYAAKAArACgrgDoBJyIsIicsgAAVABsaFRtpABoAGQYaGWkADQAOLw0OaQAIAAsMCAtpAA8ADAoPDGkACgAJBQoJaRwYAhceHQIWMhcWaAAyADMDMjNpACUAJjQlJmcANAAxLTQxaSMBAQAAKAEAaQAqACsiKitpACInJCJZACwAKR8sKWkAHwAgIR8gagAhABQkIRRpACIiJGEAJCIkURtLsCRQWED1EzcCBhkHGQYHgDkSAgcNGQcNfgAwDQ4NMA6AOwEvDggOLwiAOBA2AwQKCQoECYARAQUJFxcFcjUBAjIlFgJyAAMzJjMDJoAALjQxNC4xgAAtMQExLQGAACgAKwAoK4A6ASciLCInLIAAFQAbGhUbaQAaABkGGhlpAA0ADi8NDmkACAALDAgLaQAPAAwKDwxpAAoACQUKCWkcGAIXHh0CFjIXFmgAMgAzAzIzaQAlACY0JSZnADQAMS00MWkjAQEAACgBAGkAKgArIioraQAiJyQiWQAsACkfLClpAB8AICEfIGoAIQAUJCEUaQAiIiRhACQiJFEbS7AtUFhA9hM3AgYZBxkGB4A5EgIHDRkHDX4AMA0ODTAOgDsBLw4IDi8IgDgQNgMECgkKBAmAEQEFCRcXBXI1AQIyJTICJYAAAzMmMwMmgAAuNDE0LjGAAC0xATEtAYAAKAArACgrgDoBJyIsIicsgAAVABsaFRtpABoAGQYaGWkADQAOLw0OaQAIAAsMCAtpAA8ADAoPDGkACgAJBQoJaRwYAhceHQIWMhcWaAAyADMDMjNpACUAJjQlJmcANAAxLTQxaSMBAQAAKAEAaQAqACsiKitpACInJCJZACwAKR8sKWkAHwAgIR8gagAhABQkIRRpACIiJGEAJCIkURtA9xM3AgYZBxkGB4A5EgIHDRkHDX4AMA0ODTAOgDsBLw4IDi8IgDgQNgMECgkKBAmAEQEFCRcJBReANQECMiUyAiWAAAMzJjMDJoAALjQxNC4xgAAtMQExLQGAACgAKwAoK4A6ASciLCInLIAAFQAbGhUbaQAaABkGGhlpAA0ADi8NDmkACAALDAgLaQAPAAwKDwxpAAoACQUKCWkcGAIXHh0CFjIXFmgAMgAzAzIzaQAlACY0JSZnADQAMS00MWkjAQEAACgBAGkAKgArIioraQAiJyQiWQAsACkfLClpAB8AICEfIGoAIQAUJCEUaQAiIiRhACQiJFFZWVlZWVlZWUGHAYoBiQFfAV4AYgBhAFYAVQAmACUAGgAZAA4ADQGlAaQBoQGgAZwBmwGYAZcBkAGOAYkBlAGKAZQBhgGEAYABfgF6AXkBdgF1AXEBcAFtAWwBZQFjAV4BaQFfAWkBTgFNAUoBSAFCAUABMAEvASIBIQEeAR0BGgEYAREBDwEDAQIA9wD1APEA8ADYANcA1ADSAMsAyQC9ALwAsQCvAKgAowCYAJcAhACDAGgAZgBhAGwAYgBsAFwAWgBVAGAAVgBgAFMAUgBPAE4ASgBJAEYARQBBAEAAPQA8ADgANwA0ADMALAAqACUAMAAmADAAIAAeABkAJAAaACQAFAASAA0AGAAOABgAJAAiADwABgAYKzcUBisBIiY0NjsBMhYnIyIGFBY7ATI2NCY3IyIGFBY7ATI2NCY3IyIGFBY7ATI2NCYXNDYyFhQGIiY3FBYyNjQmIgYlFAYiJjQ2MhYHNCYiBhQWMjYHIyIGFBY7ATI2NCYlMzI2NCYrASIGFBYBMhYzMjY/ATYuAQYPAQYWBxYGByIHBiIvASI1MSYnJjQ3Njc1MDsBMDU2MhcWMxcWFxYdARQGIyEwMSMXFhUTAyY2MyEuAScuAT4BFx4BFzMmJyYnAw4BLgE/ASYjIgcGLgE2NzYzMhc3JiIHExYOASYvAQ4BBw4BLgE3PgE3JwYHBgchMhYUBiMhHgEXHgEOAScuAScjFhcWFxM+AR4BDwEWMzI3Nh4BBgcGIyInBxYyNxYzMj8BNi4BBg8BBhYnFjMyPwE2LgEGDwEGFiUUBgcGBwYmJwMmNz4BMyEyFgchEz4BNz4BHgEHDgEHFz4BBTMyNjQmKwEiBhQWJxQGIiY0NjIWBzQmIgYUFjI2NxQWOwEyNjQmKwEiBhMzMjY0JisBIgYUFgcUBiImNDYyFgc0JiIGFBYyNvcJBwQHCQkHBAcJYAQHCQkHBAYJCZAEBgkJBgQHCQlZBAYJCQYEBwkJux0pHh4pHR8LEAsLEAv+sB0qHR4oHh8LEAsLEAtXBQYJCQYFBgkJASwFBgkJBgUGCQkBUwEFAQQIAgIDBAsNAwEDBI4DAwUBAWbnZQEBYzo8PDpjAQFl6GQBAQFjOjwJB/6eJxIBjsoDCAkBVAM9NQUBCQ0EOkMEIAQzMlOqAwwLBAOKSlM9OQYMBAUGP0JbURFZyFmpBAQLDASJPk8MAQoNCAENV0QQUzIzBAFSBgkJBv7tBD43BQEJDQQ8RQMgBDMyU6kEDAwDBIlJVD05BgwEBQY/QlxREFnH6wQDCgQCAwQLDQMCAwQzBAMJBQIDBAwMAwIDBAElHx08YwQNBNEFBQEIBAGkBwkf/oacPFANAQoNBwENWEIQVWT+KAQHCQkHBAcICCkdKR4eKR0fCw8MDA8LAwkGBAcJCQcEBgkSBAcJCQcEBwkJdR4pHR0pHh8LDwwMDwukBgkJDAoJiQkOCAkMCn4JDgkJDgnMCQ0JCQ0JrhQeHikdHRUICwsPCwoiFB4eKB4dFQgLCw8LC0EJDgkJDgmtCQ0JCQ0J/lUCBQQEBQ0GBAYEBQ21BQwEATk5AQE6Y2XtZWM6AQE5OQEBOmJmdgEGCSABAf7LAV8ID0Z+LgUNCQEEMotNZldVNf7bBgMHDAbtJhUCBgwMAhcrHC8v/twGDAcDBu4oeUkGCAMKBk+FLBw1VVdmCQ4IR4AuBA0KAQQzjE5mV1U1ASUGAwYNBu0mFQIGDAwCFyscL5oCCQMGDAYEBQQGDEgCCQQFDQYEBgQFDWQ6cjJlNwQEBQFtCAgDBAkW/vAmdkYHBwMKBk2BKhw1rk0JDgkJDgkJFR0dKh0dFQgLCw8MC4YHCQkNCQkBHwkOCQkOCf8UHh4oHh0VCAsLDwwMAAAAAA0AAP+FA+gDNwA1AFIAXwBvAH8AkwClALsAzwDhAO4BXgF0AxpBSQEeARMAAgAdAAEBDQEMAQUAMAAEABUAHQEhAR8BBABSAE0AMQAgAB8ACAAUABYBKwEoAScA9gAVAAUAEwAUAPUAAQAGABMBVgEwAAIACwASATMBMQACABsACwFVAAEAGgACATgAAQAFABoBSgABABkABQCxAKYAAgAQABEApQCeAAIAAwAEAT0AAQAIAAkADQBMS7AQUFhAlwAAHAEcAHIAAR0dAXAAFhUUFRYUgAARDxAFEXIAEA4OEHAAGAoJChgJgAAXABwAFxxpAB0AFRYdFWoAFAATBhQTaQAGAAsbBgtnIgESABsCEhtpHgECAAUZAgVnABoAGQwaGWkgAQwADxEMD2khAQ4ADQQODWofAQQAAwoEA2cACgAJCAoJZwAIBwcIVwAICAdfAAcIB08bS7ApUFhAmAAAHAEcAHIAAR0dAXAAFhUUFRYUgAARDxAPERCAABAODhBwABgKCQoYCYAAFwAcABccaQAdABUWHRVqABQAEwYUE2kABgALGwYLZyIBEgAbAhIbaR4BAgAFGQIFZwAaABkMGhlpIAEMAA8RDA9pIQEOAA0EDg1qHwEEAAMKBANnAAoACQgKCWcACAcHCFcACAgHXwAHCAdPG0CaAAAcARwAAYAAAR0cAR1+ABYVFBUWFIAAEQ8QDxEQgAAQDg4QcAAYCgkKGAmAABcAHAAXHGkAHQAVFh0VagAUABMGFBNpAAYACxsGC2ciARIAGwISG2keAQIABRkCBWcAGgAZDBoZaSABDAAPEQwPaSEBDgANBA4Nah8BBAADCgQDZwAKAAkICglnAAgHBwhXAAgIB18ABwgHT1lZQVMA8gDvANMA0AC9ALwAcgBwAGIAYAFwAW8BZQFkAVoBWAFTAVEBTQFMAUQBQgEZARgBEAEPAQkBCAEBAQAA+QD3AO8BXgDyAV4A7ADqAOYA5ADcANkA0ADhANMA4QDKAMUAvADPAL0AzwC4ALUArgCrAKMAoACaAJcAkACNAIYAgwB6AHcAcAB/AHIAfwBqAGcAYABvAGIAbwBdAFsAVwBVACMABgAWKwEHBh4BNj8BPgE3NhcWMxYXMDEeAQcUFhcwMTI2NTYnNxY3PgEmJyYnJicmDgEXFhcHJgcOATc2JicuAT4BFhceATc2HgEOAScmByIPASYnNSYnJTQ2OwEyFhQGKwEiJgEhIg4BFB4BMyEyPgE0LgEHISImNTQ+ATMhMh4BFRQGNzQuASMhIg4BHQEUHgEzITI+ATUjFA4BIyEiLgE9AR4BMyEyNjc1MBUOAiMhIi4BJzU0PgEzITIeARUvASYGBwYUFx4BMzI/ATY3NjQnJg8BMQYmJyY0NzYzFxYXFhQHBicUBisBIiY0NjsBMhYlBiMiJyYnNRYXFjc+AS4BIwYiJyYnNRYXFjI3NjcVFBYyNj0BNjU0JyYiBwYVFBcVJiMiBhUUHwEVJyYjIgYVFBcVJiMiBhUUFxUUFxYXMzI+ASYjJicmJyYnNRcWMzI2NCYjIi8BNRcWOwE+ATQmAzQ3Njc2MhcWFxYXBgcGBwYiJyYnJgH4SAQCCw0FSBEwHCEkAQESEBweAQkHBwoBJB0TFB4jCRcOGAgQGDskBQMNHyUmIzvrBQQEDQUTIBoDAQoHDxoFFB4PBQcFBiIECBAI/a0KB0EHCgoHQQcKApf+tyVAJSVAJQFJJUAlJUAl/rcsPRwxHAFJHDEcPaM0WTX+nTVZNDRZNQFjNVk0IStKLP6dLEorG1UxAWMxVRsDLUcq/p0qRy0DK0osAWMsSivZNRsrCwoKCyYZBQI1KRcVFRcrNBIbBwUFDCM5Gg4NDQ49CgcFBwkJBwUHCv4pCRFMNRMKNFdPRAcJAgoHL2wuNhwRFEvbTRAVCQ4KElhN20tYEgMFBwoNDAIEAgcKGQQEBwoZRixDAQcJAgkHMiYdEg8BDTtWBwoKB0w1HQ07VhsHCQrRDREiT8RNIRMMAQEMEyFNxE8iEQ0CQWEFDggCBWEXHAQFCwEICxQ/IwcJAQkHPDMmCAMFLzwRDAMTDBIJMB0WDioLBgUjRQUOBAkiGQUUDwcIAQMUIBoFCgUCBi4EBgEKBHMHCgoOCgr+jiM8RjwjIzxGPCPjOSgaLRoaLRooOWE1WTQ0WTWkNVk0NFk1K0osLEorNycuLihgASlEJydEKQ0sSisrSixFAwIUExAmEBIUAQICFhQ0ExZoAgELCwgUCBUDAQsKHAoMJAcKCg4JCaoBDAUEIw8DAwcBCg4IBQUFC74HBBQUBAceBwkJBzAPESgVFBQVKBEPtQIJBw8MCBUBAQkIEw8WAwoHFQ3/IhUNBgkNCwQJBwkHBfEDDwkOCgwIJAQPAQoOCQFKBAcLCBISCAsHBAQHCwgSEggLBwACAAD/agPoA1IAQQCFAKBAnWcBEgBiAQQLV0gCCgUDTHABAAFLABUEAwQVA4AAAwYEAwZ+AAYFBAYFfgABABMAARNpAgEAFAESCwASZxEXAgsWAQQVCwRpGAwCBRABCg4FCmkADgAIDQ4IaQ8BDQcHDVcPAQ0NB18JAQcNB09DQgAAgoB8e3h3bm1lY2FfWlhWVVBPSklChUOFAEEAQTw7ODUWNhITEiUjEyMZBh8rATU0JisBNC4BIg4BFSMiBhURFBYzMjc2HgEOASInJgYHBhURFBYzITI2NCcmPgEeARQHBh4BMyEyNj0BMj4BNC4BByImBgcGFREjNjU0LgEiDgEVFBcjNRYzMj4BNC4BIyIHNSEyNjU0JyY1NDYyFhUUBwYWFxYzIREUFjM3Njc2MzIWFAYDWRUP+iZBTkIm+g8VFQ8LDRY7KAMqOBQLHgoJFQ8BOQ8VCRQDLDonEwoCFg0BOQ8VJ0ImJkInCxsbBALbBCZBTkImBNsQFCdCJiZCJxQQAQEPFQIFKjwpBAUMDgQIAQEVDgQGAhAIHioqAaX6DxUnQiYmQicVD/7HDxUJFAIsPCYTCgILCQ/+xw8VFR0KFjsoAys3FAseExUP+iZCTkEm1goNDgQI/v8QFCdCJiZCJxQQ2wQmQk5BJgTbFQ4GBg0LHioqHggQDRsFAv7/DxUBAQEEKjorAAoAAP9qA98DUgANABoAKAA2AEwAWABoAHUAsQDxAl5AHVwBCwk+NwIDB4wBDAHfnAIPDjgBBBUFTO4BDAFLS7AJUFhAeAAFBgWFAAYUBoUACRMLEwkLgBoBCwgTC3AABwoDCgdyAAMACgMAfgAAAQwAcAIBAQwKAQx+ABAWFRYQFYAABBUEhgAUABMJFBNnGQEIAAoHCAppEgEMGxECDQ4MDWgYAQ4XAQ8WDg9nABYQFRZXABYWFV8AFRYVTxtLsBFQWEB5AAUGBYUABhQGhQAJEwsTCQuAGgELCBMLCH4ABwoDCgdyAAMACgMAfgAAAQwAcAIBAQwKAQx+ABAWFRYQFYAABBUEhgAUABMJFBNnGQEIAAoHCAppEgEMGxECDQ4MDWgYAQ4XAQ8WDg9nABYQFRZXABYWFV8AFRYVTxtLsCJQWEB6AAUGBYUABhQGhQAJEwsTCQuAGgELCBMLCH4ABwoDCgdyAAMACgMAfgAAAQoAAX4CAQEMCgEMfgAQFhUWEBWAAAQVBIYAFAATCRQTZxkBCAAKBwgKaRIBDBsRAg0ODA1oGAEOFwEPFg4PZwAWEBUWVwAWFhVfABUWFU8bQHsABQYFhQAGFAaFAAkTCxMJC4AaAQsIEwsIfgAHCgMKBwOAAAMACgMAfgAAAQoAAX4CAQEMCgEMfgAQFhUWEBWAAAQVBIYAFAATCRQTZxkBCAAKBwgKaRIBDBsRAg0ODA1oGAEOFwEPFg4PZwAWEBUWVwAWFhVfABUWFU9ZWVlAObOyaWlaWenm4uDc2dXTyMXBv7q3svGz8aSjm5iUkoqHg4FpdWl1ZGNfXlloWmgVGhofHRkbFhwGHisBFgYPAQYjIiY2PwE2FiUFDgEWMzI3JT4BLgEHFjMyPwE+AS4BDwEOASUWMzI3JT4BLgEHBQ4BJREUBiImNREuAT0BND4BMh4BHQEUBjc1NCYiBh0BFBYyNiciJjU0JiIGFRQWMzI2NCYlMj8BPgEuAQ8BDgEWJSYOARYXHgEVERQGKwEiBhQWOwEyNjcVFAYPAQYrASIGFBY7ATI3DgEHDgEXFjMyPwE+AT8BPgE1ETQmASEyNjQmIyEiJjURNDYzITI2NCYjISIOARURFBYfAR4CMyEyNjQmIyEiLgEnFjMhMjY0JiMhIi8BLgE9AR4BA2YEAwU5BAUKCAMFOQUO/sT+7QYCCAkGBAETBgIIDSoECgUEcgUDCA4FcgUD/oQECgUEAUkFAwgOBf63BQMCdAkOCi9AIjtFOyJAHzdPNzdPN14PFQkOCigdBwkJ/acGA1UGAggNBlUFAwgDGQYNBwQGFho0JEoHCgoHShktEhQRAhMVUwcKCgdTDAwNPSkGBAMFCgIEAjBHDQcVGiL8xAIlBwoKB/3bJDMzJAGrBwkJB/5VIDggGhYGD01nNAFwBwoKB/6QLFlDDgwMAi4HCgoH/dIVEwIRExEtAYsFDQUnAwwNBScEAoTBBA4MA8EEDQsD3AcDTwUNCwIETwQOQwcD5gQOCgME5gQOMv2+BwkJBwJCBkgwmSI7IiI7IpkwSHiZJzc3J5knNzcPFQ4HCQkHHCgJDgoHAjwEDgoDBDwEDQykBAQMDQQLKhj+9SQ0CQ4KFBIFFSMLAQsJDgoDKEcXAw0GCQEBG1QwFQ8xHAFjITn+IwkOCTQkAQskMwoOCSA4IP6dHDEPFTRXMwkOCixKKwMKDgkLAQsjFQUSEwAAABMAAP9zA+kDSwAgACwAeACFAJ0AtADAAM0A2QDlAPEBOgFVAWQBcwF7AYcBkwGgBCdBPACBAHoARwBFAEEANAAGAAcABQCKAFIAAgAIAAcBLwABAAYACgFJAAEACQAGATEAAQANAAkBXQEkAAIADgANAPcAAQAdABYA+QABAB4AHQEEAAEAEwALARMAAQAMABMACgBMAGkAAQAZASUAAQANATsAAQAeAAMAS0uwClBYQLEhAQQCBQIEcgAFBwIFB34ABwgCBwh+AAgYAggYfgAVGBkYFRmAJRECChkGGQpyAAYJGQYJfh8kDyMEDQkOGQ1yIBACDhYJDhZ+ABYdCRYdfgAeHQsdHguAAAsTHQsTfgATDB0TDH4ADBsDDHAAFAMAAxQAgAABAAIEAQJnABgAGQoYGWkoAR0eCR1ZEiICCScBGwMJG2kcAQMAABoDAGomARoXFxpXJgEaGhdgABcaF1AbS7AUUFhAsiEBBAIFAgRyAAUHAgUHfgAHCAIHCH4ACBgCCBh+ABUYGRgVGYAlEQIKGQYZCnIABgkZBgl+HyQPIwQNCQ4JDQ6AIBACDhYJDhZ+ABYdCRYdfgAeHQsdHguAAAsTHQsTfgATDB0TDH4ADBsDDHAAFAMAAxQAgAABAAIEAQJnABgAGQoYGWkoAR0eCR1ZEiICCScBGwMJG2kcAQMAABoDAGomARoXFxpXJgEaGhdgABcaF1AbS7AdUFhAsyEBBAIFAgRyAAUHAgUHfgAHCAIHCH4ACBgCCBh+ABUYGRgVGYAlEQIKGQYZCgaAAAYJGQYJfh8kDyMEDQkOCQ0OgCAQAg4WCQ4WfgAWHQkWHX4AHh0LHR4LgAALEx0LE34AEwwdEwx+AAwbAwxwABQDAAMUAIAAAQACBAECZwAYABkKGBlpKAEdHgkdWRIiAgknARsDCRtpHAEDAAAaAwBqJgEaFxcaVyYBGhoXYAAXGhdQG0C1IQEEAgUCBAWAAAUHAgUHfgAHCAIHCH4ACBgCCBh+ABUYGRgVGYAlEQIKGQYZCgaAAAYJGQYJfh8kDyMEDQkOCQ0OgCAQAg4WCQ4WfgAWHQkWHX4AHh0LHR4LgAALEx0LE34AEwwdEwx+AAwbHQwbfgAUAwADFACAAAEAAgQBAmcAGAAZChgZaSgBHR4JHVkSIgIJJwEbAwkbaRwBAwAAGgMAaiYBGhcXGlcmARoaF2AAFxoXUFlZWUFhAYkBiAF9AXwBdAF0AOcA5gDbANoAzwDOALYAtQAiACEBngGcAZgBlgGPAY0BiAGTAYkBkwGDAYEBfAGHAX0BhwF0AXsBdAF7AXgBdwFxAXABawFoAV8BXgErASoBCgEJAQMBAgDtAOsA5gDxAOcA8QDhAN8A2gDlANsA5QDVANMAzgDZAM8A2QDLAMkAxQDDALwAugC1AMAAtgDAAKsAqgB1AHMAYgBhACgAJgAhACwAIgAsABUANwA3ACIAKQAGABorFxQGIyIuATURND4BMyEyFx4BDgEnJiMhIgYVERQWMzIWASEiBhQWMyEyNjQmFzc+AR4BDwEWFzc+AT8BPgEeAQ8BHgEPATYXNz4BHgEPARYGDwEXHgEXFgYPAQYnFAcGBwYjIicuATc2NzU3Ji8BJjY3Njc2MycmNh8BNzY1NzYmJw4BDwIXFB8BNzUzNz4BJyYPAQYmLwEuAQcGFAcGFB8BHgE/AT4BJyYiDwIGJi8BLgEHMzI2NCYrASIGFBYHNCYrASIGFBY7ATI2NyMiBhQWOwEyNjQmMyMiBhQWOwEyNjQmJyMiBhQWOwEyNjQmJQcWBg8BFhc3Nh4BBg8BDgEvAR4BBw4BKwEuAT4BFxY2NyYnJicmJyY1LgEnLgE+ARYXNz4BPwE2MhYGDwEWFzc+ARc3Nh4BBgcuAScjMDEnLgE/ATYmJw4BDwEGFx4BHwEWNjcmBg8CBg8BFzY/AT4BAxYHBiMhIiY3Ez4BMhYXEwMuASIGBwMlIyIGFBY7ATI2NCYnIyIGFBY7ATI2NCY3NCYrASIGFBY7ATI2egoHHTAcHDEcAZQlHgUBCQ0FFRn+bB0qKh0HCgGL/lwHCgoHAaQICQkpGwEMDgcBGBMLCAQcEyUCCw4HASUODAQIEA8XAgsOCAIbAxITCgQHCAEFExMuFR4BBhAFCwQCBgYDDAkBHgwdDQMOAwcFCgYMAWsPGAIMAwcICw8CDEUoARMfAj4JCgEVFC0GDgMdBRQLBRIFBh0KNhAtCgoBCRYJAS0GDgMdBhPABQcKCgcFBwoK2goHMAcKCgcwBwq6BQcKCgcFBwkJkAUHCgoHBQcJCTMFBwoKBwUHCQkCFH0EDQ8cDwhQBQ0JAQVdCyYWCwQDAwkkFgUHCgIKBwsUBgcQGhgTBQEBDQoGBQYNCwgBARwUWgUOCgEFTQwGHA8oEn0FDgkBtwQSCwQyBwkBBAEKCQoNAQQCEwgVCDULFBoKFggpAgIBAh0CAykIB5MDBAcH/gIJCgNtIFRcVB9GZRxERUQcZAEJBQcKCgcFBwkJRgUHCgoHBQcKCikKBwUHCgoHBQcKNwcKHDAdAnwdMB0ZBA4KAQQQKh79hB0rCQLpCQ4KCg4JengHBwQLB2YDCCUTHQajBwcDCwejDiYTJQIFZgcHAgwHeBcoCwYCBAYGFysMHQ0DAgEfKwsBAg0HISQBAgwULRMvEwQCAQoTLAwYDwQCNQoVCAMQCzQoPAEBHxMBJgYUCgsMHAQDBi0KCgEKFkYKFgkuDw0KHQYTCwUFARwEAwYuCQruCg4KCg4KvwcKCg4KCqgJDgoKDgkJDgoKDglACg4KCg4KUWwUJQ0YCgxFBAEKDgVQFBUBAQgMBBQYAQoOCgEBCgkPBgYbFRkBBAsRBAMNDQQEBgsWIwdUBQoPBEgMDxgNBwZrBAEKDf4KDAEEAQoHNgsTBgUSCjYRFgoMAQQBCpAEBAcjAgIBHQIBAyMIFf69CAcHDwcBIVVaW1T+6gEKSVBQSf72aAoOCgoOCnUKDgoKDgo2BwkJDgoKAA4AAP9qA9MDUgAMABgAJAAwADwASACZAKkA3gDhAO0A+QEFARECOUA2VwEPDWYBDhHgfgISGIUBFROonAIUFaKejQMhFJcBEARoAQIQZwEZA0oBDBkKTHYBDpIBCAJLS7AQUFhAjAAOERgRDhiAACEUFhQhFoAAEAQCBBACgCYKJAYEAwEZGQNyAA0ADxEND2cAEQAYEhEYaQASABcTEhdpABMAFRQTFWkAFAAWIBQWaSsBIB0BCQggCWkpHCUDCB8bAgUECAVpKh4oGiMFBAsHIgMCAAQCaQAAAAEDAAFqJwEZDAwZVycBGRkMYAAMGQxQG0CNAA4RGBEOGIAAIRQWFCEWgAAQBAIEEAKAJgokBgQDARkBAxmAAA0ADxEND2cAEQAYEhEYaQASABcTEhdpABMAFRQTFWkAFAAWIBQWaSsBIB0BCQggCWkpHCUDCB8bAgUECAVpKh4oGiMFBAsHIgMCAAQCaQAAAAEDAAFqJwEZDAwZVycBGRkMYAAMGQxQWUFtAQcBBgD7APoA7wDuAOMA4gDfAN8APgA9ADIAMQAmACUAGgAZAA4ADQENAQsBBgERAQcBEQEBAP8A+gEFAPsBBQD1APMA7gD5AO8A+QDpAOcA4gDtAOMA7QDfAOEA3wDhAM8AzgDCAMEAtACyAKcApgChAJ8AiACGAIMAgQB5AHcAawBpAGUAZABiAGEAWwBZAFMATQBEAEIAPQBIAD4ASAA4ADYAMQA8ADIAPAAsACoAJQAwACYAMAAgAB4AGQAkABoAJAAUABIADQAYAA4AGAAkACIALAAGABgrBTQ2OwEyFhQGKwEiJicjIgYUFjsBMjY0JjczMjY0JisBIgYUFhczMjY0JisBIgYUFiUzMjY0JisBIgYUFgczMjY0JisBIgYUFiUdAQ4BIzgCMSEiJjURNDY7ATIfARYUBiIvASMVATUnBiMiJwEmNzY3PgEWFzYzMh4BFRQHFhc2MzIWFzYzMh4BFRQHHgEVFAceAQcGBxcWARQHFhc2MzIXNjU0JiIHFhMuATc2NTQuASMiBwYnJicuATc2NTQuASMiBicmJy4BNzY0LgEiBwYmJy4BDgEHAT4BNzYmEwERNzMyNjQmKwEiBhQWNzMyNjQmKwEiBhQWFzMyNjQmKwEiBhQWJzMyNjQmKwEiBhQWAbYMBwYICwsIBggLfwUICwsIBQgLC4oGCAsLCAYHDAyVBQgLCwgFCAsL/uMFCAsLCAUICwuHBggLCwgGBwwMAzcCCAn8aQgLCwhxCAYUBQsQBQ9XA3IeBQwIBf1cCAIHFA0hIg4bHyhDJwsKBAYLKEQTHSUeMx0NIysKGhwFAQceBv7fBRcRFBUQDwwqPRQEtgkGBA0dMh0WEQsKEx4JBgIIHTIdCBgGCxAHBAQOHTI5GgcOBQcTEQ0DApYGBQICGRf8qWgGCAsLCAYHDAwHBggLCwgGCAsLlwUICwsIBQgLC4cGCAsLCAYICwsMCAsLDwwLGwsQCwsQC00LEAsLDwxzCxALCxAL5QsQCwsQC+ULEAsLDww5nQUGCAsIA8IICwYUBRALBQ8Q/I9nHQEFAqQGCyQTDAcMDgwnQyccGwgEASgiFR0zHhoaE0UpGBsQPhsNCh8GAZ8REgkQBgMSFR4qFRb+4AMRBxoZHTEdBwUJFggCEQYVEx0xHQQIDAoEDwcXOjEdDwQEBgsLBA8N/WkBBwcTL/7rA1b8qsQLEAsLDwxyCxALCxALcgsQCwsQC/0LEAsLEAsAAAAPAAD/agPVA1IAFgAlAEsAUABcAHAAfgCMAJsAqwC3AMMAzwEaAR8D1kElAR4BHQEKAQUBAQD/AAYAFwAYAE4ANAApACEABAADAAQAFAABAAgAAACUAI0AAgAQAAYAhgB/AAIAAQANAHgAcQACABkACwAGAExLsApQWECJAAMEAAQDchwBAAgEAAh+IRUfAxEPEg8RchYBEgUQEnAgEx4DBQYPBXAUAQYQEAZwAAENDg0BDoAAGQsMCxkMgAAaABgXGhhpABcAGwIXG2kAAh0BBAMCBGcACAAPEQgPZwAQAA0BEA1oAA4ACxkOC2cADAAJCgwJZwAKBwcKVwAKCgdfAAcKB08bS7ASUFhAiwADBAAEA3IcAQAIBAAIfiEVHwMRDxIPEXIWARIFDxIFfiATHgMFBg8FBn4UAQYQEAZwAAENDg0BDoAAGQsMCxkMgAAaABgXGhhpABcAGwIXG2kAAh0BBAMCBGcACAAPEQgPZwAQAA0BEA1oAA4ACxkOC2cADAAJCgwJZwAKBwcKVwAKCgdfAAcKB08bS7AYUFhAjAADBAAEAwCAHAEACAQACH4hFR8DEQ8SDxFyFgESBQ8SBX4gEx4DBQYPBQZ+FAEGEBAGcAABDQ4NAQ6AABkLDAsZDIAAGgAYFxoYaQAXABsCFxtpAAIdAQQDAgRnAAgADxEID2cAEAANARANaAAOAAsZDgtnAAwACQoMCWcACgcHClcACgoHXwAHCgdPG0uwGVBYQI0AAwQABAMAgBwBAAgEAAh+IRUfAxEPEg8RchYBEgUPEgV+IBMeAwUGDwUGfhQBBhAPBhB+AAENDg0BDoAAGQsMCxkMgAAaABgXGhhpABcAGwIXG2kAAh0BBAMCBGcACAAPEQgPZwAQAA0BEA1oAA4ACxkOC2cADAAJCgwJZwAKBwcKVwAKCgdfAAcKB08bQI4AAwQABAMAgBwBAAgEAAh+IRUfAxEPEg8REoAWARIFDxIFfiATHgMFBg8FBn4UAQYQDwYQfgABDQ4NAQ6AABkLDAsZDIAAGgAYFxoYaQAXABsCFxtpAAIdAQQDAgRnAAgADxEID2cAEAANARANaAAOAAsZDgtnAAwACQoMCWcACgcHClcACgoHXwAHCgdPWVlZWUFTAMUAxAC5ALgArQCsAFIAUQBMAEwAAQAAAQ4BDAD9APsA8gDwAOMA4QDaANgAywDJAMQAzwDFAM8AvwC9ALgAwwC5AMMAswCxAKwAtwCtALcAqQCmAKEAngCZAJYAkgCPAIsAiACEAIEAfQB6AHYAcwBuAGsAZABhAFgAVgBRAFwAUgBcAEwAUABMAFAARQBBAC8ALQAOAAwAAAAWAAEAFgAiAAYAFisTMhYVFBYXFhceAQ4BKwEuAScuATU0NjcyNj8BNi4BBg8BBhYXFgU+ATcmJyY2OwEyFgcGBx4BFxYGBwYjIiYnLgEjMDEiBgcOAS4BNxYXNjcDIyIGFBY7ATI2NCYlERQOASsBIi4BNRE0PgE7ATIeAQMOASsBIiYnHgE7ATI2Nw4BKwEiJiceATsBMjY3DgErASImJx4BOwEyPgE1NCYrASIOARQeATsBMj4BJyMiBhQWOwEyNjQmFyMiBhQWOwEyNjQmJyMiBhQWOwEyNjQmByYnLgE0PgIzMjY9ATAxLgEjIg4CFBYXHgEXHgEOASsBLgEnLgE0PgIzMhYXNjc2Fh0BFAYnJicOASMiDgIUFhcWFx4BDgETFhc1BnQHCjEuRVsHBwIJBgQyWyQzNgoRBQkCAgIHDwwBAgEHBwECMAchFxgGAgwHYwcLAgYVGCMHAgYHAgMFCgEHJxgYJwcCDA4GTAoQDwpxBgcKCgcGBwoKARcmQCb2JkAmJkAm9iZAJiIUNx/2HzcUAj0r9is9AhQ3H/YfNxQCPSv2Kz0CFDcf9h83FAE+K/YdMB0+LPYdMB0dMB32HTEcyAUHCgoHBQcKClkFBwoKBwUICQn9BQcKCgcFBwoK3EAvJSYmSV4zHyoBKh5Qk3I9PTktcT8HCQMJBgNFezA+QkJ7oFciNwwbHgcNDAghGAw3IixSPiIiHyg4BwcDDa4PEhIBrwoHQHYuRRICDA0HCjIlMoJIBwotCAUGBwwEBwcHBwsCAR8YJAgbHwgMDAgeGwglGAcNAQEHBRccHBcHBgMNdxULDhL+vQoOCgoOChP++SZAJiZAJgEHJkElJUH+zhcaGhcqOzuAFhoaFio7O4UXGhoXLD0cMXcsPhwxOjEcHTBTCg4KCg4KSQoOCgoPCUkKDgoKDgqMEi8lXWhdSCcrHgIdKj1yk6GTOS45CgELDggLPzE9oK+ge0ImHxYGAQkJYwgKAgYXHyciPlJYUx8oEQIMDgYCQxMIMwcAAAEAAP9qA6wDUgCbAHVAcjEqAgECU0pDOzo5OCMiIRoTCg0AAZSLim9uZVxVVAkIAQwFAIlwbQMGBYB5AgcGBUwAAgEChQMBAQABhQQBAAUAhQsBBQYFhQoBBgcGhQkBBwgHhQAICHaXlpGOhIJ9fHd1a2hjYlFQQD0uLR4dHAwGFyslJzc+AS4BDwEnNxcWMjY3NiYvATc+AS4BDwEnNCYiBhUXBzU3PgEuAQ8BNTQmIgYdAScmDgEWHwEVJzc2JisBIgYVBycmDgEWHwEHDgEXHgEyPwEXBycmDgEWHwEHDgEXHgEyPwEXFBY7ATI2LwE3FQcOARcWMzI/ARUUFjI2PQEXFjMyNzYmLwE1FwcUFjsBMjY1NxcWMjY3NiYDmWZYDAcOGw15t7d5ChEQBAcHDFhmDAcOGw1lARQcFAG3ewwIDxoNWRQcFFkMGw8IDHu3AQEUDgEOFAFlDRsOBw1lWAwHBwQQEQp5t7d5DRoPBwxYZQ0HBwQREwdlARQOAQ4UAQG3ewwIBwsTCgdZFBwUWQcKEwsHCAx7twEUDQEOFAFlCBIRBAcHkzo0CBsYBwdHaWpIBQkIDBsINDoHHBgIBztmDhQVDoxq00UIGxgIBzJ1DhQUDnUyBwgYGwhF02qMDhUUDmY7BwgYHAc6NAgbDAgJBUhqakgHBxgbCDQ6BxwMCAkFOmYOFBUOjGrTRQgbDBEEMnUOFBQOdTIEEQwbCEXTaowOFRQOZjoFCQgMHAAAAAsAAP9qA54DUgAkAKkAtwDdAOkA9QEHARwBLQFHAYIHu0FSAMUAAQAeABgA4gABAB8AHgDAAAEAGwAXANIAAQAaABsAUgABABMABwCwAAEAFAATAFoAUQACAAAAEgFbAVQAAgAlACQBZQFeAVUBUQFKAQUABgAsACUAdQBeAAIAIgAKAYEBegF4AXIBcQFvAWgABwACAC0AiQBwADIAAwApAAIAagABAAgAKQEgAAEAKAANAKUAAQAPABEAKwABAAUADgAQAExLsAlQWEDcAB8eFx4fcgAaGwcbGnIAFBMEExRyACQqJQkkcgAlLAolcC8BIywhLCMhgC4BISssIXAAKwosK3AAIgoLLSJyAAItKS0CKYAACCkBKQgBgAAnAQMoJ3IAERYPFhEPgAAPDhYPDn4AGCABHh8YHmcdGQIXABsaFxtnAAcVARMUBxNnAAQAAAkEAGkAEgAJKhIJZwAqACwjKixpAAoACy0KC2gALQApCC0pagABAAMMAQNpAAwADSgMDWcAKAAmFigmagAcABYRHBZnEAEOBQUOWRABDg4FYQYBBQ4FURtLsA5QWEDdAB8eFx4fcgAaGwcbGnIAFBMEExRyACQqJQkkcgAlLAolcC8BIywhLCMhgC4BISssIXAAKwosK3AAIgoLLSJyAAItKS0CKYAACCkBKQgBgAAnAQMBJwOAABEWDxYRD4AADw4WDw5+ABggAR4fGB5nHRkCFwAbGhcbZwAHFQETFAcTZwAEAAAJBABpABIACSoSCWcAKgAsIyosaQAKAAstCgtoAC0AKQgtKWoAAQADDAEDaQAMAA0oDA1nACgAJhYoJmoAHAAWERwWZxABDgUFDlkQAQ4OBWEGAQUOBVEbS7AVUFhA3gAfHhceH3IAGhsHGxpyABQTBBMUcgAkKiUJJHIAJSwqJSx+LwEjLCEsIyGALgEhKywhcAArCiwrcAAiCgstInIAAi0pLQIpgAAIKQEpCAGAACcBAwEnA4AAERYPFhEPgAAPDhYPDn4AGCABHh8YHmcdGQIXABsaFxtnAAcVARMUBxNnAAQAAAkEAGkAEgAJKhIJZwAqACwjKixpAAoACy0KC2gALQApCC0pagABAAMMAQNpAAwADSgMDWcAKAAmFigmagAcABYRHBZnEAEOBQUOWRABDg4FYQYBBQ4FURtLsCpQWEDfAB8eFx4fcgAaGwcbGgeAABQTBBMUcgAkKiUJJHIAJSwqJSx+LwEjLCEsIyGALgEhKywhcAArCiwrcAAiCgstInIAAi0pLQIpgAAIKQEpCAGAACcBAwEnA4AAERYPFhEPgAAPDhYPDn4AGCABHh8YHmcdGQIXABsaFxtnAAcVARMUBxNnAAQAAAkEAGkAEgAJKhIJZwAqACwjKixpAAoACy0KC2gALQApCC0pagABAAMMAQNpAAwADSgMDWcAKAAmFigmagAcABYRHBZnEAEOBQUOWRABDg4FYQYBBQ4FURtLsC9QWEDgAB8eFx4fcgAaGwcbGgeAABQTBBMUcgAkKiUqJCWAACUsKiUsfi8BIywhLCMhgC4BISssIXAAKwosK3AAIgoLLSJyAAItKS0CKYAACCkBKQgBgAAnAQMBJwOAABEWDxYRD4AADw4WDw5+ABggAR4fGB5nHRkCFwAbGhcbZwAHFQETFAcTZwAEAAAJBABpABIACSoSCWcAKgAsIyosaQAKAAstCgtoAC0AKQgtKWoAAQADDAEDaQAMAA0oDA1nACgAJhYoJmoAHAAWERwWZxABDgUFDlkQAQ4OBWEGAQUOBVEbS7AwUFhA4QAfHhceH3IAGhsHGxoHgAAUEwQTFASAACQqJSokJYAAJSwqJSx+LwEjLCEsIyGALgEhKywhcAArCiwrcAAiCgstInIAAi0pLQIpgAAIKQEpCAGAACcBAwEnA4AAERYPFhEPgAAPDhYPDn4AGCABHh8YHmcdGQIXABsaFxtnAAcVARMUBxNnAAQAAAkEAGkAEgAJKhIJZwAqACwjKixpAAoACy0KC2gALQApCC0pagABAAMMAQNpAAwADSgMDWcAKAAmFigmagAcABYRHBZnEAEOBQUOWRABDg4FYQYBBQ4FURtA4wAfHhceHxeAABobBxsaB4AAFBMEExQEgAAkKiUqJCWAACUsKiUsfi8BIywhLCMhgC4BISssIXAAKwosKwp+ACIKCy0icgACLSktAimAAAgpASkIAYAAJwEDAScDgAARFg8WEQ+AAA8OFg8OfgAYIAEeHxgeZx0ZAhcAGxoXG2cABxUBExQHE2cABAAACQQAaQASAAkqEglnACoALCMqLGkACgALLQoLaAAtACkILSlqAAEAAwwBA2kADAANKAwNZwAoACYWKCZqABwAFhEcFmcQAQ4FBQ5ZEAEODgVhBgEFDgVRWVlZWVlZQWAA9wD2AOsA6gF1AXQBWAFXAU0BSwFEAUMBNwE2ASgBJwEVARQBCwEKAQIBAQD9APwA9gEHAPcBBwDxAO8A6gD1AOsA9QDpAOgA5QDkAOEA4ADfAN4A2wDaANkA2ADVANQAzgDNAMkAxwDEAMIAvAC6ALcAtgCzALIArwCuAK0AqgCoAKcAowChAJwAmgCWAJQAkQCPAIsAigCFAIMAfwB+AHsAeABtAGwAVgBUACQAJwAlACUAEwAlACUAMAAGAB0rAQYiJy4BIyIOARQeATMyNjc2MhYUBw4BIyIuATQ+ATMyFhcWFAEUBiMiJicOASMiJjURNDY3PgE0JiciJzgBMScmNTEwOQU4ATE1NDY3NTQ2OwEyFh0BHgEdARQGBw4BFBYXHgEdARQGIiY9AS4BNDY3NTQmKwEiBh0BMzIWFAYrARYUBgcVMzIWFAYrARUUFjMyNjc+ATsBMhYXHgEzMjY1NDYyFgMyOwE1IxUUBiImPQEjAxQGIyEiJjURNDY7ATU0NjsBMhYdASEyFh0BFAYiJj0BIREhMhYBMzUjFRQGIiY9ASMTIyIGFBY7ATI2NCYlMjY9ATQmIyIGFBYyFh0BFBYTDgEiJicmNzY3Njc2MhcWHwEWFxYnJi8BBwYHBhceATI2NzYnJgEWFAciFDEOASImJyM1JjQ3MDQzPgEyFhcVBzQnBwYuATY/AS4BJxUUBiImPQEOAQcXHgEOAS8BBhQXNzYeAQYPARYXNTQ2MhYdATY3Jy4BPgEfATYCEgQNBRpBJDFSMTFSMSRCGQUNCQUeTSo5YTk5YTkqTR4FAUgtIBIfDAsfEiAtBwUPFBQPAwIDBCIbCQd5BwkbIgcFEBMTEAUHCQ4JFRoaFSUaVRomegcJCQdYDRoVngcJCQeeGxMPFwUCCAUFBQgCBBgPExoJDgm3AgFXHQkOCB6FCQf+TgcJCQdhCQdyBwkBRQYJCQwK/ecBowcJ/r9SGQkOCRmdBQYJCQYFBgoKAYYHCRwUBwkJDgkKiwojJyIKEAwHGg8GBRAFBAgKGAgMRQEEBQoVBgcIBRQXFAUICAb+jRMTARRCT0ITARMTARNCT0IUDAg1BQ0HBAY0DiYWCQ0JFiYONQUEBwwGNQgINQYMBwQFNRwuCQ0JLhw0BgQHDQU1CAHjBAQaGzBSYlIwGxoFCQ4FHiA5YXJhOSAfBA39zyAtEA4OEC0gATEGCAIEGB8ZBAICBgVpHjAKTAcJCQdMCjAeaQUJAQQZHhkEAggGJgYJCQYbCScuJgleGiUlGlkJDgkTLycJTgkMCrkTGxMOBQcHBQ4TGxMGCQkCajYMBgkJBgz9egcJCQcDHAYJQAcJCQdACQY9BgkJBi39BAkDJDEKBwkJBwr+QgkOCQkOCQoJByoUHAkOCAoHKgcJ/o4TFRURHB0RHhEJBwcFCwsdEBw2AgQFCxkMEQ8KCwwKDxALAWgjTCEBIScnIQEhTCMBIScnIQFIFRYfAwMLDQMfERYDPAcJCQc8AxYRHwMNCwMDHxYqFh8DBAsMBB4kBjwHCQkHPAYkHgQMCwQDHxYAAAAS////iwPqAzEADgAWADQAYACWAJoApgC/ANQA4QDuAPsBCwETASABLQE5AUUDnUAzfwEKCImHfAMGC4p7cgMBBhIBBwFFAQIHPQEeAksBGBzIARMO0gESEcOwAgMUjgEJBQtMS7ATUFhAnwABBgcGAQeAAAcCBgcCfiAXJQMNHwweDXIoIRYDDBwdDHAABBoOGgQOgAASERUREhWAABUUERUUfgAUAwUUcAAACQCGAAgACgsICmcACwAGAQsGZwACIgEeHwIeaQAcGB8cWQAYABoEGBppKSMCHwATER8TaQ8mAg4AERIOEWkAHQADBR0DaCcbJAMFCQkFWScbJAMFBQliGRACCQUJUhtLsBZQWECgAAEGBwYBB4AABwIGBwJ+IBclAw0fDB4NcighFgMMHB8MHH4ABBoOGgQOgAASERUREhWAABUUERUUfgAUAwUUcAAACQCGAAgACgsICmcACwAGAQsGZwACIgEeHwIeaQAcGB8cWQAYABoEGBppKSMCHwATER8TaQ8mAg4AERIOEWkAHQADBR0DaCcbJAMFCQkFWScbJAMFBQliGRACCQUJUhtLsDJQWEChAAEGBwYBB4AABwIGBwJ+IBclAw0fDB8NDIAoIRYDDBwfDBx+AAQaDhoEDoAAEhEVERIVgAAVFBEVFH4AFAMFFHAAAAkAhgAIAAoLCApnAAsABgELBmcAAiIBHh8CHmkAHBgfHFkAGAAaBBgaaSkjAh8AExEfE2kPJgIOABESDhFpAB0AAwUdA2gnGyQDBQkJBVknGyQDBQUJYhkQAgkFCVIbQKIAAQYHBgEHgAAHAgYHAn4gFyUDDR8MHw0MgCghFgMMHB8MHH4ABBoOGgQOgAASERUREhWAABUUERUUfgAUAxEUA34AAAkAhgAIAAoLCApnAAsABgELBmcAAiIBHh8CHmkAHBgfHFkAGAAaBBgaaSkjAh8AExEfE2kPJgIOABESDhFpAB0AAwUdA2gnGyQDBQkJBVknGyQDBQUJYhkQAgkFCVJZWVlBYwE6AToBLgEuAQwBDACpAKcAmwCbAGIAYQE6AUUBOgFEAUABPgEuATkBLgE4ATQBMgErASkBJQEjAR4BHAEYARYBDAETAQwBEwEQAQ8BCgEHAQEBAAD5APcA8wDxAOwA6gDmAOQA3wDdANkA1wC7ALoAtgC0AKsAqgCnAL8AqQC/AJsApgCbAKUAoQCfAJoAmQCYAJcAkgCQAIMAgQB1AHQAawBqAGEAlgBiAJYAXABaADIAMQAuAC0AIgAhABwAGQAqAAYAFisBFjI3PgE0JicmBw4BFBY3FhQHLgE0NhMUBisBIiY3Ez4BMhYfARYOASYvAS4BIgYPATMyFgEmNjc2Fx4BFxYOASYnLgEnDgEXHgEXJic0MSMmPgEWFxYXFg4BIyIvAS4BFyMRNDY3PgE9ATMVFBceAR0BFBYyNj0BNCYnNTY9ATQmKwEiBh0BFBcVDgEVERQWOwEyNjQmEzMVIwEyFhQGKwEiJjQ2MwUiIyYjLgEOAQcGFhcWMzI3PgE3MhY+ASYHBiYnPgE3NhcGByMOAR4BNzY3DgElFAYrASImNDY7ATIWFxQGKwEiJjQ2OwEyFiUUBisBIiY0NjsBMhYBJyYnJiIHBg8BBhY7ATI2Jzc+ATIWHwElNDY7ATIWFAYrASImNTQ2OwEyFhQGKwEiJhciJjQ2OwEyFhQGIzciJjQ2OwEyFhQGIwHSBQkEFRgYFQgKFRgYHhcXCwwM+gkH8gkIA2YdTldOHgICBQwMAgMaP0BBGV7bBwn91w8MGgcJJj0RAgQMDAMMLBwRBwwJIhYQCAEBCA0KAQ4mBAIJBQgFCSk/2Q8gGQUHOQsZIAkOCSYfBgkHZAcJBh8lCQYfBgkJKUZGAUcHCQkHBAcJCQf+NAECEwoiU1E8DAIDBDA8GhsmOw0PDwkCCJkfQRsLMB8tLhMSAQYFBAsGHhoNLQItCQcEBwkJBwQHCbMJBgUHCQkHBQYJ/ukJBgUHCQkHBQYJAWUxEhcTKBIYEjEDCQnkCQngKQsbGhsLKf7FCQcFBgkJBgUHCQkHBQYJCQYFBwktBgkJBgUHCQkHGQcJCQcEBwkJBwEoAwMOLjIuDgcHDi4yLnsUQBQKGx4b/fQHCQ4HAQ5PVFRPBgYMBAUGBkRKS0P5CQEXKVYjCQMJMSMGDAYEBhonCRxBHxknDCMpAQcKAggGRDMFDQcGDQs55gI7GigHAggFZGQMAwcoGpIHCQkHkiE3C1wFCHAHCQkHcAcGXAs3If22BwkJDggDaFL9+gkMCgkOCJ8CGQ4aPyoFCQMlCA04JQIJDAtqCgkSHy4KDxADBgIMDAYCCAMbJ0EGCQkMCgkvBwkJDgkJ0QcJCQ4ICf7vgS8VEBAVL4EHDg4RbB4iIh5svwYJCQwKCYQGCQkMCglECQ4ICQwKOwkOCAkMCgAADwAA/2oDnANTACEALQBOAJYApgCzAMcA0gDlAPYBIwE3ATwBSAFUBvdLsAlQWEEsAQ0AhQACABgACgEGAAEAFwABAQQAbgACAAwAHAEiAP8AmQADAB8AGQCbAAEAJQANANAAywDDALQAsgCsAJ8ABwAHACYAaAABACMABwBQAAEABAAkAAgATBtLsApQWEEsAQ0AhQACABgACgEGAAEAFwAIAQQAbgACAAwAHAEiAP8AmQADAB8AGQCbAAEAJQANANAAywDDALQAsgCsAJ8ABwAHACYAaAABACMABwBQAAEABAAkAAgATBtLsAtQWEEsAQ0AhQACAAAACgEGAAEAFwABAQQAbgACAAwAHAEiAP8AmQADAB8AGQCbAAEAJQANANAAywDDALQAsgCsAJ8ABwAHACYAaAABACMABwBQAAEABAAkAAgATBtBLAENAIUAAgAYAAoBBgABABcAAQEEAG4AAgAMABwBIgD/AJkAAwAfABkAmwABACUADQDQAMsAwwC0ALIArACfAAcABwAmAGgAAQAjAAcAUAABAAQAJAAIAExZWVlLsAlQWECgAAAYAxgAA4AqAQMCAQNwAAIBGAIBfgAoFwkXKAmAAAkaFwkafi4BJx4cHiccgC0BJQ0QHyVyACYQBwcmcgAKABgAChhpCCkCAQAaHgEaagAXAB4nFx5pHQEcEisCDBkcDGoAGQAfDRkfaRQBDSwVAhAmDRBpGxYTEQ8OCwcHACMkByNoACQgBgIEISQEZyIBIQUFIVciASEhBV8ABSEFTxtLsApQWEClAAAYAxgAA4AqAQMCCANwAAIBGAIBfikBAQgcAXAAKBcJFygJgAAJGhcJGn4uASceHB4nHIAtASUNEB8lcgAmEAcHJnIACgAYAAoYaQAIABoeCBpqABcAHicXHmkdARwSKwIMGRwMagAZAB8NGR9pFAENLBUCECYNEGkbFhMRDw4LBwcAIyQHI2gAJCAGAgQhJARnIgEhBQUhVyIBISEFXwAFIQVPG0uwC1BYQJoqAQMAAgEDcgACAQACAX4AKBcJFygJgAAJGhcJGn4uASceHB4nHIAtASUNEB8lcgAmEAcHJnIAChgBAAMKAGkIKQIBABoeARpqABcAHicXHmkdARwSKwIMGRwMagAZAB8NGR9pFAENLBUCECYNEGkbFhMRDw4LBwcAIyQHI2gAJCAGAgQhJARnIgEhBQUhVyIBISEFXwAFIQVPG0uwF1BYQKAAABgDGAADgCoBAwIBA3AAAgEYAgF+ACgXCRcoCYAACRoXCRp+LgEnHhweJxyALQElDRAfJXIAJhAHByZyAAoAGAAKGGkIKQIBABoeARpqABcAHicXHmkdARwSKwIMGRwMagAZAB8NGR9pFAENLBUCECYNEGkbFhMRDw4LBwcAIyQHI2gAJCAGAgQhJARnIgEhBQUhVyIBISEFXwAFIQVPG0uwIVBYQKEAABgDGAADgCoBAwIYAwJ+AAIBGAIBfgAoFwkXKAmAAAkaFwkafi4BJx4cHiccgC0BJQ0QHyVyACYQBwcmcgAKABgAChhpCCkCAQAaHgEaagAXAB4nFx5pHQEcEisCDBkcDGoAGQAfDRkfaRQBDSwVAhAmDRBpGxYTEQ8OCwcHACMkByNoACQgBgIEISQEZyIBIQUFIVciASEhBV8ABSEFTxtLsCRQWECiAAAYAxgAA4AqAQMCGAMCfgACARgCAX4AKBcJFygJgAAJGhcJGn4uASceHB4nHIAtASUNEA0lEIAAJhAHByZyAAoAGAAKGGkIKQIBABoeARpqABcAHicXHmkdARwSKwIMGRwMagAZAB8NGR9pFAENLBUCECYNEGkbFhMRDw4LBwcAIyQHI2gAJCAGAgQhJARnIgEhBQUhVyIBISEFXwAFIQVPG0CjAAAYAxgAA4AqAQMCGAMCfgACARgCAX4AKBcJFygJgAAJGhcJGn4uASceHB4nHIAtASUNEA0lEIAAJhAHECYHgAAKABgAChhpCCkCAQAaHgEaagAXAB4nFx5pHQEcEisCDBkcDGoAGQAfDRkfaRQBDSwVAhAmDRBpGxYTEQ8OCwcHACMkByNoACQgBgIEISQEZyIBIQUFIVciASEhBV8ABSEFT1lZWVlZWUFtAUoBSQE+AT0AyQDIAJgAlwAuAC4AIwAiAVABTgFJAVQBSgFUAUQBQgE9AUgBPgFIATwBOwE6ATgBNQE0ASkBKAElASQBIQEfAQkBCAEDAQEA/gD8APgA9wD0APMA6wDqAOIA4QDXANYAzgDNAMgA0gDJANIAxgDFAMEAwAC8ALsAtwC2ALAArgCqAKkAogChAJ0AnACXAKYAmACmAJQAkwCIAIYAewB6AHUAdABsAGoAZABjAF4AWABUAFIALgBOAC4ATgApACcAIgAtACMALQAbABoALwAGABYrATY3NiYnJj4BFhcWBxQHBgcGBwYWFxYGBwYjIicmNzQ3NhczMjY0JisBIgYUFiUyNz4BJyY3Nj8BNjc2NTQnLgEOARceAQcOAQcGFQYXFgEVFAYrAQ4BBwYrATgBMSEiJy4BJyMiJj0BNDY7ATY3JyY0NzE2Mh8BMDEzMjc2NzY3Njc2HwE2MzIXHgEHFh8BHgEdATMyFiciBxYXNjIWFRQHMzU0LgEHFBUzNjU0JiMiBgcWBxQHMzU0LgEiDgEdATMmNTQ2MhYnIgYVFBczNjU0JjcGFBYyPwEwMTY0JzAxJiIHFQcFFxUXFjI2NC8BNSMnJiIGFAczNTQ+ATMyFz4BMzIXJicHBiImND8BJzQxIyYnJgcGBwYHBgcWBgcGIyInBgUhHgEXIT4BNz4BHgEHDgEHMz4BNyMhFSElIyIGFBY7ATI2NCY3MzI2NCYrASIGFBYBMhQHCwENBAMMDQQUAQ4IFhQHCwENBAMGAwYKBBQBDgnrBQcKCgcFBwoK/tEGAwYDBBMIBh4BFQgNEwQNDAMEDQELBykJDgEUBALUCgcYAzYwBQd5/mUHBTA2AxgHCgoHHQ4vBhAQETARAw0kKBktIBEbFz04CgsNGBENBgc3JQEcHx8HCtYuJREJGEMwATMjPVJdARwUEBoFAVQBMyM9SD0kMwExRDBSFB0BXwEcbAcNFQYfBQcJEAcC/jsQDQcTDwgQAQsHFQ0lri1NLTwuFjYeFxYiExMRLyIREgUBHBsYHRYpLBkpJwsDDxEYFREnAqj9RgMvKQGOKT0QAgwOBgINMCA+KS4s9f3pAwz9fQUHCgoHBQcKCrEFBwoKBwUHCgoCux0PFiYVBg0IAwYeHxkcER8dEBUmFQYOBAIHHh8ZHRHCCg4KCg4KNwIEDgYeHhYrAR8RHBkeHgYDCA0GFSYWDzwRHRkfHgf+ulUHCkR/MwUFM39ECgdVBwpMRgcRMBAREQMaDygcDRMJFTQJBhENIxE/PgEYQiUMCpocFBgWMCIIBAwkPSOEBgYECBQcEg8FCggEDCQ9IyM9JAwECCIwMA4cFAgEBAgUHNkHEw4HHgcQCQcFAQGBEAEMBw4UBxABCwcOE7gMLUwtJhMTBi4VExEiMBATBAEaAgITDiQnEBwFESoPEQ86tzxwLRpLLAcGBQwHJkUbLXCRM5oKDgoKDgqCCg4JCQ4KAAAABgAA/2UD6ANSAEIASgBTAFwAZgBxAM1ADAIBEQFkOiEDCwQCTEuwClBYQEcNAQsEDgQLcgAAAAgCAAhpAAIAAwECA2kJAQEAERABEWcAEA8HAgQLEARnAA4ABgoOBmcMEgIKBQUKWQwSAgoKBWEABQoFURtASA0BCwQOBAsOgAAAAAgCAAhpAAIAAwECA2kJAQEAERABEWcAEA8HAgQLEARnAA4ABgoOBmcMEgIKBQUKWQwSAgoKBWEABQoFUVlAIkxLcXBtamZlYWBbWldWUE9LU0xTSkkmLhIoJyMjEzYTBh8rATY1NCcuASsBIgYHAyMnLgEjIgYUFjMyFhceARceATsBByYOARUUHgEzMjY3MxYXHgE2Nz4BNTQuAQcnMzI2PwE2NQEzMhceARchAyImNDYyFhQGJRQGIiY0NjIWJw4BByMuASc3MzcGBwYjISImLwEhA+cBNDOsZC8JEAN2/iYKPyYMEREMEx8FJRolDk0yZRwqSy0mQCUxTAtnCR0bR0cbFBUtSyobZTFNDi8L/nAaUkdEWAb+QncgMC9CLzABpzBAMC9CL50XHgVoBh4WJJP6CBoYG/4kHzAHKQLbAbUCBXBfW2wLCf6beyMtERgRFhF3TWcmLkUHIUQqJkEmQC8oHRwTExwUMxwqRCEHRS4mfR4CAWIrKZJY/cwwQy8vQzBSIjAwQy8vUg8tGhotD1poFg0LGhRzAAAAAB8AAP93A+gDRQAPABMAIwAnADcAOwBRAG0AfQCBAJEAlQChAK0AuQDFANEA3QD5AQUBGwErAS8BbwGBAbgBygHWAeYB6gH2CatBeQBaAAEAEwARARwAbgAUAAMABwAEASQAdgAcAAMABQArAIIANQAAAAMAIwAAAfIB7ADBALsABAAkAAMBAAD6ANgA0gDNAMcABgACACUAigAtAAgAAwABACYB0QHLALQArgCcAJYABgAOAB0B5AEHAEUAAwBBAB4AYgBNAAIAHwAMARcAqACiAD8ABAANAA8BDwABACkAIAFCATIAAgBAADsB3AFGAAIAPwBAAbIBqQFrAT4BNQAFADkAPwGgAYQAAgAUADkBmQGXAY4BdQFmAV4BVQFOAUsACQA6ABAAEQBMAcgBeAACAD8BvQABADgAAgBLS7AKUFhA6gARExGFABMEBBNwACsGBQYrBYAuAQ4dPgEOcjABDEEfNgxyEgEPHw02D3IADTYfDTZ+ADE2IDYxIIAAICk2ICl+ACkvNikvfgAvOzkvcAAUOTg/FHIAEDg6OBA6gDIVAgQ1GAIHBgQHaDQXAgYzFgIFKgYFZwAqQgEjAyojaRlECAMAHAsCAyQAA2dDASQsJwIlAiQlaRsKAgIaCQIBHQIBZy0oAiY8IQIdDiYdaUYBPgBBDD5BZz0iAh4AHw8eH2kANgA7QDY7aABAAD85QD9nADlFATgQOThqADo3NzpXADo6N18ANzo3TxtLsAtQWEDkABETEYUAEwQEE3AAKwYFBisFgC4BDh0+AQ5yMAEMQR82DHISAQ8fDTYPcgANNh8NNn4xASA2KTYgKYAAKS82KS9+AC87OS9wABQ5OD8UcgAQODo4EDqAMhUCBDUYAgcGBAdoNBcCBjMWAgUqBgVnACpCASMDKiNpGUQIAwAcCwIDJAADZ0MBJCwnAiUCJCVpGwoCAhoJAgEdAgFnLSgCJjwhAh0OJh1pRgE+AEEMPkFnPSICHgAfDx4faQA2ADtANjtoAEAAPzlAP2cAOUUBOBA5OGoAOjc3OlcAOjo3XwA3OjdPG0uwDFBYQOoAERMRhQATBAQTcAArBgUGKwWALgEOHT4BDnIwAQxBHzYMchIBDx8NNg9yAA02Hw02fgAxNiA2MSCAACApNiApfgApLzYpL34ALzs5L3AAFDk4PxRyABA4OjgQOoAyFQIENRgCBwYEB2g0FwIGMxYCBSoGBWcAKkIBIwMqI2kZRAgDABwLAgMkAANnQwEkLCcCJQIkJWkbCgICGgkCAR0CAWctKAImPCECHQ4mHWlGAT4AQQw+QWc9IgIeAB8PHh9pADYAO0A2O2gAQAA/OUA/ZwA5RQE4EDk4agA6Nzc6VwA6OjdfADc6N08bS7ARUFhA6wARExGFABMEBBNwACsGBQYrBYAuAQ4dPgEOcjABDEEfNgxyEgEPHw02D3IADTYfDTZ+ADE2IDYxIIAAICk2ICl+ACkvNikvfgAvOzYvO34AFDk4PxRyABA4OjgQOoAyFQIENRgCBwYEB2g0FwIGMxYCBSoGBWcAKkIBIwMqI2kZRAgDABwLAgMkAANnQwEkLCcCJQIkJWkbCgICGgkCAR0CAWctKAImPCECHQ4mHWlGAT4AQQw+QWc9IgIeAB8PHh9pADYAO0A2O2gAQAA/OUA/ZwA5RQE4EDk4agA6Nzc6VwA6OjdfADc6N08bS7AWUFhA6wARExGFABMEE4UAKwYFBisFgC4BDh0+AQ5yMAEMQR82DHISAQ8fDTYPcgANNh8NNn4AMTYgNjEggAAgKTYgKX4AKS82KS9+AC87Ni87fgAUOTg5FDiAABA4OjgQOoAyFQIENRgCBwYEB2g0FwIGMxYCBSoGBWcAKkIBIwMqI2kZRAgDABwLAgMkAANnQwEkLCcCJQIkJWkbCgICGgkCAR0CAWctKAImPCECHQ4mHWlGAT4AQQw+QWc9IgIeAB8PHh9pADYAO0A2O2gAQAA/OUA/ZwA5RQE4EDk4agA6Nzc6VwA6OjdfADc6N08bS7AXUFhA7AARExGFABMEE4UAKwYFBisFgC4BDh0+AQ5yMAEMQR9BDB+AEgEPHw02D3IADTYfDTZ+ADE2IDYxIIAAICk2ICl+ACkvNikvfgAvOzYvO34AFDk4ORQ4gAAQODo4EDqAMhUCBDUYAgcGBAdoNBcCBjMWAgUqBgVnACpCASMDKiNpGUQIAwAcCwIDJAADZ0MBJCwnAiUCJCVpGwoCAhoJAgEdAgFnLSgCJjwhAh0OJh1pRgE+AEEMPkFnPSICHgAfDx4faQA2ADtANjtoAEAAPzlAP2cAOUUBOBA5OGoAOjc3OlcAOjo3XwA3OjdPG0uwKlBYQO0AERMRhQATBBOFACsGBQYrBYAuAQ4dPh0OPoAwAQxBH0EMH4ASAQ8fDTYPcgANNh8NNn4AMTYgNjEggAAgKTYgKX4AKS82KS9+AC87Ni87fgAUOTg5FDiAABA4OjgQOoAyFQIENRgCBwYEB2g0FwIGMxYCBSoGBWcAKkIBIwMqI2kZRAgDABwLAgMkAANnQwEkLCcCJQIkJWkbCgICGgkCAR0CAWctKAImPCECHQ4mHWlGAT4AQQw+QWc9IgIeAB8PHh9pADYAO0A2O2gAQAA/OUA/ZwA5RQE4EDk4agA6Nzc6VwA6OjdfADc6N08bQO4AERMRhQATBBOFACsGBQYrBYAuAQ4dPh0OPoAwAQxBH0EMH4ASAQ8fDR8PDYAADTYfDTZ+ADE2IDYxIIAAICk2ICl+ACkvNikvfgAvOzYvO34AFDk4ORQ4gAAQODo4EDqAMhUCBDUYAgcGBAdoNBcCBjMWAgUqBgVnACpCASMDKiNpGUQIAwAcCwIDJAADZ0MBJCwnAiUCJCVpGwoCAhoJAgEdAgFnLSgCJjwhAh0OJh1pRgE+AEEMPkFnPSICHgAfDx4faQA2ADtANjtoAEAAPzlAP2cAOUUBOBA5OGoAOjc3OlcAOjo3XwA3OjdPWVlZWVlZWUGPAdgB1wFxAXAAKQAoAfUB9AHvAe4B6gHpAegB5wHgAd4B1wHmAdgB5gHUAdMBzgHNAa8BrAGUAZEBfgF8AXABgQFxAYEBWwFYATsBOAEvAS4BLQEsASgBJgEgAR4BGgEZARYBFQESAREBCwEJAQMBAgD9APwA9wD1AO4A7ADkAOIA2wDaANUA1ADQAM8AygDJAMQAwwC+AL0AtwC2ALEAsACrAKoApQCkAJ8AngCZAJgAlQCUAJMAkgCOAIwAhgCEAIEAgAB/AH4AegB4AHIAcABrAGoAaQBoAGUAZABeAFwAVgBUAFAATwBJAEcAQgBBAD4APQA7ADoAOQA4ADEALwAoADcAKQA3ABEAFAAmACMAEQAUACYAIgBHAAYAHisTNCYrASIGHQEUFjsBMjY1JyM1MyU0JisBIgYdARQWOwEyNjUnIzUzByMiBh0BFBY7ATI2PQE0JgcjNTMXNSMVFAYiJj0BNDY7ATIWHQEUBiImBRQGKwEiJjURNDYzITIWFREUBiImNREhETMyFhM0JisBIgYdARQWOwEyNjUnIzUzFzQmKwEiBh0BFBY7ATI2NScjNTMFNDYyFh0BFAYiJjUVNDYyFh0BFAYiJjU3NDYyFh0BFAYiJjUnNTQ2MhYdARQGIiYXNTQ2MhYdARQGIiYnNDYyFh0BFAYiJjUXFAYHBiMiLgE3NjU0LgEjIgcGLgE2NzYzMh4BBTQ2MhYdARQGIiY1BTU0NjsBMhYdARQGIiY9ASMVFAYiJgM0JisBIgYdARQWOwEyNjUnIzUzASYjBwYHJicmKwEiBwYHLgEvASIGHQEUFxYUBwYdARQWPwE+ATcWFxY7ATI3NjceAR8BFjY9ATQnJjQ3Nj0BNAUzDgEPATY0JxceARcjIgYUFiUWFw4BBw4BHgE3NjcGBwYrASIuAScWFxY+ASYnJic2Nz4BLgEHBgc+AjsBMhcWFyYnJg4BFhcnLgEnMzI2NCYrAT4BPwEGFAM0NjIWHQEUBiImNQUjIgYdARQWOwEyNj0BNCYHIzUzJTU0NjIWHQEUBiImxwoHTgcKCgdOBwohLi4BXAkITgcKCgdOCAkhLi6NTwcKCgdPBwoKGC0tni4JDgoKB04HCgoOCf7rCgeqBwoKBwI3BwoKDgr965kHCpkKB08HCgoHTwcKIi0tvwoHTgcKCgdOBwohLi4BJAoOCgoOCgoOCgoOCmMKDgoKDgpjCg4KCg4KYwoOCgoOCmMKDgoKDgrjHBwFCAQMAgUwPWc9KiQHDAUGBykwRndG/roKDgoKDgr+UgoHTwcKCg4KLQoOCi0JCE4HCgoHTggJIS4uAt4ECSMmGA8eIi2sKCIfEgwkFCQICwEPDwEMByQUJAwSHyIorCghIBELIhMjCQoBDw8B/dQGBSEVDA0NDBUhBQYHCgoBYiEeDiMOBwgCCwccHwsNHimsEyUeBxkaBwsCCAcfGhofCAcCCwcaGggeJROsJxsXCR4gBwsCCLMMFB0FAQcKCgcBBR0UDAy3Cg4KCQ8K/hROBwoKB04HCgoXLi4B/AoOCgoOCgHfBwoKB40HCQkHEWv3CAkJCIwHCgoHEGzFCgeNBwkJB40HCo1r8gwkBwoKBzUHCgoHHQcKCtgHCgoHAzcHCgoH/agHCgoHAkf86woCwQcKCgeMBwoKBxBs1gcKCgeNBwkJBxFruwcKCgcFBwoKB1MHCgoHBQcKCgddBwoKBwUHCgoHtAUHCgoHBQcKClEFBwoKBwUHCQkMBwoKBwUHCQkHKy1SIgcIDgY8UD1nPQ0CBQ0NAhBGdxYHCgoHBQcJCQexQAcKCgdYBwoKB0cvBwkJAhMICQkIjAcKCgcQbP3HBAYGICgXGhwZKREXAwYICQ8EAiJLIwIFDwcLAgYDFxEpGRwbGCgQFQMGAgsHDwUCI0siAgQPCXcUHwMCJUYnAgQeFAoOCisFFQwSAgELDggBBBMZECYUJxIRBAEIDgsBBhoVBQILDggCAxAXJhQZFiURBQIIDgxkAgMeFQoOChUeAwIkSwEnBwoKBwUHCgoHBAoHjQcKCgeNBwqNa9oFBwoKBwUHCgoAAAAJAAD/agNPA1IAJABzAIUAjwCbAKgAuQDBAM0C2kAsiAEQET00Ag0QYlUCDw2FegIJD1wBDglmQTADCApFFgIHAxABAhceARQYCUxLsAtQWECSAA8NCQ0PCYAACQ4NCXALAQgKAQoIAYAABwMXAwcXgAACFxgXAhiAABQYBBgUBIAAFQQAGRVyHhocAxIAEwASE4AbARMMGRNwAAYAERAGEWkAEAANDxANZwAOAAoIDgppAAEAAwcBA2cAFwAYFBcYaQAEAAASBABnAAwABRkMBWcdARkWFhlXHQEZGRZgABYZFlAbS7ANUFhAkwAPDQkNDwmAAAkODQlwCwEICgEKCAGAAAcDFwMHF4AAAhcYFwIYgAAUGAQYFASAABUEAAQVAIAeGhwDEgATABITgBsBEwwZE3AABgAREAYRaQAQAA0PEA1nAA4ACggOCmkAAQADBwEDZwAXABgUFxhpAAQAABIEAGcADAAFGQwFZx0BGRYWGVcdARkZFmAAFhkWUBtLsBhQWECUAA8NCQ0PCYAACQ4NCQ5+CwEICgEKCAGAAAcDFwMHF4AAAhcYFwIYgAAUGAQYFASAABUEAAQVAIAeGhwDEgATABITgBsBEwwZE3AABgAREAYRaQAQAA0PEA1nAA4ACggOCmkAAQADBwEDZwAXABgUFxhpAAQAABIEAGcADAAFGQwFZx0BGRYWGVcdARkZFmAAFhkWUBtAlQAPDQkNDwmAAAkODQkOfgsBCAoBCggBgAAHAxcDBxeAAAIXGBcCGIAAFBgEGBQEgAAVBAAEFQCAHhocAxIAEwASE4AbARMMABMMfgAGABEQBhFpABAADQ8QDWcADgAKCA4KaQABAAMHAQNnABcAGBQXGGkABAAAEgQAZwAMAAUZDAVnHQEZFhYZVx0BGRkWYAAWGRZQWVlZQD7Dwrq6kZDJx8LNw826wbrBvr20s6yqpqSgnpeVkJuRm4yKh4Z9fHh3dXRxb2poX15aWBUdPTUmJRU1Mh8GHyslFAYrASImPQE0NjsBMhYdARQGIiY9ATQmKwEiBh0BFBY7ATIWBxQGKwEiJjURNDY3NTQ2NzU0NjsBMhYdAR4BHQEeAR0BFAYiJj0BNCYjIiY9ATQmJxUUBiMiJxUUBiImPQEOAR0BFAYjIgYVERQWOwEyFhMjFRQyPQE0NjIWFBcWMjc2NSczNTQmKwEiBhUBIyIGFBY7ATI2NCY3NCYrASIGFBY7ATI2FwYjISImPwE2NzYyFxYfARYvAS4BIgYPATcjIgYUFjsBMjY0JgHICQeEFR8fFcAVHgkOCQsIwAgMDAiEBwkPCQfDHytDMSEZHhQvFR4ZITFDCgwKOykHCQ8LGxIJBBsjHAsPCQcpOxkRwwcJBVQaCQ4JBQQIBAVUVAsILwcLARIHBgoKBgcHCQlCCQcHBwkJBwcHCYQFCP6sCAoDSRkhGToZIRlJAylBESssKxFByAcHCQkHBwcJCQIHCR4W+BUfHxVxBwkJB3EIDAwI+AgMCWYHCSsfAWYySwXPGikFRBQeHhREBSkazwVLMmEHCQkHYSk6CgbeDRUFOBUXARsVFxcVfgUVDd4GCjop/poRGQkDFIEMDEYHCQkOAwICAwdbQggKCgj8vgkOCQkOCTUHCQkOCQmbBw4IwEMeFhYeQ8AIEqsvMzMvq1QJDgkJDgkAAv/8/9wD7ALgACUARQBHQERFNjUmIhkGBQQBTAYBBAgFCAQFgAIBAAkBBwEAB2cAAQAIBAEIaQAFAwMFVwAFBQNfAAMFA09CQBInExMaOjQUMwoGHysBJy4BKwEiBgcOASImJy4BKwEiBg8BBhYfAREUFjMhMjY1ETc+AQc1NCYiBhURIRE0JiIGHQEnNz4BOwEeATI2NzMyFh8BA+KMGkkqXAoPAwo0PjMLAw8KXCpJGowKCg/CEQ0B/g0SwQ8K2hIaEf4+ERoRhnERMBxIFUxYTRRIHDEQcQHosyEkCwkdJCQdCQskIbMNHwRA/oMNEhINAX1ABB8jLQwSEgz+NAHMDBISDC0skhYXJy4vJhcWkgAACAAA/2oD6ANSABkAHQAhACUANQA5AEMARAB/QHwVAQEOAgEUBAJMAAMADAIDDGcAAgANDgINZwAODwsIBwQBBA4BZxAKCQYEBAAUAAQUZwAAABUTABVnABMAEhETEmcWAREFBRFXFgEREQVfAAURBU9ERENCQUA/Pj08Ozo5ODc2MzAtKyooJSQjIiEgERERERghJRIQFwYfKyUjJzUyPgE0LgEjITUjIg4BHQEUFhcVIxEhAyM1MyMzFSsCNTMlNDY7ARUhMhYUBiMhIiY1FzMVIwEhNSE1ITUhFzMVA+hsOy1NLS1NLf4Mpi1NLS0mUwPo+lNT+lNTU1RU/rIyIlMCRyMxMSP9ZiMxVFNTAu78vgJI/bgCs1Q7tzu/LU1aTS1TLU0tUy1NFr3+XwGhpqam+iMxVDFEMTEip6b+slRTU1OnAAAAAAIAAP9qA6IDUgAwAGwAakBnS0ICCQdramloZ2ZlZGFgX15UOSAIEAYJAkwACQcGBwkGgAABAAcJAQdpCAsCBgIKAgADBgBnBQEDBAQDVwUBAwMEXwAEAwRPMjEBAGNiXVtHRjFsMmwvLi0sKyopJxUUADABMAwGFislMj4BNTQnJic2NTQmJyYnLgEnLgEiBgcGBwYHDgEVFBcGBwYVFB4BOwEVIxUhNSM1JSIuATU0Nj8BJyY1ND4CPwI0PgEyHgEdARceAxUUDwEXHgEVFA4BKwE1NycHNSMVJwcXFScHFxUC+y1NLSQaIwkcGixDBBoVGUFIQRkpCkMsGhwKJRglLU0u6fICHvH+3B4yHS8lIw8QFSYzHBgBITdANyIYHTMmFRAPIyUvHTIe6WsqQTtCKWtCKWtgLU4tOi8eESAhKEsfMxMdNBQZGxsZKD0TMx9LKCMeER4uOy1OLbw6Orw7HTIeJjsJCCEgJh43LR0EBBggNyAgNyAYBAQdLTceIyMhCAk7Jh4yHaNrKkLCWEEpa4FCKWw5AAgAAP9mA8MDVQAXAGkAhgC2AOIBGwFMAWEB3UE9AH0AAQAHAAIAhABuAAIABgAHAEQAKgACAAQABgETAQoAzgBLAEcABQASAAwA2QDXAMYAwwCyALAABgARABIBOgEAAAIADgAUATUBJAACAA8ACQEsAPcA7AADABUADwAFAAEAGAAVACEAAQALABcACgBMAHkAAQACAEpLsBdQWEBxABIMEQwSEYAAFBEOERQOgAoBCQ4PDgkPgAAPFQ4PFX4AGBUAFxhyAAAFFQAFfgAFFxUFF34AAQsBhgMBAggBBwYCB2kZAQYABAwGBGcNAQwTAREUDBFpEAEOFgEVGA4VaQAXCwsXWQAXFwtiAAsXC1IbQHIAEgwRDBIRgAAUEQ4RFA6ACgEJDg8OCQ+AAA8VDg8VfgAYFQAVGACAAAAFFQAFfgAFFxUFF34AAQsBhgMBAggBBwYCB2kZAQYABAwGBGcNAQwTAREUDBFpEAEOFgEVGA4VaQAXCwsXWQAXFwtiAAsXC1JZQTgAbABqAV4BXAFGAUUBLwEuASoBKQEeAR0BGgEYAQ8BDgEEAQIA/gD8APMA8ADnAOUA0wDQAMwAygC6ALgAngCcAJQAkwCCAH8AcgBwAGoAhgBsAIYAYABfAFUAUgA+ADwAMgAwACAAHgArABoABgAXKxcGFhcWNzYeAQYHBiMiJy4BNxM+AR4BBxMWBgcGBwYjIicOAScuATcTNjcmJyY3PgE7ATU0Njc2Fx4BHQEzMhYXFgcGBxYfARYGByMiJi8BJicGKwEiJwYHAwYeATY3NjIXHgE3Nj8BNhYDMzI2Ny4BKwEiJj0BNCYnDgEdARQGKwEiBgceAQExMzAVHgEUDgIXFjMyNzY3Fh8BFjMyNzYuAjQ2NzYzMT4BLgEHBgcmJyYOARYTBiMiJicuATc2NzYfATY3JjY3NjM2Fhc+ATsBMhceAQcWFzc2FxYXFgYHBgEeARcyFgcOARc+ATc2MzEyFx4BFzYmJyY2Mz4BNy4BJyInJjc+AScOAQcGIicuAScGFhcWBiMOAQUmBxcWBw4BBxYGBwYHIiYnDgErASYnLgE3LgEnJjc2NyYHBhYXHgEXFjY3PgE3PgEBLgEnJicuAQ4BFxYXHgEXMzI+ASaXAQgIDxQGDQUFBwsQFxEPEAIbAQoOCQHrAwMFEBASECspI0ogIiYEOAMQFw8FBQ4yHRAeGQgIGR4QHTIOBQUPFxADDAEJBwEHCQEMAw4MDJ4NDA0DOAMbNTwcBQwEGDMYBwwEBQ7mnhEgCgogESEHCRAODhAKByARIAoKIAGtAQoKBw0FBAUJBgIMBAMKBAIFCwQDBA0HCgkBAQYEBgwGDwoKDgYNBgW7QkxJhDEtIhQPJSg5BRUVBwcNBAoZMBERLhoBCgQNBwcYEgU6JiQRFCAtMf6SDCQTCgkFCgEIFSQKBggJBQokFQgBCgQGDBQjDAwjFAoFAwQKAQgVJAoFEAcKJBUIAQoFCAsUIwGsFkQDBgYNKBgHBw0EChkwEREvGQEKBA0HBxgoDQYGAgFEFw0MFhdIKTuIOSpHFxUK/rMjOxQTEAIMDgUCEhYZRCkDBgkDCAYKEwYMCAIFDQwDBQ0LIxMBEgcIAQsH/okGDQQKBAUdGAgRE0coAjknGw0aCAgZHhAdMg4FBQ4yHRAeGQgIGg0bJ3oHCgEIB3ofGQMDFyH9xx42HAsXBAQUDQcCBgIEAwLsEA4OEAkHIREfCwogESEHCRAODhD+3gEDCQUIBg0GCQEHBAMGAgEJBg0GCAUJAwEDDQwEAgUJCAYCBAwN/i0hQExHqj0vFxkLAQ0EFSwTBwESERASBxItFQUMAQsYFi89qUdNAaANDwEQCQ8hDwISDwgIDxICDyEPBxIBDw0ODwEICgcPIQ8CEhAHBxASAg8hDwkQARA+QgMECQoTGwQVLRIGAhIRERICBhMsFQQbEwoJAgIDRCdtNztYFBwBHRRXPDhs/u4GIhkWMAcFBAwHNRseJwgIDQsAAAcAAP9qAzYDVAALABkAewCMAKcArAC+Am9LsAlQWEArpgEQDHcBCxBdARELGwECEgcBAgAJvLMCExRXOzoDDhNPAQYFCEyhlAIMShtLsApQWEArpgEQDHcBDxBdARELGwECEgcBAgAJvLMCExRXOzoDDhNPAQYFCEyhlAIMShtAK6YBEAx3AQsQXQERCxsBAhIHAQIACbyzAhMUVzs6Aw4TTwEGBQhMoZQCDEpZWUuwCVBYQGEACQEAAQkAgAAUABMCFHIVARMOABMOfgAOBQAOBX4ADAAQCwwQaQ8BCwAREgsRZwASCgMCAgESAmcAAQAAFAEAaQAFAAYHBQZnAAcACA0HCGcADQQEDVkADQ0EYQAEDQRRG0uwClBYQGcACw8RDwtyAAkBAAEJAIAAFAATAhRyFQETDgATDn4ADgUADgV+AAwAEA8MEGkADwAREg8RZwASCgMCAgESAmcAAQAAFAEAaQAFAAYHBQZnAAcACA0HCGcADQQEDVkADQ0EYQAEDQRRG0uwDVBYQGEACQEAAQkAgAAUABMCFHIVARMOABMOfgAOBQAOBX4ADAAQCwwQaQ8BCwAREgsRZwASCgMCAgESAmcAAQAAFAEAaQAFAAYHBQZnAAcACA0HCGcADQQEDVkADQ0EYQAEDQRRG0BiAAkBAAEJAIAAFAATABQTgBUBEw4AEw5+AA4FAA4FfgAMABALDBBpDwELABESCxFnABIKAwICARICZwABAAAUAQBpAAUABgcFBmcABwAIDQcIZwANBAQNWQANDQRhAAQNBFFZWVlAL7CtubWtvrC+rKuqqKWjkI2GhH9+a2lhX1lYVVRLSUVEQ0E9PDMyJyYfHRUTFgYYKwEVFAYiJj0BNDYyFhc+ASc1LgEOARcVHgEzNxUUBisBAw4BLgE3EyEXEzYXFh8BFgYHBisBJi8BLgE3JxMzMhYUBisBFTMyFhQGKwEiJj0BAycmPgEyHwEnIyImPQE0NjsBJjU0Nz4BFxYzMjY3NhczMhYwMR4BHQEzMhYDFx4BPgEvASYnIgc4ATEOAQMUFSE1NCYnFgcGBwYuATY3Njc2Jw4BIyInBgUjIRUhBzAxMjY9ATQmIzAxIgYdARQWAnkJDgoKDgkzBwkBAQkOCQEBCQaLCQcaSAIKDggBSP5KIO4UFR8UTRQFFxUcBh8UTREBD8suVAcJCQdSiAcJCQeYBwk4gQQBCQ4FXhkaBwkJByYBDAIKBhgaToMdBQoBAgFCTiYHCfBNCyQaAgtMDg8UCw0D+wGgMCkEBQslBg0IBAUaCAQDJoVNDxoGAdYn/hsCDI4HCgoHBwkJAf4FBwkJBwUHCQkcAQkHBQcJAQoHBQcIl0AHCf45BwcCCgcBwsr+6gsCAxdZFz8UEgMXWRQ1Fe3+4AkOCSAKDgkJB0ABYJYFDggFbpsJB0AHCgIEIB8FBgEDPDEKAgEYZjwGCv1rWQ4CFyQNWQ4BCwsjApcDAwYqShcRGCwXBAMMDQMRHhAQLzUCEzsgrAkHBQcKCgcFBwkAAgAA/70DxgL/ABYAIQApQCYcGxoUCAUBAgFMAAECAYYAAAICAFcAAAACXwACAAJPISAqMQMGGCsBJiMhIgcGFwERFB8BHgEzMjc2NREBNgEGFREnNTQmJwEhA7oMGfy+GA0LDwFFGacDBgcRBBUBRRD+YAhUBQP+7QKOAuYZGRIY/oH+/RkMVAMBBA8XAVYBfxn+kRAN/uEp9gcPAwFJAAMAAP+oA+gDFAAlAEYAbQB2QHNraCQLBAsMRkE8NzIhDgcHCwJMEA4CDBILEgwLgAAAABIMABJnEQ8NEwQLCgkIAwcFCwdpAAUAAgQFAmcGAQQBAQRXBgEEBAFfAwEBBAFPSEdqaWZlYWBcW1dWUlFNTEdtSG1FQz8+FCITMxgzEzszFAYfKwEnLgEjISIGDwEGFRQWFxEUFjMhMjY9ATMVFBYzITI2NRE+ATU0AyM1NCYrASIGHQEjERYzMjY3HgEyNjceATI2Nx4BMzI3JyImNTQmIgYVFAYiJjU0JiIGFRQGIiY1NCYiBhUUBiImJzchFw4BA+c+AxEL/NQLEQI/ASIdEg0BOA0TfRINATgNEx0hffoSDbwNEvoMCyM+FRU9Rj0VFT1GPRUWPSMLDBckMhMaEjJIMhIaEjNGMxIaEzJHMQE3Avw4AjICAvoLDQ4K+gMFJkMW/k0NExMN29sNExMNAbMWQyYF/ejbDRISDdsBegMgHBwgIBwcICAcHCADPDcmDRMTDSY3NyYNExMNJjc3Jg0TEw0mNzUl3t4mNAAAAAEAAAAAAxgCggAeAB1AGhUOBwMCAAFMAQEAAgCFAwECAnYVGBQUBAYaKwE3NjQuAQ8BJyYiBhQfAQcGFBYyPwEXHgEyNjc2NCcCLt0NGiAN3d0MIRoN3d0NGiAN3d0GEQwRBg0NAV7dDSEYAQ3d3Q0aIA3d3QwhGg3d3QYHBwYNIQwAAAQAAP9qA+gDUgALABcAIwAvAGpAZxIIAgECLxoZERAKCQcIASUYAgYIA0wFAQECCAIBCIAJAQgGAggGfg0DAgAEDAICAQACZwsBBgcHBlcLAQYGB2AKAQcGB1ANDAAALi0sKicmIyIfHRwbFBMPDgwXDRcACwALEyEOBhgrEzUjIgYdATM1ATcBJSMVMwEXARUzNTQmAwEHASMVMzI2PQEjJQE1IxUUFjsBNSMB+tsNEj8BIiz+3gNe24/+3iwBIz4SLP7dLAEij9sNEj79t/7ePxIN248BIgMUPhIN24/+3iwBIz4+/t0sASKP2w0S/IMBIiz+3T4SDduT/t6P2w0SPgEjAAAAAAL//v+FA+oDNgAYADIAN0A0LSYCBgELBAIFAAJMAAQBBIUAAQYBhQAGAAaFAgEABQCFAAUDBYUAAwN2FR0XFRUVEQcGHSslJgYPARE0JiIGFREnLgEOAR8BFjY/ATYmAScuAQ8BBhYXFjc2PwERFBYyNjURFx4BPgEB9wwhC5UXIRiUDCEYAwvbDCQK3QoCAdzZDiEN3QoCDBESDwaVGCEXlAwgGQPBCgIMpwKcERgYEf1kpwwCFiAM9Q8CDfUMIQF89Q4BD/UMIQsNBAMKqP1lEBgWEAKcpwwCFiAAAAAABwAA/2oD2wNSAEcAlwCkALEAugDIANEAkUCOAAYICwgGC4AABw4NDgcNgAAEDQENBAGAAAEDDQEDfgAAAAUIAAVpEAEIAAsKCAtpEQEKAAkMCglpEgEMAA8ODA9pEwEOAA0EDg1pAAMCAgNZAAMDAmEAAgMCUcrJvLuzsqalzs3J0crRw8G7yLzIt7ayurO6rKulsaaxoJ+amX9+W1pXVjg3MC8TEhQGFisBJj8BNiYvASYvAS4BDwEGLwEmIg8BBi8BJgYPAQYPAQ4BHwEWDwEGFh8BFh8BHgEzMj8BNh8BFjI/ATYfARY2PwE2PwE+AScPAQ4BDwEOAS8BJgYPAQYiLwEmIw8BBiYvAS4BLwEuAT8BNjQvASY2PwE+AT8BPgEfARY2PwE2Mh8BHgE/ATYWHwEeAR8BHgEPAQYUHwEWBgMmIgcBBhQWMjcBNjQlIg4BFB4BMj4BNC4BByImNDYyFhQGFyIOARUUFjMyPgE0LgEHIiY0NjIWFAYDpgcHJRAWIEsNAg8GOSNUDgo9GUcaPQoOVCM5Bg8CDUsgFhAmBwcmEBYgSw0CDwUwIAgFVA4KPRlIGT0KDlQjOQYPAg1LIBYQQUsSFwQOAhQMVBMnDj0IGQg9GyIMVAwUAg4EFxJLCwcFJQkJJQUHC0sSFwQOAhQMVBMnDz0IGQg9DicTVAwUAg4EFxJLCwcFJQkJJQUHzggZCP6DCBEWCgF9CP6yHTEcHDE6MBwcMRwUHBwoHBzSHTAcPSwdMRwcMR0THR0nHBwBUQ0NTCBDEScHDlQjKQUMAgo7GRk7CgIMBSkjVA4HJxFDIEwNDUwgQhEoBw5UHykBDAIKOxkZOwoCDAUpI1QOBygRQiBBJwogFFQMDgIMAw0OOwgIOxkBDAIODFQUIAonBRcLTRIoEk0LFwUnCiAUVAwOAgwDDQ47CAg7Dg0DDAIODFQUIAonBRcLTRIoEk0LFwFoCAj+gwgYEQgBfQgYOh0wOjAdHTA6MB2aHCgcHCgcmhwxHSw9HDA6MB2aHSccHCgcAAAABP/7/2oD6gNUADMAcgCGAJwAWEBVCwEIBAQBBQYCTAAIBAcECAeAAAcABAcAfgAFBgMGBQOAAAEABAgBBGkAAAAGBQAGaQADAgIDWQADAwJhAAIDAlGZmHl4b25raU1MPzwpJxkYEQkGFyslJiIPAScmJyYnJic2PwE2NC8BJi8BJicmIgcjBwYHBhceARcWFxYXMzI3NTY/ATY3NjQnBzAxBg8BBgcGKwEmJyYnLgEnLgE3Nj8BNjIXMRYfARYfARYHBgcGDwEGFxUWFzEWHwEWHwEWMzI/ATYyHwEWAR4BFx4BMzc+AScuAycmDgEWBS4DJyYOARYXHgMXHgE7AT4BAxYeUSBDFgsEXlAnEhgZEiEhOg0GChMLH04hAUgoBQciGU85jL9nUw1KMAkUCA0PICEoBQwJFxIeMQpJW7WDNkoYDwsDAxpIDyEPCRAUCQQ6ISEGDCMSARQJFi9XZCALBAMMCBIPSBAeEHUg/ppVeRABEAsFCw4CCC9IWzILFAQNAdcOTXiTUwsUBA4MSYVrRA0BEAsFCw7nICBDDAUDPWEzJxUbEiJPIToNBwoUCR8fSSg6Q1lFhEWmXTEGNAELFAgLECJQH2oGCwkVFSEFLFicQXtBKT8dJhhIDw8IERQIBTogIQcMIxABFBwCNDtsPxEFAwIFD0gQEHUfAjkOeVYKDgECEwwyWkgvCAINGBPNU5N4TQ4CDhcUAgxFaoRKCg4CFAAABgAA/2oDFANSAA8AKQAzAD8ASABRAHxAeRABAAAJCgAJZxEBCgALCAoLaQAIAAcCCAdnBgECBQEDDAIDZxIBDAAPDgwPaRMBDgANBA4NaQAEAQEEVwAEBAFfAAEEAU9KSUFANTQCAE5NSVFKUUVEQEhBSDs5ND81PzEuKyopKCclISAdGhcVERAKBwAPAg8UBhYrASEiBhURFBYzITI2NRE0JhMhIgYUFjMhFRQGIyEiJj0BMzI2NCYrAREhNSE1NDYzITIWFScjIgYUFjsBMjY0JgMiBhQWMjY0JgciJjQ2MhYUBgLL/lIeKyseAa4eKysO/mEGCQkGAZ8aEv5SEhosBgkJBiwCBv36GhIBrhIayDsGCQkGOwYICEESGhokGhoSBgkJDAkJA1IrHvyqHisrHgNWHiv85QgNCGcSGhoSZwgNCAKJHSwSGhoSDggMCQkMCPzlGSUZGSUZOggMCQgNCAADAAD/agPoA1MANQBlAHYAcEBtc2oCAQkBTA0BCQgBCAkBgAABCggBCn4ACgcICgd+CwEAAAIFAAJpDAEFAAgJBQhpAAcABgMHBmkAAwQEA1kAAwMEYQAEAwRRZ2Y3NgEAb25mdmd2YmBXVkFANmU3ZSwqHBoREAkIADUBNQ4GFisBIgcGBwYVFBYyNjU0NzY3NjIXFhcWFAcGBwYjIiYnLgEnLgEOARceAzMyNzY3NhAnJicmByIHBgcGFBcWFxYyNzY3NjU0JicmDgEWFx4BFRQHBgcGIicmJyY0NzY3NjMyNjQmByIGHQEUHwEWMjY0LwE1NCYB9Ih0cUNEDRINPj1na/ZrZz0+Pj1na3tGhDk3VBoDEREHAxxcfJFMiHRxQ0REQ3F0iGhaVzM0NDNXWtBaVzM0SkMHEgsBBzxBLy1NT7hPTS0vLy1NT1wJDQ0JCQ0GYQYSDQZaDQNSRENxdIgJDQ0Je2tnPT4+PWdr9mtnPT4pKCZqPwgIBxEJRXNWLURDcXQBEHRxQ0R0NDNXWtBaVzM0NDNXWmhXmzcGAg4SBjGJTVxPTS0vLy1NT7hPTS0vDRINcQ0J+QgIYAYNEgZa8AkNAAAHAAD/agM9A1IAGQAmADYAQABKAFYAYgCQQI0CAQUBIgEEAAJMAAMECgQDCoASAQcACRAHCWcAEBQBDwEQD2cAAQAFAAEFZwIRAgAGAQQDAARpAAoADA4KDGcADhMBDQsODWkACwgIC1cACwsIXwAICwhPWFdMSyknAQBeXFdiWGJSUEtWTFZKSUZDQD88OTEuJzYpNiYkISAcGxMSCwoGBAAZARkVBhYrASM1NCYrASIGHQEjIgYHBh8BFjI/ATYnLgEHJzMyNj0BMxUUFjsBEyEiBhURFBYzITI2NRE0JgU0NjMhMhYVESEFFAYjISImPQEhBTMyNjQmKwEiBhQWAzMyNjQmKwEiBhQWApxKDAiUCAxKBQoCBQenBhQGpwcFAgqtgDYIC24LCDdq/ionNzcnAdYnNzf9zCEWAdYXIP28AkQgF/4qFiECRP7RGggMDAgaCAwMSLoICwsIuggLCwGYlAgMDAiUBgUMCd4ICN4JDAUG0qoMCJWVCAwB4jcn/NQnNzcnAywnN14XICAX/TllFyAhFj5OCxAMDBALAyYLEAwMEAsAEAAA/2oDKQNSACwAPABAAEwAWABkAHIAfwCNAREBGgEjAScBMAE5AUUAAAEyNj0BNCYjISIGFREUFjMhMjY1ETQmIgYVERQGIyEiJjURNDYzITIWHQEUFichIgYVERQWMyEyNjURNCYDIREhAyMiBhQWOwEyNjQmISMiBhQWOwEyNjQmBSEiBhQWMyEyNjQmAycuAQ4BHwEeATsBPgE3IgYdARQWMjY9ATQmMyYGDwEGFhczMj8BNiYXNzYmIyEnJi8BJg4BFh8BMhUfAQ4BFRQWMzI2NzMeATI2NzMyNjQmKwEwMTUnNSciNTE0IzUnIjUxIicwJiM1LwEwMSMiNSMUKwEwMQcjByIGFSMHIjEVBxQjByIGFQcVDwEjNSc1JzQjNSY0IjUjJzQmIycwMSc0IycwJiM1IyczMjYHMhYUBiImNDYHFAYiJjQ2MhYvASEHAyIGFBYyNjQmByImNDYyFhQGEyMiBhQWOwEyNjQmAxsGCCkd/iIdKSkdAd4dKQgMCRgR/iIRGBgRAd4RGAk5/jIKDw8KAc4LDg4O/jgByCrhBggIBuEGCAj+tjIGCAgGMgYICAE+/ooGCAgGAXYGCAj5EgIJDAYCEgEIBQMGBjcFCQkLCQlXBgkCEgIGBgMLAxICBh8gAw4M/uwLAwwdBQwFAwUdAQM4CAoWEAsTBW8FExcSBQgFCQkFCAIBAQIEAQECAQIEAwMBDgEDAwECAQIBAgECAQEBAQECAXEBAQECAgEBAQECAwEDAQIDBMgIDi0EBQUIBQWoBQgFBQgFDB0BBh1pEhoaJBoaEgYJCQwKCT2IBQkJBYgGCAgCsAkGTR0pKR38pB0pKR0CqAUJCQX9WBEZGREDXBEZGRFNBgk/Dgv9NAoPDwoCzAsO/R4Cxf4DCAwICAwICAwICAwISQgMCAgMCAE0SAUGAgsGRwQGAQtXCAZHBggIBkcGCAEGBUgFCwEKRwYLdHsLEy0NBxADBAoLAxACCN0FEQoQFg0KCg0NCgkMCAECAQIBAgEEAQIBAQECAQECAQEBAgEBAQIBAQEBAgQBAgEBAQECAQIBAQECAQEBAQEQCjUFCAUFCAUJBAUFCAUFTHNz/j0aJBoaJBo7CQ0JCQ0JA3gJCwkJCwkAAA0AAP9qA6YDUgA3AEMARwBRAF8AhQCiAMAA0QDZAOkA+QEBAAABNzY0LwEmIg8BJic1MzI2PQE0JisBIgYdARQWOwEVBgcnJiIPAQYUHwEOARUUHgIyPgI1NCYnNjIfARYUDwEnJiclNTMVBxUjJisBIgcjNQUmND8BNjIfAQYPAwEiJyYnJjU0Nz4BNzYzNjMyNzM2FzMWMzIXMhceARcWFRQHBgcGEyYGBw4DIi4CJy4BDgEXHgMyPgI3NiY3LgMiDgIHBh4BNjc+AzIeAhceATsBPgEHIgcGHQEUFxYyNzY9ATQnJhUUIj0BNDIVAyIHAwYVFBYzMjcTNjU0JgciBwYdARQzMjc2PQE0JyYXFCI9ATQyFQM+MgwMGw0jDThMXAoLDw8LnAoQDwsKXEw4DCQNGwwMMjI2Qnqfrp96QjZEBQsEGwUFMQgTF/6xlyQNAgUoBQIM/sAEBBsFCgU0FhQFAQIBNm5eXDY3MC6iYgQHAQIGAw8NDQ8DBgIBCANioi4wNzZcXuYGCQEJOFlvdm9ZOAkBCQwHAQk9YXiCeGE9CQEHBgk9YXmAeWE9CQEHDAkBCThZb3ZvWTkIAQgFAgYH7iMTFhYTRhMWFhNGRjkMBc0DDQkPBM4CD+siFBVLIxMWFhMBRkYCNTINIw0bDQ04Mw4nEAsuCw8PCy4LECcOMzgNDRsMJQwyO5BOV557QkJ6n1dOkLAFBRsECwUwCBQQlSkpHSMBASN0BA0DGwUFMxAUBQIB/Tw3NltfbmVZVnEMAQEBAQEBAQEMcVZZZW5fWzY3AXABBwY6Zk0qKk1mOgYIAwkGPnBVLS1Vbz8GCVo/cFQtLVRwPwUKAgcGOmdNKSlOZzkFBwEJEA8SJFMkERAQESRTJBIPmCEhUyEhARkK/mUEBQgMCgGaBgMJDBUQESRTRQ8SJFMkERCYISFTISEAAAAD//3/sQNfAwsADwA3AEQASEBFKQEFAwkBAgEAAkwABAIDAgQDgAADBQIDBX4ABwACBAcCaQAFAAABBQBnAAEGBgFXAAEBBmEABgEGURUeKxMWJiYjCAYeKyU1NCYrASIGHQEUFjsBMjYTNC4BIyIHBh8BFjMyNz4BMhYVFAYHDgEXFRQWOwEyNjQ2PwE+AxcUDgEiLgI+ATIeAQH0CghrCAoKCGsICo8+XDGIRwkNSgQGCQUeJTgqFhsjPAEKCGsIChgSHAoeFAzXcsboyG4Gerz0un5SawgKCghrCAoKAX8xVC53DQs3BAcmGx4SFRoMD0IlFAgKChIiCxAGGhwoUnXEdHTE6sR0dMQADAAA/2oDoQNSACoAOgBEAFAAXQCwALkAvQDBAMgA2ADbA3NANrexAh8UinJpAxMXxMACBCUQAREEYgEeEa4BAx7b2tmkLAUmHJQBGSE0AQkPmQEaCSgBAQALTEuwCVBYQKsAExclFxMlgAAEJREDBHIqARADCB4QcgAcCCYIHCaAACYdCCYdfgAaCQIZGnInAQACAQIAAYAAEiAWAhQfEhRpAB8AFRcfFWcAFywBJQQXJWkkIxgDEQAeAxEeZwUBAwAIHAMIaAAdKwEiIR0iZwAhGwEZDiEZZwAOAA8JDg9pAAkGAQIACQJnAAEACwwBC2cpAQwADQoMDWcoAQoHBwpXKAEKCgdfAAcKB08bS7ALUFhArAATFyUXEyWAAAQlESUEEYAqARADCB4QcgAcCCYIHCaAACYdCCYdfgAaCQIZGnInAQACAQIAAYAAEiAWAhQfEhRpAB8AFRcfFWcAFywBJQQXJWkkIxgDEQAeAxEeZwUBAwAIHAMIaAAdKwEiIR0iZwAhGwEZDiEZZwAOAA8JDg9pAAkGAQIACQJnAAEACwwBC2cpAQwADQoMDWcoAQoHBwpXKAEKCgdfAAcKB08bS7AQUFhArQATFyUXEyWAAAQlESUEEYAqARADCB4QcgAcCCYIHCaAACYdCCYdfgAaCQIJGgKAJwEAAgECAAGAABIgFgIUHxIUaQAfABUXHxVnABcsASUEFyVpJCMYAxEAHgMRHmcFAQMACBwDCGgAHSsBIiEdImcAIRsBGQ4hGWcADgAPCQ4PaQAJBgECAAkCZwABAAsMAQtnKQEMAA0KDA1nKAEKBwcKVygBCgoHXwAHCgdPG0CuABMXJRcTJYAABCURJQQRgCoBEAMIAxAIgAAcCCYIHCaAACYdCCYdfgAaCQIJGgKAJwEAAgECAAGAABIgFgIUHxIUaQAfABUXHxVnABcsASUEFyVpJCMYAxEAHgMRHmcFAQMACBwDCGgAHSsBIiEdImcAIRsBGQ4hGWcADgAPCQ4PaQAJBgECAAkCZwABAAsMAQtnKQEMAA0KDA1nKAEKBwcKVygBCgoHXwAHCgdPWVlZQGnCwrq6X15GRT07AQDR0MLIwsjGxb++ur26vby7ubi1tK2sq6qnpqCfnJuYlpCPjYuHhYJ/fHp1dG9sZmResF+wW1lVU0xKRVBGUEFAO0Q9RDg2MC4lIh8dGBYTEg8NCAYFBAAqASotBhYrJSIGHQEhNTMyNjURNCYrATU0JiIGHQEjIgYVERQWOwEVFBYzITI2PQE0JiURNDY7ATIWFREUBisBIiYFISImPQEhFRQGJyMiBhQWOwEyNjQmJTQmKwEiBhQWOwEyNgEyNj0BNCYrAS4BJzU0JiMhIgYdARQWMjY9ATQ2OwEVFBYzITI2PQEzMhYdASYjIgYHIyIGFREUFjsBFRQWMjY9ATMyNj0BNCYiBh0BIREhFRQWJRQGIyEiPQEhARUhNRMjNRYnMhcVIz4BFyYGHQEUFxYyPwE+ATU0Jwc1FwMJBgj98lURFxcRVQgMCWEQGBcRYSseAbYeKwn9VgYE0wUGBwTTBAYCav5KEhoCDhqStgYICAa2BggI/qgJBisGCAgGKwYJApUGCQkGOQQjGise/koeKwkMCBoSOBQOAQIOFDgSGgwHK0EFOQYICAa9CAwJegYJCQwJ/soBNgn+7gMC/v4FAQwBCf7K7yQeTgcMZgUvFQsZDAYOBDgFBww+KDQIBiFJFxABcBEXjAYICAaMFxH+kBAXmx4rKx5zBghBAXAFBgYF/pAEBgbqGhI1NRIaQQkMCQkMCdEGCQkMCAgBdwkGTwYIHS8MOx4rKx40BggIBjQSGiwOFBQOLBoSMwI4KggG/nkGCWwHCAgHbAkG+gYICAadARtABgn/AgMFLP3sMTEBVTYUIwJDHie5Bg0OQw4HAwMiAwsGDgctMBgAAAAAA//9/7EDXwMLAB4ALgA7AElARiggAgYFDgYCAgEYAQIEAANMAAgABQYIBWcABgABAgYBZwACAwEABAIAaQAEBwcEVwAEBAdhAAcEB1EVFiYmJhEmIyMJBh8rJTU0JisBETQmKwEiBh0BFBY7ARUjIgYdARQWOwEyNgM1NCYrASIGHQEUFjsBMjYFFA4BIi4CPgEyHgECOwoHNgoIsggKCgg1NQgKCgj6BwpHCghrCAoKCGsICgFlcsboyG4Gerz0un5SWQgKAR4ICgoIWQgKswoIWQgKCgH8WQgKCghZCAoK4HXEdHTE6sR0dMQAAAAAEAAA/2oDqwNSAAsAGwAvADcAPwBVAHUAwwDMANUA3gDnAPEBAgEQARkAAAEzMjY0JisBIgYUFhMiBwYVFBcWMzI3NjU0JyYDIyIGHQEUFjsBMjY1NCYnNjU0JgczMhYUBisBFyM1MzIWFAYFMjY9ATc2LgEGDwEnLgEOAR8BFRQWJyIGHQEUFxYzMTI3PgE9ATQmIgYdARQHBiIuAT0BNCYBJzc+ATU0LwE1NCYiBh0BJyYHDgEdASERFjMyNjceATI2Nx4BMjY3HgEzMjcVFBYyNjURNCYjISIGFREUFjMhMjY9ARcWFxYzMj8BPgEBIiY9ATMVFAYzIiY9ATMVFAYzIiY9ATMVFAYzIiY9ATMVFAYBITIWHQEhNTQ2ASEiJj0BIRUUHgEyPwEVFAY3JyYjIg8BNRcHDgEfAQMiBhQWMjY0JgFScQgMDAhxCAwMQQkFBgYIBgkEBgYItCwIDAwINBkkDAsJIDAZBwkJBxkhISEJDQ0BSggLLAQDDg8FHh8EDw4EBCwM0wgMHxESDxAREwsQDA8GDRAFCwJDRDAEBgq8DBALBQoKBAb92RsfGCkNDikvKQ4NKS8pDg4pFx8cCxAMOSn+Kyg5OSgB1Sk5NgUHAgMGBHgHBPz1GCJ1IoQZInUihBkidSKEGCN2I/4TAdUYI/22IgHt/isYIgInBgkLBAUjmEMGCwQGE64jBwUFQ7gICwsQDAwC3QsQDAwQC/0CBggFCQUGBggGCQQGAZMMCJwIDCQaDhoIDhAXIScKDglULA0SDSgMCEpHBxAIAwcxMQcECBAHSEoIDMQMCHIgFAoHCR0RcggMDAhyDAgDCQgGcggM/lp2GwIKBQoHbEYIDAwILwMFBQIKBccB2RQWEhIWFhISFhYSEhYUJQgLCwgBDyk5OSn83Ck5OigGXgcCAQNFBA8CVSIYOzsYIiIYOzsYIiIYOzsYIiIYOzsYIgERIhk6Ohki/GYiGToeBQoFAwMOGSIHdQoCC8hkFAQQB3UB0wsRCwsSCgAACAAA/7gD6AMEABIAGgAiADkAWgClALQAvQCyQK9WRQICAC8BAwI2KA4DBQM3BQIBBK8BDQGwnJkDExEGTK6njQMTSQATEROGFRAZAwsaFA8DDAALDGcKCBYDAAACAwACZwADAAUEAwVpCRcCBAcYBgMBDQQBaQ4BDRERDVcOAQ0NEWESARENEVG2tVxbJSMcGwEAurm1vba9rKqgnoiGgX56eHNxamhjYFulXKVZWFJOSEdBPiM5JTkfHRsiHCIaGBQTCgcAEgESGwYWKwEjIgYdARQWOwEyNjU0JzY1NCYHMzIWFAYrARcjNTMyFhQGBTEyNj0BNzYuAQYPAScuAQ4BHwEVFBYlFRQXFjMxMjc2PQE0JiIGHQEUBwYjMDEiLgE9ATQmIgYlISIGFBYzITIWFREUBisBJyYHDgEdASEiJjURNDYzITI2NCYjISIGFREUFjMhFRQWPwEXFhcWMzI/AT4BLwE3NjU0JzMyNjURNCYDBycmJyMiDwE1FwcOARcBMjY0JiIGFBYBKTIICwsIOxsnGgoiNx4IDAwIHicnJwsQEAF9CAwzBQQODwUmJgUPDgMENAv+8SQSGBUQKwsQDBYICwwUBwwQCwHj/sYIDAwIAToZIiIZXKoKCgQG/gAZIiIZAToIDAwI/sYoOjkpAgATCx9DBQcCAwYEeAcEBEQwCgYaKTk5X1VEBAgFBAYTriMHBQX+5wgMDBALCwJQCwisCAsmGyETEREZIicMEAxcNRAWDygMCFJPBxAIAwc7OwcDCQ8HT1IIDMB3JhcMCRYrdggLDAd2FAoFDQ0IdwgLC78MEAsiGf6JGCJiBQUCCgVRIhgBdxkiCxAMOSn+iSg5lAoNBhJ1BwIBA0UEDwh1GwcKCAY5KAF3KTn9FDJ1BwMCC8hkFAQPCAJQDA8MCxELAAAADgAA/2oD6ANTABMAKwAyAD4ARQBdAGQAcAB3AJUApQC7AMcA0AMoQBeHAR0ehgETEHkBERQBAQ0LBEyzARkBS0uwHlBYQMw1ARkiJhsZcgAcKCoDHHIABikJKQZyAAcKBQEHcgAFAQoFcAAMCA8PDHIAHgAdEB4daTMBEAATFRATZzQBFQAWIRUWZwAhNyACFBEhFGcAEgARIxIRZzgkAiMlASIZIyJnACYAJxomJ2c2ARsAGhcbGmgAFwAYKBcYZzkBKAAqAygqZzotLgMDAB8EAx9qLwEEACkGBClnKzACCSwBCgcJCmcAAQAIDAEIaDIBDwAOCw8OaDEBCwANAAsNaQAAAgIAVwAAAAJfAAIAAk8bS7AfUFhAzTUBGSImGxlyABwoKgMccgAGKQkpBnIABwoFAQdyAAUBCgVwAAwIDwgMD4AAHgAdEB4daTMBEAATFRATZzQBFQAWIRUWZwAhNyACFBEhFGcAEgARIxIRZzgkAiMlASIZIyJnACYAJxomJ2c2ARsAGhcbGmgAFwAYKBcYZzkBKAAqAygqZzotLgMDAB8EAx9qLwEEACkGBClnKzACCSwBCgcJCmcAAQAIDAEIaDIBDwAOCw8OaDEBCwANAAsNaQAAAgIAVwAAAAJfAAIAAk8bQM81ARkiJiIZJoAAHCgqAxxyAAYpCSkGcgAHCgUBB3IABQEKBQF+AAwIDwgMD4AAHgAdEB4daTMBEAATFRATZzQBFQAWIRUWZwAhNyACFBEhFGcAEgARIxIRZzgkAiMlASIZIyJnACYAJxomJ2c2ARsAGhcbGmgAFwAYKBcYZzkBKAAqAygqZzotLgMDAB8EAx9qLwEEACkGBClnKzACCSwBCgcJCmcAAQAIDAEIaDIBDwAOCw8OaDEBCwANAAsNaQAAAgIAVwAAAAJfAAIAAk9ZWUCQyMi9vKeml5ZxcWVlX15IRj8/NDMtLBYUAADI0MjQzMvKycbEwcC8x73HuLWvramoprunu6Ggn52amJall6WRj4qIhYR/fnF3cXd0cmVwZXBta2poYWBeZF9kWllWU1BOTUtGXUhdP0U/RURCPTs4NzM+ND4xMCwyLTIoJiUjIB0aGRQrFisAEwATMxMzOwYZKwERFAYjISImPQEjFRQWMyEyNjURBSMiDgEVMzQ+ATsBMhYUBisBFTMyNjQmBSIGHQEzNRMiLgE1IxQeATsBNSUVFBY7ATUBIyIGFBY7ATUjIiY0NjsBMh4BFTM0LgEXIxUzNTQmBxQOASsBFTMyPgE1BxUzMjY9ASUHFgYHDgEuAj4CFhc3JiMiDgEUHgEzMjc+AiUzNSMiBhQWOwE1IyImNDYXIxUzMhYUBisBIiY1IxQWOwEyNjQmByIGHQEzNTQ2OwE1FxUjFTMyNj0BAxgNCP42CQwqJRoByhok/ku8J0MnKRwwHLwRGRkRvLwjMDH+ZwkMaGgcMBwpJ0MnP/7xDAlTArCSIjExIru7ERkZEZIcMBwqKEOUU2gMXBwwHJKSJ0MoKlMJDP79KAwOGB9jbl8yBT5jbjAWPkpEc0NDc0QjIUFdIf7TVFQZJSQaVFQIDAxcVFQIDQ0IVAgMKiUZVBokJP8aJSoMCVNoKj8IDQFz/jUIDAwI5uYaJCUZActTKEMnHDAcGSIYKjFFMT8MCRUq/twcMRwoQycpPxUJDCoDLDBFMSkZIhkcMBwnQyc+KhUJDLwcMBwpJ0MnKSoMCRWXCytZJi8yBT1jb18xBB8jKENziHNDCRNggTwpJDQlKgwSDCoqDBEMDAgZJSUzJdAlGlNTCQwqKpIqDQinABoAAP+JA8sDJAAVABkAIAAnACsALwAzAFgAawB7AIIAhgCKAI4AngClAKkArQCxAMEAyADMANwA4wDnAOsEt0BbXQEYGnsBHRN6ASAhgoGAAyUingESHp0BFCulpKNXSkgGLyzBSQIZKMABNADIx8YjHgUzNtvaAjgB2QE6O+Pi4QM9PGUBGxwOTHIBJkM8AiuVATC4AQfRAT4FS0uwEFBYQO0WARMYHRgTHYAjASEdIBghcgAZKDEoGTGAADYGMwY2M4AAOzg6ODs6gAA+OTccPnIQAQ43HDcOHIARAQ8bAgIPcgAaABgTGhhnAB0AICIdIGckASIAJR8iJWcAHwAeEh8eZwAmLQErFCYrZycXAhIqFQIULBIUaC4BLAAvKSwvZwApACgZKShnADAANQAwNWcAMQA0BjE0ZwAADAEGNgAGZwAzADIBMzJnPw0CBwsIBQMBOAcBaUABOAA6PDg6ZwA8AD05PD1nADkANw45N2cAHAAbDxwbaAoJBAMCAwMCVwoJBAMCAgNgAAMCA1AbS7AUUFhA7hYBExgdGBMdgCMBIR0gHSEggAAZKDEoGTGAADYGMwY2M4AAOzg6ODs6gAA+OTccPnIQAQ43HDcOHIARAQ8bAgIPcgAaABgTGhhnAB0AICIdIGckASIAJR8iJWcAHwAeEh8eZwAmLQErFCYrZycXAhIqFQIULBIUaC4BLAAvKSwvZwApACgZKShnADAANQAwNWcAMQA0BjE0ZwAADAEGNgAGZwAzADIBMzJnPw0CBwsIBQMBOAcBaUABOAA6PDg6ZwA8AD05PD1nADkANw45N2cAHAAbDxwbaAoJBAMCAwMCVwoJBAMCAgNgAAMCA1AbS7AnUFhA7xYBExgdGBMdgCMBIR0gHSEggAAZKDEoGTGAADYGMwY2M4AAOzg6ODs6gAA+OTc5PjeAEAEONxw3DhyAEQEPGwICD3IAGgAYExoYZwAdACAiHSBnJAEiACUfIiVnAB8AHhIfHmcAJi0BKxQmK2cnFwISKhUCFCwSFGguASwALyksL2cAKQAoGSkoZwAwADUAMDVnADEANAYxNGcAAAwBBjYABmcAMwAyATMyZz8NAgcLCAUDATgHAWlAATgAOjw4OmcAPAA9OTw9ZwA5ADcOOTdnABwAGw8cG2gKCQQDAgMDAlcKCQQDAgIDYAADAgNQG0DwFgETGB0YEx2AIwEhHSAdISCAABkoMSgZMYAANgYzBjYzgAA7ODo4OzqAAD45Nzk+N4AQAQ43HDcOHIARAQ8bAhsPAoAAGgAYExoYZwAdACAiHSBnJAEiACUfIiVnAB8AHhIfHmcAJi0BKxQmK2cnFwISKhUCFCwSFGguASwALyksL2cAKQAoGSkoZwAwADUAMDVnADEANAYxNGcAAAwBBjYABmcAMwAyATMyZz8NAgcLCAUDATgHAWlAATgAOjw4OmcAPAA9OTw9ZwA5ADcOOTdnABwAGw8cG2gKCQQDAgMDAlcKCQQDAgIDYAADAgNQWVlZQIDNzSgo6+rp6Ofm5eTg397dzdzN3NXTzMvKycXEw8K8urSzsbCvrq2sq6qpqKemoqGgn5mXkZCOjYyLiomIh4aFhIN/fn18dnRubWtqaWdhX1xbWllTUlFQTEtHRUJBQD4zMjEwLy4tLCgrKCsqKSclIiEgHxEREiERERElIkEGHyslJyYjISIPAQYWOwERIxUhNSMRMzI2JTMHIxczMj8BESMpAREXFjsBLwEhFwczFSMnMxUjAxcWMj8BNj0BNCYrATUjFRQWOwEVByc1MzI2PQEjFSMiBh0BFgEhETMRNCYjISIGFREUFjMhNSETByMiBh0BFBY7ATI2PQE3ByM1MwcXPwEzFSM3MxUjBzMVIw8BIyIGHQEUFjsBMjY9ATcHIzUzBxc/ATMVIzczFSMHMxUjDwEjIgYdARQWOwEyNj0BNwcjNTMHFz8BMxUjByIGHQEUFjsBMjY9ATcnDwEjNTMHFz8BMxUjFTMVIwPGPgUI/gwIBT8ECAkvHwJSIC8JCP3FliqWMW4IBSKdAdX+5yIFCOriKgETKm8fHz8fH3dtBAwEbgUJBy4gCgYvXl4vBgofLwcJAf3NAfQfCgb97QYKCgYBGP74wCtXBgoJB14GCStKPigUFhReHx8+nZ0+29sqK1cHCQkHXgYJK0o+KBQWFF4fHz6dnT7b2yorVwYKCQdeBgkrSj4oFBYUXh8frAcJCQdeBgkrFisJPigUFhReHx8vL9peBwdeCBD+5h8fARoQTj8fBzP+rAFUMwcfPz/6Hx8fAfheBAReBAcvBwnb6wYJGFFRGAkG69sJBy8HAUD+WgG2BgkJBvzDBgkfAwkrCQZeBwkKBlcrcj4UFhQmHx8fIB8kKgkHXQcJCgZXKnI/FRYVJR8fHx8fJCsJBl4HCQoGVytyPhQWFCYfjQkHXQcJCgZXKhYqXj8VFhUlHx8fAAAGAAD/xAPoAvgAEwCWAJ0AqgD6AQUAADcmBg8BJyYOARYfARY7ATY/ATYmASMmJyYvASYnNTQmIyEiBh0BFBYyNj0BNDY7ARUUFxYzMj8BFxY2PQEzMhYdASYjMDEjBgcGHwEWFyMiBhUUFyMiBhQWOwEGFRQWFwYVFBY7ATI3FRQGIyE2NTQuASMiBzU0JiIGHQEOARQeATI2NyEyNj0BNj8BNjc2OwEyNj0BNCYlJyYPATUzASIuATQ+ATIeARQOASUUKwEiBwYPAQYHBisBIiY0NjsBMjY0JisBIiY0NjsBMjY0JisBIiY0NjsBMjY0JisBIiY0NjMhMjY0JisBIi4BNzY7ARYXFhcWFxYXMzIVJTI2NCYiBhUxFBbaBhAFMRIGEAoBBiEFBwIJBD4FAQLeHA8RChQDHhMfFv2DFiAMEAwIBtgKBgMHBEhJCRXYBggMCG8cDQ4LAQQClBgiAwUYIiIYBQMgFwMhGPINCggG/jsGK0grGhQMEAwiJytJVUkVAdUWHwMGBBAJDw9KERgY/i01Cwo1f/6iIDggIDhANyAgNwMCAkoXFQwUBg8HDQ3yBwsLB0EIDAwIdAgLCwh0CAwMCLAHDAwHsAgMDAh0CAsLCAEgCAwMCEYNFgoDAghuFhUOFxkPGRoeAvycCAwMEAwMlgUBBjsPBQEMEAUcBQIFSgYQATIBDAgVAyAMpxYfHxaHCAwMCIcGCK0KBwIDLS0GCQ2tCAaWAgETFCEDBwMiGAoIIjAiCQkXIgEJChgiAz0GCBQXK0grB5IICwsIpBVHVEkrKSQfFlACBQMMBQcZEbgRGIUhBgYhif0aIDhANyAgN0A4IPcCCgYPBAwEBgsQCwsQDAsQCgwQCwwPCwsQDAoQCwsQDA8YBQMBDwoZGwsSAQI2DBALCwgIDAAAAAkAAP+fA+gDHQALABcAIwAvAHoAggCPAKEArQLWQBqBfFdLBA0TqgEaBDEBEAg3MAIWAp8BGBcFTEuwClBYQJEAEwsNCxMNgAANBQsNBX4jARsFBAUbBIAAGgQPBBoPgAAIDxAPCBCAIgEXABgYF3IADiAUDAMLEw4LZwAFHgEEGgUEZwAPABAGDxBnHwEGAAcCBgdnAAMdAQIWAwJnAAkAFgEJFmkAARwBABcBAGcAGAAZERgZagAKABEVChFnIQEVEhIVWSEBFRUSYQASFRJRG0uwC1BYQIsAEwsNCxMNgAANBQsNBX4jARsFBAUbBIAAGgQPBBoPgAAIDxAPCBCAIgEXABgYF3IADiAUDAMLEw4LZwAFHgEEGgUEZwAPABADDxBnHwYCAwcdAgIWAwJnAAkAFgEJFmkAARwBABcBAGcAGAAZERgZagAKABEVChFnIQEVEhIVWSEBFRUSYQASFRJRG0uwEVBYQJEAEwsNCxMNgAANBQsNBX4jARsFBAUbBIAAGgQPBBoPgAAIDxAPCBCAIgEXABgYF3IADiAUDAMLEw4LZwAFHgEEGgUEZwAPABAGDxBnHwEGAAcCBgdnAAMdAQIWAwJnAAkAFgEJFmkAARwBABcBAGcAGAAZERgZagAKABEVChFnIQEVEhIVWSEBFRUSYQASFRJRG0CSABMLDQsTDYAADQULDQV+IwEbBQQFGwSAABoEDwQaD4AACA8QDwgQgCIBFwAYABcYgAAOIBQMAwsTDgtnAAUeAQQaBQRnAA8AEAYPEGcfAQYABwIGB2cAAx0BAhYDAmcACQAWAQkWaQABHAEAFwEAZwAYABkRGBlqAAoAERUKEWchARUSEhVZIQEVFRJhABIVElFZWVlAW6KikZCEg3t7JSQZGA0MAQCiraKtp6abmZWUkKGRoYqJg4+Ej3uCe4J/fnZ0cW9samZlYl9aWVRSRkQ/PTo4NDMrKSQvJS8fHRgjGSMTEQwXDRcHBQALAQskBhYrJTMyNjQmKwEiBhQWNzMyNjQmKwEiBhQWJTMyNjQmKwEiBhQWFyMiBhQWOwEyNjQmBTU0JiIGHQEmIyIOAQchIiY1ETQ2OwEVFBY/ARcWMjc2PQEzMhYdARQWMjY9ATQmIyEiBh0BIyIGFBY7ARUUFjMhHgIzMj4BNCYBFScmIg8BNQEiLgE0PgEyHgEUDgEDIgYdASMiBhQWOwEyNj0BNCYTIgYUFjMyNjU0JyYBT5EIDAwIkQgLCwheCAsLCF4ICwv+zVQICwsIVAgMDFxUCAwMCFQICwsDDwwQCyQjOWE6Av7eGCIiGJEVClJSCAcGCpEYIwsQDDkp/fwoOWEICwsIYTkoASQHPFw1O2I6Of62PwYKBj8BQDBRLy9RYFEvL1EwCAskCAwMCDcIDAxSCAsJCgcNBgTnDBALCxAMXgwQCwsQDL8MEAsLEAyUDBALCxAMQnoIDAwIZws3XzkjGAIEGCKjCwwHOzsEAgcLoyIYZAgLCwhkKDk4Ke8LEAzuKTkzVDA6YnViAeR9LQQELX380C9RYFAvL1BgUS8BEAsIOgsQDAwITQgLAT4LEAwKCQYIBgAHAAD/agPoA1IACwAXADEAOABLAF4AcwCEQIFBODQDAAcYAQELYgEFCANMAAsAAQALAYAADQMIAw0IgAAECgkCBwAEB2cOAQAAAQIAAWcPAQIAAw0CA2cACAAFDAgFZxABDAYGDFkQAQwMBmEABgwGUU1MDgwCAGVkTF5NXklIR0Y8Ozo5MzIqKCUjHhsUEQwXDhcIBQALAgsRBhYrASMiBhQWOwEyNjQmByMiBhQWOwEyNjQmJRE0JiMhIgYVERQWMyEeAjMyNz4BNTQuAQEzFScmDwETIREzFRQWPwEXFjY9ATMRDgIBIi4BJyY3PgE3NhceAhUUDgETBg8BJyYiBhcUFh8BHgE/AT4BLgEBQ64MEREMrgwREUV1DBERDHUMEREB5iMY/XoZIiIZAXkLUHhFTUJBTD5s/d/BVQ0JVpT+iqgaDnNzDhqoSXtKARk1XT8LDRIQUDU4OjJRLj1nCwwLVB8JGRMBCBcXBxgKggoDDhgBzhEYEhIYEZIRGBERGBFiAXkZIiIZ/XoYI0JsPicmgk1FeFABhGojBAQj/eQChpUQEQYuLgYSD5X+iwNKe/7LLlEyOjg1UBASDQpAXTU9Zz0BKgkIQCcLEg0HDhwdCgMHYwgXFAMAAA4AAP9qA+MDQQAjADkAPwBEAF4AaQB0AHgAggCMAJYAoACqALQA2UDWLwEKCG9KAg0MaGRgVVEFDwMDTCYBHBsBGxwBgCUiHQMaKycqJB4FGxwaG2kAASMZAgYYAQZnIQEXIAEYCBcYaQAIHxYCCgAICmcLCQcCBAAUAQwNAAxnKRUCDRMOBQMDDw0DZxIoERAEDwQED1cSKBEQBA8PBF8ABA8ET6uroaF1dV9fq7SrtLGwrayhqqGqp6ajop6dnJuYl5STkpGOjYqJiIeEg4B/fn16eXV4dXh3dnRybmxfaV9pXVtMS0hGRENCQD49Ozo5OCQTNSMzJiMzISwGHysBJisBNTQmKwEiBh0BIyIPAQYUFxY7AREUFjMhMjY1ETMyNicBNDY7ATIWHQEjNjU0JisBIgYVFBcjNzMOASImBTMhByETESEyPwERIzU0Jg8BJyYPAScmBwYdASMiJhc1FxY/ARcWPwEVJRQGKwERFx4BOwEvATMXJTM0LgEjFTIeATczNC4BIxUyHgE3MzQuASMVMh4BATM0PgEzNSIOARM1Ig4BFTM0PgEjNSIOARUzND4BA4YEDNMzJLAkM9MLBVcCAgUKRzMkAngkNEYJDAb9ix4WsBYeRhIKCIwHCxJGWmQGGyIb/rUYAfJG/fZNAcgKBTevEggbGwgIGxwHCgh7Fh7SCggIGxsICAkBpR4WezcBCQVpXkarRvzkIy9QMCZAJkYjPWk+NVg0wSMqSCshOCEBlCMmQCYvUS+ePmk9IzRY0itIKyMhOQGSCY0kNDQkjQmwBAkECP75JTMzJQEHDwoBRhYeHhaNGRwICgoIHBkkEBQUN4z+1gEHCm3+TcEKCgQODgMDDg4EBQUKwR8fpQUFBQ4OBQUFpTUWHwGzbQQGI4yM0y9RLyMmQHc+aT4kNFgSK0grJCE4/vsmQCYjL1EBLyQ+aT41WDQkK0grITghAAAABQAA/2oD6ANTABoAIAAnACsAOQA/QDw5ODEwKyopJyYgHx4MAwIvLCUhBAEDAkwAAwIBAgMBgAABAYQAAAICAFkAAAACXwACAAJPNTQpHRMEBhkrASUxJiIPAw4BFREUFhcFFjI3JT4BNRE0JiU2FwUHJRMlMSY1EQU3JTcFARQHBRE3FRQWMjY9ATcDwv5GDiIOvgTjERQUEQGlECENAboRFRX+EgUEAZ2g/mt2/nQFAZEd/nG+AZIBAwX+XsERGBGsAmvgBwhkA3gJIRP+YBMhCd8IB+AJIRQBnhQhtAMD0VDW/OjSAwYBhtIz0GXV/roHA9MBkGBlDBERDIJWAAQAAP+mA+gDFgAyADYAXAB4AJBAjWwFAgMCAUwXAQAWFAIJCgAJZwAKABUCChVnAAIAAwECA2kTAQEOAQ0PAQ1pAA8AEhEPEmcAERABCAwRCGcADAAGBAwGZwsBBAUFBFkLAQQEBWEHAQUEBVECAHh3dHFubWlnZGJgXVtYU1BNSkRCQUA7OTY1NDMtKygkISAdGhcVFBIPDAkIADICMhgGFisBISIGFREOAQcjNTQmKwEiBhQWOwERIyIGFBY7ATI2PQEzFh8BFjMhMj4BJzMyNjURNCYFMxUjExQGIyEmLwEmKwE1MzI3PgEWFxY7ATIWFAYrASIGFRQeATMhMhY3IiMiJiczMjY0JisBLgEnETMVFBY7ATI2PQEzA8v9Pw0RHTQUEBEMPQwREQwgIAwREQw9DBEZV0UZBAMBkh4tEgqaDBER/lh1dc0RDf5zUkYdBAQdHQ8JFkhHFgoOkg0REQ2vDREoQygBBw0RsevrHC4JjSUzMyWEFDUdzREMsAwRzwMWEgz+gQQdFx0MEREYEf6gERgSEgwdHBYIASM3HBEMAr8MEjuT/bYMERoWCgHqDB8WFh8MERgREgwoQycRSyEaM0ozFx0EAWKwDBERDLAAAAoAAP9qA7UDUgAJABcAGwAhACUAKQAtADUAPQBFALVAsgUCAg0PBgECCgwUEQ0DCQMDTAAAAA4PAA5nAA8ADQwPDWcADAAKAgwKZxkLGAMCAAgHAghnAAcABQMHBWcGBAIDFxQCEhADEmkACQAQEQkQZxYcFRsTGgYRAQERVxYcFRsTGgYREQFfAAERAU82Ni4uKiocHAAAQ0I/PjY9Nj06OS41LjUyMSotKi0sKykoJyYlJCMiHCEcISAfHh0bGhkYFxUTEhAODAsACQAJExMdBhgrATUnNSEVBxEhEQMmIgcmIyIHNSEVJiMiNyE1ISURIREhFSchNyElIRUhAzUhFTM1NDYyFh0BMzU0NjIWHQEzIzU0NjIWFQKPTf5CUQOCkhpCGhkhDREBJhENIT/+2gEm/qD+UgHnD/45NgFd/q4BSP64UgGuOhIYETsRGBF2OxEYEgGjYLOcnLP9ZwI5/noXFxcFsbEF5007/nYBxjx3eYRK/Ng5OTcMEREMNzcMEREMNzcMEREMAAcAAP93A+gDUQAZACkAOwBDAEQAVABVAGxAaUE8NzAABQQIAUwACAUEBQgEgAAEBwUEB34AAAkGAgUIAAVnAAcAAQsHAWcMDgIKAAsDCgtnDQEDAgIDWQ0BAwMCYQACAwJRR0UbGlVVUk9FVEdUQ0I/Pjs6NjUrKiQhGikbKSQlMw8GGSsBETQmIyEiBhURFBYzIQYXHgEzMj4BNTQuAQMiLgE3PgIzMTIeARQOAQEzERQWPwEXFjY1ETMRDgEHIQEnJiIPATUzFQEiIzU0JgYHFRQWOwEyNiYjAyARDf0cDBISDAH/BR4dbkE+aj41W1YxUisFBDBKKy5OLi5O/QzRIA9UVA8g0UBlFf4SAZs2BxIINo0BjCEiHR4BEQ1hEw8PEwFBAfINEREN/VoNEUI6OEQ+aj45Y0H+eTRWMipFKC1OXE4uA2L++BIRCjc3ChESAQj+LAhSPAGaIwUFI9DQ/jZVEg8NEnUNER4eAAAAAv/9/2cD6wNVANAA5QCgQJ1OSzw5KiYGCwJaTSgaBAALx8bEgX99cXBta19eXBkXFQkIBQMUBQDCtZCCBAoFtrOkoZKOBgcKBUxJPTcrBAFKsaWfkwQGSQMBAQIBhQQBAAsFCwAFgAkBBQoLBQp+CAEGBwaGAAIACwACC2kMAQoHBwpZDAEKCgdhAAcKB1HS0dzb0eXS5cHAu7qjoouKhYRZWFNSOzojIh0cDQYWKwEmBgcVJzY0JzcVHgE+AS8BLgEOAR8BByYnNxcWMjY0LwEmIgYWHwEHJic3FxY+ASYvASYOARYXMwcmIgcnMz4BLgEPAQ4BHgE/ARcGByc3NjQmIg8BBhQWMj8BFwYHJzc2LgEGDwEGHgE2NzUXBhQXBzUuAQ4BHwEeAT4BLwE3FhcHJyYiBhQfARYyNiYvATcWFwcnJg4BFh8BFj4BJicjNxYyNxcjDgEeAT8BPgEuAQ8BJzY3FwcGFBYyPwE2NCYiDwEnNjcXBwYeATY/ATYmBSInJicmNDc2NzYyFxYXFhQHBgcGA9ILFQREBgZEBBQYDAMQBBUXDAMBRBguMgEJGBEILQkYEgEIAjI1QxICDBUGDAw9DBUGDAwCEiJHIxIDCwwGFQw9DAwGFQwCE0M2MgIIERgJLQgRGAkCMS4YRAEDDBcVAxEDDBgUBEQGBkQEFRcMAxEDFRcMAwFEGC4xAgkYEQgtCRgSAQgCMjZDEwIMFQYMDD0MFQYMCwMSI0ciEgIMDAYVDD0MDAYVDAITQzYyAggRGAktCBEYCQEyLhhEAQMMFxUEEAMM/hZXS0krLCwrSUuuS0krLCwrSUsBHQMLDAMSI0ciEgIMDAYVDD0MDAYVDAISQzUyAggRGAktCBAZCQEyLhhEAQMNFhUEEAMMFxUERAYGRAQVFwwDEAQVFg0DAUQYLjIBCRgRCC0JGBEIAjI1QxICDBUGDAw9DBUGDAwCEiJHIxIDDAsGFQw9DAwGFQwCE0M2MgIIERgJLQgQGQkCMS4YRAEDDRYVBBADDBcVBEQGBkQEFRcMAxAEFRYNAwFEGC4xAgkYEQgtCRgRCAIyNkMTAgwVBgwMPQwV/iwrSUuuS0krLCwrSUuuS0krLAAAAQAA/74CygMLABwAIUAeDgEBAAFMAwEAAQCFAgEBAXYBABIQDAoAHAEbBAYWKwEyFx4BFxEUBgcGIyIvAQcGIyInLgE1ETQ2NzYzAooMDBMUARYSCg4bFPb2FBoNDBIWFhIMDQMLBQgeFP0xEyAHBBLs7BMFByATAs8TIAcFAAABAAAAAAPpAlEAGwAkQCEAAAEAhQADAgOGAAECAgFXAAEBAl8AAgECTxQjJBQEBhorATAxJyYiBhQfASEiBhQWMyEHBhQWMj8BMDE2NAPdzQshFguJ/MUQFxcQAzuJCxYhC80LAXrLCxcgDIgXIBeIDCAXC8sMIAAG//7/fgPqAz4ACAARACwANQBDAEwAYUBeAAkBDAEJDIAADAIBDAJ+AAsDBAMLBIAGAQQKAwQKfgAKBwMKB34ABweEAAUACAAFCGkAAAABCQABaQACAwMCWQACAgNhAAMCA1FKSUZFODczMhYWIzMlExQTEQ0GHysBJiIGFBYyNjQXJiIGFBYyNjQFLgErARE0JiMhIgYVESMiDgEWFwEWMjcBPgEBNjIWFAYiJjQTBiMiJy4BNxM+AR4BBxMGIiY0NjIWFAGGBxgODxcP+ggWEBAWEAFXAxAKchEM/XIMEXIKEAYICAHWBhQGAdYICP1MGkczM0gyfQkQCAgLBQfpBxgUBgYuG0Q0M0cyAiUIDxYQEBa4CBAWDw8WiwkMAjgNEREN/cgMExMF/tIFBQEuBRMBhxkySDIySP6yDgUHGAoBcwsFDRgL/roZM0czM0cAAAAAAQAAAAACRAIeABAAD0AMCwEASgAAAHYSAQYXKwEHBiIvASY0NzYfATc2FxYUAjTqEiwS6hAQJijExCgmEAGm4BIS4BAyECYmvLwmJhAyAAAHAAD/pAPoAxgAGwApAC0ANwBEAGUAaQCZQJZgAgIKA1IpJgMHCksQAgIGA0xdXFtaWVhXVlVUUw8ODQwLCgkIBwYFFgBKCwEAAwCFAAMKA4UACgAHBgoHaQAGAAgEBghpAAIABAUCBGcABQANCQUNZxAODwwECQEBCVcQDg8MBAkJAV8AAQkBT2ZmRUVmaWZpaGdFZUVlX15RT0JBPDs3NTIwLSwrKignISAZFxMRBhcrASYnNSM1JwcnBycHJwcnBxEOAhUUHgEzIRE0Jx4BHQEhNTQ2PwE1MxUHIRUhJRQGKwE1NDY7AQc0PgEyHgEUDgEiLgEFPgE1NCYnPgE9ASMiBxE3FzcXNxc3FzcXFSMVBgcGFREzNSEVA8YcKTpYQT4+Pj4+PkFYLUoqNFc0AymPJi7++S4mEjuhAQf++f5wFA4YFA4Y2yM9SDwjIz1GPSQBDRkcKSQPElMQEiQ6Pj4+Pj4+OiQ6KRwiOwEHAXkpFHeMXzIvLy8vLy8yX/5mBzVRLzRXNAFpO0APQykcHClDDwdjY9lO2w4TGA4U+SQ9IyM9SD0jJDxgGkQmL1AaDSUVVAcBEicsLy8vLy8vLCd1dxQpMTv+0k5OAAAAAAcAAP9qA78DUgAPABMARQB9AIsApQCxARRAI3ssAg4JLgEMDooBEA94GgIRELGuoWY3GBYHDREFTG4BDgFLS7AJUFhAWwAHCgQOB3IVAQwODw4MD4AABQAKBwUKaQYBBAsUAgkOBAlpAA4ADxAOD2gAEAARDRARZwANABMBDRNpAAEAAgMBAmcAAwAAEgMAZwASCAgSVwASEghfAAgSCE8bQFwABwoECgcEgBUBDA4PDgwPgAAFAAoHBQppBgEECxQCCQ4ECWkADgAPEA4PaAAQABENEBFnAA0AEwENE2kAAQACAwECZwADAAASAwBnABIICBJXABISCF8ACBIIT1lAKn9+R0awr6uooJ6amZiWkpGJhX6Lf4tWVE5NRn1HfTwYIhQcERI1MxYGHyslFRQWMyEyNj0BNCYjISIGFyEVIQEmJzY1NCc+ATQuASMiBy4BIgYHMSIOAQcGBycuAg4BFB8BIgcGFxMeATMhMjY3EzYBMhcWNjc+ATIWFxYXFjYzMhYVFAYHDgIWFx4BFAcGBzY3Njc2NzY1Ni4BBg8BBgcGBy4BJz4BBzIeARUUBgcjBisBJzYlPgEWHwEHDgEeATM3FwcOAR4BMzcXJi8BJgEOASMhIiYnAxYgNwEnEQwBhwwREQz+eQwROwFM/rQCPgMGARQbICI7IgcMDkBOQA8hOSMCKyQ6FENPRCcUQQcIDQI1BDEiAi8iMgM1Av6VCgUNFQEEJjMnAwIMDxoOHScfGQkNBAYIDg8GaGcIAiEXEAgGARAYEgECBAUIDBFOMgMnSCI7IhIQAyERC2wk/rIKP0UTGVQMEAIRC3MZUwwRAhEMcjt4bmIRAt4CEAv90QsQAjCuAW+syp0MEREMnQwRESphAXsCAgQHJSAROUM7IgIkLCsjIDchBhtjIicBKEROInEFCxD+DiItLSIB8hABDgEDDgwZHyIaDwgGCycdGSYEAQ0SEAUKHh8OJQ0PDDE5KikbCQ0SAxANDxQVHhwvQQcaI3UiOyIYLRECuxxIIyQTHywFAREYEActBQESGBAHZgklqh/9RwsPDwsBwj4+AAMAAP/+A+gCvgALABcAIwBCQD8HAQIAAwACA2cGAQAAAQQAAWcIAQQFBQRXCAEEBAVfAAUEBU8aGA4MAgAgHRgjGiMUEQwXDhcIBQALAgsJBhYrASEiBhQWMyEyNjQmAyEiBhQWMyEyNjQmAyEiBhQWMyEyNjQmA8H8ZhAXFxADmhEWFhH8ZhAXFxADmhAXFhH8ZhAXFxADmhAXFwGFFyAXFyEWATkXIBgXIhb9jxcgGBchFwAAAAAG//r/fAO0A1QAVABgAG4AdwCFAI4Al0CUAAYFBoUABQAFhQAADACFEgEMDgyFAA0PBw8NB4AQAQcKDwcKfgAJCwgLCQiAAAgDCwgDfgADAQsDAX4EAQECCwECfgACAoQTAQ4ADw0OD2kRAQoLCwpZEQEKCgthAAsKC1GHhnl4cG9WVYuKho6HjoB+eIV5hXRzb3dwd2hnXVtVYFZgVFNMSzIwLi0pJyEgExQGFysBHwEWOwE3NhYfAhYfAh4BDwEGHwIWBg8BBg8BDgEnIycmDwEGIyIvAiYrAQcjIiYvAiYvAi4BPwE2LwImNj8BNj8BPgEXMxcWPwI+ARMiDgEUHgEzMjY0JhMHAQ4BHgEyNwE+AS4BAzIWFAYiJjQ2AyIOARQeATMyNjU0LgEHMhYUBiImNDYCDAU8CAsGUyA2CAIOAgkEShwXCygFAwIkDhEaUQoEDwYzIAhSCwlAGSIdFwg8CAsFUwwdLgcCDgIJBEocFwsoBQMCJA4RGlEKBBAFMyAIUgsJBDwXQFYcMBwcMBwrPDwPBf6LBgQHDhIHAXkJAw8XQxQbGyccHM8cMBwcMBwrPBwvHBQbHCYdHANABjoIDAQjHwhSCwcDJw88HlMKCgVLHT4SKwUKWCAoAgwCBj4YEgY6CAwiHAhSCwcDJw88HlMKCgVLHT4SKwULVyAoAgwBBgM6FgT95BwvODAcPVY8AQIE/osGERAJBAF5BxcTAv6/GyccHCcbAWccMDgwHD0rHDAcORsnHBwmHAAC//r/agPpA1IAJAA1AE9ATBIBBwYBTAABAAMAAQOAAAIIAQABAgBpBQEDCQEGBwMGZwAHBAQHVwAHBwRfAAQHBE8mJQEAMCwlNSYzIR4YFQ4MCQgFBAAkASQKBhYrASIOARUjND4BMh4BFTMyFhUUBwMOASMhIiYnAyY2NzYzITQuAQUhIgcVEx4BHwEhMjY3EzQjAfYtTS1VQ3OIc0OkJDIBXQhIL/3SL0gIXQYpIwcIAkctTQFv/MQBAl0DFg8FAi4PGQReAgL/LU0tRHNDQ3NEMyUIB/3mLz4+LwIZJDwHAS1NLfoEAv3mEBYBARMQAiAEAAAAAAQAAP9qA+kDUgAZACcAOgCzALFArl1YAgsEYwEJB2kBCAl1AQoIgQEMCiYBDgNSJyUXBAAOIAERATsBAhEJTJkBAAFLAAgJCgkICoAACgwJCgx+AAwDCQwDfgAADgEOAAGAAAERDgERfgAFAA0EBQ1pBgEEDwELBwQLaQAHAAkIBwlpAAMQAQ4AAw5pABECAhFXABERAl8AAhECT7GvpKKWlZCPiomEg359eHdycWxrZmRgXltaV1VPTUE9MTArKhIGFisBJyYPAQ4BHQEUFxYXFhcWMj8BNjc2PQE0JgcUBwYHBgcmJyY9ATcXBzc2MhYGDwEGKwEmLwEmPgEWFwMUDgErAS4BJyYnJicmJyY0NzYzMhcWFxE0NjMyFz4BMhYXNjMyFh0BNjMyFh0BFAYiJj0BNCYiBh0BFAYiJj0BNCYiBhURFAYiJjURNCYiBhURFAYiJjURNCYiBhURFA4BJi8BJicmIyIHBhQWFxYXFhceATsBNhYD2uUHB+UGCD0rRyccAwsCAkk5bggiLSI5JCRDNFnQ0OOBBhEOAQaSBgkBCgVTBgIOEQVxDBITaFuDMBgbERkQBwoPGj8rKiAdMSIZFggrNiwIFBojMRMWIzENEA0ZIhgNEA0ZIhgNEA0ZIhgNEA0ZIhgJDg0DARUaMjMfEg0HDBwSIRkscEuDCA0BY00DA00CCweuW085LhkLAgEBIjNjfa4HC8BHQDApGhEhMFVln0ZG0oIGDBIGkgYCBmgHEQsCB/69CQ0BAYCHQykYFw4KECgQGxoVIgGeIzAOGR8fGQ4xIjULMSJBCAwMCEERGRkRWwgNDQjYERkZEf7+CA0NCAEsERgYEf50CQwMCQFiERkZEf4hBwsEBgYCIhszCAYPCwsaGi5JeXMBCwASAAD/agNkA1IAIwBhAKAAsAC8ANEA3gDyAQYBFwEnATcBSQFZAWsBeQGLAZgDR0E5AAsAAQAZAAwA2gABAB0AIwDoAAEAIgAcAQoA/wDPAAMAIQAiAQQAAQAgACEA9gABAB8AIAAdABIAAgAXABgABwBMAFsAVQBPAEkAQwA9ADcAMQArAAkAAgCbAJUAjwCJAIMAfQB3AHEAawAJAA0AAgBLS7APUFhAmQsKCQgHBgUECAMCDAIDcioBJBklGSRyAB0jHCMdHIAAHyAeIB8egDIBHigaHnAuASgaICgafhYVFBMSERAPCA4XDQ0OcgAALwECAwACZwAMABkkDBlnKwElKTQCIx0lI2kAHAAiIRwiaTMBIQAgHyEgaS0nMQMaLCYCGxgaG2oAGAAXDhgXZzABDQEBDVcwAQ0NAWAAAQ0BUBtLsBNQWECaCwoJCAcGBQQIAwIMAgNyKgEkGSUZJHIAHSMcIx0cgAAfIB4gHx6AMgEeKCAeKH4uASgaICgafhYVFBMSERAPCA4XDQ0OcgAALwECAwACZwAMABkkDBlnKwElKTQCIx0lI2kAHAAiIRwiaTMBIQAgHyEgaS0nMQMaLCYCGxgaG2oAGAAXDhgXZzABDQEBDVcwAQ0NAWAAAQ0BUBtAmwsKCQgHBgUECAMCDAIDcioBJBklGSQlgAAdIxwjHRyAAB8gHiAfHoAyAR4oIB4ofi4BKBogKBp+FhUUExIREA8IDhcNDQ5yAAAvAQIDAAJnAAwAGSQMGWcrASUpNAIjHSUjaQAcACIhHCJpMwEhACAfISBpLScxAxosJgIbGBobagAYABcOGBdnMAENAQENVzABDQ0BYAABDQFQWVlBdwEZARgBCAEHAPQA8wCyALEAZQBiACUAJAGUAZMBjwGOAYUBgQF2AXUBcAFuAV0BWwFXAVYBTgFMAUUBQQE1ATQBLwEsARgBJwEZAScBDwENAQcBFwEIARcBAwEBAPsA+QDzAQYA9AEGAOUA4wDVANMAuAC2ALEAvACyALwArgCrAKYAowCfAJwAmACXAJIAkQCMAIsAhgCFAIAAfwB6AHkAdABzAG4AbQBoAGcAYgCgAGUAoABfAFwAWABXAFIAUQBMAEsARgBFAEAAPwA6ADkANAAzAC4ALQAoACcAJABhACUAYQA/ADQANQAGABgrATY3NiYjISIGFxYXDgEVERQWFwYHBhYzITI2JyYnPgE1ETQmJTMUFjI2NTMUFjI2NTMUFjI2NTMUFjI2NTMUFjI2NTMUFjI2NTMUFjI2NTMUFjI2NTMUFjI2NTMGIyEiJicBMDEjNCYiBhUjNCYiBhUjNCYiBhUjNCYiBhUjNCYiBhUjNCYiBhUjNCYiBhUjNCYiBhUjNCYiBhUjNjMhMhc3FAYjISImNRE0NjMhMhYVAyMiBhQWOwEyNjQmEy4CBgcOAhYXHgE+ATc+ATc2JicmIyInJicmBz4BHgEFJjY3NjMyFxYXBgcGBw4BJy4BJwUiJicWMxYzPgE3NDceATMyNw4BNy4BJzY3NjMyFxYVFAcGBwYBMjc2NzY0LgEnJg4BFx4BJzY3NjcyFzIXFgcOASYnJhMuAQcGBwYeAjMWMzI3PgEnBw4BIyInJjY3Njc2NzIWBwEWMxY2NzY0Jy4BBw4CFBcWNzY3MzIXFhcWDgEmJyYTJgYHBhYXFjMyNzI+ATQnJicXBgcGJicmPgEWFxYHA0AbBQMTEf1qERMDBRsQExMQGwUDFBAClw8UAgUbEBIT/VkwCQ4KIQoOCiEKDgkiCQ4KIQoOCSIJDgohCg4KIQoOCSIKDgkwCSf9yhQYBAKXMQkOCiEKDgkiCQ4KIQoOCiEJDwkiCQ4KIQoOCSIJDgoiCQ8JMQkoAjYoCQEdFf3KFR0dFQI2FR3Y6gcJCQfqBwkJgBlyk4ksJywDKSUrkJp1FhMWAgEaQRIJOFo7PR8eKWhoU/47Bzo0EgoSFWZsKB4ODRNVMTNIBwEJKU8fCAQOCTZaFQwUNx8YGBx1YRsvDhcWIBsvFRAKCxUY/kMXFRgNBg4WDRwwGAwIGwUHEAoSAwELBgMEBx8dBQNoDDYcFw0HAQ0XDQIFFxUZGQ4dCB4RCwYDAQMHEAoSDgsFAYgVGA8bCAYGDDAcDRYOBgwSBgoEDw0QBwUJHB8IBUYbNwwNGBkVFwUCDRcOBw0XBwYLER0IBgocHggEAwLuGCUPGBgPJRgLJBT9ZhQkCxglDhkXECMaCyQUApoUJE4HCgoHBwoKBwcKCgcHCgoHBwoKBwcKCgcHCgoHBwoKBwcKCgcyGRn8WgcKCgcHCgoHBwoJCAcKCgcICQoHBwoKBwcKCgcHCgkICAkJCDIyhhUdHRUCmhUdHRX9dgkOCgoOCQGVRl8WOTwZT1tTGkI/GGdMDCgXGi4aAhsSGQ0DIRcYQqU2XBAECCsXITIWHC4xBgdIM9kdGwICATwxBBUYGwZBTakBGhYiFh0WERwPDhEJDAEgDQwaDBoWDgECHDIZDA4+DwkGAgEICgkPEgIICv3zFQgQDRoLGhcOAQ0OMhgkDxEJBAsEDwkGAhIKAgkMAQ0NDBoLGRwCAQ0WGwsZOgcCCAkPChEBEQ8K/ekQCBUaMA4NAQ4WGwsaDUgHAgESDwkSAREPCQoAABEAAP9qA+gDUgAtADgAQQBEAEgAWABhAGoAcwB8AIUAjgCXAKAAqQC1AMEBIED/FQ8OAwYBBQEHBlgeAgsJTScCAws1AQIZBUwAAQYBhQAGAAccBgdoLB4rAxwfAR0IHB1pAAgACQsICWcACwADFAsDZycBFAAXDxQXaSMBDAAPCgwPaSgWAgoVAQUNCgVpJAEOAA0QDg1pJQEQABMbEBNpKQEYABsSGBtpJgESABEaEhFpKgEaABkCGhlpIgQhAwIAAAJXIgQhAwICAF8gAQACAE+3tquqoqGZmJCPh4Z+fXV0bGtjYjo5Ly4CAL27tsG3wbGvqrWrtaaloamiqZ2cmKCZoJSTj5eQl4uKho6HjoKBfYV+hXl4dHx1fHBva3Nsc2dmYmpjal1cTEtKQBxJSEdGRURDPj05QTpBNDMuOC83EhEALQIsLQYWKxchMjY1ESY1JyInNTAjJzU0JiIGHQEPAQYPARUGFRElJgcGBwYHBgcGFREUFjMlISImNREhERQGIzMjNj0BMxUUBgMXIQchFSEVIREjNTQxIzUnNCc0LwIlNhcFITY3NjcHIgYUFjI2NCYHIiY0NjIWFAYXIgYUFjI2NCYHIiY0NjIWFAY3IgYUFjI2NCYHIiY0NjIWFAYXIgYUFjI2NCYHIiY0NjIWFAYTIyIGFBY7ATI2NCYzIyIGFBY7ATI2NCYyA2MjMAEDAQIB0QkOCtEBAgICAf7cGxlFMCMVDQIBHhQB9P4MBwoCvAkHyJkDyB6qnf7FKgGQ/nABkMgBAQICBb3+kRAPAZr9qBMdLUJTFR0dKh0eFAcKCg4JCXYZIiIyISIYCg8PFQ4OpBUdHSodHhQHCgoOCQnBHCcnOCYmHA4UFBwTExMhBwoJCCEHCgrzpwcJCQenBwoKljEiAs8BAgYCAYEoBwoKByiBAQEEAwMBAf61WwgJFysgJhcMAQL+sRUdIQoHAT3+wwcKCQjIpxQeA3FhIqYi/tRkAQQCAQIBAgM7RgUFgCMcKxbDHSodHigeQgkOCgoOCTIjMCIiMSJUDxUODhUP2R0pHh4pHUMKDgoKDgpTJzgmJzcnZBMcFBQbFAKKCQ8JCQ4KCg4JCQ4KAAAADAAA/5QD6AMeABMAKgBnAHEArwC6AMEAzwDbAO0BDAEqAAABIgYUFjMyFxYVFBYyNjU0JyYnJjcmDgEWFzIXFhcWFxYVFBYyNjU0JyYnATQmKwEOAQcmJzU0JgcGBwYHBgcGBwYUFxYXBgcGFBcWFxYXMzI3HgEXMzI2NTQnJic2NzY0JyYnNjc2NQEmJzY/ARYXBgcnBgcmJzU0JgcGBy4BJyYOARYXHgEXBgcmJyYnJiIOARYXMhcWHQEGDwE2NSYnNjczNhYfARYXFhcWFAcGBycVJgciDwE2NzY3ERUmBzY3NgEmNDc2Nx4BFRQHBgcmByY0NzY3FhcGByYnBSYnPgE1NCc2NzMyFxYUBwYnJSMiBhQWOwEWFxYXIy4BJzY3NjQnJic+ATczBgcGBxEjIgYUFjsBFhcWFyMuASc2NzY0JyYnPgE3MwYHBgFNBwkJBw4NFwoOChYPGQ1SBg0GBAYCBwsJDAcJCg4KIhIXAj8KB6YeNhQ0PRYOb0k1GyoneFYLCzhGRjgLCztKc3sPnZcUOSCnBwoJECkpEAkJECkpEAn+4RAiCxQNFhocDg8dJRMNFg4gJAYmHAYNBgQGFhwEGhUEFQ8XDA8JAQoHDg0XNR4JCQIwJB0BPn45DEY9IyAFBRkwg1hfCRAMHi48VGlzHi48/kQEBE1oFxgOKylKOAQETWgtAgItaE0BWkRDGRkyQ0QOvLkFBcDDAf8dBwoKBx0iEw0DlBkrECAfDg4mEw8pFpQDDRIjHQcKCgcdIhMNA5QZKxAgHw4OEyYPKBeVBQwSAQIJDgoLFTMHCgoHMx4WCAUgAwQNDAQGCAwQFBoeBwoKB0ItFw0BHgcKAhkWKyCRDxQCCy8hMAoUOmkPJQ5DMjNCDyUOSDNOBXkZHAIKBxsgPR4ePSA2ID0eHj0gG/60DhgHDwoYDhEPahkYDAaRDhUCAwghNxEDBAwNAw4sGwgKLBoTCAQKDgkBCxUzASEzAiYmX08PBw4OGwYiNB4iBg8FHClygSYDAgEjGB4IASyBLg4jGB7+sAUNBV43JFIqLC0QGjTpBQ4EXjdJV1hJN17CAxwnWS5fUBwDwQUPBsgI2QoOCg4pHCECFhMbIQ8qDyYRERIBIhsoDwEsCg4KDikcIQIWExshDykQEyQQEwIjGikACgAA/2oDsgNSADQAgwCoASMBMAE9AUoBVwFiAW0Bj0ExAG8AWgA0ABcADwAIAAYABAADATEAvwC5ALcABAARAAcAMgAZAAIABgARAWwBPgEhANEABAAKABMBYQFLAQwA4wAwABsABgAMABIA9QBJAAIADQAMACkAIgACAAIADQAHAExLsBZQWEBgAAcFEQUHEYAACQYTBgkTgAATCgYTcBABCgsGCgt+AA0MAgwNAoAAAAADBAADaQAEAAUHBAVpABEIFAIGCREGaQASDAsSWQ8BCw4BDA0LDGkAAgEBAlkAAgIBYQABAgFRG0BhAAcFEQUHEYAACQYTBgkTgAATCgYTCn4QAQoLBgoLfgANDAIMDQKAAAAAAwQAA2kABAAFBwQFaQARCBQCBgkRBmkAEgwLElkPAQsOAQwNCwxpAAIBAQJZAAICAWEAAQIBUVlBLgCqAKkBZQFkAVoBWQEuAS0BEwEQAQkBBwD9APsA+AD3APQA8gDpAOcA4gDgANcA1QDPAM0AvAC7AKkBIwCqASMAoQCfAI0AiwBsAGsAQwBCACYAJQAbABUABgAXKwE+ASc0LgEGByYnJiIHBgcuAQ4BFQYWFwYHBhcOAR4CNjcWFxYyNzY3HgE+AiYnNicmJwMeAQ4CJicuAQcGBwYiJyYvASYjBwYHDgEuAjY3PgEnJjc2NzYmJy4BND4BFhcWFxY3Njc2MhcWFxY2Nz4BHgEUBgcOARcWFxYHBhYXAxQHBgcGBwYjIicmJyYnJi8BLgEOARcWFxYXFjMyNzY3Ni4BBgMyNzY3Nic1JicjJgcGDwE1NCYiBh0BJyYnJgcjBgcVBhcWFxYzMjcVJyYnJgcGBwYHFQYXFhcWOwEVJyYnJgciBwYHFQYXFhcWOwEVFBYyNj0BMzI3Njc2Jy4CJyYjJgcGDwEUIzUWMzI3Njc2JyYnJicjJgcGDwE1NzY3NhcWBwYHBicmNwcGJy4BJyY3NhcWFxYDBicuAScmNzYXFhcWAwYnLgEnJjc2FxYXFjc2FxYHDgEHBicmNzYXFgcOAQcGJyYDaw8RARorLg4/bjtaO24/Di0sGgERDy0LD0YREAkcKCkOP247WjtuPw4oKR0IEBJHDwstGgwNAxIaFwUDDgY4czxaO3M4AgQCBggBBhcaEwINDQYFAksSCy4CBQYLDhIbGAYDBgkFOHM7WjxyOQUPAwUYGxINCwcFAi4LEksCBQdeCQ4XIS05SjwxKSAaEw0IBgUNCwMEBhIeNUdolE4rDgQDCw7jRSMbBgQEBAoDHhozGwEKDgoBGzMaHgMLAwQEBhsjRQsEARUjGR0TCAoEBAQFHCNFDwEVIxkdEwgKBAQEBhsiRRAKDgkQRiIVCAcBAQMHBQgTHRkjFQEBBQtFIxUIBwEBAgILAx4aMxsCGhEgFhgCAwYRHEQDHDsZFx8hBgQCGBYgERwDFxcgIgYEAhgWIBEcAxgWICIGBAIYFiARHDgcQwIDBiIgFhkDHBxDAgMGIiAXGAMCuwsfEhcmEA4SHAwGBgwcEg0OJhgSHwuGktzHDCcqIAoOERwMBgYMHBENCh8qJw3H25KG/S4FFxoTBA0MBQYDHwwHBwwfAQEBBAUMDQQTGhcFAg0Gy+GRgwYMAwUTGhUGDA0GAwIDHwwHBwwfAwYFDQwGFRoUBAINBoOR4csGDAMCzgIFCQcKBQcFAwcGCAUFBQYCCA0GCQoQCg0aDhIGDggE/swjGzMaHgMNAQQEBhsBGAcJCQcZAhsGBAQDCwMeGjMbIwE+AhUIBwEBAgENAh0bMhwjPQEVCQYBAgENAx4aMxsiEQcKCgcRIxUiGR4UCwgBAgEGCBUBAT4BIxUjGR0TCAsDBAQGGwI+gREGAwIYFiARHANEHGACBQYhIBcXAgMGERz+6AIEBiIgFxcCBAUSHP7pAgQFIiAXFwIDBhEcHBwDGRYgIgUEAkPwHAMYFiAiBgQCQwAAAAAKAAD/agPoA1IAIwAyAFAAWgBiAG0AigCUAQIBPAVDS7AJUFhBQwDtAOYAAgAPABMAjgCLAAIAEgAPANkAbAACABgAFwDMAAEAFQANAL4AAQADABUA+ABnAAIABwAJAPsAsAACAAsABwEgARkAowADAAYACwBbADIAAgAdABwBEQCWAF0AAwAFAB0BNgEKAAIAGQAUAF4ALAACAAQAGQAMAEwBLQABAAEAAQBLG0uwClBYQUMA7QDmAAIADwATAI4AiwACABIADwDZAGwAAgAYABcAzAABABUADQC+AAEADAAVAPgAZwACAAcACQD7ALAAAgALAAcBIAEZAKMAAwAGAAsAWwAyAAIAHQAcAREAlgBdAAMABQAdATYBCgACABkAFABeACwAAgAEABkADABMAS0AAQABAAEASxtLsAtQWEFDAO0A5gACAA8AEwCOAIsAAgAXAA8A2QBsAAIAGAAXAMwAAQAVAA0AvgABAAMAFQD4AGcAAgAHAAkA+wCwAAIACwAHASABGQCjAAMABgALAFsAMgACAB0AHAERAJYAXQADAAUAHQE2AQoAAgAZABQAXgAsAAIABAAZAAwATAEtAAEAAQABAEsbQUMA7QDmAAIADwATAI4AiwACABIADwDZAGwAAgAYABcAzAABABUADQC+AAEAAwAVAPgAZwACAAcACQD7ALAAAgALAAcBIAEZAKMAAwAGAAsAWwAyAAIAHQAcAREAlgBdAAMABQAdATYBCgACABkAFABeACwAAgAEABkADABMAS0AAQABAAEAS1lZWUuwCVBYQJYRAQ8TEhIPcgAWGA0YFg2AABUNAw0VA4AIAQYLCgoGcgAUBRkFFBmAABsBHgEbHoAAACEBDhAADmkAEAATDxATaQASABcYEhdqABgADRUYDWkgDB8DAwAJBwMJaQAHAAsGBwtpAAoAHB0KHGoAHQAFFB0FaQAZAAEbGQFpAAQAHhoEHmkiARoCAhpZIgEaGgJhAAIaAlEbS7AKUFhAnBEBDxMSEg9yABYYDRgWDYAAFQ0MDRUMgB8BAwwJDANyCAEGCwoKBnIAFAUZBRQZgAAbAR4BGx6AAAAhAQ4QAA5pABAAEw8QE2kAEgAXGBIXagAYAA0VGA1pIAEMAAkHDAlpAAcACwYHC2kACgAcHQocagAdAAUUHQVpABkAARsZAWkABAAeGgQeaSIBGgICGlkiARoaAmEAAhoCURtLsAtQWECKABYYDRgWDYAAFQ0DDRUDgAAUBRkFFBmAABsBHgEbHoAAACEBDhAADmkAEAATDxATaRIRAg8AFxgPF2kAGAANFRgNaSAMHwMDAAkHAwlpAAcACwYHC2kKCAIGABwdBhxpAB0ABRQdBWkAGQABGxkBaQAEAB4aBB5pIgEaAgIaWSIBGhoCYQACGgJRG0CWEQEPExISD3IAFhgNGBYNgAAVDQMNFQOACAEGCwoKBnIAFAUZBRQZgAAbAR4BGx6AAAAhAQ4QAA5pABAAEw8QE2kAEgAXGBIXagAYAA0VGA1pIAwfAwMACQcDCWkABwALBgcLaQAKABwdChxqAB0ABRQdBWkAGQABGxkBaQAEAB4aBB5pIgEaAgIaWSIBGhoCYQACGgJRWVlZQU4BBAEDAG8AbgBkAGMAAAAAATMBLwEpASYBHQEcAQ4BDAEDATwBBAE8AP0A/AD0APMA6gDpAN0A2wDQAM4AmgCYAJIAkQCNAIwAgQCAAH0AfAB5AHgAbgCKAG8AigBpAGgAYwBtAGQAbQBYAFcAVABRAEwASgBAAD8APAA7ADgANwAvAC0AKwApAAAAIwAAACMAIwAbABYAIwAGABkrARE0JyYnJiIHBgcGFREUFxYXFhcWFxYzMjc2NzY1ETQnJicmExQHBgcGIyInNTMyNzY3NRQGBwYHNTQmIgYdASYnLgE0NzYzNjc2MzIXFhcWBSIrATU0NjIWFQUWFxUmJyY1ASIHBgc1Njc2NxUBMhcWFxYVFAYHBgc1NCYiBh0BJicuATU0NzY3NhcGIic1NDYyFhUBNRYXMzI+ASYnJicmPQEWHwEyPgEmJyYnJj0BFhcWMzI+ASYnJicmPQEWFxYzMj4BJicmJyY9ARYXMzI+ASYnJicmPQEWFzMyPgEmJyYnJj0BFhcWMjc2NxUUBwYHBiMiBh0BDgEHESYnJicmNQUiJyYnJj0BFhczMjY9ATQmJyYnJj0BFhcWMjc2NxUUBwYHBiMiJyIGHQEUFjMWMzI3NjcVFgcGBwYCvDQvU060TlMvNC8qS0RQHmRcdFpOUy80KyhGQronKURNXBcKIWRUWSw+NjxKJzgnSjw2PhcBASVIUWZdTEQpJ/7kEBEhExwT/qI9ST8lIgE9U0pNMV9PVSn+w1xNRCknPjY8Sic4J0o8Nj4nKURNfQotCxMcE/6iLDQEBwkCBwYzHBovMQQHCQIHBjMcGjEvAgIHCQIHBjMcGi0zAgIHCQIHBjMcGiw0BAcJAgcGMxwaLDQEBwkCBwYzHBosWVTIVFksJylETF0HCg4RAlFBOSEfAmlcTUQpJzFjAggJCAZHKycrWlTIVFkrJilETVwiDwgKCQcQI2RUWSsBJylETQFuAW8lHBkODQ0OGRwl/VUjGhgPDQMoFxUNDhkcJQEbIRoYDw7+txITFAwOAXQQER93ECINDgQvHCYnGy8EDg0iHg4BFw8QDgwUE2UwDhQUDlQlC3QNExIQAU4MDBbUAhARHeYBwg4MFRMSECINDgQwHCcnHDAEDg0iEBITFQwOpgEBMQ4TEw79dh8cDAgNCgENEhANMB4KAQkNCQINEhANLx0KAQkMCwENERAOLxwLAQgOCQINERAOLxwMCA0LAQ0REA0wHAwIDAwBDREQDTEfERAQER8fEhMUDA4KB/cIHBH+5gQODRIREKcODBUTEg4hEgoHlgYJAQ0VExEOHhIQEBIeDhITFAwOAQkHlgcKARASHg4SExUMDgAAAQAAAAACPAHtAA4AF0AUAAEAAQFMAAEAAYUAAAB2NRQCBhgrARQPAQYiLwEmNDYzITIWAjsK+gscC/oLFg4B9A4WAckOC/oLC/oLHBYWAAAB//8AAAI7AckADgARQA4AAQABhQAAAHYVMgIGGCslFAYnISIuAT8BNjIfARYCOxQP/gwPFAIM+goeCvoKqw4WARQeC/oKCvoLAAAAAQAAAAABZwJ8AA0AF0AUAAEAAQFMAAEAAYUAAAB2FxMCBhgrAREUBiIvASY0PwE2MhYBZRQgCfoKCvoLHBgCWP4MDhYL+gscC/oLFgAAAAABAAAAAAFBAn0ADgAKtwAAAHYUAQYXKwEUDwEGIiY1ETQ+AR8BFgFBCvoLHBYWHAv6CgFeDgv6CxYOAfQPFAIM+goAAAEAAAAAAWgCggARABdAFAYBAQABTAAAAQCFAAEBdhgRAgYYKxM2MhcWDwEXFgcGIi8BJjQ3NvIOMhAmJrq6JiYQMBDiEBDOAnIQECQsxMIsJBAQ7BAuENYAAAAAAf/uAAABVAKCABAAF0AUCwEAAQFMAAEAAYUAAAB2GBYCBhgrExcWFA8BBiInJj8BJyY3NjJi4hAQ4hAwECQkurokJBAyAnLsEC4Q7BAQJCzCxCwkEAAAAAEAAAAAAkQCCAAQAA9ADAYBAEkAAAB2HgEGFysBFhQHBi8BBwYnJjQ/ATYyFwI0EBAmKMTEKCYQEOoQMBABGBAyECYmvLwmJhAyEOAQEAAAAf/zAAAB3wHwAA0ABrMGAQEyKwE2FxYPAQYvASY3Nh8BAZUWGhoaxBYaxBoaGBqqAdYaGhYawBYWwBoWGBicAAL///9pAxIDUgAPADMAJ0AkCQgBAwABAUwsKhoYBAFKAAEAAAFXAAEBAF8AAAEATyYjAgYYKwUVFAYnISImNzU0NjMhMhYDFA4FBxQXIzMuBDc0PgU3NCcXJx4EAxIMBv0SBwwBCggC7gcKjhwqODQuGAIlAgEzTkwyIAEcKjg0LhgCJQIBMk5OMCJgJAcMAQoIJAcKCgJGLEg2LCwkNhs2RxcuQkZiNixINiwsJDYbNUgBARcuQkZiAAAAAQAAAAACRAKAABMANUAyAAUABYUAAgEChgQGAgABAQBXBAYCAAABXwMBAQABTwEAERAODAsJBwYEAgATARMHBhYrATIUKwEVFCI9ASMiNDsBNTQyHQECJh4e0mTSHh7SZAGQZNIeHtJk0h4e0gAAAAMAAP/OBV8C7gBFAEkATQFJS7AJUFhAGT8AAgAJLikCBQY1HAILBQoBAQwVAQ0BBUwbS7AKUFhAGT8AAgAJLikCBQY1HAILBQoBAQwVAQ0CBUwbQBk/AAIACS4pAgUGNRwCCwUKAQEMFQENAQVMWVlLsAlQWEA8AAoJCoUOAQ0BAwENA4AACQgBAAYJAGcABgcBBQsGBWcACwAMAQsMZwQCAgENAwFZBAICAQEDXwADAQNPG0uwClBYQEEACgkKhQABDAICAXIOAQ0CAwINA4AACQgBAAYJAGcABgcBBQsGBWcACwAMAQsMZwQBAg0DAlkEAQICA2AAAwIDUBtAPAAKCQqFDgENAQMBDQOAAAkIAQAGCQBnAAYHAQULBgVnAAsADAELDGcEAgIBDQMBWQQCAgEBA18AAwEDT1lZQBpKSkpNSk1MS0lIR0ZDQRIWJygzEhE2FQ8GHysRFxYfAjMBFh0BFAYHIyIHIh0BITU0JisBIj0BJj8CNjczMj8BNj0BLgEHIQcGHwMzBwMzFj8BMj4BJzU0JiMhBgclFwMnBzcXBwYEBAcTbwEfCwQEA3AeCgIEBAOSCQEDBQML/YUJCREGAQQB/koHAQMHFxJzz+QpDQlEAQQGAQQC/hQIAgSmuVM9HARuBAKBEwYEBwr+qAwNwAgIAQMJNzkDBA/KAwQHAwvuBxMHCw4DBAEGBgYOFwfDASMBBRUCCAUOAwQBBmUH/ckDwG4EbgALAAAAAAVzAooAHQAoAC4AUgBaAGoAcwCSAKgAtgC7AuJALauJbVREPzwKCAYLu7KTegQFELGuAgEFgAEICYVySAMTEi8tFQMPAk8BDQQHTEuwCVBYQHYaARkKERlwAAoRCoUdARYVABUWcgASAxMDEhOAABEAFRYRFWoAAAAGGAAGaQAYEAsYWRQBCwAQBQsQaQAFHA4CAQkFAWcACAMJCFcXAQkAEwIJE2kADwQMD1kAAhsBBA0CBGkHAQMADQwDDWcADw8MYQAMDwxRG0uwClBYQHcaARkKERlwAAoRCoUdARYVABUWcgASAxMDEhOAABEAFRYRFWoAAAAGGAAGaQAUABgQFBhpAAsAEAULEGkABRwOAgEJBQFnAAgDCQhXFwEJABMCCRNpAA8EDA9ZAAIbAQQNAgRpBwEDAA0MAw1nAA8PDGEADA8MURtLsBVQWEB2GgEZChEZcAAKEQqFHQEWFQAVFnIAEgMTAxITgAARABUWERVqAAAABhgABmkAGBALGFkUAQsAEAULEGkABRwOAgEJBQFnAAgDCQhXFwEJABMCCRNpAA8EDA9ZAAIbAQQNAgRpBwEDAA0MAw1nAA8PDGEADA8MURtLsBlQWEB3GgEZChEZcAAKEQqFHQEWFQAVFgCAABIDEwMSE4AAEQAVFhEVagAAAAYYAAZpABgQCxhZFAELABAFCxBpAAUcDgIBCQUBZwAIAwkIVxcBCQATAgkTaQAPBAwPWQACGwEEDQIEaQcBAwANDAMNZwAPDwxhAAwPDFEbQHYaARkKGYUAChEKhR0BFhUAFRYAgAASAxMDEhOAABEAFRYRFWoAAAAGGAAGaQAYEAsYWRQBCwAQBQsQaQAFHA4CAQkFAWcACAMJCFcXAQkAEwIJE2kADwQMD1kAAhsBBA0CBGkHAQMADQwDDWcADw8MYQAMDwxRWVlZWUA6dHRTU7CvrayqqaCflpR0knSSkI+MioSCf355d2dmX11TWlNaUlFOTENBPj02NRgVJBQkESQUJR4GHysRND4DNzIXFhcVIRQeAhcyNTMVBgcGIyIuAjczNC4CByIOARQFNTMGBwYjMjc2NyM1MzY1NCcmJzUzFTM2MzIXBhUUFw4DByInIxUjPQEWFxYVFAcXFBYXMjY9ATQuAiIOAjc0Nx4CBxUmEzQ3NjMfARUUFhUjJyMGIyInNTQmJzY7ATU0JiIGFQcUMzI2PwE2JjYmNyMiDwIGFgYWBhMzFzczAxUjNSc1NCYnMR4BBxUKIjpuSVg8JxP+2wQOKB1VeRsdRFJcdjgSxbICECYjHyYQASNOAUkCAgICSQFOUQENEDVrAh85KxooTAEIGCgiQBsBZzUQDQEaEhocEgIIEiISCAJ3KBESAgFMCCgiQzFrBGQFAiFDEggUECZhGBA2DgopDRQFCgUCBgYCEQ0DDg4OBhgKFEyaZG2PvY0rKkFALAEBHR8uLiAQAQ0ICqEVGCYQAT1ZDQYPGjQ8ThISHBABDiAQx1kzJAICJDMnDAstHycXt8ssGh1JaBIfLjAYATIqz6EXJx8tCwwLTTwBPkwFIyIoEBAsIB5JHRJGKCw0EgEHRRkaA9pmDjIJNDoBdBVEEx0fHRweHpo+CgkSCR4QIAQBAgMDBAwKFgE66Oj+mb6+WVs3QAgJPjhbAAAAAQAAAAACRAGQAAcAIEAdAgEAAQEAVwIBAAABXwABAAFPAQAFAgAHAQYDBhYrATIUIyEiNDMCJh4e/fgeHgGQZGQAAAABAAAAAAOEArIADAAnQCQLAQABAUwKAQFKDAMCAEkAAQAAAVkAAQEAYQAAAQBRFxACBhgrJSIGBz4EMzUJAQIc0vRWBBJSbsp8AWj+mPxamBRCqIBqwP6+/rIAAAIAAP+cAyADKAAZACsAHkAbAwEBAgGFAAIAAoUAAAB2GxokIhorGysmBAYXKwEeAhUUAiMiJDURND4CPwE2PwE2FxYOAQUyBwYVERQXFiMiLgE9ATQ+AQJGAnBoei6Q/uAePiwoLjI2VR8KMCZQ/lAODjI0CgwaOkJCPAHgBg4iHkj+WFQuAVYOKDIgGx8iQmgmDEx6dAYOMjb+wjI2ChBKPvI+TBIAAAIAAP+SAyADIAAcAC8AHkAbAAACAIUAAgEChQMBAQF2Hh0nJR0vHi8mBAYXKzcuAjU0EjMyBBURFA4CDwEGDwEGDwEGJyY+ASUiNzY1ETQnJjMyHgEdARQOAtoCbmp8LJABIBAiHhspDhshMjZVHwowJlABsAwOMDQKDBo6QiQ2KtoGDiIeSAGqVi7+qgocIBoTHQoSFiJCaCYMTHp0Bg4yNgE+MjYKEEo+8jBCHgwAAgAAAAAD6AKaAA0AGQAItRkRDQkCMisBFhQPARcWFAcGJwkBNgUJAQYnJj8BJyY3NgF8EBD29hAQHh7+wAFAHgFMAT7+wiAeICD4+CAgHgJ8DiQM4OIMJA4eHgEgAR4eHv7i/uAeHiAe4uAeIB4AAAIAAP/YA+gC5AAVACQARkBDIwEEAiQZAgEEAwQCTCIBAUoAAQACBAECZwAFAAQDBQRpBgEDAAADVwYBAwMAXwAAAwBPAAAhIBcWABUAFRQlNQcGGSslNTcVFAYjISImNRE0NjMhDgEPASMRASIGBzQ+BTM1BQEC7mQeFP0SFB4cFgEgIDYMCoICOKaYVAIQHDxQhlIBTP60PDhSvBQeHhQCJhYcGDIODP4+AVxSjAgcVEpcQi6c+v78AAAAAgAAAAADFAKoABMAJwA/QDwJBAgDAAMAhQcBAwIDhQYBAgEBAlkGAQICAWEFAQECAVEVFAEAJCIeHRwbFCcVJxAOCgkIBwATARMKBhYrEzIXFgcGBwYjNTI3NicmIyImNDYhMhcWBwYHBiM1Mjc2JyYjIiY0NpKSJiZOUJAgInBGNhwQLjxWVgHgkiYmTlCQICJwRjYcEC48VlYCqJKMoqgkCEZsVjwkWHxYkoyiqCQIRmxWPCRYfFgAAAACAAD/ugNIAwIALAA1AExASSkaAgMBKxgUAgQCAxIEAgACA0wlIyAeBAFKDw0KCAQASQABAAMCAQNpBAECAAACWQQBAgIAYQAAAgBRLi0yMS01LjUiIRsFBhcrARQXBgcmBwYXBgcmIgcmJzYmByYnNjU0JzY3Fjc2JzY3FjI3FhcGFxY3FhcGATI2NCYiBhQWAvhQDBZGQjYUKCwurC4sKBRsUg4UUlIUDko+NhQqKi6sLioqFDZCRhYMUP6sTGpqmGpqAV5IMigqEj46ThQQUlIQFFBuFBo4NFBINDgaEj44UBYMUFAMFk46PhIqKDL/AGqYbGyYagAAAAADAAD/zgMgAu4ADwATABwAS0BICQEGAgMCBgOABwEAAAIGAAJnCAEDAAEEAwFnAAQFBQRXAAQEBV8ABQQFTxQUEBABABQcFBwZFxYVEBMQExIRCQYADwEOCgYWKwEyFhURFAYjISImNRE0NjMBESERJxEhFSEiJjURArwqOjoq/nAoPDoqAZD+cMgBLP7UKDwC7joq/nAoPDwoAZIoOv4MAZD+cGT+1GQ8KAEsAAAAAAIAAP/UAxgC6gAGAA0AH0AcDQwJCAYFBAMCCQEAAUwAAAEAhQABAXYZEAIGGCsBIREnByc3ARcHFyERFwHcATxkkmSY/qBkmHr+xGQC6v7EfJhkkv6mZJJkATx6AAAAAAH/9AAAARYCVAANAAazCQMBMis3FgcGLwEmPwE2FxYPAfwaGhoWwBgYwBYaGhqctBoWGhrCGBrCGhoWGqwAAAAB//MAAAEVAlQADQAGswsFATIrPwEnJjc2HwEWDwEGJyYNnp4aGhoWwBgYwBYaGrSqrBoWGhrCGhjCGhoWAAAAAf/0AAAB3AHwAAsABrMFAQEyKzcGJj8BNh8BFgYvAT4aMBjEGhbEGDAaquYWLhq+Ghq+Gi4WngAB//MAAANvAlQADQAGswgDATIrEwkBNhcWBwEGJwEmNzY/AXIBdBYaGhr+dBYa/nQaGhgCOv6cAWQaGhYa/ngWFgGIGhYYAAAB//T/ogHeAxwADQAGswkDATIrBRYHBicBJjcBNhcWBwEBxBoaGhb+eBgYAYgWGhoa/poUGhYaGgGKGBoBihoaFhr+jAAAAAAB//P/ogHdAxwADQAGswsFATIrFwkBJjc2FwEWBwEGJyYNAWb+mhoaGhYBiBgY/ngWGhoUAXIBdBoWGhr+dhoY/nYaGhYAAAAB//QAAANsAlQADAAGswcDATIrJQkBBiY3ATYXARYHBgMk/oz+jhowGAGMGhYBjBgYGoIBZv6aFi4aAYYaGv56GhgWAAEAAAAAAfQCkgALAAazCgUBMisBFhQHAQYmNRE0NhcB5g4O/lQYIiIYAXgKHgr+9hAUHgICHhQQAAAAAAEAAAAAAlgCigAMABhAFQIBAAEAhQABAXYBAAcEAAwBCwMGFisBMhURFCMhIjURNDYzAg5KSv4+TCQoAopA/ipCQgHWJBwAAAIAAAAAAhICvAAIABEAI0AgBQIEAwABAIUDAQEBdgoJAQAODQkRChEFBAAIAQgGBhYrATIVERQiNRE0ITIVERQiNRE0AbhatP78WrQCvED9xkJCAjpAQP3GQkICOkAAAAEAAAAAArwCvAAIABhAFQIBAAEAhQABAXYBAAUEAAgBCAMGFisBMhYQBiAmEDYBXpLMzP7czMwCvMz+3s7OASLMAAAAAf/8/5YBlAMkABAABrMQCgEyKxcmPwE2LgEnJj4BFgIeAgAoBCdPKAS4BgSwuAqgBLoI/pxkBFq2XAxOEAzYygj+lAhOJv5iAAAAAAIAAP/kA5wC1AAYAB4ACLUeGggBAjIrATYWBwYCBw4BJyU3ADc2JgcBLwEmNDc2AAE1FwYHBgN+DhAEAowEAhgM/uoWAYQGBAoE/dpwvgwMCANi/cKgggwSAtAEDgwG/aAMDgoGlhoBpAYECgT+bixMBBAEBAEy/SrMUnQMDgAAAf/4/+IDrgLwAB8AEUAOHg0CAEkAAAB2GhgBBhYrEzYFFhcWBw4DBwYnBgcGJjc+Az8BIg4DBybstgFEqBwEBkxsMFI0ivRCMAxGCiyqtqo4Ng42mo62RhYChmooFhwGBCiKfookYFxMZBgiFmS6eFwWFAIaMnZS8gAAAAMAAAAAA5gBzAAIABEAGgA6QDcIBAcCBgUAAQEAWQgEBwIGBQAAAWEFAwIBAAFRExIKCQEAFxYSGhMaDg0JEQoRBQQACAEICQYWKxMyFhQGIiY0NiEyFhQGIiY0NiEyFhQGIiY0Nm4uQEBcQEABjC5AQlhCQAGMLkBAXEBAAcxAWkJCWkBAWkJCWkBAWkJCWkAAAAABAAAAAAOYAqUAEQAdQBoNAQACAUwAAQIBhQACAAKFAAAAdhQVFAMGGSsRFB8BFjI3ATY0JiIHAScmIgYY9hhIGAH5GTJGGf5DuRlGMgFTIxnvGRkB7xhGMBn+TbUYMAABAAAAAAKuArIAHAAeQBsYEQoDBAIAAUwBAQACAIUDAQICdhQYFBcEBhorNTQ/AScmNDYyHwE3NjIWFA8BFxYUBiIvAQcGIiYaw8MaNEYaxMMZSDIZw8MZMkgZw8QZSDNaJBrDxBlIMhnExBkySBnEwxpIMhnDwxkzAAAAA////2oEOwNSACQAKAA3ACZAIzczMicmCAYBSjEwLyglJB0cCABJAAEAAYUAAAB2KykZAgYXKzUmPgQ/ARUOBQ8BBhUUFx4EHwEVLgUnARE3ERMzFhcWHwEHBTUHLgEvAQE0UmZkVBoaOV4+LBoMAgIDBww0QkY6EhNhnGJEIg4DAf2OIgUmJyoWFVMBOWsokDY0yz9sRjgeFAMDewQeLC4yJA0MDw8WFCIwKBwOBgNnCjI+SkQ4EP6wA4Zi/GYCAQEOEA8QIk71PSs0BQUAAAUAAP9uAuUDTgATACcAPQBVAG0ASUBGZTEvAwYCMgEDBgJMAAAEAIUABAEEhQABBQGFAAUHBYUABwIHhQACBgKFAAYDBoUAAwN2bWtfXFVTRUQ2NSsqJSQdGwgGFisRFRQXHgE/ATY3NjQnJi8BJgYHBhMmNDc2NzY3MzIXEhUUBwYjIicmEzc2MzIXFhUUBxUGBwYiJy4BJyY1NAEmNTQ/ATYzMhcWFx4BFxYUBwYPAQYjIgcGFRQfARY7ATY3PgE3NjU0JyYvASYjIgYFHA/MFgkFBQkXzA4aBAhWBQYMGlFaBS0EGRsGBhUQlASLExMICBkBAg8JEQgkYhgSATAGD4IHDQMEEQwZOAkDBAgP0QgIFwEJDXIHEQMTDhs6DAQDBQ7NCgkVAQYNKxoSEAY/BxMKFAkTB1IDFhMkAakIEQkRCh8PJv7HUCEHAhno/W+nFQMLIgUF3g4IBQMGKBEOEAsBXgwLERCzCAECEBpaHAgQBw0DNQJnDAwQEL8JAQ4YTh8LCgcGDgVGBAAAAAAC//v/ZARxA1IAIgBHABpAF0E5EAMBAAFMAAABAIUAAQF2LSxnAgYXKxMmNz4ENzIkOwEyHgEHHgMGHQEUBgcOAi4CJyY3BhYfAR4CFxYyPgMWPwE+AzcuAQ4EBy4DBwYCBxMEChIKGAWIAfRPlTcCWAsQFgoGAi5JRr7EzKiGHQ/gGlI/JyUiPBsLFhIUDBQECgMJZkZCAg8uODg+MjANG1xIShIZAgjXNwkOCgoKAwQGBgcJHhw0ICIyz/BdWGgUKmikYzTZHHo/KCYcKggDAgwCFgIMAwleRFoeKCAOJjo2MAkQWEw0DA8AAAMAAP+2A+gDCAAZACUANABiQF8hFwIABScYAgIELSgCAQcDTBYBA0opAQZJAAMIAQAEAwBpAAUABAIFBGcJAQcBBgdZAAIAAQYCAWcJAQcHBmEABgcGUSYmAQAmNCYzLCogHh0bFRMNCwoIABkBGQoGFisBIg4BBw4DKwE1MzI+ATc+AjsBNRcHNQUmKwE1MzIXDgEHBgE1Fwc1IyInNjc0NjcWMwLyNmY6NjA2ZnBCaGg2aDo2Pk6aViTS0v34SlxoaIxyDi4ECAH40tIkjHguGgwCVFoCBEBERj5AWiqMQERGUlhYeLS0ZFhOjGwQOgQM/vpktLR4dDoiAg4EWAAFAAD/fgPAAz4ACAAJABEAEgAaADpANxkYDQwEAwIBTAQBAAACAwACaQUBAwEBA1kFAQMDAWEAAQMBURQTAQATGhQaEA4FBAAIAQgGBhYrATIAEAAgABAABQEUFwEmIyIGEwUyNjU0JwEWAeDIARj+6P5y/uYBGgHI/ZJSAgJkhJjUagECmNZS/f5iAz7+6P5y/uYBGgGOARjc/vyEYgICUtb+ZmrWloJm/f5SAAAAAAMAAP+6A5gDSQAcADsAXACmQBo6AQkFV0cCAAQTCwIBBwNMVisCCUYGAgcCS0uwClBYQDYABQMJBAVyAAEHAgABcgAIAAMFCANpAAkAAAcJAGkABAAHAQQHagACBgYCWQACAgZhAAYCBlEbQDgABQMJAwUJgAABBwIHAQKAAAgAAwUIA2kACQAABwkAaQAEAAcBBAdqAAIGBgJZAAICBmEABgIGUVlADllYFxccKBcYGhgUCgYfKyU0LwEmIgcXHgEfARQGByIuAS8BBhQfARYyPwE2ATQvASYiDwEGFB8BFjI3Jy4CNTQ2FzIWHwEWHwE2ARQPAQYiLwEmNDcnBiIvASY0PwE2Mh8BFhQHFzYyHwEWAy0QdBAuEBYDDAECIBYIDg4EFhMQcw8tEFIQ/ncPcxAsEFIQEHQPLhEXAwoEHhcJDgcLBAgKEgH0MFIuhy5zLjExMIcvdC8vUi+GL3MuMTEwhy90L6sXD3QQEhYDEAYPFx4BBAoEFhEuD3QPD1EQAZ8WEHMQD1IPLBB0DxEXAw4OCRYgAQQFCAMJCxH+jkIvUS8wcy+HMDExL3Qvhi5SLi90LogwMTEvdC8AAAACAAD/aQPqA1MACAAvACpAJyMJAgIDAUwAAAADAgADaQACAQECWQACAgFhAAECAVEsKycTEgQGGSsRNAAEAAIABAATBhcWFxYXMj8BNiYvASYPAQYnLgQnJic0PwE2LwEmByIPAQYBJgGcASgE/uD+XP7iwwQtR55rVh0SVAoEDnsTGiMGDAsaGBIYCEAQBB8SCkQMEAkKVBIBXs8BJgL+3v5e/t4CASYBcTNbhXNHAhBWChoLSAwSJQYEAgwUDB4CPToEBh8SGYESAghWEAAABwAA/48DDQNSAA8AGQAdACcAMwA/AEsAcEBtDgEAAAcKAAdnEQwQAwoNAQsGCgtpAAYABQQGBWcABAADCQQDZwAJDwEIAgkIZwACAQECVwACAgFfAAECAU9CQDY0KigCAEhFQEtCSzw5ND82PzAtKDMqMyUiHx4dHBsaGRgVEgoHAA8CDxIGFisBISIGFREUFjMhMjY1ETQmAxQGIyEiJj0BITUhESE1ITU0NjMhMhYVATMyNjQmKwEiBhQWEyMiBhQWOwEyNjQmKwEiBhQWOwEyNjQmArX+WSQ0NCQBpyQ0NAcRDP5ZDBEB4f4fAeH+HxEMAacMEf7XcQwREQxxDBERr3EMEREMcQwREdMNDRERDQ0MEREDUjMl/O0lMzMlAxMlM/yVDBERDEM7Ahc7QwwREQz84REYEhEaEAMrERgSERoQERgSERoQAAAE////sQQvAwsACAAPAB8ALwBVQFIdFAIBAw8BAAEODQwJBAIAHBUCBAIETAACAAQAAgSAAAYHAQMBBgNnAAEAAAIBAGkABAUFBFcABAQFXwAFBAVPERAuKyYjGRcQHxEfExMSCAYZKwEUDgEmNDYeAQEVITU3FwElISIGBxEUFjchMjYnETQmFxEUBgchIiY3ETQ2NyEyFgFlPlo+Plo+Ajz87rJaAR0BHvyDBwoBDAYDfQcMAQpRNCX8gyQ2ATQlA30lNAIRLT4CQlZCBDr++vprs1kBHaEKCP1aBwwBCggCpggKEv1aJTQBNiQCpiU0ATYAAwAA/7EEMANSAAgAIgArAFBATQAFAgWFBAkCAgcChQAHAAeFCAEAAQCFAAEGAYUKAQYDAwZZCgEGBgNfAAMGA08kIwoJAQAoJyMrJCsfHBkXEg8JIgoiBQQACAEICwYWKwEyFhQOASY+ASUyFgcRFAYjISImNRE0NjsBNz4BMyEyFh8BATI+ASYOAR4BAhhCXl6EYAJcAc07VAFSPPzuO1RUO30cCzgeAR4dOAsd/vRnkgKWypgGjAHbXoZcAmCCYuZUO/4MO1RUOwH0O1RMGygoG0z9fZTMlgSO1IwAAAAL////agQvAwsADwAfAC8APwBPAF8AbwB/AI8AnwCvAIBAfZBAAgkIiIBgIAQFBHg4AgMCUDAAAwEABEwAFRIMAggJFQhnEwEJEAEEBQkEZxENAgUOBgICAwUCZw8BAwoBAAEDAGcLBwIBFBQBVwsHAgEBFF8AFAEUT66rpqOem5aUjoyGhH58dnNua2ZkXltWVE5LNTU1JjUmNTUzFgYfKxc1NCYHIyIGHQEUFjsBMjYnNTQmKwEiBh0BFBY3MzI2JzU0JicjIgYdARQWFzMyNgERNCYjISIGFxEUFjMhMjYBNTQmByMiBh0BFBY7ATI2ATU0JgcjIgYHFRQWOwEyNgMRNCYHISIGFxEUFhchMjYXNTQmKwEiBgcVFBY3MzI2NzU0JicjIgYHFRQWFzMyNjc1NCYHIyIGBxUUFjsBMjY3ERQGIyEiJjcRNDY3ITIW1hQPSA4WFg5IDhYBFA9IDhYWDkgOFgEUD0gOFhYOSA4WAjsWDv5TDhYBFA8BrQ8U/cUUD0gOFhYOSA4WAxEWDkcPFAEWDkcPFNUWDv5TDhYBFA8BrQ8U1xYORw8UARYORw8UARYORw8UARYORw8UARYORw8UARYORw8USDQl/IMkNgE0JQN9JTQrSA4WARQPSA4WFuRIDhYWDkgOFgEU5kcPFAEWDkcPFAEW/mEBHg4WFg7+4g4WFgKRRw8WARQQRw4WFv2LSA4WARQPSA4WFgG7AR0PFgEUEP7jDxQBFslIDhYWDkgOFgEU5kcPFAEWDkcPFAEW5EcPFgEUEEcOFhZn/RIlNDQlAu4lNAE2AAMAAP+xA1oDUgAIAD8AbwBaQFdKQjgDAwUBTAAFAgMCBQOAAAkAAQoJAWkACgAAAgoAZwAIAAIFCAJnAAMABwQDB2cABAYGBFkABAQGXwAGBAZPbmxnZVxaVVJPTD49MS4oJSQjFSsLBhgrNzQuAQYUFj4BATQmJyM0Nic0JicOAgcGBw4CDwEGDwEGJyMRMzIeBBcWOwEyNTQnPgE0JzY1NCYnPgE3FAcWFRQHFhUUBxQGKwEiJicmKwEiJjURNDY7ATY3Njc+Ajc2MzIeARUUBzMyFo8WHBYWHBYCgywcxDYBIjcODhQXDR4CFg4MFgoMFgoKEhIHFg4cDBwCdklDawIQFAodCgkSGEcbBRUBIWBOSDZoRUEMoR0qKh2ZFDkgHA0MFhgWHC9KKBtiOlZkDxQCGBoYAhQBUB0qASByIDc0AQ9CShgNJgMaFA4ZCwgPBwH+mwIGBggEBCldDxAJKigSHCcOIgkBMhUyKRIUKyYMDDgrTloaFxcqHQFlHioNSSoeDkRIGBUkTkEzOFQAAAAAAwAA/2oDWQMLAAgAQAByAFRAUXFoEQ8EAAIBTAAAAgMCAAOAAAoAAQkKAWcACQACAAkCZwADAAgFAwhnAAUABgQFBmcABAcHBFkABAQHYQAHBAdRZmNgXSolJCUeIRk9GwsGHysTNC4BBhQWPgEBNCYjPgEnNCc2NCYnNjU0JisBIg8BDgEPAgYnIxEzMhYfAR4CHwEWFx4CFzI2JzQmJzMyNjcUBicjFhUUDgEjIicuAycmJyYnIyImNRE0NjsBMjc+ATczMhYdARYVFAcWFRQHFo8WHBYWHBYCgxgSCAwBHQoUEAI2MUdJdhANDg0VEgoIEhIJFgsWCxYQCg0eDRcUDg42JAE0AcQcLEdUO2IbJ0wuHBYTFgYOChshORSZHSoqHaEMQUhqOj9OYCEBFQUbAlgPFAIYGhgCFP7OEzQKIg4mHBEqKAoQDy8uKQUEBgQGBAIB/psKChQKHhINESYNGEpCDzY2IXAhLBs5VgE3NEJNJBUSNjAuDRwrSQ0qHgFlHSoXGBgBWE0DKzgMDCYqFRIpAAAABAAA/9EDoQLrABMALgBLAGwASkBHJwoCAwQ3AQUAVAEHBQNMaAECSgACBgKFAAYBBoUAAQQBhQAEAwSFAAMAA4UAAAUAhQAFBwWFAAcHdlJQR0YoLxcSFiYIBhwrAREUBiYvASMiJic1NDY3Mzc2MhYTFAYHBiMiJjc0PgMuBDc0NhcyFx4BFxQGBwYjIiY3NDc2Nz4BNCYnJicmNTQ2MzIXHgEXFAYHBiMiJic0PwE2Nz4BLgEnJicuAScmNTQ2NzIXHgEBrRYcC7qSDxQBFg6SugoeFNcwJwUJDhYBDBYQEAQIGA4UBBQPCQUnMI9gTQcHDxYBFSALKS4uKQsgFRQPCAdOXpCOdgcHDxQBFhkZFUROAkpGFRkEEgMWFg4HB3aOAo79oA4WAgm6Fg7WDxQBugoU/sEqSg8DFBAMEAwMHiAgCBIIEA8WAQMPSipVkiADFg4WCxAJHlpoWh4JEAsWDhYDIZBWgNgyAxYOFA0MDg4zmKqYMw8NAwYDDRQPFAEDM9YAAAAEAAD/agP5A1IAPwB+AJoAvAA/QDyqn3l2BAMFrX0CAgMCTAAAAAQFAARpAAUAAwIFA2kAAgEBAlkAAgIBXwABAgFPkI6CgXh3WFcnJCIGBhcrAS4BIyIHBgcGFRQWFzEUFh8BFh8BFh8BFhcWFxYfARYXHgEfARYyPwE+AT8BNj8FNj8BNj8BNTY3NicmAwYPAQYPAQYPAQYPAgYHBgcGByMGIwYiJyInJicuAS8CJi8BLgEvASYnJi8BJicmJz4CNxYyNx4CFwYBPgIeAgYHIwYPAQ4BDwEnLgEvASYnIy4CATEuASc+AS4CBgcOARYXDgEHJicmNz4BNzYXFhceARQGA11GvWaIdHFDRFBKAgQcCAYYBgwXBw4JDQYKBwgOCx0HMSAhHzMHHQsfCQUXFBEYGAYIGQEEBGIlJB8frgQJEwYOIgkICAcEExMOCAUMCBICCAQOOA4GCBIIDAwLFxMHDAcHCAkGCgQOBhMJBAIDATFYOSxfKzlYMQED/mgTQkxEJgElJAELEwcGCAkHCwkIBggUCQEiJgIB7RFlSScYIVZvbiclGholSWURQwsJLi++c3BmakMnKCgCuEpQREJxdIhmvEcBAgMYBgQSAwgNBAYFBQMEAgMEBAcBCAICCAEHBAoEAgoKCQ8SBAYVAgMDAV6Cfn+D/cYEBw8FCBQFAwQDAQgGBAECAgICAgICAgICAgMDBwgCBgMDBAYDBgMIBQ8HBAEDPGxQExQUE1BsPAMCFyImASZBTEUUBgcCAQEBAQEBAQECCAUTQkz+VVCBJStvbU4YISsoaGkoJYFQXnRwZmqGCgouMF82f4Z+AAAABAAA/6cD3wMfABYAIQA7AEMAWkBXHgACBQMBTAAACgECAwACZwADAAUGAwVnAAYACQgGCWcACAAHBAgHZwsBBAEBBFcLAQQEAV8AAQQBTyQiGRdDQT48ODYxLywpIjskOx0bFyEZITczDAYYKwEuAiMhIg4BFREUHgEzITI+ATURNCYlITIWFyEiBzU0NgEhIiY1ETQ2MyEyFh0BIyIOARQeATsBFRQGNyMiJjQ2OwEDfQIlPCL9jiQ+JCQ+JALTJD4kN/zeAnIZJwX9SScgKgLw/S0dKiodAtMdKscnQiYmQifHKirHIi8vIscCoyI4ISQ+JP2VJD4kJD4kAfUtSEgfGBUFHin9ByodAfUdKiodbSZCTkInaR0q7y9ELgAACAAAAAAD6AKrABMAIwAzADcAQwBPAF8AbwCPQIwxAQcEaAEJCGABCgkDTBABAAADBAADZxEBBAAHBgQHZwAGAAUMBgVnFAEMAA8IDA9pEgEIAAkKCAlnDhMCCg0BCwIKC2kAAgEBAlcAAgIBXwABAgFPUlBGRDo4JiQCAGxqZWJaV1BfUl9LSURPRk8/PThDOkM3NjU0LiskMyYzIR4ZFgwJABMCExUGFisBISIOARURFB4BMyEyPgE1ETQuARMUBiMhIiY1ETQ2MyEyFhUXISIGHQEUFjMhMjY9ATQmByE1IQUjIgYUFjsBMjY0JgcjIgYUFjsBMjY0JiUjIgYdARQWOwEyNj0BNCYHFAYrASImPQE0NjsBMhYVA4D86BwwHBwwHAMYHDAcHDAiJBr86BokJBoDGBokFfxCCQwMCQO+CQwMHvxsA5T9zvoJDAwJ+ggNDQj6CQwMCfoIDQ0BmSoaJSUaKhokJAYMCCoJDAwJKggMAqscMBz+NhwwHBwwHAHKHDAc/c4aJSUaAcoaJSUaFQwIfQkMDAl9CAx9VPoNEA0MEgxUDBEMDBEMfSQaKhokJRkqGiRoCA0NCCoIDQ0IAAAHAAD/agPoA1kAHAAfACMAKQBDAFEAWgBfQFwAAQoHFgEICQJMJyMfAwBKBAMCAwAABgcABmcABwAKCwcKZw0BCwAMCQsMaQAJAAgFCQhnAAUBAQVXAAUFAV8AAQUBT1NSV1ZSWlNaT0xJRiUjNTMWExo1KQ4GHysBNTQmLwEuAQcBIyIGFREUFjMhMjY9AT4BPQE0JicjNycHIyUnNhYXBSMBFAYjISImNRE0NjMhMhYdASMiDgEUHgE7ATcUBisBIiY0NjsBMhYVByIGFBYyNjQmA7sxI4MTSCD+QU8mNTYlAwUmNRQZGZ3GlRfYWgEcVA8kCv6hWgKJGhP8+xMaGhMDBRMaiCU/JSU/JYguDgmfJTY2JZ8JDrYTGxsmGhoBWowkNAPkIRIS/vs1Jv3fJTY2JY0HIxaIFSPvVyd+pTkJChDN/YQTGxsTAiETGxsTiCU+Sj8lRQoNNks1DgkXGiYbGyYaAAAFAAD/agNyA1IALQBNAFkAZQBxAIhAhUxHQj0PCgUHCABNPDcyJSAbBwIFAkwBAQAIAIUKCQIIDQiFBwYCBRACEAUCgAACAxACA34EAQMDhBIBDQAOCw0OZxEBCwAMDwsMZxMBDxAQD1cTAQ8PEF8AEA8QT2hmXFpQTm5rZnFocWJfWmVcZVZTTllQWUpJRUQVFBQcFBQqFBcUBh8rATEmBg8BJyYiDwEnJiIPAScmDgEVERQWMzI/ARcWMj8BFxYyPwEXFj4BNRE0JgMmIg8BJyYiDwEnJiIPAREXFjI/ARcWMj8BFxYyPwERAyEiBhQWMyEyNjQmJyMiBhQWOwEyNjQmEyEiBhQWMyEyNjQmA1YMGwtBWA0kDlhYDSQOWEEOJxkcExEOQVgOJA1YWA4kDVhBDyYZD2ENIw5YWQ0jDllYDSMOQUEOIw1YWQ4jDVlYDiMNQXH+RAoNDQoBvAoNDd3pCg0OCekKDg7J/kQKDQ0KAbwKDQ0DOAYECTpPDAxPTwwMTzoNAxsT/KITHAs6TwwMT08MDE86DQMcEgNeDhj8tQwMT08MDE9PDAw5A145DAxPTwwMT08MDDn8ogHGDRQNDRQNjQ4SDw4UDf7nDhMODhMOAAAABwAA//8D6AK8AC0ANgBDAE4AVQBeAG8BZUuwCVBYQApfAQkIJQEHAgJMG0uwClBYQApfAQkIJQEHBAJMG0AKXwEJCCUBBwICTFlZS7AJUFhATQABAA4AAQ5nAAAADxAAD2cAEAAVDRAVZwANAAwKDQxnAAoSAQgJCghpFBMLAwkGBAICBwkCaRcRFgMHAwMHWRcRFgMHBwNhBQEDBwNRG0uwClBYQFIAAQAOAAEOZwAAAA8QAA9nABAAFQ0QFWcADQAMCg0MZwAKEgEICQoIaQYBAgQJAlkUEwsDCQAEBwkEZxcRFgMHAwMHWRcRFgMHBwNhBQEDBwNRG0BNAAEADgABDmcAAAAPEAAPZwAQABUNEBVnAA0ADAoNDGcAChIBCAkKCGkUEwsDCQYEAgIHCQJpFxEWAwcDAwdZFxEWAwcHA2EFAQMHA1FZWUAwV1YvLmxramljYVtaVl5XXlVUUU9MSUZFQ0I+PTs6ODczMi42LzYVFCMUJTMkGAYdKwEvAS4BKwE1NCYjISIGFREUFhczFRQeATI+AT0BIRUUHgEyPgE9ATMyNj0BNCYBIiY0NjIWFAYlIS4BIgYHIyImPQEhGQEhETQ2MyEeARUXMzIWHwEjEyImNDYyFhQGNxQGKwEuAgcGByM1MxcWFQPGRDoLLRpjNib+JCY1IBcNHzU+Nh8BgR42PzUfHRchEvziHSoqOioqAZH+uw45RDkOFwUGAjn9xxsTAdwUGy1jDhYHLLqNHikpPCkqfwcFKA0zPRwnESTaRwgBhB5wFxscJjY2Jv5RFyEBBCA1Hx42HwUEHzYfHzUfBiEXnxEc/q8qOioqOip4HyQkHwgFcwE8/vABEBQcARwTSQ0MV/6FKjoqKjoqhQUIHCQFDREn1yADCQAAAAcAAP+KA+gDNwA5AEoATgBSAGMAZwBrAGJAXxABAAFLCwEFAAWFDAYBEQQAEAEKCQAKZw8BCQ4IBAMCBwkCaQ0BBwMDB1cNAQcHA18AAwcDTwEAa2ppaGdmZWRcW1VUUlFQT05NTEtFRDw7NDIvLCknIiAAOQE5EgYWKwEjNjc+AS4CBgcGBwYHBhcjNicmJyYnLgEOAhYXFhcjIgYdARQWOwERFBYzITI2NREzMjY9ATQmJTYyFhceAQ8BBiMiJyYnJjQTIREhNSE1ITc2MhYUBwYHBiMiLwEmNjc2ASERITchNSEDqsYSERkRETFERBgQFRkOEgUEBRIOGRUQGEREMRERGRESxRolEg0gJRkC7holHw0SJP1KEjomFBMSBwMDBh40MBYT2v6oAVj+agGWpxM4JxQWMDQeBgMDBxMSFAED/qgBWD/+aQGXAjkNDxlDQzERERgQIygnMCIiMCcoIxAYERExQ0MZDw0kGpwNE/6JGSUlGQF3Ew2cGiSoFCgmI0EIAQEaGBYUOfz6AXc/feYUJzkUFhgaAQEIQSMm/PsBdz99AAACAAD/vgLKAwsABQAiADJALxQFAwIEAgABTAMBAgAChgQBAQAAAVcEAQEBAF8AAAEATwcGGBYSEAYiByEQBQYXKwEhEQEfARMyFx4BFxEUBgcGIyIvAQcGIyInLgE1ETQ2NzYzAoP9xAEeMuwHDAwTFAEWEgoOGxT29hQaDQwSFhYSDA0Cw/1LARIv4wL9BQgeFP0xEyAHBBLs7BMFByATAs8TIAcFAAABAAD/9wOIAsMALwBNQEouLCogAgUFBhkBBAUWEgIDBAsBAQIETAAGBQaFAAUEBYUABAMEhQADAgOFAAIBAoUAAQAAAVkAAQEAYQAAAQBRJBYWIxEiKAcGHSsBBgcVFA4DJyInFjMyNy4BJxYzMjcuAT0BFhcuATQ3HgEXJjU0NjcyFzY3Bgc2A4glNSpWeKhhl30TGH5iO1wSEw8YGD9SJiwlLBlEwHAFakpPNT02FTs0Am42JxdJkIZkQAJRAk0BRjYDBg1iQgIVAhlOYCpTZAUVFEtoATkMIEAkBgAAAAEAAP+xAhcDUgAUADNAMAABAAYBTAADAgOGAAYAAAEGAGcFAQECAgFXBQEBAQJfBAECAQJPIxERERETIQcGHSsBFSMiBh0BMwcjESMRIzUzNTQ2MzICF1cwIqQWjquOjnRhUgNLkygoaqX+WAGopXpocgAACAAA/8QDWQMLAFMAWgBfAGQAaQBuAHMAeABqQGckHhsVBAQBZQ0CAwJqAQcGRwEFBwRMAAQBAgEEAoAAAgMBAgN+AAMGAQMGfgAGBwEGB34ABwUBBwV+AAUFhAgBAAEBAFkIAQAAAWEAAQABUQEAc3JxcEZEODcxMCwrHRwAUwFTCQYWKwEyHgEVFAYHBiY9ATQnPgQnNCc2JyYGDwEmIgcuAgcGFwYVFB4DFwYHDgEiJicuAS8BIgYeAR8BHgEfAR4CNjM3FRQXFAYnLgE1ND4BAzYnJgcGFhc2JgYWFzYmBhYXNiYGFhc2JgYWNzQGFDY3JgYWNgGtdMZypIEPDh0gMjgiGgIsFRkQPBUVNG41CB5ADxkULBgiODAhFQYMGiYiDgsgDAsMCAIIAwQMGAYGByIoJgwNARAOgaR0wpQCBQYCAQoUBAsHChQGCgoKHAQNCQ0lAREEESYTEyABEgISAwt0xHWM4CsDDgp2NhkDDh4sSDBDMDM/BRYODQ8PBhIaBj8zMEMvSC4cEAIUJgUGGBcSFgMBBAoGAwMGHg4NFRoIAgMyHAIKDgMr4Ix1xHT9mAQDAQIEBg8DCwYMFQQOBw4UBA0KDAkGBQwGBAcBDQELBwMOBgAAAAADAAD/+QMTAwsACAAgADkANkAzKAkCAAEBTAADBQEFAwGAAAYABQMGBWkAAQAAAVkAAQEAXwQCAgABAE82FjgcNBMSBwYdKzcUBiImNDYyFgUWBisBIiYnLgEnLgE9ATQ3NjsBHgMFFgYrASImNy4DJy4BPQE0NjsBFgQWEtY+Wj4+Wj4BHgEUEUsOFAEMtoAOEgwJDwNZon9MASUBFRBQDhYBB2Se2nYOFBUPAZMBCtF4ZC0+Plo+PnIPFxIOgLYMARQOSxAKCgdMfqRaDxYUDXjYoGIIARQOUBAUCHbR/vQAAAAC////sQPpAsMAGQA4AC1AKgkAAgIDAUwAAwIDhQACAQKFAAEAAAFZAAEBAF8AAAEATzc0JiQ6MwQGGCsBERQGByEiJjcRFhcWFx4CNzMyPgE3Njc2NxQGBwYPAQ4CJyMiJi8BLgEvASYnLgEnNDYzITIWA+g0JfzKJDYBGR/KTCAmRBsCHEIoH1+3IBg2KdI0NQwiHg0CDB4RHg0iBpNgEiM8AS4rAzYkNgHG/kUlNAE2JAG7GxaJNxgaHAEaHBdEfBa/LFAdkiMnCRIMAQoKEggcA2VCDhdSJCs6NAAAAAMAAP/MA1kC/wADAA4AKgBKQEciAQUBAUwHCQIBCAUIAQWABgQCAAUAhgADAAIIAwJpAAgBBQhZAAgIBWEABQgFUQAAKSchIBwbFhQREA0MCQYAAwADEQoGFysTESMRNxQGKwEiJjQ2MhYBESMRNCYjIgYHBhURIzY9ASczFSM+AzcyFsO4xDouAS44Olw4Aou3LjAjLg0GuAEBuAELGCY8Il90AfX91wIpqyk2NlI2Nv5A/sMBKDtCJh0RHP7L34qlG1ASGiAQAX4AAAMAAP+xBAwCxAAIABAAJAA1QDIABQQCBAUCgAAGAAABBgBpAAEABAUBBGkAAgMDAlcAAgIDXwADAgNPJjMkMhIhIgcGHSsBNCYrARUzMjYBIRQGIyEiJgEUBicjFRQGByEiJjURNDYXITIWA6FALCMjLT78YAPoVDv9NjtUBAx+WSNKM/53M0oWDgKCWX4B7S0+1j7+gDtUVAHoWX4BEjRIAUozAZoPFgF+AAAE////+QQvAsMADwAfACoAMgBVQFIZEQICAwFMAAEAAwIBA2cAAggBAAQCAGcJAQQABwYEB2cKAQYFBQZXCgEGBgVfAAUGBU8sKyEgAQAwLSsyLDEnJCAqISodHBUTCQYADwEOCwYWKzciJjURNDYzITIWFxEUBiMBERQWNyEyNjURNCYnISIGATMVFAYHISImNzUFMjQrASIUM+glNDQlAl8lNAE2JP2PDAYCXwgKCgj9oQcKAv9ZNCX8gyQ2AQJECQlZCQmINCUBiSU0NCX+dyU0AeL+dwcMAQoIAYkHCgEM/fQ2Fh4BIBU2NhISAAAD////+QKEAwsACAAYACgAXkAMEhEKAwIBAAEDAAJMS7AMUFhAHgADAAADcQAEAAECBAFnAAIAAAJXAAICAGEAAAIAURtAHQADAAOGAAQAAQIEAWcAAgAAAlcAAgIAYQAAAgBRWbc1NiYpEgUGGyslNC4BDgEWPgE3ETQmIyEiBgcRFBYzITI2ExEUBiMhIiY3ETQ2NyEyFgFlFCASAhYcGNQKB/4vBwoBDAYB0QcKSDQl/i8kNgE0JQHRJDZADxQCGBoYBBBrAhcICgoI/ekICgoCH/2hJTQ0JQJfJTQBNgAAAAAC//3/sQNfAwsADAAZACtAKAADBAEAAQMAaQABAgIBWQABAQJhAAIBAlEBABcWERAHBgAMAQwFBhYrASIOAh4BMj4BLgIBFA4BIi4CPgEyHgEBrVOMUAJUiKqGVgROjgFbcsboyG4Gerz0un4CjlKMpIxSUoykjFL+0HXEdHTE6sR0dMQAAAAAAf/9/7EDXwMLAAwAEUAOAAEAAYUAAAB2FRMCBhgrARQOASIuAj4BMh4BA1lyxujIbgZ6vPS6fgFedcR0dMTqxHR0xAAC//z/ygOmA0AACAAkACBAHRcRCggHBQQBCAACAUwAAgAChQEBAAB2GhQeAwYZKwE3LwIRHwEnJQcTFgYHIi8BBwYiJjcTJyY2NyU3NjIfAQUeAQKWj8YlaiGyKAEXyjACDA0JDfv6DRYOBDDLEgoZARh+CyAMfQEYGQwBPIwdBdX95xFe66zF/ukTFAEHhIQHFhIBF8USHgUo/hcX/igEIAAAAAgAAP+xA6EDUgALABcAJAA9AFUAYgBuAHoAkkCPagEPCWQBDAhJOQIFCi4BAQQTDAIHAxINAgYABkwADwkICQ8IgAAODAsMDguAAAEEAwQBA4AAAAcGBwAGgAAJAAgMCQhpAA0ADA4NDGkACwAKBQsKZwAFAAQBBQRnAAMHAgNZAAcABgIHBmkAAwMCYQACAwJReHdycW1sZ2ZgX1pYUlEfFxckJBUWFRIQBh8rNwcGIiY0PwE2MhYUFxUUBiImJzU0NjIWJxQGKwEiJjQ2OwEyFgUUDwEGIi8BJic3FxYyPwE2NC8BNxYfARYBBycmIg8BBhQfAQcmLwEmND8BNjIfARYFFAYrASImNDY3MzIWARUUBiImPQE0NjIWFwcGIiY0PwE2MhYU9Y8GDgsGjgYOC1kKEAgBCg4MfgoIsggKCgiyCAoCwjBSLocuugwMhpgPLg9SEBCZChQLvC/+p4WYECwQUhAQmQoUDLsvL1Ivhi+6DAFtCgizCAoKCLMICv7QChAKChAK448GDgoFjwUOC42PBQsOBo4FCg4dswgKCgizCAoKdQgKChAKClBCL1EvMLsMEwqZDw9RECwPmoULDLwwAVIKmRAPUg8sEJmGDAy7MIUuUi4vuwxCCAoKEAgBCgEosggKCgiyCAoKXI8FCw4GjwULDgAAAAABAAD/+QPaAsMAFQApQCYOAQEBSwQCAgABAIYABQEBBVcABQUBXwMBAQUBTyIREREjEQYGHCsBAyMTNiYrAQMjEyMDIxMnITIWFx4BA85cumMIHx9fcrpyoHK6clUCyDhiIiEYAaP+VgHQHyX97AIU/ewCFLYsKihsAAAAAv////4D6QK+AAIARQAgQB0CAQADAQABTAIBAAEAhQABAXYHAyckA0UHQwMGFistAjcyFh8CHgUXHgIXHgEdARYHDgEPAQ4DDwEGIycmLwEuAicuAicuAT0BJjc+AT8BPgI/ATYWNhU2AY0BDv7yZ16uKSkJCQgSDhIQCAQKFgQEBgELBBQICAcSEBAII4zSyVYZMBQUJgwEChYEBAYBCwQUCAgIEBIHEAkIEozdi43JBgICAQECAggGEAcDDjQeJFAYYlFRHjIKCQgOBggBBQsEAgIFAwQUDQMONB4kUBhiUVEfMAsJCQwKAgUDAgYCCgAAAAYAAP9qA1MDUgAHAAsADwATABcAGwB3QBMLAQQBAUwXFhUTEhEPDg0JCgFKS7AOUFhAIgMBAQQBhQAABQIFAHIAAgKEAAQFBQRXAAQEBV8GAQUEBU8bQCMDAQEEAYUAAAUCBQACgAACAoQABAUFBFcABAQFXwYBBQQFT1lADxgYGBsYGxoZEREREAcGGisFIREjESERIyU3BQcBNwUHATcBBwMBBwkBNSEVAs/9kFkDI1r98xIBtRL+hCYBlCX+2zkBVzl5AQpH/vX+twG/PQEM/psBZRlXXFcBLFK9UQGDRf7hRAHx/po1AWX9AVlZAAUAAP+xA1kDCwAIABEAGgBUAG0AY0BgEgEDBQFMAAoCBwcKcgANCw4CBgUNBmkABQAEAAUEaQADAAABAwBpAAEAAgoBAmkJCAIHDAwHWQkIAgcHDGAADAcMUCAbamVeWVJRPTw6OTg3NjUbVCBTExQTFBMSDwYcKwE0JiIOARYyNjcUBi4BPgIWNxQGIi4BNjIWJSIrASIOAQcOAQcOAhYGFgYWFB8BHgEXHgEyFjYWNhY+ATc+ATc+AiY2JjYmNC8BLgEnLgEiJgYBFAcOAQcGIicuAScmEDc+ATc2IBceARcWAjtSeFICVnRWS4C2ggJ+unw/HiwcAiAoIv7mBCc7FEQuERwqDAYIBAICAgICBgoMKhwQMEIqTApKLEA0DRwsCgYIBAICAgICBgoLKh0QLkYmUAGqAwWAczL+MnSABQMDBYB0MQEAMXR+BgMBXjtUVHZUVDtbggJ+un4CgooVHh4qHh5mBAYICyocEDBEJlAGUCZEGCgcKgsGCgQEBAQECAIKCyocEDBEJlAGUCZEGCgcKgsGCgQE/qKAMXSABQMDBn51MQEAMXSABQMDBn51MQABAAD/sAI7A1IAIgA0QDENAQEDAQEABQJMAAIDAoUAAwQBAQUDAWcABQAABVkABQUAYQAABQBRJRERKRYjBgYcKyUXDgEjBi4DJxEjNT4ENz4BOwEVMxUjERQeAhc2Ag8sDGIyOmI8LhABXihAJhoMAgEEAoi6ugYUJBssbIQTJAEgMkRCIQEweA4yMkAuGgME7Yz+3xEcIA4BAQACAAD/sQMJA1IAIAAwAHNACigBBAMaAQEEAkxLsApQWEAZAAUDBYUAAwQDhQAEAQSFAAEAAYUCAQAAdhtLsAtQWEAVBQEDBAOFAAQBBIUAAQABhQIBAAB2G0AZAAUDBYUAAwQDhQAEAQSFAAEAAYUCAQAAdllZQAkhISQhEiMGBhwrJQYHBiMiJyYiBiMiAjU0NjMyFjMyNjMyFxYXBgcGFRQWAxQGBwYHBgc+ATceAR0BFAMJFS9ISBszMEZaHVWlfmAodBMZcChCNR0dLBQkTJ8hJB4eFCYCU2IBAqxGRW4SEiYBI4d/oiImJBQkJR00P0VwAoEiVCMeCgcDU3gXAggCBgQAAAAGAAD/aQMSAw0ACAARAB4AOABNAFkAu7dJRkADAAsBTEuwCVBYQEAACwAAC3ANDgICCgkKAgmADwEJAwoJA34MAQMECgMEfggGAgQFCgQFfgcBBQWEAQEACgoAWQEBAAAKYAAKAApQG0A/AAsAC4UNDgICCgkKAgmADwEJAwoJA34MAQMECgMEfggGAgQFCgQFfgcBBQWEAQEACgoAWQEBAAAKYAAKAApQWUAlHx8TElhXUlFIRz08HzgfODUzMC8sKygnJCIZGBIeEx4YEBAGGCsBMjYuAQ4CFhcyNjQmDgEeAQUyFgcVFAYiJj0BNDYFERQGKwEVFA4BJic1IxUUDgEmLwEjIiYnESUeARUhNDY3JyY3Nh8BNjIXNzYWBxMVFAYiJj0BND4BFgETCQ4CChYIBBDzCQwMEg4CCv5GFyIBIDAiIgJnJBkqIDIgAU0gMSABASkaIgEBfztI/fxGPScEBggEKDV2NSgEDgTjIi8iIi8iAkUMEg4CChYIAgwSDgIKFghpIhfwGCIiGPAXIgv+jRokfxggAiQWf38YIAEiF38kGgFz4h5uQkJuHkkIBAMHShgYSgcHCP6n8BgiIhjwGCABIgAI//3/sQNfAwsADgAfACYALQAwADwAVABhASdLsAlQWEAXRz83NSIFAgMRAQQCPSspFwsCBgAHA0wbS7AKUFhAF0c/NzUiBQIDEQEFAj0rKRcLAgYABwNMG0AXRz83NSIFAgMRAQQCPSspFwsCBgAHA0xZWUuwCVBYQDIGBQIEAgECBAGAAAcBAAEHAIAACQADAgkDaQACAAEHAgFpAAAICABZAAAACGEACAAIURtLsApQWEA+AAUCBAIFBIAABAYCBAZ+AAYBAgYBfgAHAQABBwCAAAkAAwIJA2kAAgABBwIBaQAACAgAWQAAAAhhAAgACFEbQDIGBQIEAgECBAGAAAcBAAEHAIAACQADAgkDaQACAAEHAgFpAAAICABZAAAACGEACAAIUVlZQBVfXllYU1JRUE9NTEo0MiYlFCwKBhgrJSYnIwcOBAcnFjMyAyYnBiMVFBYXPgM/AT4BJyYnDgEHMgUmBxYXPgEBIjAFJiMiBxYXPgM3EyYnBwYPAQ4CBx8BFhc3NhYyHgIyHwEUDgEiLgI+ATIeAQI7FzcBAQkeUkhKFAlng0kiCxKuyjAtHFJORBUVAgo5Q0ZNahOpAid1bzEWPlT+SgEBSmeKKyxJQCdEKCAFhAJRAQUGGBIsQikZAwIDKRUoJiAgFhIFRHLG6MhuBnq89Lp+DYaQAQMMKjJOKwZUAXAbIzQMRX4xMVgyKAcHAQJ4d1wkiFSFIRGFgSqAAepRWwpfdw8mHiIG/vuBZAEHBhkTHioPNQoHAgQCAgQCBgMFdcR0dMTqxHR0xAAAAAACAAD/sQNZAwsAPQBdAGZAY1MBAgkMAQEATAEEAVwBAwRDAQcFBUwACAkIhQAAAgECAAGAAAEEAgEEfgAEAwIEA34AAwUCAwV+AAYHBoYACQACAAkCaQAFBwcFWQAFBQdhAAcFB1FWVCoiJiQkLyUlLQoGHysBNC4DLwEuAyc0MzIWHwEeATMyNjU0LgEHIg4CBxQeAh8BFhcWFAYnIi4DIyIGFRQWFzI+AhcUBiMiJwYjIi4CJzQ3JjU0NjMyFzYzMh4CBxQHFgKPFiAyKhxTCBYMBgFQGCYLFQoaDhogQF42Jkg+JAEULCwkUTMMEi4jHSweFCAOHByIXilKQCLMflhJOisoUJJqPAEJLX5YSTorKU+Saj4BCCwBARwuHhgOBhQCCAoOCSsMChMJDiQZHzAcARIiPikiNCAWBxQMCAssHgESGhgSIhg0SAEUKEBPWX4tCT5qkFEpKzpIWX4tCT5qkFEpKzoAAAAAAwAA/7ACuQNTACMAPgBDADpANwgBAwBAAQQBAkwJAQRJAAUAAAMFAGcAAwACAQMCZwABBAQBVwABAQRfAAQBBE87KzUnOCQGBhwrATc2JichIgYXERQ/AT4BOwEyNjc2NzYmByMiJic1NDYXMzI2Nw4CBw4EKwEiBgMOAScmNRE0NhchMhYHAzc+AQIuFQMQDP5zDRIBA6INEhGGDBADDQcCEA2kEBQBFg/BChSACSokAQQCDg4cE5cHCukMKgYeKi4B7zUkDFgTESwCYGwNEgEUCv2ZBATEDwgQCUgiDBYBFhAXEBYBDoYp2K4KDAwYDgoL/vIOBAUMKgMTHzYBPDr+R2FY1gAAAf////cEOwJdAIYAMkAvdFYCAwIlAQADAkwABAIEhQUBAgMChQADAAOFAQEAAHaDgWNhTk0/PSwqFhQGBhYrARYHBg8BDgEeAhcWFRYfAR4BDgEjBwYmLwEuAwciDgMVFAYPAQYHIwYuAi8BLgQnJjQ/ATYzNx4BHwEWFx4BHwEeAzI/AT4BPwE2Jy4BLwEmJyY3Njc2FxYXHgIUFgYdAQcGHwEeAR8BFj4CNzY3PgE/AjYXNzYWFwQuDWENFx8JEAIOFhUCTxwEAgQGFhaODiQLCxEsICQOAQYOCggEAgIKFEAoUkIwEA4FFDw6TiIEAgIJF5kHDAMDCQQLHggJEB4YFhAHAwIKAgUDAwEIAwQOIQgLCA0daC4dDA4KBAQBAQECAQoICQUUFiQUIRsCBgMFCAgDoBYcAwIwJIASHigMHhIUHBABAUkyBwQWEA4DAgoIBgwwJhwGBAwUJhkIDgMDCwEDGCIoDA4FGExejFIJDAMDCwEBBAMCBgwcOhEQIjAcEAMDAhQQLh4nFyQIBhMFAgwKBw4BAQYDChAUHiAYLhcRChYMFAQCAQ4YNCI6QwYIAgMCAgIBAwgGAAAAAAP//f+xA18DCwAIABUAIgA8QDkAAQIAAgEAgAAAAwIAA34ABQYBAgEFAmkAAwQEA1kAAwMEYQAEAwRRCgkgHxoZEA8JFQoVExIHBhgrARQGIi4BNjIWJyIOAh4BMj4BLgIBFA4BIi4CPgEyHgECO1J4UgJWdFaQU4xQAlSIqoZWBE6OAVtyxujIbgZ6vPS6fgFeO1RUdlRU9VKMpIxSUoykjFL+0HXEdHTE6sR0dMQAAgAA/7EDoQNSAFIAVgBUQFFWVU9FOzowBwAFUCYCBABUJRsREAYGAQQDTAAGBQaFBwEFAAWFCAEABACFAAQBBIUDAQECAYUAAgJ2AQBJR0JANzUqKB8dGBYNCwBSAVIJBhYrATIWFxQPARcWFRQGIyImLwEHFxYVFAYjIiYvAQcGIyImNTQ2PwEnBwYjIiY1NDY/AScmNTQ2MzIWHwE3JyY1NDYzMhYfATc2MzIWFRQGDwEXNzYFNycHA1AiLgE0YB8EMCAaLAcfrR8ELiIbKggfVRELIi4gGFc7Vw4NIS4eGVgeBC4iGiwHHq0eBC4iGiwIHVsLDSEwIhhYO1sN/lKtO60BoS4hNhMhXQwOITAeGVw7Ww4NITAeGlseBSwjGioJHa8eBS4hGiwHHlgODSEwIBhZO1kNDSEwHhlaHwMsIRkoCR6xIASSOrA8AAAAAf///7EDSAMLACMANkAzEgEDAhMBAAMCTAACAAMAAgNpAAAABQQABWcABAEBBFkABAQBYQABBAFRFSUjJyUQBgYcKwEhFhUUDgEjIi4DPgIzMhcHJiMiDgEUHgEzMj4DNyMBrQGUB2a8eViedEICRnCiVqd4dURmSHpISHpIMFI0KBAF8wGbJSJ5vmxEcqCuoHJEcXBDSnqWekocJjYsFQAAAAAFAAD/aAPoA1QADwAYACEASwBcAGtAaDMqKQMICTkmAgMGSUACAgMDTAAOCQ6FAAkICYUKAQcIBggHBoAACAsBBgMIBmkFAQMEAQIBAwJpAAEAAAwBAGkADA0NDFkADAwNYQANDA1RWVhRUEVEOzo4NzIwFBIUExQTFhcTDwYfKyUWBwYiJyY3NjIXFjI3NjInFA4BJjQ2HgEXFA4BJjQ2HgE3NCYGByYnNxcUFj4BLgEnIgcnJg8BBgcmIgYXFBYXBhUUHgE2NTQnPgE3FA4DLgI0PgIeAwJjCQkimiIJCQMKBBuGGwQKqB4oHh4oHtweKB4eKB6MJjoTSGUjcBwqHgIaFx4OfAoEJmVIEzkoARQSBJ7bnAQRFMhQhLzIvIRQUIS8yLyEUMcJCCMjCAkDAxwcA2IVHAIgKB4CHBUVHAIgJiACGiwbKAITMgSeGhQeAhwqHAEcHAMMrgQyFCYcFCAIEBBPcAFyThIOCCADZriITARUgMDEwIBUBEyIuAACAAD/xQQvAvgAHAAtAERAQRwbAAMCACcmJQMDAgJMBQECAAMAAgOAAAQAAAIEAGkAAwcBA1kABwEBB1kABwcBYQYBAQcBURgTFRUTExUTCAYeKwE1NCYOARURFAYiJj0BMxUUFj4BNRE0Nh4BFxUHFzMVFAYiJj0BFzcVFBY+ATcCUSIuIozHjLciLiKOw4wBbd63jMaMSW0gMh4BAcVCFyICHhn+qmKKjGOVkhgiAh4aAVpfiAGIYEwgWpVjjIpjliIglxciAh4ZAAACAAD/sQNZAwsADQAdADNAMAAAAQIBAAKAAAIDAQIDfgAFAAEABQFnAAMEBANXAAMDBF8ABAMETzU1IRMhEQYGHCslESERISIGFxEhESEyNhMRFAYHISImNRE0NjchMhYDNf54/vQ0SgEBiQELNEojXkP96UNeXkMCF0NeUgEMAYlKM/70/ndKAkv96EJeAWBBAhhCXgFgAAgAAAAABHcCtQAFAAkADQARABkAHQAlACkAikCHFwEIAAiFAAAHAIUABQELAQULgAAHFgEGAgcGZw8JAgITDQIDBAIDZxkUGA4VBQQSDAIBBQQBZxEBCwoKC1cRAQsLCl8QAQoLCk8mJhoaDg4KCgYGJikmKSgnJSQjIiEgHx4aHRodHBsZGBcWFRQTEg4RDhEQDwoNCg0MCwYJBgkSEREQGgYaKxMzESERMxE1IxUTETMRJxUzNRchESE1MzUjNzUjFRMhESE1MzUjNzUjFbdy/te3ReVycnIuASn+17e3t0XlASn+17e3t0UCtf3bAYX+187OASn+ewGFoHJyoP3yWy5czs4BKf3yWy5czs4ABQAA/7ADoQMMAA8AGwAwAEAATQBQQE0JAQEDAYUOCgIDAAOFDQgCAAQAhQwBBAIEhQsBAgYChQAGBQaFBwEFBXZCQTIxHRxIR0FNQk06ODFAMkArKSgnJiQcMB0wFRUmIw8GGisBFA4BByIuASc0PgEzMh4BAxQOAS4BNTQ2Mh4BFzIeARcUDgInIi4BBiMiNTQ+AjciLgEnND4BFzIeARcUDgE3MhYXFA4CJic0PgEBsxQyIipGIAEUNCArRiC/LlZIKC5WSibcQppkAhQiJhcmhkeOKWY+XnS3IjIUASJEKyIyFAEiRMYrLgEoSFYuAShIAksiPCoBQFgoITwsQFj+yi1AAT5WKi1CPlgabJxAGiIQCAEyATJSMHRkPngsOiMpVkIBLDwhKVZCO0ItKVg8AUIsKVg+AAAAAAYAAP/4BHgCxAADAAkAHwAmAC4AQQE4tTcBCgIBTEuwE1BYQFAAAA0BDQABgAABDAcBcAAFCAkEBXIADQAMBw0MZwAHDwECCgcCagALAAoDCwpnAAMACAUDCGcQAQQOBgRZAAkADgYJDmcQAQQEBmIABgQGUhtLsBRQWEBRAAANAQ0AAYAAAQwHAXAABQgJCAUJgAANAAwHDQxnAAcPAQIKBwJqAAsACgMLCmcAAwAIBQMIZxABBA4GBFkACQAOBgkOZxABBAQGYgAGBAZSG0BSAAANAQ0AAYAAAQwNAQx+AAUICQgFCYAADQAMBw0MZwAHDwECCgcCagALAAoDCwpnAAMACAUDCGcQAQQOBgRZAAkADgYJDmcQAQQEBmIABgQGUllZQCcLCgUEQT8xLy4sKScmJCIgHRwXFREPDg0KHwsfCAcECQUJERARBhgrASEVIQciBgczJgMyNjczBiMiJjc0NjMyHgEHFAchFBYlMzI1NCsBNTMyNjc0KwEnITIeAhUUBx4BFxQOAychBAf+4wEdjDM+A+MKXCNCCXs3t3eOAZB0TXI6AQH+kUD9VKVyb6icLDIBapGbAUwwTEIiYEBAARwuQEYo/qsClUWpOjNt/rokHquSeXSaTHxNCRE+RB1dZGoqKlB4ECRIMmUuEV5DKUYuIBABAAAE//3/sQNfAwsAFAAqAEIATwBuQGsgAQAFAUwACAkECQgEgAAKBAUECgWAAAYAAgAGAoAAAgEAAgF+AAEDAAEDfgADCwADC34ACwuEAAwABwkMB2kACQAECgkEaQAFAAAFWQAFBQBhAAAFAFFNTEdGQT88OhUmIiklEiMVIw0GHyslNCcmIyIHBhUUFjMyNzYzMhcWMjY3NCcmIyIHBhUUFhcyNzYzMhcWMzI2NzQnLgEjIgcOARQWNzI3NjMyFhcWMzI2FxQOASIuAj4BMh4BAnURa45KVhgQDAISSj5+XwsSEDYUhK5VVBsUDgQQRUibdQ0IDhQ8F0a6YnJaDBIYEAcQSmFZqDkMCxAYcnLG6MhuBnq89Lp+rxIKQBMFGAsQBQ86BhCDFgxPGAcdDhIBBBNFCBSYGg0pKhoEFiEYAQQVJiIHFkF1xHR0xOrEdHTEAAAAAQAA/7ECOwNSABMAOEA1AAEEBQoBAgECTAAFBAWFAAIBAoYABAADAAQDZwAAAQEAVwAAAAFfAAEAAU8TERMTERIGBhwrAQMXMxUhDwIjNRMnIzUhPwIzAjupDpv+5hlPEaipDZwBGxlPEacCqf67EegQmRGqAUUR5xGYEQAAAAARAAAAAAUGAnUADQAgACoANAA1AD8ASQBXAFgAZgB0AIAAgQCPAJ0ArADAAU5AM6ymAgAMmZCLgnwCBggKcAEGCGIBDwafl5KJhHp2bmhhWlJLRkE8NzEsJyIaCQAYAw8FTEuwCVBYQDcADgwOhQAMAAyFAAAKAIUACggKhQAIBgiFAAYPBoUADwMPhQUEAgMHA4UNCwkDBwEHhQIBAQF2G0uwClBYQDcADgwOhQAMAAyFAAAKAIUACggKhQAIBgiFAAYPBoUADwMPhQQBAwUDhQ0LCQcEBQEFhQIBAQF2G0uwC1BYQDMADgwOhQAMAAyFAAAKAIUACggKhQAIBgiFAAYPBoUADwMPhQ0LCQcFBAYDAQOFAgEBAXYbQDcADgwOhQAMAAyFAAAKAIUACggKhQAIBgiFAAYPBoUADwMPhQUEAgMHA4UNCwkDBwEHhQIBAQF2WVlZQCG/vbq4sa+pqKKhf355eHJxbWtkY19dT01EQx4dJhQQBhgrJTcDLgEiBhUDFx4BNzI/AQM0JyYiBwYVBwMXFBcWMjY1JRcHBiIvATc2MjcXBwYiNSc3NDITAxcHFCIvATc2Mh8BBwYiNSc3NDIfAQcGIyImNyc3NDY3MhMDFwcUBiMiLwE3NjMyFjcTBxQGIyIvARM2MzIWNxMHBiIvARM0NjIWEwMTBxQGIiY3JxM0Nh4BFxMHFAYuATcnEz4CFxMHFAYiJi8BEz4BMhcWFwEUBiMhLgE1ETQ3NjMyFhc2MzIWAbYICAEICggHBwEIBAynBgcHBQgFBwEFBgMFDgr9ugsLAgYCCgoBCDEODgIJDQ0JnmkODgwBDAwBDDQNDQEOCwsONgwMAQgDBgEMDAQECNeiDAwGAwkBCgoBCQQENgoKBgUKAQkJAQoFBjYKCgEVAgkJCAkI2m4ICAoIDAIICAgMBjkICAoKDAEGBgEIDgN7CAoOCgEGBgELCwMIAQJ1XkD+SQcKEC82bKAJHiBBXFSHASQFCAgF/tyHBQgBHXUBRwkFAwMFCQP+vYQGBAYJB8tHRgUFRkcFJ3NxBQVxcwX+/wESiYQGBoSJBgKNiAgIiI0HEoKJCQQFiYIEBAH+7gFb1IkEBgqJ1AoGLP77iAUGC4gBBQsIE/7mhwwMhwEaBQgI/l0Bof7jhQYIBgiFAR0GCAIEE/7tgwYKAgYIgwETBwgCBv7igQcKCgeBAWUICQMECv6mQVwBCgcB9g0FE5JsDFwAAQAA/6UDQwNTADUAR0BEKQEDBAABBQMZAQIABQNMFwEASQABAgQCAQSAAAMEBQQDBYAAAgAEAwIEaQAFAAAFWQAFBQBhAAAFAFEkJyUcHhIGBhwrARUGIw4CBwYnLgYnMx4DFzY3LgE1NDYeARUUDwEGIi4BJzY1NCYnIgYVFBYzMgNDODYkcFwZLS4PJDw2QjQyDp4OMkJGK15CT1p0x2ogCwckJCAMESAcHiR2WiMBhW8NTJZaDxkbCR5AUHyUzHR6yphuNl6FKKRoa4oBdmtZRgIBBhYSOi0wMgE4Mmh4AAAACQAA/7EDWQLEAAMAEwAXABsAHwAvAD8AQwBHAJ9AnCsBCwY7AQ0EAkwaERUDBxABBgsHBmcXAQoACwwKC2cZDxQDBQ4BBA0FBGcYAQwADQIMDWcTAQIBAwJXFgkSAwEIAQADAQBnEwECAgNfAAMCA09EREBAMTAhIBwcGBgUFAUEAABER0RHRkVAQ0BDQkE5NjA/MT8pJiAvIS8cHxwfHh0YGxgbGhkUFxQXFhUNCgQTBRMAAwADERsGFys3FSM1JTIWHQEUBisBIiY9ATQ2PwEVITUTFSM1ARUhNQMyFgcVFAYHIyImJzU0NhcBMhYHFRQGByMiJic1NDYXBRUjNRMVITXExAGJDhYWDo8OFhYO6P4efX0DWf5lfQ8WARQQjg8UARYOAfQOFgEUD48PFAEWDgFBfX3+HkBHR0gWDo8OFhYOjw8UAdZHRwEeSEj9xEdHAoMUEI4PFAEWDo4PFgH+4hQPjw8UARYOjw4WAUdHRwEeSEgAAAP//v9qA+oDUgAEABUANgBKQEcpKCclIyIhIB8dGxoYAgEPAAE2NDMwLy0sBwMAAkwEAQEAAYUAAAMAhQADAgIDWQADAwJhAAIDAlEGBTIxDg0FFQYVEwUGFysBNxcHIxMyHgMOAiIuAj4DATY9AQcnNxcmJxcHJzcGBzcXBycVFBc3HwEHFjI3Jz8BAVSgoD3GY2a4iEwEVIDAxMCAVARMiLgBv1Q5hiNLVIUdoKAdhVRMIoY5VBC2TkFBikFBTrYBi3R0vAKDUIS8yLyEUFCEvMi8hFD9D3GMAjJ9tAZzKkVZWUUqcwa0fTICjHFJFqYnFhYnphYABAAA/7EDsANSAAMABwAPABkAaUBmGAEBBBEJAgUADgEHBQNMAAgHCIYOAQoABAEKBGcMAwsDAQIBAAUBAGcNBgIFBwcFVw0GAgUFB18JAQcFB08QEAgIBAQAABAZEBkXFhUUExIIDwgPDQwLCgQHBAcGBQADAAMRDwYXKwEVIzUhFSM1EzcRIREzFTcBEQcjByM1IxE3AfRRAS9RUY39ZrZ5Abzytnl53j0CYPLy8vL+WI0BvP23eXkCmv3L8np6AoahAAIAAP9qA1oDUgAmAEQALEApAAUDBYUAAwIDhQACAAKFAAAEAIUABAEEhQABAXZAPTg2MSw4NjMGBhkrARYHBiEjIgYPAg4BKwEiJj8BPgI3NjsBFjc2NzY3Njc2MjYXFicUBwYHBgcUIyciBwYDFCsBIiY3Ez4BNyEyFhceAQNQCg0w/vUYDhYCAx8DFg6MDAwBDgkMEgYDFUlLOWI+OR4NBgECAgIsVRote0BNMjM3CgIuB6QMEgOCAhoQAU0TSBo8PgHqL0P4Eg8LyQ8SEAxePkB6IRUCDRY7NVQnIwQCAyFkPEiCLhYBAQE2BP7dBhINAzUQFAEOCxdcAAQAAP9qA+gDUgAKABIAGQAoAEFAPhEBAAMPDQIBABwBAgEDTAAEAwSFBgEDAAOFBQEAAQCFAAECAYUAAgJ2ExMBACUiExkTGRcWBQQACgEKBwYWKxMyFxYXIyYnJjY3BQYHJic2NxY3FhIXIwIJARQHAgMmJyY2OwEyFhcW9hMKlTX5R4YGCgsCCBsrLGMXAnZ9g6gT/Bf+4wJ1OCajDi0CCgrIDBIEQAHbDszk9qwJEgHHb2ytnnuAvt60/l7fAXMBwv6/7dgBOAEkqJ4JDg4M5AAABwAA/7EFBwMLAAUADAAVABkAOgBFAFUAgUB+OhIEAwAJKiQOAwcAKwECDANMCgUQAwQBBgkGAXIACQAGCQB+AAAHBgAHfgAHDAYHDH4ADAIGDAJ+DQsEAwIICAJwAA8ABgEPBmkACA4OCFkACAgOYAAOCA5QDQ1UUUxJRURCQUA/PTs4Ni4sKCYdGxkYFxYNFQ0VGScQEQYZKwEjNj8BFwUnJisBBxY3BycuAScTMxMDMxMjBSYjIgYVBhceARcUBiMiLwEHFjMyNjc0Jy4BPgEzNh8BNyMiBwMzNzMWFzMTERQGByEiJjURNDY3ITIWBE5NCB0MB/zvIAYklQKul1oKDkIoS2KRFFw6XAFyJi1EWAFSGxQBIhUwJw0NKj5IWAFOGxoBHBknHgn6SCQMimEUdgMIVkgqHvuJHSoqHQR3HSwBKhRPIx9DpB8ILDT1MidCEf7jAWb+mQFnCQ9CNTgpDBYKERITBlETQjk7Jg4SGRIBDgVXH/64NgwqAhn9Nh0qASwcAsodKgEsAAAAABgAAP+xBQcDCwARABkAKwAzAEAARABNAFYAWwBkAG0AgwCeAKsAxwDbAOsA+QELARgBJgEzAUoBWgRTS7AJUFhBSQBAAD4APQA7ADkAOAA2ADQAMgAvAB4AFgAOAA0AAQAAASsBGwEQAQgA7gC0AKMAjwCLAAkABAAMASQBBwD3ALkAswAFAAcABABlAE4AAgAlAAcA/wDjAMkAwgAEAAUAJQE5ATMBGAD+AOIAyADDAKsAfAB3AEoACwALAAUBQAABADoACwAHAEwATAABAAsAAQBLG0uwClBYQUkAQAA+AD0AOwA5ADgANgA0ADIALwAeABYADgANAAEAAAErARsBEAEIAO4AtACjAI8AiwAJAAQADAEkAQcA9wC5ALMABQAHAAQAZQBOAAIAJQAHAP8A4wDJAMIABAAFACUBOQEzARgA/gDiAMgAwwCrAHwAdwBKAAsACwAFAUAAAQA6ABYABwBMAEwAAQALAAEASxtBSQBAAD4APQA7ADkAOAA2ADQAMgAvAB4AFgAOAA0AAQAAASsBGwEQAQgA7gC0AKMAjwCLAAkABAAMASQBBwD3ALkAswAFAAcABABlAE4AAgAlAAcA/wDjAMkAwgAEAAUAJQE5ATMBGAD+AOIAyADDAKsAfAB3AEoACwALAAUBQAABADoACwAHAEwATAABAAsAAQBLWVlLsAlQWEB+ADcBHgE3HoAAHgwBHgx+ADsDAQABOwBpAgEBODMyMC8tJyYiHx0YFRQODRAMBAEMaTUsKSAcFxIQCgg8BgwEAAclBAdnACUrJBsZCQUFCyUFaTk2NDEuKigjIRoWExEPDgs6OgtXOTY0MS4qKCMhGhYTEQ8OCws6YAA6CzpQG0uwClBYQHwANwEeATcegAAeDAEeDH42NC4oExEPBwsFFhYLcgA7AwEAATsAaQIBATgzMjAvLScmIh8dGBUUDg0QDAQBDGk1LCkgHBcSEAoIPAYMBAAHJQQHZwAlKyQbGQkFBQslBWk5MSojIRoGFjo6Flk5MSojIRoGFhY6YAA6FjpQG0B+ADcBHgE3HoAAHgwBHgx+ADsDAQABOwBpAgEBODMyMC8tJyYiHx0YFRQODRAMBAEMaTUsKSAcFxIQCgg8BgwEAAclBAdnACUrJBsZCQUFCyUFaTk2NDEuKigjIRoWExEPDgs6OgtXOTY0MS4qKCMhGhYTEQ8OCws6YAA6CzpQWVlBfQBYAFcBWQFWAVEBTgEyATEBLQEsASoBKQEoAScBIgEhAR8BHgEdARwBGgEZARcBFQESAREBDwEOAQ0BDAEKAQkBBgEFAQEBAAD9APwA9QD0APIA8QDwAO8A7QDsAOgA5wDmAOQA4QDgAN0A3ADbANkA1wDWANUA1ADTANIA0QDQAM8AzgDMAMoAxgDEAMEAvwC3ALUAsgCxAKoAqAClAKQAogChAKAAnwCdAJsAmQCYAJYAlQCTAJIAkQCQAI4AjACKAIgAhQCEAGgAZwBjAGIAXwBeAFoAWQBXAFsAWABbAFUAVABRAFAAKwApACEAHwAoACEAPQAGABgrASYjIg4CFxQeAjcyNy4BNjcOARYXPgEmJx4BBgcWMzI+Aic0LgIHIgEzNSMVMxU7AjUjBycjFTM1FzM3BxUjNRczJzM1IxUzNSU0NjIeAQYuASUyFyM2FzQ2MhYOAS4BNzQ2Mh4BBi4BFyIuAjQzNDczMjUzHwEWFSMVBw4BJTM1NCYjIgcmIyIHNSMVMzU0Mh0BMzU0MzIVFzM1IxUmIgYeATcyPwE0LwEmNDIXNyYjIgYXFB8BFhUUIyInBxYzMjYXJwYjIj0BMzUjNSMVIxUzFRQzMjciBhQWMjcnBiMiJzM1NCY3Igc1IxUzNTQzMhc3JhcUFjI3JwYuAT4BNzIXNyYiBhczNSMVJiIGHgE3Mj8BIgc1IxUzNTQzMhc3JhczNSMVJiIOARYXMj8BByMiBh0BFB8BFjczNDM3NjQvASMnJhMRFAYHISImNRE0NjchMhYCcEdVOmpKMAIsTmY8VUdJNDRcRjQ0RkcyMjVJNDJLSFU6akowAixOaDpVAVYECgQCEAIDAwMDAgMCAwQDAwECAgYC/UIMFQwBDhMOAQkRAycD1wwUDgEMFQyYDBYKAQwUDlkBAgIBAQEBAQQCAQEBAQEB/Q8REA4SCAgRDggRESMQExBdEBAKHhYCEhIQCGMaCA0bCwcMEw4SARoIDREOCwgOExASSQUHBwsbGxAQEBoLORAWFiMNCAoMEwQ5FksNBxEREAYEBQUKFiMKCAoTDgIKDAsICAsiFokREQggFgISEw8ISg0GEBAQBQUFBUcREQggFAIYDhEHLAECAQMCAgECAwEDAQEDAQEByCoe+4kdKiodBHcdLAKULyxOZjs6akowAi88sLItN6ioNzimqkQ8sLI7LyxOZjw5akowAv4+AgIKDAgIDAkICP4BAQUDBAcDIwoODhUOAQwkEhIYCg4OFQ4BDAwKDg4VDgIMHgECAgMCAQEBAwEBAwEBAQMvDhANDQsJSyoUFCoqFBQqSwkLFiIYAQsOEwMBAg4GDgcMDBMDAQIGCQcMCg4IDgQMIg8XFw8iHE8WIxYLDAgSBxIUAQsJSyoUAg8CJxIWCQ0HAQwYCgIHDQkWN0sJCxYiGAELRAsJSyoUAg8CTWooCxYiFgELAgECAQcBAQIBAQEDAQQCAwEBArr9Nh0qASwcAsodKgEsAAAMAAD/sQUGAwsACgARABsAHwBAAFMAXgBnAG4AegCHAJcChUuwCVBYQCZLKwIIBEoqAhgBXwEXAoZ9a0I7BQAXQQEFAFVUAhALBkw8AQABSxtLsApQWEAmSysCCARKKgIYAV8BFwKGfWtCOwUAF0EBBQpVVAIQCwZMPAEAAUsbS7ALUFhAJksrAgEESioCGAFfARcChn1rQjsFABdBAQUAVVQCEAsGTDwBAAFLG0AmSysCCARKKgIYAV8BFwKGfWtCOwUAF0EBBQBVVAIQCwZMPAEAAUtZWVlLsAlQWEBdAB8OH4URAQ4EDoUcGhMSCQcGBAgEhQAIAQiFHRsVBgQFAAsABQuAIBQPAwsQAAsQfgAYAgEYVxkNAwMBAAIXAQJpABcWDAoDAAUXAGkAEB4eEFcAEBAeXwAeEB5PG0uwClBYQF8AHw4fhREBDgQOhRwaExIJBwYECASFHRsVBgQFCgsKBQuAIBQPAwsQCgsQfgAYAgEYVxkDAgEAAhcBAmkAFxYBAAoXAGkNAQgMAQoFCAppABAeHhBXABAQHl8AHhAeTxtLsAtQWEBZAB8RH4UAEQQRhRwaExIOCQcHBAEEhR0bFQYEBQALAAULgCAUDwMLEAALEH4AGAIBGFcZDQgDBAEAAhcBAmkAFxYMCgMABRcAaQAQHh4QVwAQEB5fAB4QHk8bQF0AHw4fhREBDgQOhRwaExIJBwYECASFAAgBCIUdGxUGBAUACwAFC4AgFA8DCxAACxB+ABgCARhXGQ0DAwEAAhcBAmkAFxYMCgMABRcAaQAQHh4QVwAQEB5fAB4QHk9ZWVlAPmholpOOi4WEg4F8e3p5eHd2dXRzcnFwb2huaG5tbGppYmFdW1NRTkxJSEVDPz06OS4sGRETISMhJCEjIQYfKxMUBwYrATUzMhcWJRQrATUzMgU0JisBFTMyNzYXMzUjFzQmJy4BNDY3Mhc3JiMiBhcUFhcWFxYUBgciJwcWMzI2FzUGIyImPgEyFzUmIyIGFBYXMgERDgMEByEyNgE0Jg4CHgE2FzcjBycjFzczNSM1MzUjNTM1IxczJzY1NCYnIxUzNTMTERQGIyEiJicRNDYzITIWrxQRIQoKIhAUA98kCwwj/EY4LDU1KhkhESQkshYfEAwODRANExcfGSIBFBkVBAsQDBsMGBknHSSbFRcbJAEiMhYXFik6OigYAsUkWq7C/vCRA2sPFP4mOlY4BEBOQlFQJzMxKE91ZkJAQEJm2iw6KiIgNiQFoiwe+44fKgEsHgRyHyoBoBwSD3sPEggdOEAqNLoVHDG6ghcYCwYKEQoBDxkUHhcTGAgHBAYYDgEZFiQiFysVJDcmFisMOlA4Af66ASYWMlBKTBwWAbQqPAI4WDYGQjq/fX2/BR8yICkguk4JKxscAbpKATL9PB8sLB8CxB8sLAAAABIAAP+xBQYDCwACAAsADgAVABwAIwAmADoATwBbAM4A4gD5AQUBCQEjAT4BYQfEQWAAlwCQAI0AiQCGAAUAEQArAJQAJgACAAMACQARAUIALQAqAAMAHAAJAVYA5gCaAAMAAAAKAWAAOQACAA8ARAFdADYAAgAhACUAgQABAAwAIQB3AG4AawADACAADACxAK0AqgCmAAQAFwAzALUADgACAAEAFwBMAAEAAgABASQA0gAEAAMAAwAGASwBCgBHAAMABAAUAMMAwAACADsABAC6AA0AAgAVADsAywBcAAIAOQAVABAATAElAAEAOwABAEtLsApQWEDXACUeISAlcigBIQwgIXAAOwQVOTtyADIxMC8uLSwGKxEyK2drZWRjX2pORhpnExIMEWFgGwMJHBEJaQAcAB1EHB1nAAoARA8KRGcLAQBdAQ8eAA9oYmgCHl5cW01FQxkQDg0KDCAeDGcqKScmJCMiByA4NzY1NAUzFyAzaFhSSEIYBRdZU0kHBQUBAhcBaVpUSgMCV1FLAwNAAgNpAAgAQBQIQGkABgAUBAYUaVZQaUxmBQRVT0dBPxYGFTkEFWc+PTw6BDkfHzlXPj08OgQ5OR9gAB85H1AbS7ALUFhA0QAlHiEgJXIoASEMICFwADsEFTk7cgAyMTAvLi0sBisRMitna2VkY19qTkYaZxMSDBFhYBsDCRwRCWkAHAAdRBwdZwAKAEQPCkRnCwEAXQEPHgAPaGJoAh5eXFtNRUMZEA4NCgwgHgxnKiknJiQjIgcgODc2NTQFMxcgM2hYUkhCGAUXWVNJBwUFAQIXAWlaVEoDAldRSwMDFAIDaQgBBkABFAQGFGlWUGlMZgUEVU9HQT8WBhU5BBVnPj08OgQ5Hx85Vz49PDoEOTkfYAAfOR9QG0uwF1BYQNcAJR4hICVyKAEhDCAhcAA7BBU5O3IAMjEwLy4tLAYrETIrZ2tlZGNfak5GGmcTEgwRYWAbAwkcEQlpABwAHUQcHWcACgBEDwpEZwsBAF0BDx4AD2hiaAIeXlxbTUVDGRAODQoMIB4MZyopJyYkIyIHIDg3NjU0BTMXIDNoWFJIQhgFF1lTSQcFBQECFwFpWlRKAwJXUUsDA0ACA2kACABAFAhAaQAGABQEBhRpVlBpTGYFBFVPR0E/FgYVOQQVZz49PDoEOR8fOVc+PTw6BDk5H2AAHzkfUBtLsBpQWEDYACUeIR4lIYAoASEMICFwADsEFTk7cgAyMTAvLi0sBisRMitna2VkY19qTkYaZxMSDBFhYBsDCRwRCWkAHAAdRBwdZwAKAEQPCkRnCwEAXQEPHgAPaGJoAh5eXFtNRUMZEA4NCgwgHgxnKiknJiQjIgcgODc2NTQFMxcgM2hYUkhCGAUXWVNJBwUFAQIXAWlaVEoDAldRSwMDQAIDaQAIAEAUCEBpAAYAFAQGFGlWUGlMZgUEVU9HQT8WBhU5BBVnPj08OgQ5Hx85Vz49PDoEOTkfYAAfOR9QG0uwJVBYQNkAJR4hHiUhgCgBIQwgIXAAOwQVBDsVgAAyMTAvLi0sBisRMitna2VkY19qTkYaZxMSDBFhYBsDCRwRCWkAHAAdRBwdZwAKAEQPCkRnCwEAXQEPHgAPaGJoAh5eXFtNRUMZEA4NCgwgHgxnKiknJiQjIgcgODc2NTQFMxcgM2hYUkhCGAUXWVNJBwUFAQIXAWlaVEoDAldRSwMDQAIDaQAIAEAUCEBpAAYAFAQGFGlWUGlMZgUEVU9HQT8WBhU5BBVnPj08OgQ5Hx85Vz49PDoEOTkfYAAfOR9QG0DaACUeIR4lIYAoASEMHiEMfgA7BBUEOxWAADIxMC8uLSwGKxEyK2drZWRjX2pORhpnExIMEWFgGwMJHBEJaQAcAB1EHB1nAAoARA8KRGcLAQBdAQ8eAA9oYmgCHl5cW01FQxkQDg0KDCAeDGcqKScmJCMiByA4NzY1NAUzFyAzaFhSSEIYBRdZU0kHBQUBAhcBaVpUSgMCV1FLAwNAAgNpAAgAQBQIQGkABgAUBAYUaVZQaUxmBQRVT0dBPxYGFTkEFWc+PTw6BDkfHzlXPj08OgQ5OR9gAB85H1BZWVlZWUHjAT8BPwEGAQYA+gD6AFAAUAAnACcAAwADAT8BYQE/AWEBXwFeAVwBWwFaAVgBUgFRAU8BTgFNAUsBSQFHAUYBRQFEAUMBQQFAAT4BOwE6ATgBNwE1AS8BLgErASkBKAEmASEBIAEdARsBGgEYARQBEwEQAQ4BDQELAQYBCQEGAQkBCAEHAPoBBQD6AQUBBAEDAQIBAQEAAP8A/gD9APwA+wD4APYA9QD0APMA8gDrAOoA4QDfAN4A3QDcANoA1wDWAM4AzADKAMgAwgDBAL8AvQC8ALsAuQC4ALcAtgC0ALIAsACuAKwAqwCpAKcApQCjAKAAnQCZAJgAlgCVAJMAkQCPAI4AjACKAIgAhwCFAIQAgwCCAIAAfwB+AH0AewB6AHYAdQBzAHEAcABvAG0AbABqAGkAaABnAGYAZQBiAF8AUABbAFAAWwBaAFkAWABXAFYAVQBUAFMAUgBRAE8ATQBLAEoASQBIAEYARQBBAEAAJwA6ACcAOgA4ADcANQA0ADMAMgAxADAALwAuACwAKwApACgAJQAkACMAIQAgAB4AHAAaABkAFwAVABMAEgAQAAMACwADAAsAEQARABQAEABsAAYAGisTMycBNycjFTMVIxU3FzUXNCsBFTMyNzQrARUzMgM0KwEVMzIFMyclFSM1ByMnFSMnIwcjNzMXNTMXNwEUDgMiBiYHFSMnByM1Mxc3MzInFSM1MxUjFTMVIxUBFRQGIyEiJicRMzczFzM1FzM3FSE1MzIdATM1HgE2Fj8BMxczNRczNSMVJyMVJyMiBzUjFSYjIQcnIxUnIwc1NDYzITIWFxEjIgc1IyIHNSMVJisBFSYrAQcnIxUzNxczNTMyNxUzNTMyFgcVITI3FTMyJRQGBx4BHQEjNTQmByMVIzUzMhYnFAYHHgEdASM0Ni4DByMVIzUXMhYBFSM1MxUjFTMVIxUDFSM1ARQrATUzMjU0JiIuAjYXMxUjIhUUFjYeATcVBisBNTMyNTQmIi4CNzQ2FzMVIyIUHwEWAxUjJxUjJyMHIyI1NDsBFScmBiIOAQ8BFBY7ATczFzUzFzVCMhkBQiknW1BQsTdqFi8uF6EXLi0YmxcuLRgBADIZ/dElNCA0Sg5LDidANj07MCsBcgYIEgwWDhYFRywvjpEsLnQ8onl5VVNTA0EsHvuOHyoBPg4fDnkLPwsBLgYFnA0kFjAFDh8OfxJmZA5oDIsnFmAOG/6iGBhvDF4sLB4Ech8qAUMdEGMfDbARIHQNJoMeHMK/Hx11DCERYgQEBAEBJyARXiH+bQ4MDgokDhMmJFYaIpwOCw4KJQICAggMCickVRwgASd4eFRTU5klAac5RkYTEhwcEgEeFkhCFBIeGBiDDiNGRhIOFBoSEAEeFkhCFBAmFlI0REkPSw4pSEojEAwIEAgKAQIQFBAzNj03QAHVPf6eLCwbHx4rPXkhEiYWECIBFhAhFj0al3Z2dnYhIZePj2dn/soLEgoIBAIEAjMyMpcxMY0flyAbHx7+yIAfLCwfAXsiIhkZGho3BzAMBggCAgIiIiAg0xkZGRkNDQ0NNzcZGWTaHywsH/6FDAwMDAwMDAwgINIgIDEHODcCBTANDYwNFgYFEhEeGRMMATeXEOwNFgYFEhEdBRQGEAIGATaXARD+lB+XHxsfHgF8l5f+lDAhDQkGBBQrGAEfDgkGAgQUBzgUIQ0IBgIIEhIWGAEfGgECAQFBlnFxISFKTSEBAQIIBgoTFRZ2jo5paQALAAD/sQUHAwsACwAXACMAOgBSAG0AhACdAKsAtgDGAX1AEIxCAgIJWgEACJZMAgcAA0xLsApQWEBkABwGHIUXEAIGAwaFFAEKAwkDCgmAEw4NAwkCAwkCfhIBCAEAAQgAgBgWEQwEBwALAAcLgBUBCw8ACw9+AA8bAA8bfgAbG4QaAQMZAQIBAwJpBQEBCAABWQUBAQEAYQQBAAEAURtLsAtQWEBYABwGHIUXEAIGAwaFFBMODQoFCQMCAwkCgBIBCAEAAQgAgBgWFREMCwYHAA8ABw+AAA8bAA8bfgAbG4QaAQMZAQIBAwJpBQEBCAABWQUBAQEAYQQBAAEAURtAZAAcBhyFFxACBgMGhRQBCgMJAwoJgBMODQMJAgMJAn4SAQgBAAEIAIAYFhEMBAcACwAHC4AVAQsPAAsPfgAPGwAPG34AGxuEGgEDGQECAQMCaQUBAQgAAVkFAQEBAGEEAQABAFFZWUA0xcK9urWzsK6qp6KhnZqUko6NioiDgXl3c3BpZ15cV1VST0pIRENAPic0NCQlIyQkIh0GHysBFAYjIiYnNDYzMhYlFAYHIzc2OwEyHgEXFAYjIiY1NDYzMhYlNCYHIyIPARQWOwEyPwE+AhY7ATI2Fzc0JgcjIgcmIgYVFBYXMjY3BhUUOwEyNzQmByMiDwEnJisBIgYUHgEXBhUUOwEyPwE2NzQmByMiDwEUFjsBMj8BPgIWOwEyNhc3NCYHIyIHJiIGFRQWFzI2NwcGFRQ7ATI3NTQrASIPARQWFzMyNyUOAQcjNzY7ATIWAREUBgchIiY1ETQ2NyEyFgGgHBUREgEcFQ8UAbcYGRIJAQcKDA4OxB4TEBQcFBAU/QUqI1oKASUEBCoLAQoBBgwGCAgwNq0XBAQqCAIPTjgmIQ8iCgIHJgv7BAMrBgQ7GQMJKgMEFhgBLQcrBgSOAdQqI1kLASUEBC0HAgoBBgwGCAgwNq0XBAQqCAIOTzgmIRAiCQEBByYLewcpBgElBAQkCwH8QQMYFRMKAQYLFhQEKCoe+4kdKiodBHcdLAFYFBwSEBUcEkMYEAE8BgIMXxQcEhAVHBJPIR4BCuQDBgs9BQQEAjZ+kQQGARIWPCkhJgEOCwcFCZ4CBgEFV1MJBAU+TAE/BAcFzgEeIR4BCuQDBgdBBQQEAjZ+kQQGARIWPCkhJgEOCwUEAwnvAQcG6QMEAQuZEwwBPAYOAQz9Nh0qASwcAsodKgEsAAAACgAA/7EFBwMLAAkADQAwAEYAVQBZAGoAcwCIAJgBrUAsNAEXFkgBCAVgTRkDAwhSGAYDAhCBQSoDCxsFAQALgGVAKwQPAGRjAhwHCExLsAlQWEBjGBMCBRcIFwUIgAAQAQIBEAKAEQEPAAcADweAGRUKAwccAAccfgAcHIQAHQAWFx0WaQAXFBIODQQIAxcIZwADAAIbAwJnABsLABtXHgwJBAQBAAsAAQtpABsbAGEaBgIAGwBRG0uwClBYQGgYEw0DBRcIFwUIgAAQCQIJEAKAEQEPAAcADweAGRUKAwccAAccfgAcHIQAHQAWFx0WaQAXFBIOAwgDFwhnBAEBCQABWQADAAIbAwJnABsLABtXHgwCCQALAAkLaQAbGwBhGgYCABsAURtAYxgTAgUXCBcFCIAAEAECARACgBEBDwAHAA8HgBkVCgMHHAAHHH4AHByEAB0AFhcdFmkAFxQSDg0ECAMXCGcAAwACGwMCZwAbCwAbVx4MCQQEAQALAAELaQAbGwBhGgYCABsAUVlZQDoxMZeUj4yHhoSCf314d3Jxbm1oZmJhX11ZWFdWVVNRUE9OS0kxRjFGREI/PTk4FCQqIygRESMiHwYfKwEUBiMiJzU2MzIXIzYyBTQmJy4BNTQzMhc3JiMiBwYVFBYXHgEVFCMiJicHFjMyNzY/ASM1DwMzFRQXFjMyNzUGIyI9ARc1JiMiBgcnIxEzNTYzMhczESMFNCcmIyIHJyMRNzUWMzI3NgE0LgEGFBYyNgU0JyYiBhUUFxYzMjcnBiMiJiczNhMRFAYHISImNRE0NjchMhYDexYTDAoQDyD1PgQ4/JwmJRQSFSEkCiUuKxkbJCUWEhsQLhELKTUtGx2kCzZIChkKIxgVKRIaEgYY3AkHEhoGBUlTDx8JGlRUAVsZFigjHgRKVBQSLhwi/vsaJBoaJBoB9Rocaj4jHzs4IQkgJxgYA4oBSCoe+4kdKiodBHcdLAFaJikFfREwN4IhJA4HDAgPEz8SFRYnISQNCAwKEQ4KPxcVFqM+Sww/BTl6LxQRBkIEHG4OTQISEB/++asRvAEHfEQgHR8a/pgOVAYfJAEPExgCHCIcHLY/IyRKP0ghHxY6EhYaCAGA/TYdKgEsHALKHSoBLAAAAAACAAD/agMSA1IADQAbADNAMA8BAwIBTAUBAEoAAAACAwACZwQBAwEBA1cEAQMDAV8AAQMBTw4ODhsOGjc0IgUGGSsRNDYzITcRFAYjISImNSUnNTQmByEiBhURFBYXZkkBnsVmSf5MSWYCsGMkGf7yGiQmGAHXSWrI/MxKampKFGTtGiYBJBv+7hokAQAAAAAEAAD/swNZAwoACgAUAB4AKQAXQBQoJiMhGBIQDQMJAEkAAAB2KAEGFysBBgAHJjU0PgEXMhcWFwYAByYnNgADNgA3FhcOAQcmBSYnBgc+ATcGBxYCCbH+9kMLcsZzLsY0KNn+wD00Ij4BPMNBASbHFgij+kI6AiBsYUtWPLhyCy0kAv5D/vKyMjB1xHQBTSQzP/7A2iky1wE+/VfHASpBMzpD+qUICxwkLwxyuD5VSWIAAAAE//X/agR3A1IASgBQAF0AaQDAQCoHAAIIABABBwhFQQ8IBAEHaGVZVk4RBgkBOBsZAwIJMyECAwImAQQDB0xLsAlQWEAzDQsCCQECAglyAAQDBIYAAAAIBwAIZwAHDAoCAQkHAWkGAQIDAwJZBgECAgNiBQEDAgNSG0A0DQsCCQECAQkCgAAEAwSGAAAACAcACGcABwwKAgEJBwFpBgECAwMCWQYBAgIDYgUBAwIDUllAH19eZGJeaV9pXFpVU0dGREI3NS8uKiglIx0cJTIOBhgrATQ2OwEyFhcVFAYrASImJzUHHgEHDgEHBicGBxUzMhYdARQGKwEVFAYrASImPQEjIiY9ATQ2OwE1LgI3PgE3Nhc2MzIXNyMiJjUBNjQnBhQlFBY3MjcmNDcmIyIGATI+ASYnIgcWFAcWA6EKB6EPFAEKCCQHCgGNKiQNEpRlfGhBTjYICgoINgoIIwgKNggKCgg2V4pIDg6WaH1oUmFwWI5LBwr+U0dHR/6alGZCOFZWOEJnkgJfZ5IClmVCOFZWOANACAoWDqAICgoISo41hEhlkBATRSsISgoIJAgKNQgKCgg1CggkCApKCWigXGiWERNFNkaOCgf9t0nMSEnKZWeUASBd+l0glP6gktCQAiBd+l0gAAEAAP+xAsoDUwBKAEVAQiMBBQITAQEDAkwcAQFJAAIEBQQCBYAABQMEBQN+AAAABAIABGkAAwEBA1kAAwMBYQABAwFRRUQ7OTEvKScoJQYGGCsRND4DFzIeARUUDgMnIiYnBw4FDwEnJjU0Nj8BJjU0NjcyFhUUDgEWMzI+BDc0JiMiBhUUHgIVFAYjJy4DKkpgbjpYmF4UMEBgOiZKEQ8KCA4QEiISBwUJGBkdEjotIiYwATIkHzQkGhAGAXpjb5YOEA4QDQkdLBgMAgU8alA6HgFKjlk2ZmBGLgIkHz8pGDgWMCgcAwZYETOAYXEkOi9QAS4iJYpHLhwwOkA8GmBskG8ZLhoaBA8yAQksPjoAAwAA/64DWgMOACoAPQBRAGBAXToBAANLPDsDBABJAQcEA0xKAQdJAgEBBQMFAQOAAAMABQMAfgAABAUABH4JAQYABQEGBWkIAQQHBwRZCAEEBAdhAAcEB1E/PiwrSEY+UT9RNDMrPSw9HyIaKAoGGisBMhYXFhUUDgEjIicuAScmNzU2NzYzMhYzMhYXHgEVFAYHFBcWFxYXFjI2AzI+AjQuAg4DBxQXBzcWEzIeAg4DJyInBzcmNTQ+AgImB14DARI+GiBKN1AqKQECJw4PBAwFCwgEBRwmAQMTJh81Bw4sa0eCXjg4XoKOgGA2AUMsh1hoVpxwRAJAdJhYbF/pTDxCcpoBMzIFAgYSLh4jGVI+PDAFMiYMAgYNC0wDDCoFAwUpIx4bBDb+2ThchIyEXDoCNmCASHFcgis6AwNEbqCmoGxIAjVL4mN2Vpp0PgAABAAA/7cD6AMFABIAFQAcACgAIUAeJyEgHBYVFBMRDgoAAQFMAAEAAYUAAAB2JCMUAgYXKwERFAYHIiclLgE1ETQ2NzIXBRYXASUBERQOAS8BARQABwMTNjMyFwUWAU0ODQoJ/v0MEAwKCBABHgEkASr+1gJ3EBoN9gEr/uIY2rUJFAgGAS4CAmf9cQ4SAQSDBRoNAnwMDgEIjwI5/hyVAUX9sw4QAgh7Ai0C/jAoAWEBJhADlwEAAAQAAP9qAxgDUwAgAD8AlQCtAJNAkIEBDQyKAQYLPDQpIgQCBFEBBwhtAQoHBUwADw4LDg8LgAAMAA0RDA1nABEAEA4REGkADgALBg4LaQAGAAkEBglpAAQDAQIIBAJpAAgABwoIB2kACgAFAQoFaQABAAABWQABAQBhAAABAFGrqaKgnJuQj4mHhoR3dnBuaWhlZFxaV1ZFRDo4LSwnJhcWFBIGFysFBwYHBiInLgEnJicmNhcVFhcWFxYXFjI3Nj8BNhcWFxYBBxcWBwYiLwEHBiMiLwEmNTQ/AScmNzYzMh8BNzYWFxQOAyYnJicmNSMmNhcWFzM1Njc2MhYUBiMiJyY2HwEWHwEyNjQmIgcGHQEWMzI+AjU0JiIHBg8BDgEuAScRNDYXITIUJyERMz4BNzYyFhcWFxYDFhQPAQYiJyYnJiMiBwYnJjY3NjMyFxYDDgNAUVa3VVJ9IxcHAjkDCw8cOTdHSqBKSDYDBggHCxT+7iQjDBAKDgUiJQMFCQkBCgUkJAkQCggDBCQlCh/+Mlp4hngtLhgIAQU5BhUhAQE4OqV0dFIhHg8REAcICxE6UFB2JyQ9SjZiTCic304eDQgCFBgQAQwJAeoQEP47ARZGGT2HeCwuGRkRBQMJDwwEOzhIUktIDwoFAghIX1tVTA0EPyIkJCN9UTowDwkPAjMmRTk3Hh8fHjcDBgMBCxUBTCUjDA8KBiIlAwkBCQcEBiQlCRAKAyUlCSApQnhaMgI2Ky46EgQPExA3Jr5MNjlypHQJBjgEAgIBAlByTiwpMeYmKkpiNW+cTh0TCgMEBg4HAXwIDgE+Af7yGC4LGjQsLTs/AQMEDAQLDwQzFx8bBRoOEAIgJCAAAAAEAAD/agPbA1IAGgA8AHIAgAEhS7AKUFhAFWZlAgUGSkMCAQhEAQQBA0w0AQMBSxtLsAtQWEAUZmUCBQZKQwIBCEQBBAE0AQACBEwbQBVmZQIFBkpDAgEIRAEEAQNMNAEDAUtZWUuwClBYQDkAAQgECAEEgAAEAggEAn4AAgMIAgN+AAMACAMAfgAAAIQABwAGBQcGaQAFCAgFWQAFBQhhAAgFCFEbS7ALUFhAMwABCAQIAQSAAAQCCAQCfgMBAgAIAgB+AAAAhAAHAAYFBwZpAAUICAVZAAUFCGEACAUIURtAOQABCAQIAQSAAAQCCAQCfgACAwgCA34AAwAIAwB+AAAAhAAHAAYFBwZpAAUICAVZAAUFCGEACAUIUVlZQBN9fG1rX15aWU5NMjApKCkYCQYYKyU2FhQOBS4DJy4BPwE2FhcWFxY3NjcWBgcGBwYmNz4BJy4BIiYGJgY3BiIGJgcjIjUnJjY3NhYnFB4CHwEHLgEvASYnDgMuAjc0PgUXNTQnJiMiDgMHJzQ+AzcyHgMXARQXFjc2NzY9AQ4DA2IIDA8kRlh6hYRmWjoSBQICBAIKAWs92eRq5AYKChMdCQoFCxoJAwwSDhoIHAIDCAQGAQcBAQQ8GxpG1RAUFgcHfhcsCgsGBxZCTFBKOCYCIDBGREw6GgsTMQMMIhwiCqQYNERkOTdcNCYMAf6JJyUpLxAIITo8JhoEBBATICwmGgEiNEA2FQYIAgQCAgFBHGIwFnYJPBwuFwgGCxlWDAMGBAQCBgIBAgIBAQEJHAIEBu0SJBwYBgZ9FSoMCwYMITAWBBwsUjIvTjQoGA4IAUckEh4CChgqIQ8iQjwuGgEcKDYqFP6sMBoZDQ42GSBaAQwYOAABAAD/1QPCAu0AIQA5QDYeDQIBAwwBAgECTAABAwIDAQKAAAIAAwIAfgAAAIQABAMDBFkABAQDYQADBANRIiMrJCMFBhsrAQYHBiMiJyYnJiMiByc3Njc2FhcWFxYzMjY3NiMiBzYXFgO6BrS5gE83GTEoLwo9K4VXLzVADhgNHiQdcgQIRR8kQ72MAjGE5/GTWbSSKjZ3TQQFSE2gMIuzME0O2wYFAAAE////sQUHAwsACQANABEAGwBFQEIKAQYABwAGB2cAAAkFCAMDAgADZwQBAgEBAlcEAQICAV8AAQIBTxMSDg4KChcWEhsTGg4RDhEQDwoNCg0TMxELBhkrNREhERQGByEiJiUVMzUhFTM1ATIWBxUhNTQ2NwUGNCb7rSQ2AWbW/lSPA44lNgH6+jQlCwFT/q0lNAE2oUhISEgCgzYkfX0lNAEAAAP//v9qA8IDUgAfADAAOwCfQA0wERADCAEhAQIABwJMS7APUFhANwABAggCAQiAAAcGAAYHcgAAAwYAA34ABQACAQUCaQAICQEGBwgGaQADBAQDWQADAwRhAAQDBFEbQDgAAQIIAgEIgAAHBgAGBwCAAAADBgADfgAFAAIBBQJpAAgJAQYHCAZpAAMEBANZAAMDBGEABAMEUVlAEzIxNzU0MzE7MjsnJSclJyMKBhwrJScOAQciLgEnND4CNzIWFzcuASMiDgIUHgIzMjYDBQ4BIyIuAz4CMzIWFwcjFSM1MzIeAQ4BA3R6KYhPUoxOATBQcD1Jgip4PcZwWqR2RkZ2pFp3zvoBg0H0mWa4iEwEVIDAYpHsRVkWNUwSGAgGGoI+Q0wBUIxQPm5SLgFEPEZebEh0prKmdEh4AUXFjaRQhLzIvIRQlIPdWcQWIB4YAAX///+xA1kDDAAIABEAGgAsADUAR0BECQEHAgABAQAkAQMBA0wABwIEAgcEgAgBBgACBwYCaQAEAAABBABpAAEDAwFZAAEBA2EFAQMBA1ETFDY2ExgUExIJBh8rJTQmIg4BHgE2ATQmDgIeATYBFAYiJj4CFgMUBwEGKwEiJjc0NwE2OwEyFgUUBiIuATYeAQLKKjoqAi42Lv5SKjwoAiw4LgI5frCABHi4djEI/bMLEVoOFgEHAk0LElkOFv6JfrJ8AoCugogdKio6KgIuAccdLAIoPiYELv5vWX5+snwCgAIICwr87g8WDgsKAxIPFsFYfn6wgAJ8AAAAAAEAAP+xA5gDCwBZAEdARFMHAgECAUwKAQACAIUIAQIBAoUJAQEEAYUGAQQDBIUHAQMFA4UABQV2AQBSUU9OOTg2NC4tJiUjIg0MCggAWQFZCwYWKwEyFhcWFRQHFjMyNjcyFgcUDgIXFBceARcWFxYVFAcOAiImJyIHDgEPAQ4BIiYvASYnJiMiBgciLgEnJjU0NzY3PgE3NjU0LgInNDYXMhYyNyY1NDc+AQHZS3YhDwUIBwomCRAgASQoJgEHFUgtEB0PegQEDBcwDBQOEiIQIBA2OTIQQQ8UDhUNLgoOCgYDexAdECtKFQYiLCIBHhAIJBYIBQ8keAMLTkQgRBpQBA4BFBASGAwUEAkPLkwTBgYEECcSBiAUBgEDAxQLFgsQEAsrCgMDCAEWHggSJxAEBgYSTi0PCQ8WDBYSDxYBDgRPG0QgTEQAAAAAAgAA/2kD2QNSABkAPwC5QBITAQIDOhgSCgQBAgJMJgEIAUtLsAlQWEApAAcAAAMHAGkAAwACAQMCaQAIBgUIWQQBAQAGBQEGaQAICAVhAAUIBVEbS7AKUFhAMAAEAQgBBAiAAAcAAAMHAGkAAwACAQMCaQAIBgUIWQABAAYFAQZpAAgIBWEABQgFURtAKQAHAAADBwBpAAMAAgEDAmkACAYFCFkEAQEABgUBBmkACAgFYQAFCAVRWVlADConJSUUIyYjIgkGHysBNCYHIgYQFjMyNycuAyciByc2MzIWFzYXMxYOAyciLgInBiMiLgI0PgIzMh4DFRQGBx4BFzI2Arx0fnx0dHwpIBYJIBouFBoSGzpgSV4lJdpBAgYYKFAyKEI0JBM2PFSgekxMfJ5UQ4RuVjBaTRo0ICImAZuxsAGw/qCuCSkRJhoOAQk2Mzw4U9QPLD4yJgEWKC4fD0BypL6mckAoTmqKTWqwPCcoASoAAAAAAgAAAAADhAImAAgAEQAjQCADAQEAAYUFAgQDAAB2CgkBAA4NCREKEQUEAAgBCAYGFis3IiY0NjIWFAYhIiY0NjIWFAbEUHRypHJ0AaxQdHKkcnSWdqZ0dKZ2dqZ0dKZ2AAAAAAL//P+EA7IDOgAaADUAJkAjLhgKAwABAUwxLxYDAUofDQsDAEkAAQABhQAAAHYrKSUCBhcrARYXFgcGIyImLwEHFhcHBiYnAyY2PwEGFx4BBRYGDwE2NzYmJyYnJjc2Fx4BHwE3Jic3NhYXAaKWCghAFhw4bBgaSkBIUBwwCJoGHhy6QgYGhAJsCCAciCoCBHSAmAYGPhgeOlgQEDpQYIYcMAgBHjpUPBgKKBQSqiAYFAYeHAKGHDIGLEhuTn7IHDIGIjpOWJgqNEo0FAoCAh4ODqAqEiAGHhwAAAABAAAAAQAAySC2Wl8PPPUADwPoAAAAANyg9UYAAAAA3KD1R//u/0MFcwNaAAAACAACAAEAAAAAAAEAAANS/2oAAAVz/+7/5gVzAAEAAAAAAAAAAAAAAAAAAAE1A+gAAALyAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6P/8A+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6P/5A+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+j//APoAAAD6P/+A+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6P//A+gAAAPoAAAD6AAAA+j//wPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA6AAAAOgAAAD6AAAAfQAAAPoAAAD6P//A+gAAAPo//4D6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6P/+A+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6P/1A+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6P//A+gAAAPoAAAD6AAAA+gAAAPo//wD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPo//4D6AAAA+j/+wPoAAAD6AAAA+gAAAPoAAAD6AAAA1n//QPoAAADWf/9A+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+j//QLKAAAD6AAAA+j//gJEAAAD6AAAA+gAAAPoAAADrf/6A+j/+gPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAI7AAACO///AWUAAAFlAAABVQAAAVT/7gJEAAAB0v/zAxH//wJEAAAFXwAABXMAAAJEAAADhAAAAyAAAAMgAAAD6AAAA+gAAAL6AAADSAAAAyAAAAMYAAABCf/0AQn/8wHQ//QDYv/zAdH/9AHR//MDYP/0AfQAAAJYAAACEgAAArwAAAGQ//wDmQAAA6z/+AOYAAADmAAAAq4AAAQ7//8C5QAABHD/+wPoAAADwAAAA6AAAAPoAAAD6AAABC///wQvAAAEL///A1kAAANZAAADoAAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAALKAAADoAAAAjsAAANZAAADEQAAA+j//wNZAAAELwAABC///wKC//8DWf/9A1n//QOg//wDoAAAA+gAAAPo//8DWQAAA1kAAAI7AAADEQAAAxEAAANZ//0DWQAAAsoAAAQv//8DWf/9A6AAAANZ//8D6AAABC8AAANZAAAEdgAAA6AAAAR2AAADWf/9AjsAAAUFAAADWQAAA1kAAAPo//4D6AAAA1kAAAPoAAAFBQAABQUAAAUFAAAFBQAABQUAAAUFAAADWQAAA1kAAAR2//UCygAAA1kAAAPoAAADWQAAA+gAAAPoAAAFBf//A+j//gNZ//8DoAAAA+gAAAOEAAADrP/8AAAAAAAAAAAAAABsAAADtAAABJgAAAaAAAAG+AAAB8AAAAkcAAAJ+AAACtgAAAyEAAAOCAAAEEAAABF4AAASmAAAFEAAABY4AAAXZAAAGVAAABqcAAAb8AAAHrAAACCQAAAhlAAAI6AAACS0AAAl/AAAKOAAACwYAAAtpAAAL8QAADKkAAA0cAAANdgAADcMAAA4XAAAOdAAADtEAAA/yAAAQVQAAEJwAABFsAAAR8QAAEiQAABJvAAASwQAAEyYAABOFAAAULQAAFNwAABVlAAAV1AAAFmYAABcBAAAXXAAAF90AABhuAAAZIwAAGXIAABnaAAAahQAAGtkAABsxAAAbggAAHA0AAByPAAAdIAAAHZUAAB3kAAAeNgAAHlYAAB7VAAAfDwAAH7kAACBeAAAggAAAIK0AACDuAAAhBwAAIU4AACGWAAAiTgAAIq4AACMSAAAjswAAJGAAACTvAAAlUAAAJfcAACZTAAAoLgAAKG0AACm/AAAqJgAAKz0AACtsAAAtNQAALXIAAC3IAAAvWAAAMxwAADNOAAAzlwAANGcAADTQAAA1QgAANZgAADXgAAA2OgAANqgAADbuAAA3GwAAN0kAADfOAAA4FgAAOKwAADlGAAA5egAAO+cAADx8AAA/kwAAP/AAAEOtAABFdgAARfkAAEc9AABJdAAASr8AAEx9AABNCgAAT/YAAFHCAABUawAAVPMAAFiuAABZ6gAAWi8AAFqBAABa5wAAXGEAAF2AAABdqAAAXhEAAF4yAABedAAAXqwAAF9vAABf+QAAYFIAAGDEAABhLgAAYgQAAGK2AABi+QAAZGcAAGSjAABlYwAAZhEAAGdlAABpNAAAaeEAAGsLAABrggAAbDgAAGx4AABs7QAAbVAAAG2sAABufgAAbp4AAG68AABvEQAAbyUAAG+ZAABwYgAAcJAAAHEgAABxXgAAcgcAAHP4AAB0yQAAdaQAAHcXAAB5RgAAeVoAAHltAAB5gQAAeZIAAHmpAAB5vwAAedMAAHnjAAB6EgAAei4AAHq5AAB78gAAfAMAAHwaAAB8RAAAfHAAAHyMAAB8uwAAfOoAAH0pAAB9VQAAfW0AAH19AAB9jQAAfZsAAH2tAAB9vwAAfdEAAH3iAAB98QAAfgMAAH4bAAB+LAAAfj8AAH5fAAB+fgAAfqMAAH67AAB+2gAAfw4AAH9yAAB/rQAAf+0AAIAZAACAiQAAgL0AAIEQAACBTQAAgYUAAIIdAACCggAAgugAAINKAACD5wAAhC8AAISgAACE+gAAhXAAAIYZAACGgwAAhq0AAIblAACHAgAAh3kAAIeyAACH6gAAiB0AAIhIAACIhAAAiL0AAIjfAACI8AAAiRkAAImYAACJtwAAifQAAIowAACKnQAAisQAAIsGAACLeAAAjA4AAIxpAACMqwAAjRsAAI1HAACNmwAAjcQAAI4kAACOVwAAjn0AAI7BAACPEAAAj48AAI/kAACQBAAAkOwAAJElAACRgwAAkcEAAJHyAACSMQAAkmYAAJLKAACUyQAAldYAAJiqAACZkgAAmmkAAJqNAACaugAAmzQAAJt4AACbzAAAm/oAAJydAACdQgAAnWwAAJ2VAACd6QAAnigAAJ57AACe2AAAnvEAAJ8ngABAAABNQH3AB8AAAAAAAIA2AFcAI0AAAIxDgwAAAAAAAAAEgDeAAEAAAAAAAAANQAAAAEAAAAAAAEACAA1AAEAAAAAAAIABwA9AAEAAAAAAAMACABEAAEAAAAAAAQACABMAAEAAAAAAAUACwBUAAEAAAAAAAYACABfAAEAAAAAAAoAKwBnAAEAAAAAAAsAEwCSAAMAAQQJAAAAagClAAMAAQQJAAEAEAEPAAMAAQQJAAIADgEfAAMAAQQJAAMAEAEtAAMAAQQJAAQAEAE9AAMAAQQJAAUAFgFNAAMAAQQJAAYAEAFjAAMAAQQJAAoAVgFzAAMAAQQJAAsAJgHJQ29weXJpZ2h0IChDKSAyMDIxIGJ5IG9yaWdpbmFsIGF1dGhvcnMgQCBmb250ZWxsby5jb21rbGJ0aGVtZVJlZ3VsYXJrbGJ0aGVtZWtsYnRoZW1lVmVyc2lvbiAxLjBrbGJ0aGVtZUdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABDACkAIAAyADAAMgAxACAAYgB5ACAAbwByAGkAZwBpAG4AYQBsACAAYQB1AHQAaABvAHIAcwAgAEAAIABmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQBrAGwAYgB0AGgAZQBtAGUAUgBlAGcAdQBsAGEAcgBrAGwAYgB0AGgAZQBtAGUAawBsAGIAdABoAGUAbQBlAFYAZQByAHMAaQBvAG4AIAAxAC4AMABrAGwAYgB0AGgAZQBtAGUARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgAIbG9jYXRpb24GNC1ncmlkBjItZ3JpZAYzLWdyaWQKbGVmdC1hcnJvdwlsaXN0LWdyaWQEZ3JpZAR1c2VyBnNlYXJjaApib2lsZWQtZWdnEWNsZWFuaW5nLXByb2R1Y3RzBWJyZWFkBmhhbW1lcgRtaWxrCGNoZWVzZS0zBWNoaXBzBWp1aWNlB3B1bXBraW4IbGlwc3RpY2sFdmVnYW4LZ2x1dGVuLWZyZWUEc29hcAp0b290aHBhc3RlBXdoZWF0CWJhYnktZm9vZAV3YXRlcghkb3VnaG51dAdiaXNjdWl0BmRpYXBlcgx0b2lsZXQtcGFwZXIEY2FrZQhkb2ctZm9vZANiYXITY2xlYW5pbmctcHJvZHVjdHMtMQZjYW5uZWQLYXBwbGUtanVpY2UJaWNlLWNyZWFtB2ZyZWV6ZXIGYm90dGxlBmNvbmRvbQVjYW5keQZtZWF0LTIEcGlsbANwYW4JYnVnLXNwcmF5BWphbS0xBmJhbmFuYQdjb2NvbnV0A3BldAdjaGlja2VuC2JhYnktYm90dGxlBWZsb3VyBXRvYXN0CndhdGVybWVsb24GY2Fycm90A2phbQRmaXNoB2N1cGNha2UKZGlzY291bnQtMgRiZWVyCGJldmVyYWdlCWJyZWFrZmFzdAVicm9vbQpjYXBwdWNjaW5vDmNsZWFuaW5nLXJvYm90DmNsZWFuaW5nLXNwcmF5Bm1lYXQtMQVzY29vcAx0b2FzdGVkLWJlZXIFaGVhcnQVc2hvcHBpbmctYmFnLWdyb3NzZXJ5C2hlYXJ0LWVtcHR5B2Nhc2hpZXIFc2NhbGUEc3RhcgpzdGFyLWVtcHR5CnRvb3RoYnJ1c2gJc3Rhci1oYWxmB3NhdXNhZ2UEbWFpbAZjaGVlc2UIZGlzY291bnQLZWxlY3RyaWNpdHkGZmlzaC0xCHNhcmRpbmVzEGRlbGl2ZXJ5LXRydWNrLTIIYXJtY2hhaXIIYmFieS1ib3kNYmFieS1jYXJyaWFnZQ9iYWtpbmctcHJvZHVjdHMHYmF0aHR1Yg9ibGVhY2gtYW5kLXNvdXAGZG9sbGFyBmJ1dHRlcglob21lLWljb24LY2FubmVkLXNvdXAHaGVhcnQtMQpjYXJkaW9ncmFtBmNlcmVhbAhjaGVlc2UtMQRob21lBGNoZWYHY29va2luZwNjdXAHY3V0bGVyeQljdXRsZXJ5LTELZWxlY3Ryb25pY3MFZmxvc3MIaW50ZXJzZXgNa2l0Y2hlbi1nbG92ZQ5raXRjaGVuLXBhY2stMQxraXRjaGVuLXBhY2sHa2l0Y2hlbgRsYW1wC2xpdmluZy1yb29tBG1lYXQHbW9uaXRvcgdvYXRtZWFsCHBhY2lmaWVyB3BhbmNha2UHcGVyZnVtZQVwaXp6YQlwcmVzZXJ2ZXMGcHV6emxlDHJlYWR5LXRvLWVhdARyaWNlCnNhbmR3aWNoZXMPc2F1c2FnZS1hbmQtaGFtCXNub3dmbGFrZQtzb2Z0LWRyaW5rcwZzcGljZXMEc3RldwhzdHJvbGxlcgZzd2VldHMGc3lydXBzB3Qtc2hpcnQMdG9vdGhicnVzaC0xBHRyZWUKdmVnZXRhYmxlcwZ5b2d1cnQGZmlsdGVyBXN0b3JlAXgLZnVsbC1zY3JlZW4Ec29ydBBkaXNjb3VudC1vdXRsaW5lCnBob25lLWNhbGwMbW9iaWxlLXBob25lBWNsb2NrCGRvd25sb2FkC29ubGluZS1zaG9wCXN0b3B3YXRjaAxoZWxwLWNpcmNsZWQQbWFya2V0aW5nLW9ubGluZQxpbmZvLWNpcmNsZWQJYnV5LXBob25lCWJ1eS1jbGljawNidXkMcGFja2luZy1saXN0DmRlbGl2ZXJ5LWJveC0xDWZhc3QtZGVsaXZlcnkNcGFja2FnZS1jaGVjawtuZXctcHJvZHVjdAdwYWNrYWdlDWRlbGl2ZXJ5LWhhbmQIbWlsay1ib3gDYm94BXZpcnVzCGJvb2ttYXJrC3JpZ2h0LWFycm93CmRpc2NvdW50LTEJZG93bi1vcGVuDWZvb2QtZGVsaXZlcnkJZ3JvY2VyaWVzCW1lbnUtdGhpbg9kaXNjb3VudC1lbGlwc2UMc2hvcHBpbmctYmFnBnNlY3VyZQ5wb3RhdG8tY2hpcHMtMQ5kYWlyeS1wcm9kdWN0cwZmaXNoLTIHZmxvdXItMQtjYW5uZWQtZm9vZAhkb3duLWRpcgZ1cC1kaXIIbGVmdC1kaXIJcmlnaHQtZGlyCWxlZnQtb3BlbgpyaWdodC1vcGVuB3VwLW9wZW4OZG93bi1vcGVuLW1pbmkEZmlyZQRwbHVzBXlhaG9vBGViYXkFbWludXMHZm9yd2FyZAt0aHVtYnMtdXAtMQ10aHVtYnMtZG93bi0xBGNvZGUGZXhwb3J0BXF1b3RlA2NvZwVwb3B1cA1yZXNpemUtZnVsbC0xDmxlZnQtb3Blbi1taW5pD3JpZ2h0LW9wZW4tbWluaQx1cC1vcGVuLW1pbmkNZG93bi1vcGVuLWJpZw1sZWZ0LW9wZW4tYmlnDnJpZ2h0LW9wZW4tYmlnC3VwLW9wZW4tYmlnBHBsYXkEc3RvcAVwYXVzZQZyZWNvcmQFZmxhc2gLcGFwZXItcGxhbmUEbGVhZgVkb3QtMwJvawZjYW5jZWwGb3BlbmlkBHllbHAGcG9ja2V0B3NodWZmbGUFYmxvY2sEbGluaw1waG9uZS1jaXJjbGVkBXBob25lB3BpY3R1cmUGY2FtZXJhBXZpZGVvCXRodW1icy11cAt0aHVtYnMtZG93bgl2b2x1bWUtdXAGdXNlci0xCHdhbGxldC0xDWNyZWRpdC1jYXJkLTIId2FsbGV0LTIHaW52b2ljZQ5kZWxpdmVyeS10cnVjawRnaWZ0DmJvb2ttYXJrLWVtcHR5B3R3aXR0ZXIIZmFjZWJvb2sGZ2l0aHViA3JzcwhtYWlsLWFsdAhsaW5rZWRpbgZjb2ZmZWUGbGFwdG9wBnRhYmxldAxjaXJjbGUtZW1wdHkGY2lyY2xlDXN0YXItaGFsZi1hbHQGdW5saW5rBm1heGNkbgd5b3V0dWJlDXN0YWNrb3ZlcmZsb3cJaW5zdGFncmFtBnR1bWJscgVhcHBsZQdhbmRyb2lkCGRyaWJiYmxlBXNreXBlCmZvdXJzcXVhcmUJdmtvbnRha3RlC2RvdC1jaXJjbGVkBXNsYWNrBmdvb2dsZQZyZWRkaXQLc3R1bWJsZXVwb24JZGVsaWNpb3VzBGRpZ2cDcGF3B2JlaGFuY2UHc3BvdGlmeQpkZXZpYW50YXJ0CnNvdW5kY2xvdWQEdmluZQdzbGlkZXJzC3NvY2Nlci1iYWxsBnR3aXRjaAZwYXlwYWwHZ3dhbGxldAR2aXNhCm1hc3RlcmNhcmQIZGlzY292ZXIEYW1leAtwYXlwYWwtY2FyZAZzdHJpcGUIZGFzaGN1YmUIZm9ydW1iZWUKdmVudXMtbWFycwlwaW50ZXJlc3QId2hhdHNhcHAGbWVkaXVtBTUwMHB4BmFtYXpvbgV2aW1lbw1jcmVkaXQtY2FyZC0xCGNvZGllcGllB3BlcmNlbnQIc25hcGNoYXQFcXVvcmEGZmxpY2tyCHNtYXNoaW5nAAAAAAEAAf//AA8AAAAAAAAAAAAAAAAAAAAAsAAsILAAVVhFWSAgS7gADlFLsAZTWliwNBuwKFlgZiCKVViwAiVhuQgACABjYyNiGyEhsABZsABDI0SyAAEAQ2BCLbABLLAgYGYtsAIsIyEjIS2wAywgZLMDFBUAQkOwE0MgYGBCsQIUQ0KxJQNDsAJDVHggsAwjsAJDQ2FksARQeLICAgJDYEKwIWUcIbACQ0OyDhUBQhwgsAJDI0KyEwETQ2BCI7AAUFhlWbIWAQJDYEItsAQssAMrsBVDWCMhIyGwFkNDI7AAUFhlWRsgZCCwwFCwBCZasigBDUNFY0WwBkVYIbADJVlSW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCxAQ1DRWNFYWSwKFBY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) format("truetype");
}

[class^="klbth-icon-"]:before,
[class*=" klbth-icon-"]:before {
	font-family: "klbtheme";
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.klbth-icon-location:before {
	content: '\e800';
}

.klbth-icon-4-grid:before {
	content: '\e801';
}

.klbth-icon-2-grid:before {
	content: '\e802';
}

.klbth-icon-3-grid:before {
	content: '\e803';
}

.klbth-icon-left-arrow:before {
	content: '\e804';
}

.klbth-icon-list-grid:before {
	content: '\e805';
}

.klbth-icon-grid:before {
	content: '\e806';
}

.klbth-icon-user:before {
	content: '\e807';
}

.klbth-icon-search:before {
	content: '\e808';
}

.klbth-icon-boiled-egg:before {
	content: '\e809';
}

.klbth-icon-cleaning-products:before {
	content: '\e80a';
}

.klbth-icon-bread:before {
	content: '\e80b';
}

.klbth-icon-hammer:before {
	content: '\e80c';
}

.klbth-icon-milk:before {
	content: '\e80d';
}

.klbth-icon-cheese-3:before {
	content: '\e80e';
}

.klbth-icon-chips:before {
	content: '\e80f';
}

.klbth-icon-juice:before {
	content: '\e810';
}

.klbth-icon-pumpkin:before {
	content: '\e811';
}

.klbth-icon-lipstick:before {
	content: '\e812';
}

.klbth-icon-vegan:before {
	content: '\e813';
}

.klbth-icon-gluten-free:before {
	content: '\e814';
}

.klbth-icon-soap:before {
	content: '\e815';
}

.klbth-icon-toothpaste:before {
	content: '\e816';
}

.klbth-icon-wheat:before {
	content: '\e817';
}

.klbth-icon-baby-food:before {
	content: '\e818';
}

.klbth-icon-water:before {
	content: '\e819';
}

.klbth-icon-doughnut:before {
	content: '\e81a';
}

.klbth-icon-biscuit:before {
	content: '\e81b';
}

.klbth-icon-diaper:before {
	content: '\e81c';
}

.klbth-icon-toilet-paper:before {
	content: '\e81d';
}

.klbth-icon-cake:before {
	content: '\e81e';
}

.klbth-icon-dog-food:before {
	content: '\e81f';
}

.klbth-icon-bar:before {
	content: '\e820';
}

.klbth-icon-cleaning-products-1:before {
	content: '\e821';
}

.klbth-icon-canned:before {
	content: '\e822';
}

.klbth-icon-apple-juice:before {
	content: '\e823';
}

.klbth-icon-ice-cream:before {
	content: '\e824';
}

.klbth-icon-freezer:before {
	content: '\e825';
}

.klbth-icon-bottle:before {
	content: '\e826';
}

.klbth-icon-condom:before {
	content: '\e827';
}

.klbth-icon-candy:before {
	content: '\e828';
}

.klbth-icon-meat-2:before {
	content: '\e829';
}

.klbth-icon-pill:before {
	content: '\e82a';
}

.klbth-icon-pan:before {
	content: '\e82b';
}

.klbth-icon-bug-spray:before {
	content: '\e82c';
}

.klbth-icon-jam-1:before {
	content: '\e82d';
}

.klbth-icon-banana:before {
	content: '\e82e';
}

.klbth-icon-coconut:before {
	content: '\e82f';
}

.klbth-icon-pet:before {
	content: '\e830';
}

.klbth-icon-chicken:before {
	content: '\e831';
}

.klbth-icon-baby-bottle:before {
	content: '\e832';
}

.klbth-icon-flour:before {
	content: '\e833';
}

.klbth-icon-toast:before {
	content: '\e834';
}

.klbth-icon-watermelon:before {
	content: '\e835';
}

.klbth-icon-carrot:before {
	content: '\e836';
}

.klbth-icon-jam:before {
	content: '\e837';
}

.klbth-icon-fish:before {
	content: '\e838';
}

.klbth-icon-cupcake:before {
	content: '\e839';
}

.klbth-icon-discount-2:before {
	content: '\e83a';
}

.klbth-icon-beer:before {
	content: '\e83b';
}

.klbth-icon-beverage:before {
	content: '\e83c';
}

.klbth-icon-breakfast:before {
	content: '\e83d';
}

.klbth-icon-broom:before {
	content: '\e83e';
}

.klbth-icon-cappuccino:before {
	content: '\e83f';
}

.klbth-icon-cleaning-robot:before {
	content: '\e840';
}

.klbth-icon-cleaning-spray:before {
	content: '\e841';
}

.klbth-icon-meat-1:before {
	content: '\e842';
}

.klbth-icon-scoop:before {
	content: '\e843';
}

.klbth-icon-toasted-beer:before {
	content: '\e844';
}

.klbth-icon-heart:before {
	content: '\e845';
}

.klbth-icon-shopping-bag-grossery:before {
	content: '\e846';
}

.klbth-icon-heart-empty:before {
	content: '\e847';
}

.klbth-icon-cashier:before {
	content: '\e848';
}

.klbth-icon-scale:before {
	content: '\e849';
}

.klbth-icon-star:before {
	content: '\e84a';
}

.klbth-icon-star-empty:before {
	content: '\e84b';
}

.klbth-icon-toothbrush:before {
	content: '\e84c';
}

.klbth-icon-star-half:before {
	content: '\e84d';
}

.klbth-icon-sausage:before {
	content: '\e84e';
}

.klbth-icon-mail:before {
	content: '\e84f';
}

.klbth-icon-cheese:before {
	content: '\e850';
}

.klbth-icon-discount:before {
	content: '\e851';
}

.klbth-icon-electricity:before {
	content: '\e852';
}

.klbth-icon-fish-1:before {
	content: '\e853';
}

.klbth-icon-sardines:before {
	content: '\e854';
}

.klbth-icon-delivery-truck-2:before {
	content: '\e855';
}

.klbth-icon-armchair:before {
	content: '\e856';
}

.klbth-icon-baby-boy:before {
	content: '\e857';
}

.klbth-icon-baby-carriage:before {
	content: '\e858';
}

.klbth-icon-baking-products:before {
	content: '\e859';
}

.klbth-icon-bathtub:before {
	content: '\e85a';
}

.klbth-icon-bleach-and-soup:before {
	content: '\e85b';
}

.klbth-icon-dollar:before {
	content: '\e85c';
}

.klbth-icon-butter:before {
	content: '\e85d';
}

.klbth-icon-home-icon:before {
	content: '\e85e';
}

.klbth-icon-canned-soup:before {
	content: '\e85f';
}

.klbth-icon-heart-1:before {
	content: '\e860';
}

.klbth-icon-cardiogram:before {
	content: '\e861';
}

.klbth-icon-cereal:before {
	content: '\e862';
}

.klbth-icon-cheese-1:before {
	content: '\e863';
}

.klbth-icon-home:before {
	content: '\e864';
}

.klbth-icon-chef:before {
	content: '\e865';
}

.klbth-icon-cooking:before {
	content: '\e866';
}

.klbth-icon-cup:before {
	content: '\e867';
}

.klbth-icon-cutlery:before {
	content: '\e868';
}

.klbth-icon-cutlery-1:before {
	content: '\e869';
}

.klbth-icon-electronics:before {
	content: '\e86a';
}

.klbth-icon-floss:before {
	content: '\e86b';
}

.klbth-icon-intersex:before {
	content: '\e86c';
}

.klbth-icon-kitchen-glove:before {
	content: '\e86d';
}

.klbth-icon-kitchen-pack-1:before {
	content: '\e86e';
}

.klbth-icon-kitchen-pack:before {
	content: '\e86f';
}

.klbth-icon-kitchen:before {
	content: '\e870';
}

.klbth-icon-lamp:before {
	content: '\e871';
}

.klbth-icon-living-room:before {
	content: '\e872';
}

.klbth-icon-meat:before {
	content: '\e873';
}

.klbth-icon-monitor:before {
	content: '\e874';
}

.klbth-icon-oatmeal:before {
	content: '\e875';
}

.klbth-icon-pacifier:before {
	content: '\e876';
}

.klbth-icon-pancake:before {
	content: '\e877';
}

.klbth-icon-perfume:before {
	content: '\e878';
}

.klbth-icon-pizza:before {
	content: '\e879';
}

.klbth-icon-preserves:before {
	content: '\e87a';
}

.klbth-icon-puzzle:before {
	content: '\e87b';
}

.klbth-icon-ready-to-eat:before {
	content: '\e87c';
}

.klbth-icon-rice:before {
	content: '\e87d';
}

.klbth-icon-sandwiches:before {
	content: '\e87e';
}

.klbth-icon-sausage-and-ham:before {
	content: '\e87f';
}

.klbth-icon-snowflake:before {
	content: '\e880';
}

.klbth-icon-soft-drinks:before {
	content: '\e881';
}

.klbth-icon-spices:before {
	content: '\e882';
}

.klbth-icon-stew:before {
	content: '\e883';
}

.klbth-icon-stroller:before {
	content: '\e884';
}

.klbth-icon-sweets:before {
	content: '\e885';
}

.klbth-icon-syrups:before {
	content: '\e886';
}

.klbth-icon-t-shirt:before {
	content: '\e887';
}

.klbth-icon-toothbrush-1:before {
	content: '\e888';
}

.klbth-icon-tree:before {
	content: '\e889';
}

.klbth-icon-vegetables:before {
	content: '\e88a';
}

.klbth-icon-yogurt:before {
	content: '\e88b';
}

.klbth-icon-filter:before {
	content: '\e88c';
}

.klbth-icon-store:before {
	content: '\e88d';
}

.klbth-icon-x:before {
	content: '\e88e';
}

.klbth-icon-full-screen:before {
	content: '\e88f';
}

.klbth-icon-sort:before {
	content: '\e890';
}

.klbth-icon-discount-outline:before {
	content: '\e891';
}

.klbth-icon-phone-call:before {
	content: '\e892';
}

.klbth-icon-mobile-phone:before {
	content: '\e896';
}

.klbth-icon-clock:before {
	content: '\e897';
}

.klbth-icon-download:before {
	content: '\e898';
}

.klbth-icon-online-shop:before {
	content: '\e899';
}

.klbth-icon-stopwatch:before {
	content: '\e89a';
}

.klbth-icon-help-circled:before {
	content: '\e89b';
}

.klbth-icon-marketing-online:before {
	content: '\e89c';
}

.klbth-icon-info-circled:before {
	content: '\e89d';
}

.klbth-icon-buy-phone:before {
	content: '\e89e';
}

.klbth-icon-buy-click:before {
	content: '\e89f';
}

.klbth-icon-buy:before {
	content: '\e8a0';
}

.klbth-icon-packing-list:before {
	content: '\e8a1';
}

.klbth-icon-delivery-box-1:before {
	content: '\e8a2';
}

.klbth-icon-fast-delivery:before {
	content: '\e8a3';
}

.klbth-icon-package-check:before {
	content: '\e8a4';
}

.klbth-icon-new-product:before {
	content: '\e8a5';
}

.klbth-icon-package:before {
	content: '\e8a6';
}

.klbth-icon-delivery-hand:before {
	content: '\e8a7';
}

.klbth-icon-milk-box:before {
	content: '\e8a8';
}

.klbth-icon-box:before {
	content: '\e8a9';
}

.klbth-icon-virus:before {
	content: '\e8aa';
}

.klbth-icon-delivery:before {
	content: '\e8ab';
}

.klbth-icon-bookmark:before {
	content: '\e8ac';
}

.klbth-icon-right-arrow:before {
	content: '\e8ad';
}

.klbth-icon-discount-1:before {
	content: '\e8ae';
}

.klbth-icon-down-open:before {
	content: '\e8af';
}

.klbth-icon-food-delivery:before {
	content: '\e8b0';
}

.klbth-icon-groceries:before {
	content: '\e8b1';
}

.klbth-icon-menu-thin:before {
	content: '\e8b2';
}

.klbth-icon-discount-elipse:before {
	content: '\e8b3';
}

.klbth-icon-shopping-bag:before {
	content: '\e8b4';
}

.klbth-icon-secure:before {
	content: '\e8b5';
}

.klbth-icon-potato-chips-1:before {
	content: '\e8b6';
}

.klbth-icon-dairy-products:before {
	content: '\e8b7';
}

.klbth-icon-fish-2:before {
	content: '\e8b8';
}

.klbth-icon-flour-1:before {
	content: '\e8b9';
}

.klbth-icon-canned-food:before {
	content: '\e8ba';
}

.klbth-icon-potato-chips:before {
	content: '\e8bb';
}

.klbth-icon-down-dir:before {
	content: '\e8bc';
}

.klbth-icon-up-dir:before {
	content: '\e8bd';
}

.klbth-icon-left-dir:before {
	content: '\e8be';
}

.klbth-icon-right-dir:before {
	content: '\e8bf';
}

.klbth-icon-left-open:before {
	content: '\e8c0';
}

.klbth-icon-right-open:before {
	content: '\e8c1';
}

.klbth-icon-up-open:before {
	content: '\e8c2';
}

.klbth-icon-down-open-mini:before {
	content: '\e8c3';
}

.klbth-icon-fire:before {
	content: '\e8c4';
}

.klbth-icon-plus:before {
	content: '\e8c5';
}

.klbth-icon-yahoo:before {
	content: '\e8c6';
}

.klbth-icon-ebay:before {
	content: '\e8c7';
}

.klbth-icon-minus:before {
	content: '\e8c8';
}

.klbth-icon-forward:before {
	content: '\e8c9';
}

.klbth-icon-thumbs-up-1:before {
	content: '\e8ca';
}

.klbth-icon-thumbs-down-1:before {
	content: '\e8cb';
}

.klbth-icon-code:before {
	content: '\e8cc';
}

.klbth-icon-export:before {
	content: '\e8cd';
}

.klbth-icon-quote:before {
	content: '\e8ce';
}

.klbth-icon-cog:before {
	content: '\e8cf';
}

.klbth-icon-popup:before {
	content: '\e8d0';
}

.klbth-icon-resize-full-1:before {
	content: '\e8d1';
}

.klbth-icon-left-open-mini:before {
	content: '\e8d2';
}

.klbth-icon-right-open-mini:before {
	content: '\e8d3';
}

.klbth-icon-up-open-mini:before {
	content: '\e8d4';
}

.klbth-icon-down-open-big:before {
	content: '\e8d5';
}

.klbth-icon-left-open-big:before {
	content: '\e8d6';
}

.klbth-icon-right-open-big:before {
	content: '\e8d7';
}

.klbth-icon-up-open-big:before {
	content: '\e8d8';
}

.klbth-icon-play:before {
	content: '\e8d9';
}

.klbth-icon-stop:before {
	content: '\e8da';
}

.klbth-icon-pause:before {
	content: '\e8db';
}

.klbth-icon-record:before {
	content: '\e8dc';
}

.klbth-icon-flash:before {
	content: '\e8dd';
}

.klbth-icon-paper-plane:before {
	content: '\e8de';
}

.klbth-icon-leaf:before {
	content: '\e8df';
}

.klbth-icon-dot-3:before {
	content: '\e8e0';
}

.klbth-icon-ok:before {
	content: '\e8e1';
}

.klbth-icon-cancel:before {
	content: '\e8e2';
}

.klbth-icon-openid:before {
	content: '\e8e3';
}

.klbth-icon-yelp:before {
	content: '\e8e4';
}

.klbth-icon-pocket:before {
	content: '\e8e5';
}

.klbth-icon-shuffle:before {
	content: '\e8e6';
}

.klbth-icon-block:before {
	content: '\e8e7';
}

.klbth-icon-link:before {
	content: '\e8e8';
}

.klbth-icon-phone-circled:before {
	content: '\e8e9';
}

.klbth-icon-phone:before {
	content: '\e8ea';
}

.klbth-icon-picture:before {
	content: '\e8eb';
}

.klbth-icon-camera:before {
	content: '\e8ec';
}

.klbth-icon-video:before {
	content: '\e8ed';
}

.klbth-icon-thumbs-up:before {
	content: '\e8ee';
}

.klbth-icon-thumbs-down:before {
	content: '\e8ef';
}

.klbth-icon-volume-up:before {
	content: '\e8f0';
}

.klbth-icon-user-1:before {
	content: '\e8f2';
}

.klbth-icon-wallet-1:before {
	content: '\e8f3';
}

.klbth-icon-credit-card-2:before {
	content: '\e8f4';
}

.klbth-icon-wallet-2:before {
	content: '\e8f5';
}

.klbth-icon-invoice:before {
	content: '\e8f6';
}

.klbth-icon-delivery-truck:before {
	content: '\e8f7';
}

.klbth-icon-gift:before {
	content: '\e8f8';
}

.klbth-icon-bookmark-empty:before {
	content: '\f097';
}

.klbth-icon-twitter:before {
	content: '\f099';
}

.klbth-icon-facebook:before {
	content: '\f09a';
}

.klbth-icon-github:before {
	content: '\f09b';
}

.klbth-icon-rss:before {
	content: '\f09e';
}

.klbth-icon-mail-alt:before {
	content: '\f0e0';
}

.klbth-icon-linkedin:before {
	content: '\f0e1';
}

.klbth-icon-coffee:before {
	content: '\f0f4';
}

.klbth-icon-laptop:before {
	content: '\f109';
}

.klbth-icon-tablet:before {
	content: '\f10a';
}

.klbth-icon-circle-empty:before {
	content: '\f10c';
}

.klbth-icon-circle:before {
	content: '\f111';
}

.klbth-icon-star-half-alt:before {
	content: '\f123';
}

.klbth-icon-unlink:before {
	content: '\f127';
}

.klbth-icon-maxcdn:before {
	content: '\f136';
}

.klbth-icon-youtube:before {
	content: '\f16a';
}

.klbth-icon-stackoverflow:before {
	content: '\f16c';
}

.klbth-icon-instagram:before {
	content: '\f16d';
}

.klbth-icon-tumblr:before {
	content: '\f173';
}

.klbth-icon-apple:before {
	content: '\f179';
}

.klbth-icon-android:before {
	content: '\f17b';
}

.klbth-icon-dribbble:before {
	content: '\f17d';
}

.klbth-icon-skype:before {
	content: '\f17e';
}

.klbth-icon-foursquare:before {
	content: '\f180';
}

.klbth-icon-vkontakte:before {
	content: '\f189';
}

.klbth-icon-dot-circled:before {
	content: '\f192';
}

.klbth-icon-slack:before {
	content: '\f198';
}

.klbth-icon-google:before {
	content: '\f1a0';
}

.klbth-icon-reddit:before {
	content: '\f1a1';
}

.klbth-icon-stumbleupon:before {
	content: '\f1a4';
}

.klbth-icon-delicious:before {
	content: '\f1a5';
}

.klbth-icon-digg:before {
	content: '\f1a6';
}

.klbth-icon-paw:before {
	content: '\f1b0';
}

.klbth-icon-behance:before {
	content: '\f1b4';
}

.klbth-icon-spotify:before {
	content: '\f1bc';
}

.klbth-icon-deviantart:before {
	content: '\f1bd';
}

.klbth-icon-soundcloud:before {
	content: '\f1be';
}

.klbth-icon-vine:before {
	content: '\f1ca';
}

.klbth-icon-sliders:before {
	content: '\f1de';
}

.klbth-icon-soccer-ball:before {
	content: '\f1e3';
}

.klbth-icon-twitch:before {
	content: '\f1e8';
}

.klbth-icon-paypal:before {
	content: '\f1ed';
}

.klbth-icon-gwallet:before {
	content: '\f1ee';
}

.klbth-icon-visa:before {
	content: '\f1f0';
}

.klbth-icon-mastercard:before {
	content: '\f1f1';
}

.klbth-icon-discover:before {
	content: '\f1f2';
}

.klbth-icon-amex:before {
	content: '\f1f3';
}

.klbth-icon-paypal-card:before {
	content: '\f1f4';
}

.klbth-icon-stripe:before {
	content: '\f1f5';
}

.klbth-icon-dashcube:before {
	content: '\f210';
}

.klbth-icon-forumbee:before {
	content: '\f211';
}

.klbth-icon-venus-mars:before {
	content: '\f228';
}

.klbth-icon-pinterest:before {
	content: '\f231';
}

.klbth-icon-whatsapp:before {
	content: '\f232';
}

.klbth-icon-medium:before {
	content: '\f23a';
}

.klbth-icon-500px:before {
	content: '\f26e';
}

.klbth-icon-amazon:before {
	content: '\f270';
}

.klbth-icon-vimeo:before {
	content: '\f27d';
}

.klbth-icon-credit-card-1:before {
	content: '\f283';
}

.klbth-icon-codiepie:before {
	content: '\f284';
}

.klbth-icon-percent:before {
	content: '\f295';
}

.klbth-icon-snapchat:before {
	content: '\f2ac';
}

.klbth-icon-quora:before {
	content: '\f2c4';
}

.klbth-icon-flickr:before {
	content: '\f303';
}

.klbth-icon-smashing:before {
	content: '\f357';
}

input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
textarea,
select {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: var(--font-primary);
	font-size: .9375rem;
	width: 100%;
	height: 2.5rem;
	padding: 0 .9375rem;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: var(--color-text);
	background-color: var(--color-form-background);
	border: 1px solid transparent;
	border-radius: var(--size-form-radius);
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}

input[type=color]::-webkit-input-placeholder,
input[type=date]::-webkit-input-placeholder,
input[type=datetime-local]::-webkit-input-placeholder,
input[type=datetime]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=month]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder,
input[type=time]::-webkit-input-placeholder,
input[type=url]::-webkit-input-placeholder,
input[type=week]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder {
	font-size: .875rem;
	letter-spacing: -.3px;
	color: var(--color-placeholder);
}

input[type=color]::-moz-placeholder,
input[type=date]::-moz-placeholder,
input[type=datetime-local]::-moz-placeholder,
input[type=datetime]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=month]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=text]::-moz-placeholder,
input[type=time]::-moz-placeholder,
input[type=url]::-moz-placeholder,
input[type=week]::-moz-placeholder,
textarea::-moz-placeholder,
select::-moz-placeholder {
	font-size: .875rem;
	letter-spacing: -.3px;
	color: var(--color-placeholder);
}

input[type=color]:-ms-input-placeholder,
input[type=date]:-ms-input-placeholder,
input[type=datetime-local]:-ms-input-placeholder,
input[type=datetime]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=month]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
input[type=time]:-ms-input-placeholder,
input[type=url]:-ms-input-placeholder,
input[type=week]:-ms-input-placeholder,
textarea:-ms-input-placeholder,
select:-ms-input-placeholder {
	font-size: .875rem;
	letter-spacing: -.3px;
	color: var(--color-placeholder);
}

input[type=color]::-ms-input-placeholder,
input[type=date]::-ms-input-placeholder,
input[type=datetime-local]::-ms-input-placeholder,
input[type=datetime]::-ms-input-placeholder,
input[type=email]::-ms-input-placeholder,
input[type=month]::-ms-input-placeholder,
input[type=number]::-ms-input-placeholder,
input[type=password]::-ms-input-placeholder,
input[type=search]::-ms-input-placeholder,
input[type=tel]::-ms-input-placeholder,
input[type=text]::-ms-input-placeholder,
input[type=time]::-ms-input-placeholder,
input[type=url]::-ms-input-placeholder,
input[type=week]::-ms-input-placeholder,
textarea::-ms-input-placeholder,
select::-ms-input-placeholder {
	font-size: .875rem;
	letter-spacing: -.3px;
	color: var(--color-placeholder);
}

input[type=color]::placeholder,
input[type=date]::placeholder,
input[type=datetime-local]::placeholder,
input[type=datetime]::placeholder,
input[type=email]::placeholder,
input[type=month]::placeholder,
input[type=number]::placeholder,
input[type=password]::placeholder,
input[type=search]::placeholder,
input[type=tel]::placeholder,
input[type=text]::placeholder,
input[type=time]::placeholder,
input[type=url]::placeholder,
input[type=week]::placeholder,
textarea::placeholder,
select::placeholder {
	font-size: .875rem;
	letter-spacing: -.3px;
	color: var(--color-placeholder);
}

input[type=color].small,
input[type=date].small,
input[type=datetime-local].small,
input[type=datetime].small,
input[type=email].small,
input[type=month].small,
input[type=number].small,
input[type=password].small,
input[type=search].small,
input[type=tel].small,
input[type=text].small,
input[type=time].small,
input[type=url].small,
input[type=week].small,
textarea.small,
select.small {
	height: 2.25rem;
}

input[type=color].normal,
input[type=date].normal,
input[type=datetime-local].normal,
input[type=datetime].normal,
input[type=email].normal,
input[type=month].normal,
input[type=number].normal,
input[type=password].normal,
input[type=search].normal,
input[type=tel].normal,
input[type=text].normal,
input[type=time].normal,
input[type=url].normal,
input[type=week].normal,
textarea.normal,
select.normal {
	height: 2.625rem;
}

input[type=color].medium,
input[type=date].medium,
input[type=datetime-local].medium,
input[type=datetime].medium,
input[type=email].medium,
input[type=month].medium,
input[type=number].medium,
input[type=password].medium,
input[type=search].medium,
input[type=tel].medium,
input[type=text].medium,
input[type=time].medium,
input[type=url].medium,
input[type=week].medium,
textarea.medium,
select.medium {
	height: 2.75rem;
}

input[type=color].large,
input[type=date].large,
input[type=datetime-local].large,
input[type=datetime].large,
input[type=email].large,
input[type=month].large,
input[type=number].large,
input[type=password].large,
input[type=search].large,
input[type=tel].large,
input[type=text].large,
input[type=time].large,
input[type=url].large,
input[type=week].large,
textarea.large,
select.large {
	height: 3.125rem;
}

textarea {
	padding-top: .9375rem;
	padding-bottom: .9375rem;
}

.button:disabled,
button[disabled]{
  background-color: #cccccc !important;
  color: #666666 !important;
}

button,
.button,
input[type=submit],
.submit {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: var(--font-primary);
	height: 2.5rem;
	font-size: .875rem;
	font-weight: 500;
	text-decoration: none;
	padding: 0 .9375rem;
	border: 1px solid;
	color: #fff;
	background-color: var(--color-primary);
	border-radius: var(--size-form-radius);
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}

@media screen and (min-width:48rem) {
	button,
	.button,
	input[type=submit],
	.submit {
		padding: 0 1.25rem;
	}
}

.button:disabled,
button[disabled]{
  background-color: #cccccc !important;
  color: #666666 !important;
}

button i,
.button i,
input[type=submit] i,
.submit i {
	margin-left: .625rem;
}

button:not(.button-text).button-default,
.button:not(.button-text).button-default,
input[type=submit]:not(.button-text).button-default,
.submit:not(.button-text).button-default {
	position: relative;
	color: var(--color-text-light);
	border-color: var(--color-border-dark);
}

button:not(.button-text).button-default::before,
.button:not(.button-text).button-default::before,
input[type=submit]:not(.button-text).button-default::before,
.submit:not(.button-text).button-default::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: var(--color-primary);
	opacity: 0;
	z-index: -1;
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}

button:not(.button-text).button-default:after,
.button:not(.button-text).button-default:after,
input[type=submit]:not(.button-text).button-default:after,
.submit:not(.button-text).button-default:after {
	content: '';
	position: absolute;
	top: -1px;
	bottom: -1px;
	left: -1px;
	right: -1px;
	border: 1px solid var(--color-primary);
	border-radius: var(--size-form-radius);
	opacity: 0;
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}

button:not(.button-text).button-default:hover,
.button:not(.button-text).button-default:hover,
input[type=submit]:not(.button-text).button-default:hover,
.submit:not(.button-text).button-default:hover {
	color: var(--color-primary);
	border-color: transparent;
}

button:not(.button-text).button-default:hover:before,
.button:not(.button-text).button-default:hover:before,
input[type=submit]:not(.button-text).button-default:hover:before,
.submit:not(.button-text).button-default:hover:before {
	opacity: .1;
}

button:not(.button-text).button-default:hover:after,
.button:not(.button-text).button-default:hover:after,
input[type=submit]:not(.button-text).button-default:hover:after,
.submit:not(.button-text).button-default:hover:after {
	opacity: .3;
}

button:not(.button-text).button-primary,
.button:not(.button-text).button-primary,
input[type=submit]:not(.button-text).button-primary,
.submit:not(.button-text).button-primary {
	color: #fff;
	background-color: var(--color-primary);
	border-color: var(--color-primary);
}

button:not(.button-text).button-primary:not(.plain):hover,
.button:not(.button-text).button-primary:not(.plain):hover,
input[type=submit]:not(.button-text).button-primary:not(.plain):hover,
.submit:not(.button-text).button-primary:not(.plain):hover {
	opacity: .8;
}

button:not(.button-text).button-primary.plain,
.button:not(.button-text).button-primary.plain,
input[type=submit]:not(.button-text).button-primary.plain,
.submit:not(.button-text).button-primary.plain {
	color: var(--color-primary);
	background-color: transparent;
}

button:not(.button-text).button-primary.plain:hover,
.button:not(.button-text).button-primary.plain:hover,
input[type=submit]:not(.button-text).button-primary.plain:hover,
.submit:not(.button-text).button-primary.plain:hover {
	color: #fff;
	background-color: var(--color-primary);
}

button:not(.button-text).button-secondary,
.button:not(.button-text).button-secondary,
input[type=submit]:not(.button-text).button-secondary,
.submit:not(.button-text).button-secondary {
	color: #fff;
	background-color: var(--color-secondary);
	border-color: var(--color-secondary);
}

button:not(.button-text).button-secondary:not(.plain):hover,
.button:not(.button-text).button-secondary:not(.plain):hover,
input[type=submit]:not(.button-text).button-secondary:not(.plain):hover,
.submit:not(.button-text).button-secondary:not(.plain):hover {
	opacity: .8;
}

button:not(.button-text).button-secondary.plain,
.button:not(.button-text).button-secondary.plain,
input[type=submit]:not(.button-text).button-secondary.plain,
.submit:not(.button-text).button-secondary.plain {
	color: var(--color-secondary);
	background-color: transparent;
}

button:not(.button-text).button-secondary.plain:hover,
.button:not(.button-text).button-secondary.plain:hover,
input[type=submit]:not(.button-text).button-secondary.plain:hover,
.submit:not(.button-text).button-secondary.plain:hover {
	color: #fff;
	background-color: var(--color-secondary);
}

button:not(.button-text).button-success,
.button:not(.button-text).button-success,
input[type=submit]:not(.button-text).button-success,
.submit:not(.button-text).button-success {
	color: #fff;
	background-color: var(--color-success);
	border-color: var(--color-success);
}

button:not(.button-text).button-success:not(.plain):hover,
.button:not(.button-text).button-success:not(.plain):hover,
input[type=submit]:not(.button-text).button-success:not(.plain):hover,
.submit:not(.button-text).button-success:not(.plain):hover {
	opacity: .8;
}

button:not(.button-text).button-success.plain,
.button:not(.button-text).button-success.plain,
input[type=submit]:not(.button-text).button-success.plain,
.submit:not(.button-text).button-success.plain {
	color: var(--color-success);
	background-color: transparent;
}

button:not(.button-text).button-success.plain:hover,
.button:not(.button-text).button-success.plain:hover,
input[type=submit]:not(.button-text).button-success.plain:hover,
.submit:not(.button-text).button-success.plain:hover {
	color: #fff;
	background-color: var(--color-success);
}

button:not(.button-text).button-info,
.button:not(.button-text).button-info,
input[type=submit]:not(.button-text).button-info,
.submit:not(.button-text).button-info {
	color: var(--color-info-dark);
	background-color: var(--color-info-light);
	border-color: var(--color-info-light);
}

button:not(.button-text).button-info:hover,
.button:not(.button-text).button-info:hover,
input[type=submit]:not(.button-text).button-info:hover,
.submit:not(.button-text).button-info:hover {
	color: #fff;
	background-color: var(--color-text-lighter);
	border-color: var(--color-text-lighter);
}

button:not(.button-text).button-info-dark,
.button:not(.button-text).button-info-dark,
input[type=submit]:not(.button-text).button-info-dark,
.submit:not(.button-text).button-info-dark {
	color: #fff;
	background-color: var(--color-info);
	border-color: var(--color-info);
}

button:not(.button-text).button-info-dark:hover,
.button:not(.button-text).button-info-dark:hover,
input[type=submit]:not(.button-text).button-info-dark:hover,
.submit:not(.button-text).button-info-dark:hover {
	color: #fff;
	background-color: var(--color-text-lighter);
	border-color: var(--color-text-lighter);
}

button:not(.button-text).button-warning,
.button:not(.button-text).button-warning,
input[type=submit]:not(.button-text).button-warning,
.submit:not(.button-text).button-warning {
	color: #fff;
	background-color: var(--color-warning);
	border-color: var(--color-warning);
}

button:not(.button-text).button-warning:not(.plain):hover,
.button:not(.button-text).button-warning:not(.plain):hover,
input[type=submit]:not(.button-text).button-warning:not(.plain):hover,
.submit:not(.button-text).button-warning:not(.plain):hover {
	opacity: .8;
}

button:not(.button-text).button-warning.plain,
.button:not(.button-text).button-warning.plain,
input[type=submit]:not(.button-text).button-warning.plain,
.submit:not(.button-text).button-warning.plain {
	color: var(--color-warning);
	background-color: transparent;
}

button:not(.button-text).button-warning.plain:hover,
.button:not(.button-text).button-warning.plain:hover,
input[type=submit]:not(.button-text).button-warning.plain:hover,
.submit:not(.button-text).button-warning.plain:hover {
	color: #fff;
	background-color: var(--color-warning);
}

button:not(.button-text).button-danger,
.button:not(.button-text).button-danger,
input[type=submit]:not(.button-text).button-danger,
.submit:not(.button-text).button-danger {
	color: #fff;
	background-color: var(--color-danger);
	border-color: var(--color-danger);
}

button:not(.button-text).button-danger:not(.plain):hover,
.button:not(.button-text).button-danger:not(.plain):hover,
input[type=submit]:not(.button-text).button-danger:not(.plain):hover,
.submit:not(.button-text).button-danger:not(.plain):hover {
	opacity: .8;
}

button:not(.button-text).button-danger.plain,
.button:not(.button-text).button-danger.plain,
input[type=submit]:not(.button-text).button-danger.plain,
.submit:not(.button-text).button-danger.plain {
	color: var(--color-danger);
	background-color: transparent;
}

button:not(.button-text).button-danger.plain:hover,
.button:not(.button-text).button-danger.plain:hover,
input[type=submit]:not(.button-text).button-danger.plain:hover,
.submit:not(.button-text).button-danger.plain:hover {
	color: #fff;
	background-color: var(--color-danger);
}

button:not(.button-text).button-rating,
.button:not(.button-text).button-rating,
input[type=submit]:not(.button-text).button-rating,
.submit:not(.button-text).button-rating {
	color: var(--color-text);
	background-color: var(--color-rating);
	border-color: var(--color-rating);
}

button:not(.button-text).button-rating:not(.plain):hover,
.button:not(.button-text).button-rating:not(.plain):hover,
input[type=submit]:not(.button-text).button-rating:not(.plain):hover,
.submit:not(.button-text).button-rating:not(.plain):hover {
	opacity: .8;
}

button:not(.button-text).button-rating.plain,
.button:not(.button-text).button-rating.plain,
input[type=submit]:not(.button-text).button-rating.plain,
.submit:not(.button-text).button-rating.plain {
	color: var(--color-rating);
	background-color: transparent;
}

button:not(.button-text).button-rating.plain:hover,
.button:not(.button-text).button-rating.plain:hover,
input[type=submit]:not(.button-text).button-rating.plain:hover,
.submit:not(.button-text).button-rating.plain:hover {
	color: var(--color-text);
	background-color: var(--color-rating);
}

button:not(.button-text).button-price,
.button:not(.button-text).button-price,
input[type=submit]:not(.button-text).button-price,
.submit:not(.button-text).button-price {
	color: #fff;
	background-color: var(--color-price);
	border-color: var(--color-price);
}

button:not(.button-text).button-price:not(.plain):hover,
.button:not(.button-text).button-price:not(.plain):hover,
input[type=submit]:not(.button-text).button-price:not(.plain):hover,
.submit:not(.button-text).button-price:not(.plain):hover {
	opacity: .8;
}

button:not(.button-text).button-price.plain,
.button:not(.button-text).button-price.plain,
input[type=submit]:not(.button-text).button-price.plain,
.submit:not(.button-text).button-price.plain {
	color: var(--color-price);
	background-color: transparent;
}

button:not(.button-text).button-price.plain:hover,
.button:not(.button-text).button-price.plain:hover,
input[type=submit]:not(.button-text).button-price.plain:hover,
.submit:not(.button-text).button-price.plain:hover {
	color: #fff;
	background-color: var(--color-price);
}

button:not(.button-text).button-info-default,
.button:not(.button-text).button-info-default,
input[type=submit]:not(.button-text).button-info-default,
.submit:not(.button-text).button-info-default {
	color: var(--color-info-dark);
	background-color: transparent;
	border-color: var(--color-border-dark);
}

button:not(.button-text).button-info-default:hover,
.button:not(.button-text).button-info-default:hover,
input[type=submit]:not(.button-text).button-info-default:hover,
.submit:not(.button-text).button-info-default:hover {
	color: var(--color-text-lighter);
}

button:not(.button-text).rounded,
.button:not(.button-text).rounded,
input[type=submit]:not(.button-text).rounded,
.submit:not(.button-text).rounded {
	border-radius: 1.875rem !important;
}

button:not(.button-text).xsmall,
.button:not(.button-text).xsmall,
input[type=submit]:not(.button-text).xsmall,
.submit:not(.button-text).xsmall {
	font-size: .75rem;
	height: 2.125rem;
}

button:not(.button-text).xsmall i,
.button:not(.button-text).xsmall i,
input[type=submit]:not(.button-text).xsmall i,
.submit:not(.button-text).xsmall i {
	font-size: .9375rem;
}

button:not(.button-text).small,
.button:not(.button-text).small,
input[type=submit]:not(.button-text).small,
.submit:not(.button-text).small {
	font-size: .8125rem;
	height: 2.25rem;
}

button:not(.button-text).normal,
.button:not(.button-text).normal,
input[type=submit]:not(.button-text).normal,
.submit:not(.button-text).normal {
	height: 2.625rem;
}

button:not(.button-text).medium,
.button:not(.button-text).medium,
input[type=submit]:not(.button-text).medium,
.submit:not(.button-text).medium {
	height: 2.75rem;
}

button:not(.button-text).xmedium,
.button:not(.button-text).xmedium,
input[type=submit]:not(.button-text).xmedium,
.submit:not(.button-text).xmedium {
	height: 2.875rem;
}

button:not(.button-text).large,
.button:not(.button-text).large,
input[type=submit]:not(.button-text).large,
.submit:not(.button-text).large {
	height: 3.125rem;
}

button:not(.button-text).wide,
.button:not(.button-text).wide,
input[type=submit]:not(.button-text).wide,
.submit:not(.button-text).wide {
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

button.button-text,
.button.button-text,
input[type=submit].button-text,
.submit.button-text {
	padding: 0;
	height: auto;
	border: 0;
	background-color: transparent;
	color: currentColor;
}

button:hover,
.button:hover,
input[type=submit]:hover,
.submit:hover {
	text-decoration: none;
}

.ps {
	overflow: hidden !important;
	overflow-anchor: none;
	-ms-overflow-style: none;
	touch-action: auto;
	-ms-touch-action: auto;
}

.ps__rail-x {
	display: none;
	opacity: 0;
	transition: background-color .2s linear, opacity .2s linear;
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	height: 15px;
	bottom: 0px;
	position: absolute;
}

.ps__rail-y {
	display: none;
	opacity: 0;
	transition: background-color .2s linear, opacity .2s linear;
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	width: 11px;
	right: 0;
	position: absolute;
}

.ps--active-x>.ps__rail-x,
.ps--active-y>.ps__rail-y {
	display: block;
	background-color: transparent;
}

.ps:hover>.ps__rail-x,
.ps:hover>.ps__rail-y,
.ps--focus>.ps__rail-x,
.ps--focus>.ps__rail-y,
.ps--scrolling-x>.ps__rail-x,
.ps--scrolling-y>.ps__rail-y {
	opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
	background-color: #eee;
	opacity: 0.9;
}

.ps__thumb-x {
	background-color: #aaa;
	border-radius: 6px;
	transition: background-color .2s linear, height .2s ease-in-out;
	-webkit-transition: background-color .2s linear, height .2s ease-in-out;
	height: 6px;
	bottom: 2px;
	position: absolute;
}

.ps__thumb-y {
	background-color: #aaa;
	border-radius: 6px;
	transition: background-color .2s linear, width .2s ease-in-out;
	-webkit-transition: background-color .2s linear, width .2s ease-in-out;
	width: 6px;
	right: 2px;
	position: absolute;
}

.ps__rail-x:hover>.ps__thumb-x,
.ps__rail-x:focus>.ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
	background-color: #999;
	height: 11px;
}

.ps__rail-y:hover>.ps__thumb-y,
.ps__rail-y:focus>.ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
	background-color: #999;
}

@supports (-ms-overflow-style: none) {
	.ps {
		overflow: auto !important;
	}
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
	.ps {
		overflow: auto !important;
	}
}

.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8;
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
	display: none;
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}

.mfp-ajax-cur {
	cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
	cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.mfp-loading.mfp-figure {
	display: none;
}

.mfp-hide {
	display: none !important;
}

.mfp-preloader {
	color: #CCC;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}

.mfp-preloader a {
	color: #CCC;
}

.mfp-preloader a:hover {
	color: #FFF;
}

.mfp-s-ready .mfp-preloader {
	display: none;
}

.mfp-s-error .mfp-content {
	display: none;
}

button.mfp-close,
button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	-webkit-box-shadow: none;
	box-shadow: none;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	padding: 0 0 18px 10px;
	color: #FFF;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
	opacity: 1;
}

.mfp-close:active {
	top: 1px;
}

.mfp-close-btn-in .mfp-close {
	color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	color: #FFF;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #CCC;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}

.mfp-arrow {
	position: absolute;
	opacity: 0.65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
	margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
	opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent;
}

.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}

.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: 0.7;
}

.mfp-arrow-left {
	left: 0;
}

.mfp-arrow-left:after {
	border-right: 17px solid #FFF;
	margin-left: 31px;
}

.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
	right: 0;
}

.mfp-arrow-right:after {
	border-left: 17px solid #FFF;
	margin-left: 39px;
}

.mfp-arrow-right:before {
	border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
	top: -40px;
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000;
}

img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}

.mfp-figure {
	line-height: 0;
}

.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444;
}

.mfp-figure small {
	color: #BDBDBD;
	display: block;
	font-size: 12px;
	line-height: 14px;
}

.mfp-figure figure {
	margin: 0;
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #F3F3F3;
	word-wrap: break-word;
	padding-right: 36px;
}

.mfp-image-holder .mfp-content {
	max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape),
screen and (max-height: 300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, 0.6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}

@media all and (max-width: 900px) {
	.mfp-arrow {
		-webkit-transform: scale(0.75);
		transform: scale(0.75);
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0;
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%;
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}

.white-popup {
	position: relative;
	background: #FFF;
	padding: 1.25rem;
	width: auto;
	max-width: 64rem;
	margin: 1.25rem auto;
	border-radius: var(--size-border-radius);
}

@media screen and (min-width:64rem) {
	.white-popup {
		padding: 2.5rem;
	}
}

.mfp-close {
	font-size: 0;
	opacity: 1 !important;
	background-color: var(--color-info) !important;
	color: #fff !important;
	top: 0.625rem !important;
	right: 0.625rem !important;
	border-radius: 50%;
	width: 36px;
	height: 36px;
	line-height: 38px;
}

@media screen and (min-width:64rem) {
	.mfp-close {
		top: 0.9375rem !important;
		right: 0.9375rem !important;
	}
}

.mfp-close:before {
	font-family: 'klbtheme';
	font-size: 12px;
	content: '\e8e2';
}

.slick-slider {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.slick-track:before,
.slick-track:after {
	content: "";
	display: table;
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}

[dir="rtl"] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

.site-canvas {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 10001;
	background-color: #fff;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

@media screen and (min-width:26.25rem) {
	.site-canvas {
		width: 23.75rem;
	}
}

.site-canvas .canvas-title {
	padding: 1.25rem 1.25rem 0;
}

@media screen and (min-width:26.25rem) {
	.site-canvas .canvas-title {
		padding: 1.875rem 1.875rem 0;
	}
}

.site-canvas .canvas-title .entry-title {
	font-size: .8125rem;
	font-weight: 500;
	opacity: .3;
}

.site-canvas .canvas-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 1.25rem 1.25rem 0;
}

@media screen and (min-width:26.25rem) {
	.site-canvas .canvas-header {
		padding: 1.875rem 1.875rem .625rem;
	}
}

.site-canvas .canvas-header .site-brand img {
	height: 34px;
}

.site-canvas .canvas-header .close-canvas {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: .8125rem;
	width: 1.375rem;
	height: 1.375rem;
	color: #fff;
	background-color: #c2c2d3;
	border-radius: 50%;
}

.site-canvas .site-location {
	padding: 1.25rem 1.25rem .625rem;
}

@media screen and (min-width:26.25rem) {
	.site-canvas .site-location {
		padding: 1.25rem 1.875rem .625rem;
	}
}

.site-canvas .site-location a {
	max-width: 100%;
}

.site-canvas .canvas-menu {
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
	border-top: 1px solid #edeef5;
	border-bottom: 1px solid #edeef5;
}

.site-canvas .canvas-menu .menu {
	padding: 0;
	margin: 0;
	list-style: none;
}

.site-canvas .canvas-menu .menu .menu-item {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	overflow: hidden;
}

.site-canvas .canvas-menu .menu .menu-item+.menu-item {
	border-top: 1px solid #edeef5;
}

.site-canvas .canvas-menu .menu .menu-item a {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-family: var(--font-secondary);
	font-size: .9375rem;
	font-weight: 600;
	text-decoration: none;
	color: #3e445a;
	background-color: #fff;
	width: 100%;
	height: 3.125rem;
	padding-left: 1.25rem;
	-webkit-transition: all 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
	transition: all 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
}

@media screen and (min-width:26.25rem) {
	.site-canvas .canvas-menu .menu .menu-item a {
		padding-left: 1.875rem;
	}
}

.site-canvas .canvas-menu .menu .menu-item a::after {
	display: none;
}

.site-canvas .canvas-menu .menu .menu-item a i {
	position: relative;
	font-size: 130%;
	margin-right: .9375rem;
	opacity: .5;
	top: -1px;
	-webkit-transition: opacity 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
	transition: opacity 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
}

.site-canvas .canvas-menu .menu .menu-item a i.klbth-icon-cup {
	top: -2px;
}

.site-canvas .canvas-menu .menu .menu-item a svg {
	fill: currentColor;
	max-width: 1.125rem;
	margin-right: .9375rem;
}

.site-canvas .canvas-menu .menu .menu-item .menu-dropdown {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	font-size: 75%;
	height: 3.125rem;
	text-shadow: 0px 0px 0px;
	color: #202435;
	background-color: #fff;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	cursor: pointer;
	-webkit-transition: color 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
	transition: color 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
}

@media screen and (min-width:26.25rem) {
	.site-canvas .canvas-menu .menu .menu-item .menu-dropdown {
		padding-right: 1.875rem;
	}
}

.site-canvas .canvas-menu .menu .menu-item .menu-dropdown i {
	opacity: .4;
	-webkit-transition: opacity 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87), -webkit-transform 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
	transition: opacity 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87), -webkit-transform 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
	transition: opacity 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87), transform 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
	transition: opacity 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87), transform 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87), -webkit-transform 0.4s cubic-bezier(0.83, 0.26, 0.19, 0.87);
}

.site-canvas .canvas-menu .menu .menu-item.active>a {
	color: #8dc63f;
}

.site-canvas .canvas-menu .menu .menu-item.active>a i {
	opacity: 1;
}

.site-canvas .canvas-menu .menu .menu-item.active>.menu-dropdown {
	color: #8dc63f;
}

.site-canvas .canvas-menu .menu .menu-item.active>.menu-dropdown i {
	opacity: 1;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.site-canvas .canvas-menu .menu .menu-item .sub-menu {
	width: 100%;
	height: 0;
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
	padding-left: 2.1875rem;
	z-index: 0;
}

.site-canvas .canvas-menu .menu .menu-item .sub-menu .menu-item {
	border-top: 0;
}

.site-canvas .canvas-menu .menu .menu-item .sub-menu .menu-item a {
	font-family: var(--font-primary);
	font-size: .8125rem;
	font-weight: 500;
	height: 2.5rem;
}

.site-canvas .canvas-menu .menu .menu-item .sub-menu .menu-item .menu-dropdown {
	height: 2.5rem;
}

.site-canvas .canvas-menu.canvas-secondary .menu-item a {
	font-family: var(--font-primary);
	font-size: .8125rem;
}

.site-canvas .canvas-footer {
	padding-bottom: 1.875rem;
}

.site-canvas .canvas-footer .site-copyright {
	padding: 1.25rem 1.25rem 0;
	opacity: .5;
}

@media screen and (min-width:26.25rem) {
	.site-canvas .canvas-footer .site-copyright {
		padding: 1.875rem 1.875rem 0;
	}
}

.site-canvas .canvas-footer .canvas-menu {
	margin-bottom: 0;
}

.site-canvas .canvas-footer .canvas-menu.select-currency {
	margin-top: -1px;
}

.site-canvas .canvas-footer .canvas-menu .menu-item .sub-menu {
	padding-left: 1.25rem;
}

@media screen and (min-width:26.25rem) {
	.site-canvas .canvas-footer .canvas-menu .menu-item .sub-menu {
		padding-left: 1.875rem;
	}
}

.site-canvas .canvas-footer .canvas-menu .menu-item .sub-menu a {
	height: 2.125rem !important;
	padding-left: 0;
}

.store-notice {
	position: relative;
	color: #fff;
	background-color: var(--color-primary);
	z-index: 1001;
}

.store-notice .container {
	font-size: .75rem;
	text-align: center;
	padding-top: .5625rem;
	padding-bottom: .5625rem;
}

.site-header {
	position: relative;
	z-index: 1001;
    background: url(/site/images/background-hide.png);
	background-size: cover;
}

.site-header .header-wrapper>.container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.site-header .header-wrapper>.container>.primary-menu .menu {
	margin-left: -1.0625rem;
}

.site-header .header-top {
	position: relative;
	font-size: 12px;
	color: #3e445a;
	background-color: #fff;
	border-bottom: 1px solid #e3e4e6;
	/* display: none; */
}

.site-header .header-top a {
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.site-header .header-top .container {
	min-height: 2.4375rem;
}

.site-header .header-top .site-menu .menu>.menu-item {
	position: relative;
	height: 2.4375rem;
}

.site-header .header-top .site-menu .menu>.menu-item+.menu-item {
	margin-left: .9375rem;
}

.site-header .header-top .site-menu .menu>.menu-item a {
	color: currentColor;
}

.site-header .header-top .site-menu .menu>.menu-item .sub-menu {
	min-width: auto;
	background-color: #fff;
	border: 1px solid #edeef5;
	padding: .9375rem 0;
	left: -1.75rem;
	z-index: 1;
}

.site-header .header-top .site-menu .menu>.menu-item .sub-menu a {
	padding-left: 1.875rem;
	padding-right: 1.875rem;
}

.site-header .header-top .site-menu .menu .menu-item:hover>a {
	color: #8dc63f;
}

.site-header .header-top .column-right {
	padding-left: 1.875rem;
	margin-left: auto;
}

.site-header .header-top .column-right>* {
	margin-left: 1.125rem;
	padding-left: 1.125rem;
}

.site-header .header-top .column-right>*+* {
	border-left: 1px solid #edeef5;
}

.site-header .header-top .topbar-notice {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.site-header .header-top .topbar-notice i {
	position: absolute;
	font-size: 1.25rem;
	max-width: 1.875rem;
}

.site-header .header-top .topbar-notice i+span {
	margin-left: 1.875rem;
}

.site-header .header-top .header-switchers {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.site-header .header-top .header-switchers>*+* {
	margin-left: 1.25rem;
}

.site-header .header-top .header-switchers a {
	font-weight: 500;
}

.site-header .header-main {
	padding-top: 0.875rem;
	padding-bottom: 1.875rem;
	color: #3e445a;
	/*background-color: #fff;*/
}

.site-header .header-main .site-brand img {
	height: 100%;
}

.site-header .header-main .column-center {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding-left: 1.875rem;
}

@media screen and (min-width:75rem) {
	.site-header .header-main .column-center {
		padding-left: 3.75rem;
	}
}

.site-header .header-main .column-right {
	margin-left: 1.875rem;
}

.site-header .header-main .header-search {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.site-header .header-main .header-search form {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.site-header .header-main .header-search input[type="search"] {
	padding-left: 1.875rem;
	padding-right: 3.75rem;
	height: 3.75rem;
}

@media screen and (min-width:48rem) {
	.site-header .header-main .header-search input[type="search"] {
		border-radius: var(--size-border-radius);
	}
}

.site-header .header-main .header-search button {
	all: unset;
	position: absolute;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 1.5rem;
	width: 3.75rem;
	height: 100%;
	right: .625rem;
	cursor: pointer;
}
@media screen and (max-width: 768px) {
    nav.store-language.site-menu.horizontal {
        /* border: 2px solid; */
        width: 200px;
    }
}

.site-header .header-main .header-search .mobile-search-holder {
	display: none;
}

@media screen and (min-width:75rem) {
	.site-header .header-main {
		border-bottom: 0;
		padding-bottom: 0;
	}
}

@media screen and (max-width:48rem) {
	.site-header .header-main {
		padding-top: .625rem;
		padding-bottom: .625rem;
	}
	.site-header .header-main .column-left {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.site-header .header-main .column-center {
		width: 100%;
		padding-left: 0;
		margin-top: .625rem;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.site-header .header-main .column-right {
		margin-left: auto;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.site-header .header-main .site-brand img {
		height: 23px;
	}
	.site-header .header-main .site-brand .brand-description {
		display: none;
	}
	.site-header .header-main .header-search input[type="search"] {
		height: 3.125rem;
		padding-left: .9375rem;
	}
	.site-header .header-main .header-search input[type="search"]::-webkit-input-placeholder {
		font-size: .8125rem;
	}
	.site-header .header-main .header-search input[type="search"]::-moz-placeholder {
		font-size: .8125rem;
	}
	.site-header .header-main .header-search input[type="search"]:-ms-input-placeholder {
		font-size: .8125rem;
	}
	.site-header .header-main .header-search input[type="search"]::-ms-input-placeholder {
		font-size: .8125rem;
	}
	.site-header .header-main .header-search input[type="search"]::placeholder {
		font-size: .8125rem;
	}
	.site-header .header-main .header-search button {
		font-size: 1.25rem;
		width: 3.125rem;
		right: 0;
	}
}

@media screen and (max-width:26.25rem) {
	.site-header .header-main .cart-price {
		display: none;
	}
}

@media screen and (min-width:20rem) {
	.site-header .header-main .header-buttons .header-canvas {
		margin-right: -1.375rem;
	}
	.site-header .header-main .header-buttons .header-wishlist {
		display: none;
	}
}

.site-header .header-nav {
	/*background-color: #fff;*/
	border-bottom: 1px solid #e3e4e6;
}

.site-header .header-nav a {
	-webkit-transition: all 0.15s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.15s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.site-header .primary-menu {
	padding-top: 1.25rem;
}

.site-header .primary-menu .menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.site-header .primary-menu .menu>.menu-item {
	padding-bottom: 1.125rem;
}
@media screen and (max-width: 991.5px) {
	.site-header .primary-menu .menu>.menu-item>a {
		font-size: 13px !important;
		padding-right: 0px !important;
	}
}
@media screen and (max-width: 768px) {
	img#slider-top-align {
		margin-top: 180px;
	}
}
.site-header .primary-menu .menu>.menu-item>a {
	position: relative;
	font-family: var(--font-secondary);
	font-size: 15px;
	font-weight: 600;
	line-height: 1;
	letter-spacing: 0;
	height: 2.5rem;
	color: #3e445a;
	padding-left: 1.125rem;
	padding-right: 1.125rem;
	border-radius: 2.5rem;
}

.site-header .primary-menu .menu>.menu-item>a i {
	position: relative;
	font-size: 1.375rem;
	opacity: .5;
	top: -1px;
	margin-right: .4375rem;
	-webkit-transition: opacity 0.15s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: opacity 0.15s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.site-header .primary-menu .menu>.menu-item>a i.klbth-icon-cup,
.site-header .primary-menu .menu>.menu-item>a i.klbth-icon-apple-juice {
	top: -2px;
}

.site-header .primary-menu .menu>.menu-item:hover>a {
	color: #8dc63f;
	background-color: #f0faff;
}

.site-header .primary-menu .menu>.menu-item:hover>a i {
	opacity: 1;
}

.site-header .primary-menu .menu>.menu-item-has-children>a:after {
	content: '\e8d5';
	font-size: 75%;
	text-shadow: 0px 0px 0px;
	margin-left: .9375rem;
	top: 0;
}

.site-header .primary-menu .menu .sub-menu {
	background-color: #fff;
	border: 1px solid #edeef5;
}

.site-header .primary-menu .menu .sub-menu .menu-item a {
	font-size: 13px;
	color: #71778e;
}

.site-header .primary-menu .menu .sub-menu .menu-item:hover>a {
	color: #8dc63f;
}

.site-header .primary-menu .menu .mega-menu>.sub-menu>.menu-item>a {
	color: #233a95;
}

.site-header .all-categories {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: auto;
	margin-top: .5625rem;
}

.site-header .all-categories>a {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-family: var(--font-secondary);
	font-size: .9375rem;
	font-weight: 600;
	text-decoration: none;
	height: 3.125rem;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	color: #fff;
	background-color: #8dc63f;
	border-radius: 3.125rem;
}

.site-header .all-categories>a:after {
	position: relative;
	font-family: "klbtheme";
	font-size: 70%;
	content: '\e8d5';
	text-shadow: 0px 0px 0px;
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
	margin-left: 2.25rem;
	top: 1px;
}

.site-header .all-categories>a i {
	font-size: .8125rem;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.site-header .all-categories>a .text {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	letter-spacing: 0;
	margin-left: .9375rem;
}

.site-header .all-categories>a .description {
	position: absolute;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .625rem;
	letter-spacing: 0;
	text-transform: uppercase;
	white-space: nowrap;
	height: 1.125rem;
	padding-left: .5rem;
	padding-right: .5rem;
	color: #71778e;
	background-color: #edeef5;
	border: 1px solid #fff;
	border-radius: 1.125rem;
	bottom: -.5rem;
	margin-left: 1.125rem;
}

.site-header .all-categories .dropdown-categories {
	position: absolute;
	min-width: 270px;
	left: 0;
	top: 100%;
	background-color: #fff;
	border: 1px solid var(--color-border);
	border-bottom-left-radius: var(--size-border-radius);
	border-bottom-right-radius: var(--size-border-radius);
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.site-header .all-categories.click .dropdown-categories.active {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.site-header .all-categories.locked .dropdown-categories {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.site-header .all-categories+.primary-menu {
	padding-top: 1rem;
}

.site-header .all-categories+.primary-menu .menu>.menu-item {
	padding-bottom: 1.25rem;
}

.site-header .discount-banner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: auto;
}

.site-header .discount-banner a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-decoration: none;
	color: #3e445a;
}

.site-header .discount-banner a .discount-icon {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	font-size: 1.625rem;
	margin-right: .75rem;
	color: #ff6048;
}

.site-header .discount-banner a .entry-title {
	font-size: .8125rem;
	margin-bottom: 0;
	-webkit-transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.site-header .discount-banner a .entry-title .discount {
	font-size: 1.125rem;
	font-weight: 600;
}

.site-header .discount-banner a .entry-title strong {
	font-weight: 600;
}

.site-header .discount-banner a .discount-description {
	font-size: .625rem;
	opacity: .5;
}

.site-header .discount-banner a:hover .discount-icon i {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

.site-header .header-location {
	position: relative;
	margin-right: 1.875rem;
}

.site-header .header-location .all-locations {
	padding: 1.25rem;
	min-width: 20rem;
	-webkit-box-shadow: 0px 5px 10px rgba(62, 68, 90, 0.1);
	box-shadow: 0px 5px 10px rgba(62, 68, 90, 0.1);
	border-color: #d9d9e9;
	border-radius: var(--size-border-radius);
}

.site-header .header-location .all-locations .entry-title {
	font-size: .875rem;
	font-weight: 500;
}

.site-header .header-buttons {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.site-header .header-buttons a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	color: #3e445a;
	text-decoration: none;
}

.site-header .header-buttons .button-icon {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 1.375rem;
}

.site-header .header-buttons .button-icon i {
	line-height: 1;
}

.site-header .header-buttons .button-icon i.klbth-icon-heart-empty {
	text-shadow: 0px 0px 0px;
}

.site-header .header-buttons .button-item+.button-item {
	margin-left: .9375rem;
}

@media screen and (min-width:48rem) {
	.site-header .header-buttons .button-item+.button-item {
		margin-left: 1.875rem;
	}
}

.site-header .header-buttons .cart-price {
	font-family: var(--font-secondary);
	font-size: 1rem;
	font-weight: 600;
	margin-right: .9375rem;
}

.site-header .header-buttons .cart-count-icon {
	position: absolute;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-smooth: always;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	will-change: transform;
	font-size: .625rem;
	min-width: 1.0625rem;
	height: 1.0625rem;
	color: #fff;
	background-color: #ea2b0f;
	border-radius: 50%;
	top: -4px;
	right: -8px;
}

@media screen and (min-width:48rem) {
	.site-header .header-buttons .bordered+.bordered {
		margin-left: .9375rem;
	}
	.site-header .header-buttons .bordered .button-icon {
		font-size: 1.125rem;
		width: 2.625rem;
		height: 2.625rem;
		border: 1px solid #e2e4ec;
		border-radius: 50%;
	}
	.site-header .header-buttons .bordered .button-icon i {
		text-shadow: 0px 0px 0px;
	}
	.site-header .header-buttons .bordered.header-cart .button-icon {
		font-size: 1.0625rem;
		color: #ea2b0f;
		border-color: transparent;
		background-color: #fff1ee;
	}
	.site-header .header-buttons .bordered.header-cart .button-icon i {
		text-shadow: none;
	}
	.site-header .header-buttons .bordered.header-cart .cart-count-icon {
		top: 2px;
		right: -4px;
	}
	.site-header .header-buttons .bordered i.klbth-icon-heart-empty {
		position: relative;
		top: 1px;
	}
}

.site-header .header-buttons .header-canvas {
	margin-left: -.625rem;
	margin-right: .9375rem;
}

.site-header .header-buttons .header-canvas a {
	font-size: 1.25rem;
	width: 2.375rem;
	height: 2.375rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.site-header .header-cart {
	position: relative;
}

.site-header .header-cart .cart-dropdown {
	position: absolute;
	min-width: 18.75rem;
	max-width: 20rem;
	top: 100%;
	right: 0;
	z-index: 100;
	padding-top: .625rem;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	will-change: transform, opacity;
	-webkit-transition: all 0.25s cubic-bezier(0.17, 0.62, 0.44, 0.99);
	transition: all 0.25s cubic-bezier(0.17, 0.62, 0.44, 0.99);
}

.site-header .header-cart .cart-dropdown-wrapper {
	padding: 1.25rem;
	background-color: #fff;
	-webkit-box-shadow: 0px 5px 10px rgba(62, 68, 90, 0.1);
	box-shadow: 0px 5px 10px rgba(62, 68, 90, 0.1);
	border: 1px solid #edeef5;
	border-radius: var(--size-border-radius);
}

.site-header .header-cart .cart-dropdown-wrapper .products {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.site-header .header-cart .cart-dropdown-wrapper .products::before {
	display: none;
}

.site-header .header-cart .cart-dropdown-wrapper .products .product {
	position: relative;
	border: 0;
}

.site-header .header-cart .cart-dropdown-wrapper .products .product+.product {
	margin-top: .625rem;
	padding-top: .625rem;
	border-top: 1px solid var(--color-border-light);
}

.site-header .header-cart .cart-dropdown-wrapper .products .product .product-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.site-header .header-cart .cart-dropdown-wrapper .products .product .thumbnail-wrapper {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 3.5rem;
	flex: 0 0 3.5rem;
	max-width: 3.5rem;
	padding: 0;
	margin-right: .625rem;
}

.site-header .header-cart .cart-dropdown-wrapper .products .product .content-wrapper {
	position: static;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 0;
}

.site-header .header-cart .cart-dropdown-wrapper .products .product .product-title {
	font-size: .8125rem;
	font-weight: 500;
}

.site-header .header-cart .cart-dropdown-wrapper .products .product .entry-price {
	font-size: .8125rem;
}

.site-header .header-cart .cart-dropdown-wrapper .products .product .entry-price .amount {
	margin-left: 7px;
	color: var(--color-price);
}

.site-header .header-cart .cart-dropdown-wrapper .products .product .remove_from_cart_button {
	position: absolute;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: .5rem;
	width: 1rem;
	height: 1rem;
	top: .3125rem;
	left: .3125rem;
	border-radius: 50%;
	color: #fff;
	background-color: var(--color-warning);
}

.site-header .header-cart .cart-dropdown-wrapper .woocommerce-mini-cart__total {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 1.25rem;
	padding-top: 1.25rem;
	border-top: 1px solid var(--color-border-light);
}

.site-header .header-cart .cart-dropdown-wrapper .woocommerce-mini-cart__total strong {
	font-size: .8125rem;
	font-weight: 600;
	color: var(--color-info);
}

.site-header .header-cart .cart-dropdown-wrapper .woocommerce-mini-cart__total .amount {
	font-family: var(--font-secondary);
	font-size: 1.125rem;
	font-weight: 600;
	color: var(--color-price);
}

.site-header .header-cart .cart-dropdown-wrapper .woocommerce-mini-cart__buttons .button {
	font-size: .8125rem;
}

.site-header .header-cart .cart-dropdown-wrapper .woocommerce-mini-cart__buttons .button+.button {
	margin-top: .3125rem;
}

.site-header .header-cart .cart-empty {
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 1.875rem;
	margin-bottom: 3.125rem;
}

.site-header .header-cart .cart-empty .empty-icon {
	position: relative;
	text-align: center;
	width: 3.75rem;
	height: 3.75rem;
	border-radius: 50%;
	background-color: #eaecef;
	overflow: hidden;
}

.site-header .header-cart .cart-empty .empty-icon svg {
	width: 2.75rem;
}

.site-header .header-cart .cart-empty .empty-icon .c-01 {
	fill: #b7343e;
}

.site-header .header-cart .cart-empty .empty-icon .c-02,
.site-header .header-cart .cart-empty .empty-icon .c-03 {
	fill: #f04652;
}

.site-header .header-cart .cart-empty .empty-icon .c-04 {
	fill: #ab212b;
}

.site-header .header-cart .cart-empty .empty-icon .c-05,
.site-header .header-cart .cart-empty .empty-icon .c-06 {
	fill: #c13942;
}

.site-header .header-cart .cart-empty .empty-text {
	font-size: .8125rem;
	font-weight: 500;
	margin-top: .9375rem;
}

.site-header .header-cart .cart-noticy {
	font-size: .75rem;
	text-align: center;
	padding-top: 1.25rem;
	border-top: 1px solid #edeef5;
}

.site-header .header-cart:hover .cart-dropdown {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.site-header.desktop-shadow-enable {
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.07);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.07);
}

@media screen and (max-width:64rem) {
	.site-header.mobile-shadow-enable {
		-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.07);
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.07);
	}
}

@media screen and (max-width:48rem) {
	.site-header.mobile-nav-enable .header-main {
		padding-top: 0;
		padding-bottom: 0;
	}
	.site-header.mobile-nav-enable .header-main>.container {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 3.5rem;
	}
	.site-header.mobile-nav-enable .column-left {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	.site-header.mobile-nav-enable .column-center {
		position: absolute;
		top: 100%;
		left: 0;
		margin-top: 0;
	}
	/* .site-header.mobile-nav-enable .site-brand {
		margin-left: auto;
		margin-right: auto;
	} */
	.site-header.mobile-nav-enable .header-login,
	.site-header.mobile-nav-enable .header-wishlist {
		display: block;
	}
	.site-header.mobile-nav-enable .header-wrapper>.container {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.site-header.mobile-nav-enable .header-search {
		position: absolute;
		left: 0;
		right: 0;
		top: 100%;
		height: calc( 100vh - 7rem);
		/* background-color: #fff; */
		padding-left: .9375rem;
		padding-right: .9375rem;
		padding-top: .9375rem;
		/* border-top: 1px solid #e3e4e6; */
		/* opacity: 0;
		visibility: hidden; */
	}
	.site-header.mobile-nav-enable .header-search.active {
		opacity: 1;
		visibility: visible;
	}
	.site-header.mobile-nav-enable .header-search .mobile-search-holder {
		display: block;
		text-align: center;
		padding-top: 1.875rem;
	}
	.site-header.mobile-nav-enable .header-search .mobile-search-holder .entry-title {
		font-size: .875rem;
		font-weight: 500;
		margin-bottom: 1.5rem;
	}
	.site-header.mobile-nav-enable .header-search .mobile-search-holder .search-items {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 1.25rem 0 0;
		padding: 0;
		list-style: none;
	}
	.site-header.mobile-nav-enable .header-search .mobile-search-holder .search-items li {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-right: .4375rem;
		margin-bottom: .4375rem;
	}
	.site-header.mobile-nav-enable .header-search .mobile-search-holder .search-items li a {
		font-size: .75rem;
		color: #71778e;
		padding: .4375rem .75rem;
		border: 1px solid #e4e5ee;
		border-radius: 1.875rem;
	}
	.site-header.mobile-nav-enable .header-mobile-nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

.site-header .header-mobile-nav {
	position: fixed;
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 3.5rem;
	bottom: 0;
	left: 0;
	background-color: #fff;
	-webkit-box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.07);
	box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.07);
	z-index: 1000;
}

.site-header .header-mobile-nav .mobile-nav-wrapper {
	width: 100%;
	padding-left: .9375rem;
	padding-right: .9375rem;
}

.site-header .header-mobile-nav .mobile-nav-wrapper>ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: 0;
	padding: 0;
	list-style: none;
}

.site-header .header-mobile-nav .menu-item a {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-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;
	font-size: 1.25rem;
	text-decoration: none;
	width: 2.75rem;
	height: 2.75rem;
	color: #a7a7b5;
	border-radius: 50%;
}

.site-header .header-mobile-nav .menu-item a.shopping-bag {
	position: relative;
	font-size: 1.125rem;
	width: 3.5rem;
	height: 3.5rem;
	background-color: #233a95;
	color: #fff;
	top: -.625rem;
}

.site-header .header-mobile-nav .menu-item a.active {
	color: #233a95;
}

.site-header .header-mobile-nav .menu-item a span {
	font-size: .625rem;
}

.site-header .header-mobile-nav .menu-item a span.cart-count-icon {
	position: absolute;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-smooth: always;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	will-change: transform;
	font-size: .625rem;
	min-width: 1.0625rem;
	height: 1.0625rem;
	color: #fff;
	background-color: #ea2b0f;
	border-radius: 50%;
	top: 0;
	right: 0;
}

.empty-icon {
	position: relative;
	text-align: center;
	width: 3.75rem;
	height: 3.75rem;
	border-radius: 50%;
	background-color: #eaecef;
	overflow: hidden;
}

.empty-icon svg {
	width: 2.75rem;
}

.empty-icon .c-01 {
	fill: #b7343e;
}

.empty-icon .c-02,
.empty-icon .c-03 {
	fill: #f04652;
}

.empty-icon .c-04 {
	fill: #ab212b;
}

.empty-icon .c-05,
.empty-icon .c-06 {
	fill: #c13942;
}

@media screen and (min-width:64rem) {
	.single-content .woocommerce-breadcrumb {
		padding: 1.5rem 0;
	}
}

.single-content.single-gray {
	background-color: #f7f8fd;
	margin-bottom: -2.5rem;
	padding-bottom: 2.5rem;
}

@media screen and (min-width:64rem) {
	.single-content.single-gray {
		margin-bottom: -7.1875rem;
		padding-bottom: 7.1875rem;
	}
}

.single-content.single-gray .single-wrapper>.product {
	background-color: #fff;
	border-radius: var(--size-border-radius);
	padding: 1.25rem;
}

@media screen and (min-width:64rem) {
	.single-content.single-gray .single-wrapper>.product {
		padding: 2.5rem;
	}
}

.single-content .product .product-badges .style-1.onsale {
	font-size: .875rem;
}

.single-content .product .product-badges .style-2.onsale {
	font-size: .875rem;
}

.single-content .product .product-header {
	margin-bottom: 1.25rem;
	width: 100%;
}

@media screen and (min-width:64rem) {
	.single-content .product .product-header {
		margin-bottom: -0.125rem;
	}
}

.single-content .product .product-header.bordered {
	padding-bottom: 1.25rem;
	border-bottom: 1px solid var(--color-border);
}

@media screen and (min-width:64rem) {
	.single-content .product .product-header.bordered {
		padding-bottom: 1.875rem;
	}
}

.single-content .product .product_title {
	font-size: 1.5rem;
	font-weight: 600;
	margin-bottom: .9375rem;
}

@media screen and (max-width:36rem) {
	.single-content .product .product-meta.top {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.single-content .product .product-meta.top>* {
		margin-right: 1.25rem;
		margin-bottom: .625rem;
	}
	.single-content .product .product-meta.top>*.store-info {
		width: 100%;
	}
	.single-content .product .product-meta.top>*+*::before {
		display: none;
	}
}

@media screen and (min-width:64rem) {
	.single-content .product .product-meta.top>*+* {
		margin-left: .9375rem;
	}
	
}

.single-content .product .product-meta.top>*+*::before {
	content: '|';
	color: var(--color-border);
	margin-right: .5rem;
}

@media screen and (min-width:64rem) {
	.single-content .product .product-meta.top>*+*::before {
		margin-right: .8125rem;
	}
}

.single-content .product .product-meta .product-brand {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.single-content .product .product-meta .product-brand span {
	color: var(--color-info-dark);
	margin-right: 4px;
}

.single-content .product .product-meta .product-brand a {
	font-weight: 500;
	color: var(--color-text-light);
}

.single-content .product .product-meta .sku-wrapper span:not(.sku) {
	color: var(--color-info-dark);
}

.single-content .product .product-meta .sku-wrapper span.sku {
	font-weight: 500;
	color: var(--color-text-light);
}

.single-content .product .product-meta .store-info::before {
	content: '';
}

.single-content .product .product-meta .store-info span {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .3125rem .625rem;
	color: var(--color-info-dark);
	border: 1px solid var(--color-border-dark);
	border-right: inherit;
	border-top-left-radius: var(--size-form-radius);
	border-bottom-left-radius: var(--size-form-radius);
}

.single-content .product .product-meta .store-info span::before,
.single-content .product .product-meta .store-info span:after {
	content: '';
	position: absolute;
	right: -4px;
	border-right: 1px solid var(--color-border-dark);
	display: block;
	height: 55%;
	background: #fff;
	width: 10px;
}

.single-content .product .product-meta .store-info span::before {
	border-top: 1px solid var(--color-border-dark);
	top: -1px;
	-webkit-transform: skew(155deg);
	transform: skew(155deg);
}

.single-content .product .product-meta .store-info span::after {
	border-bottom: 1px solid var(--color-border-dark);
	bottom: -1px;
	-webkit-transform: skew(25deg);
	transform: skew(25deg);
}

.single-content .product .product-meta .store-info span a {
	margin-left: 4px;
	font-weight: 500;
	color: var(--color-text-light);
}

.single-content .product .product-content .product-detail {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.single-content .product .product-content .product-detail .column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.single-content .product .product-content .product-detail .column:not(.product-icons) {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.single-content .product .product-content .product-detail .column.product-icons {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.25rem;
	flex: 0 0 16.25rem;
	max-width: 16.25rem;
	margin-left: 2.5rem;
}

@media screen and (max-width:64rem) {
	.single-content .product .product-content .product-detail .column.product-icons {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-left: 0;
		margin-top: 1.875rem;
	}
	
}

@media screen and (min-width:64rem) {
	.single-content .product .product-content .product-detail {
		padding-left: 1.875rem;
	}
}

@media screen and (max-width:48rem) {
	.single-content .product .product-content .product-detail {
		margin-top: 1.875rem;
	}
	
}

.single-content .product .price {
	margin-bottom: .9375rem;
}

@media screen and (max-width:48rem) {
	.single-content .product .price {
		font-size: 1.5rem;
	}
}

.single-content .product .price+.product-meta {
	margin-bottom: 1.25rem;
}

@media screen and (max-width:36rem) {
	.single-content .product .price+.product-meta {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.single-content .product .price+.product-meta .product-available {
		margin-left: .75rem;
	}
	span.cart-count-icon.binders.ng-binding {
		top: 36px !important;
	
	}
}

.single-content .product .price del {
	font-size: 75%;
	font-weight: 500;
}

.single-content .product .product-short-description {
	margin-bottom: 1.25rem;
}

.single-content .product .product-short-description p {
	font-size: .8125rem;
	color: var(--color-text-light);
}

.single-content .product form.cart {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	margin-bottom: 1.875rem;
}

@media screen and (min-width:64rem) {
	.single-content .product form.cart {
		margin-bottom: 2.5rem;
	}
}

.single-content .product form.cart .quantity .quantity-button {
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.single-content .product form.cart .quantity .quantity-button:hover {
	background-color: var(--color-rating);
}

.single-content .product form.cart .add_to_cart_button {
	font-size: .8125rem;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 2.75rem;
	margin-left: .9375rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.single-content .product .product-actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 1.875rem;
}

.single-content .product .product-actions a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: var(--font-secondary);
	font-size: .75rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0;
	color: var(--color-text-lighter);
	text-decoration: none;
}

.single-content .product .product-actions a+a {
	margin-left: 1.25rem;
}

.single-content .product .product-actions a i {
	margin-right: 6px;
}

.single-content .product .product-actions a.add-to-wishlist {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 2.0625rem;
	padding-left: .75rem;
	padding-right: .75rem;
	border: 1px solid var(--color-border-dark);
	border-radius: 2.0625rem;
}

.single-content .product .product-actions a.add-to-wishlist i {
	color: var(--color-border-dark);
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.single-content .product .product-actions a.add-to-wishlist:hover i {
	color: var(--color-danger);
}

.single-content .product .product-checklist {
	margin-bottom: 1.5rem;
}

.single-content .product .product-checklist ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.single-content .product .product-checklist ul li {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .75rem;
	color: var(--color-text-light);
}

.single-content .product .product-checklist ul li+li {
	margin-top: .375rem;
}

.single-content .product .product-checklist ul li::before {
	font-family: "klbtheme";
	font-size: .6875rem;
	content: '\e8e1';
	color: var(--color-success);
	margin-right: .625rem;
}

.single-content .product .product-meta.bottom {
	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-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	border-top: 1px solid var(--color-border);
	padding-top: 1.5rem;
}

.single-content .product .product-meta.bottom>* {
	margin-left: 0;
	color: var(--color-info-dark);
}

.single-content .product .product-meta.bottom>* span {
	text-transform: uppercase;
}

.single-content .product .product-meta.bottom>* a {
	position: relative;
	font-weight: 500;
	color: var(--color-text-lighter);
}

.single-content .product .product-meta.bottom>* a+a::before {
	content: ',';
	margin-right: 4px;
}

.single-content .product .product-meta.bottom>*+* {
	margin-top: .375rem;
}

.single-content .product .product-share {
	margin-top: 1.875rem;
}

@media screen and (min-width:75rem) {
	.single-content .product .product-share {
		margin-top: 2.5rem;
	}
}

.single-content .product .alert-message {
	font-size: .75rem;
	text-align: center;
	width: 100%;
	color: var(--color-danger-dark);
	background-color: var(--color-danger-light);
	border-radius: var(--size-form-radius);
	padding: 10px 10px;
	margin-bottom: .75rem;
}

.single-content .product .icon-messages {
	padding: 1.875rem;
	width: 100%;
	background-color: var(--color-light);
	border-radius: var(--size-form-radius);
}

.single-content .product .icon-messages ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.single-content .product .icon-messages ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.single-content .product .icon-messages ul li+li {
	margin-top: 1.875rem;
}

.single-content .product .icon-messages ul li .icon {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	font-size: 1.25rem;
	margin-right: 1.25rem;
}

.single-content .product .icon-messages ul li .icon i {
	position: relative;
	top: -1px;
}

.single-content .product .icon-messages ul li .message {
	font-size: .75rem;
}

.single-content .product .woocommerce-product-gallery.vertical {
	position: relative;
}

@media screen and (min-width:64rem) {
	.single-content .product .woocommerce-product-gallery.vertical .slider-wrapper {
		position: relative;
		padding-left: 4.375rem;
	}
	.single-content .product .woocommerce-product-gallery.vertical .product-badges {
		left: 5.625rem;
		top: 1.25rem;
	}
	.single-content .product .woocommerce-product-gallery.vertical .product-thumbnails {
		position: absolute;
		max-width: 3.5rem;
		width: 100%;
		top: 0;
		left: 0;
		margin-left: 0;
		margin-right: 0;
	}
	.single-content .product .woocommerce-product-gallery.vertical .product-thumbnails .slick-track {
		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% !important;
	}
	.single-content .product .woocommerce-product-gallery.vertical .product-thumbnails .slick-track .slick-slide {
		width: 100% !important;
		margin-left: 0;
		margin-right: 0;
	}
	.single-content .product .woocommerce-product-gallery.vertical .product-thumbnails .slick-track .slick-slide+.slick-slide {
		margin-top: 6px;
	}
}

.single-content .promotion-products {
	margin-top: 1.875rem;
}

@media screen and (min-width:64rem) {
	.single-content .promotion-products {
		margin-top: 3.75rem;
	}
	
}

.single-content .promotion-products .module-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	background-color: #fff;
	border: 2px solid var(--color-secondary);
	border-radius: var(--size-border-radius);
}

.single-content .promotion-products .module-body .products {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

@media screen and (min-width:64rem) {
	.single-content .promotion-products .module-body .products {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
}

.single-content .promotion-products .module-body .products:before {
	display: none;
}

.single-content .promotion-products .module-body .product .product-button-group {
	border-top: 1px solid var(--color-border-light);
	margin-left: -.9375rem;
	margin-right: -.9375rem;
	padding-left: .9375rem;
	padding-right: .9375rem;
	padding-top: 1.25rem;
}

@media screen and (min-width:64rem) {
	.single-content .promotion-products .module-body .product .product-button-group {
		margin-left: -1.25rem;
		margin-right: -1.25rem;
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}
}

.single-content .promotion-products .module-body .product .product-button-group .add_to_cart_button {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .75rem;
	color: var(--color-text-lighter);
}

.single-content .promotion-products .module-body .product .product-button-group .add_to_cart_button::before {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-family: "klbtheme";
	content: '\e8c5';
	width: 1.625rem;
	height: 1.625rem;
	border: 1px solid var(--color-border-dark);
	border-radius: 50%;
	margin-right: .625rem;
}

@media screen and (max-width:64rem) {
	.single-content .promotion-products .module-body .product .product-button-group .add_to_cart_button span {
		display: none;
	}
}

.single-content .promotion-products .module-body .promotion-detail {
	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-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	padding: 1.25rem;
}

@media screen and (min-width:64rem) {
	.single-content .promotion-products .module-body .promotion-detail {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
		padding: 2.5rem;
	}
}

.single-content .promotion-products .module-body .promotion-detail .products-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.single-content .promotion-products .module-body .promotion-detail .products-list li {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	font-size: .75rem;
}

.single-content .promotion-products .module-body .promotion-detail .products-list li+li {
	margin-top: 1.5rem;
}

.single-content .promotion-products .module-body .promotion-detail .products-list li::before {
	position: relative;
	font-family: "klbtheme";
	font-size: .6875rem;
	content: '\e8e1';
	color: var(--color-success);
	margin-right: .625rem;
	top: 2px;
}

.single-content .promotion-products .module-body .promotion-detail .total-promotion {
	margin-top: auto;
	padding-top: 1.875rem;
}

.single-content .promotion-products .module-body .promotion-detail .total-promotion .total-price {
	font-size: .75rem;
}

.single-content .promotion-products .module-body .promotion-detail .total-promotion .total-price .price {
	color: var(--color-price);
}

.single-content .promotion-products .module-body .promotion-detail .total-promotion .button {
	font-size: .8125rem;
	margin-top: .625rem;
}

.single-content .woocommerce-tabs {
	margin-top: 1.875rem;
	background-color: #fff;
	border-radius: var(--size-border-radius);
	border: 1px solid var(--color-border-light);
}

@media screen and (min-width:64rem) {
	.single-content .woocommerce-tabs {
		margin-top: 3.75rem;
	}
}

.single-content .woocommerce-tabs .wc-tabs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid var(--color-border-light);
}

@media screen and (min-width:64rem) {
	.single-content .woocommerce-tabs .wc-tabs {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}
}

.single-content .woocommerce-tabs .wc-tabs li {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.single-content .woocommerce-tabs .wc-tabs li.active a {
	color: var(--color-text);
}

.single-content .woocommerce-tabs .wc-tabs a {
	font-family: var(--font-secondary);
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0;
	text-decoration: none;
	padding: 1.25rem;
	color: var(--color-info);
}

.single-content .woocommerce-tabs .woocommerce-Tabs-panel {
	padding: 1.25rem;
}

@media screen and (min-width:64rem) {
	.single-content .woocommerce-tabs .woocommerce-Tabs-panel {
		padding: 1.25rem 2.5rem;
	}
}

.single-content .woocommerce-tabs .woocommerce-Tabs-panel--description>h2 {
	display: none;
}

.single-content .woocommerce-tabs .woocommerce-Tabs-panel p {
	font-size: .9375rem;
	line-height: 1.8;
}

.woocommerce-breadcrumb {
	padding: .625rem 0;
}

.woocommerce-breadcrumb ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: 0;
	padding: 0;
	list-style: none;
}

.woocommerce-breadcrumb ul li {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: var(--font-secondary);
	font-size: .75rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0;
	color: var(--color-info-dark);
}

.woocommerce-breadcrumb ul li+li::before {
	font-family: "klbtheme";
	font-size: 110%;
	content: '\e8d3';
	margin-left: .625rem;
	margin-right: .625rem;
}

.woocommerce-breadcrumb ul a {
	color: var(--color-text-light);
}

.woocommerce-breadcrumb+.content-wrapper {
	margin-top: 1.875rem;
}

@media screen and (min-width:64rem) {
	.woocommerce-breadcrumb+.content-wrapper {
		margin-top: 2.5rem;
	}
}

.woocommerce-products-header {
	margin-top: .625rem;
	margin-bottom: .9375rem;
}

@media screen and (min-width:75rem) {
	.woocommerce-products-header {
		margin-top: .9375rem;
		margin-bottom: 2.1875rem;
	}
}

.woocommerce-products-header .woocommerce-products-header__title {
	font-size: 2.25rem;
}

@media screen and (min-width:75rem) {
	.woocommerce-products-header .woocommerce-products-header__title {
		font-size: 2.5rem;
		font-weight: 500;
	}
}

.woocommerce-products-header p {
	font-size: .9375rem;
	font-weight: 300;
}

@media screen and (min-width:64rem) {
	.content-primary>.woocommerce-products-header {
		margin-top: 0;
	}
}

.shop-banner {
	margin-bottom: 1.25rem;
}

.shop-banner .banner-wrapper {
	text-align: inherit !important;
}

.shop-banner a {
	width: 100%;
}

.shop-banner img {
	width: 100%;
}

.before-shop-loop {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	min-height: 3.5rem;
	background-color: var(--color-light);
	border-radius: var(--size-border-radius);
	padding-left: .9375rem;
	padding-right: .9375rem;
	margin-bottom: 1.25rem;
}

@media screen and (min-width:75rem) {
	.before-shop-loop {
		padding-left: 1.875rem;
		padding-right: 1.875rem;
	}
}

.before-shop-loop .shop-view-selector {
	margin-right: auto;
}

.before-shop-loop .shop-view-selector a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: .875rem;
	width: 1rem;
	height: 1rem;
	color: var(--color-info);
}

.before-shop-loop .shop-view-selector a+a {
	margin-left: .75rem;
}

.before-shop-loop .shop-view-selector a:hover,
.before-shop-loop .shop-view-selector a.active {
	color: var(--color-text);
}

@media screen and (max-width:64rem) {
	.before-shop-loop .shop-view-selector {
		display: none;
	}
}

.before-shop-loop .product-filter {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.before-shop-loop .product-filter>span {
	font-size: .8125rem;
}

.before-shop-loop .product-filter>span:not(.select2) {
	font-size: .75rem;
	color: var(--color-info-dark);
}

.before-shop-loop .product-filter .select2 {
	font-weight: 500;
	width: auto !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
}

.before-shop-loop .product-filter .select2 .select2-selection {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 2.375rem;
	background-color: transparent;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
}

.before-shop-loop .product-filter .select2 .select2-selection .select2-selection__rendered {
	color: var(--color-text);
	padding-left: .375rem;
	padding-right: 1.5625rem;
}

.before-shop-loop .product-filter .select2 .select2-selection .select2-selection__arrow {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	top: auto;
}

.before-shop-loop .product-filter .select2 .select2-selection .select2-selection__arrow:after {
	font-family: 'klbtheme';
	font-size: 130%;
	content: '\e8c3';
}

.before-shop-loop .product-filter .select2 .select2-selection .select2-selection__arrow b {
	display: none;
}

.before-shop-loop .product-filter+.product-filter {
	border-left: 1px solid var(--color-border-light);
	padding-left: 1.125rem;
	margin-left: .9375rem;
}

@media screen and (max-width:36rem) {
	.before-shop-loop .product-filter.products-per-page {
		display: none;
	}
}

@media screen and (max-width:36rem) {
	.before-shop-loop .product-filter.woocommerce-ordering {
		position: relative;
	}
	.before-shop-loop .product-filter.woocommerce-ordering::before {
		font-family: 'klbtheme';
		font-size: 1rem;
		content: '\e890';
		position: absolute;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 100%;
		height: 100%;
		top: 0;
		right: -1.25rem;
        z-index: -1;
	}
	span.orderby-label.hide-desktop.sorters {
		display: none;
	}
	.before-shop-loop .product-filter.woocommerce-ordering .orderby-label {
		margin-right: .625rem;
	}
	.before-shop-loop .product-filter.woocommerce-ordering .select2 {
		display: block !important;
	}
	.before-shop-loop .product-filter.woocommerce-ordering .filterSelect {
		all: unset;
		position: relative !important;
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
		clip: none !important;
		-webkit-clip-path: none !important;
		clip-path: none !important;
		font-size: 0 !important;
		width: 1.625rem !important;
		height: 1.625rem !important;
		overflow: auto !important;
	}
}

.before-shop-loop .mobile-filter {
	display: none;
	margin-right: auto;
}

@media screen and (max-width:64rem) {
	.before-shop-loop .mobile-filter {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
}

.before-shop-loop .mobile-filter .filter-toggle {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--color-text);
	text-decoration: none;
}

.before-shop-loop .mobile-filter .filter-toggle span {
	position: relative;
	font-size: .8125rem;
	font-weight: 500;
	margin-left: .4375rem;
	top: 1px;
}

.select-filter-orderby,
.select-filter-perpage {
	min-width: 180px;
	background-color: var(--color-background);
	border-color: var(--color-border-light);
	border-bottom-right-radius: var(--size-border-radius);
	border-bottom-left-radius: var(--size-border-radius);
	-webkit-box-shadow: 0px 5px 10px rgba(62, 68, 90, 0.1);
	box-shadow: 0px 5px 10px rgba(62, 68, 90, 0.1);
	margin-left: -1.875rem;
}

.select-filter-orderby .select2-results__options,
.select-filter-perpage .select2-results__options {
	padding-top: 1.375rem;
	padding-bottom: 1.375rem;
	max-height: 13.75rem !important;
}

.select-filter-orderby .select2-results__options .select2-results__option,
.select-filter-perpage .select2-results__options .select2-results__option {
	font-size: .8125rem;
	padding-left: 2.125rem;
	padding-right: 3.875rem;
	color: var(--color-text-light);
}

.select-filter-orderby .select2-results__options .select2-results__option[aria-selected=true],
.select-filter-perpage .select2-results__options .select2-results__option[aria-selected=true] {
	font-weight: 600;
	color: var(--color-primary) !important;
	background-color: transparent !important;
}

.select-filter-orderby .select2-results__options .select2-results__option[aria-selected=true]:hover,
.select-filter-perpage .select2-results__options .select2-results__option[aria-selected=true]:hover {
	color: var(--color-primary);
}

.select-filter-orderby .select2-results__options .select2-results__option.select2-results__option--highlighted,
.select-filter-perpage .select2-results__options .select2-results__option.select2-results__option--highlighted {
	background-color: transparent;
	color: currentColor;
}

.select-filter-orderby .select2-results__options .select2-results__option:hover,
.select-filter-perpage .select2-results__options .select2-results__option:hover {
	color: var(--color-secondary);
}

.select-filter-perpage {
	margin-left: -1.5625rem;
}

.select-filter-perpage .select2-results__options {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	max-height: 12.5rem !important;
}

.select-filter-perpage .select2-results__options .select2-results__option {
	padding-left: 1.875rem;
	padding-right: 1.875rem;
}

.product-rating {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.product-rating .count-rating {
	font-family: var(--font-secondary);
	font-size: .8125rem;
	font-weight: 600;
	text-transform: uppercase;
	margin-left: .5rem;
	color: var(--color-text-lighter);
}

.star-rating {
	position: relative;
	font-size: .6875rem;
	width: 3.9375rem;
	overflow: hidden;
}

.star-rating::before {
	font-family: 'klbtheme';
	content: '\e84a\e84a\e84a\e84a\e84a';
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--color-border-dark);
}

.star-rating span {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

.star-rating span::before {
	font-family: 'klbtheme';
	content: '\e84a\e84a\e84a\e84a\e84a';
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--color-rating);
}

.product-meta {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .75rem;
}

@media screen and (max-width:26.25rem) {
	.product-meta {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

@media screen and (min-width:26.25rem) {
	.product-meta>*+* {
		margin-left: .625rem;
	}
}

.product-meta .product-unit {
	color: var(--color-text-lighter);
}

.product-meta .product-available {
	font-family: var(--font-secondary);
	font-weight: 600;
	text-transform: uppercase;
	padding: 4px 10px;
	background-color: var(--color-success-light);
	border-radius: 1.875rem;
}

.product-meta .product-available.in-stock {
	color: var(--color-success);
}

.price {
	font-family: var(--font-secondary);
	font-size: 1.125rem;
	font-weight: 600;
}

@media screen and (min-width:75rem) {
	.price {
		font-size: 1.625rem;
	}
}

.price del {
	font-size: 85%;
	color: var(--color-info);
}

.price del .amount {
	color: var(--color-info);
}

.price ins {
	text-decoration: none;
	margin-left: .3125rem;
}

.price .amount {
	color: var(--color-price);
}

.quantity {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.quantity .quantity-button {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 2.75rem;
	height: 2.75rem;
	background-color: var(--color-border-light);
	border-radius: 50%;
	cursor: pointer;
}

.quantity .qty {
	width: 2.625rem;
	height: 2.75rem;
	border: 0;
	padding: 0;
	margin: 0;
	background-color: transparent;
	text-align: center;
	pointer-events: none;
}
.quantity .ng-qty {
	width: 2.625rem;
	height: 2.75rem;
	border: 0;
	padding: 0;
	margin: 0;
	background-color: transparent;
	text-align: center;
	pointer-events: none;
}

.product-badges {
	position: absolute;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	top: 1.125rem;
	left: 1.125rem;
	pointer-events: none;
	z-index: 1;
}

@media screen and (max-width:20rem) {
	.product-badges {
		top: .625rem;
		left: .625rem;
	}
}

.badge {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: var(--font-secondary);
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0;
	width: auto;
	max-height: 1.5rem;
	padding: .375rem .75rem;
	color: #fff;
	background-color: var(--color-info-dark);
}

.badge+.badge {
	margin-top: 3px;
}

.badge.style-2 {
	border-radius: 1.125rem;
}

.badge.style-3 {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: .875rem;
	width: 2.875rem;
	height: 2.875rem;
	max-height: none;
	padding: 0;
	border-radius: 50%;
}

.badge.onsale {
	background-color: var(--color-secondary);
}

.badge.recommend {
	font-size: .625rem;
	font-weight: 700;
	background-color: var(--color-text-lighter);
}

.badge.organic {
	color: var(--color-success-dark);
	background-color: var(--color-success-light);
}

.product-buttons {
	position: absolute;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	top: .9375rem;
	right: .9375rem;
}

.product-buttons>* {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 50%;
	color: var(--color-text-light);
	background-color: #fff;
	border: 1px solid var(--color-border-light);
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
	opacity: 0;
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
	-webkit-transition: opacity 0.25s cubic-bezier(0.17, 0.62, 0.44, 0.99), -webkit-transform 0.25s cubic-bezier(0.17, 0.62, 0.44, 0.99);
	transition: opacity 0.25s cubic-bezier(0.17, 0.62, 0.44, 0.99), -webkit-transform 0.25s cubic-bezier(0.17, 0.62, 0.44, 0.99);
	transition: opacity 0.25s cubic-bezier(0.17, 0.62, 0.44, 0.99), transform 0.25s cubic-bezier(0.17, 0.62, 0.44, 0.99);
	transition: opacity 0.25s cubic-bezier(0.17, 0.62, 0.44, 0.99), transform 0.25s cubic-bezier(0.17, 0.62, 0.44, 0.99), -webkit-transform 0.25s cubic-bezier(0.17, 0.62, 0.44, 0.99);
}

.product-buttons>* svg {
	width: 14px;
	fill: currentColor;
}

.product-buttons>*+* {
	margin-top: 5px;
}

.product-buttons>*:hover {
	color: #fff;
	background-color: var(--color-primary);
	border-color: transparent;
}

.products {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: 0;
	padding: 0;
	list-style: none;
}

.products::before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border: 1px solid var(--color-border-light);
	border-radius: var(--size-border-radius);
	pointer-events: none;
}

.products .product {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px;
	min-width: 0;
	z-index: 1;
	border-right: 1px solid var(--color-border-light);
	border-bottom: 1px solid var(--color-border-light);
	-webkit-transition: z-index 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: z-index 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.products .product:hover {
	z-index: 10;
	-webkit-transition: z-index 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: z-index 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.products .product:hover .product-content-fade {
	opacity: 1;
}

.products .product:hover .product-fade-block {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
}

.products .product:hover .switcher-wrapper {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.products .product:hover .product-buttons>* {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.products .product:hover .product-buttons>*:nth-child(2) {
	-webkit-transition-delay: 0.14s;
	transition-delay: 0.14s;
}

.products .product-content-fade {
	position: absolute;
	top: -1px;
	bottom: 0;
	left: -1px;
	right: -1px;
	background-color: var(--color-background);
	border-radius: var(--size-border-radius);
	opacity: 0;
	-webkit-transition: opacity 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: opacity 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	will-change: opacity;
	-webkit-box-shadow: 5px 15px 30px rgba(62, 68, 90, 0.1);
	box-shadow: 5px 15px 30px rgba(62, 68, 90, 0.1);
	pointer-events: none;
}

.products .product-content-fade.border-primary {
	border: 1px solid var(--color-primary) !important;
}

.products .product-content-fade.border-secondary {
	border: 1px solid var(--color-secondary) !important;
}

.products .product-content-fade.border-success {
	border: 1px solid var(--color-success) !important;
}

.products .product-content-fade.border-danger {
	border: 1px solid var(--color-danger) !important;
}

.products .product-content-fade.border-rating {
	border: 1px solid var(--color-rating) !important;
}

.products .product-content-fade.border-info {
	border: 1px solid var(--color-info) !important;
}

.products .product-content-fade.shadow-dark {
	-webkit-box-shadow: 5px 20px 90px rgba(62, 68, 90, 0.2);
	box-shadow: 5px 20px 90px rgba(62, 68, 90, 0.2);
}

.products .product-fade-block {
	position: absolute;
	left: 0;
	right: 0;
	padding: 0 .9375rem;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(5px);
	transform: translateY(5px);
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	will-change: opacity, transform;
}

@media screen and (min-width:48rem) {
	.products .product-fade-block {
		padding: 0 1.25rem;
	}
}

.products .product-switcher {
	display: block;
	position: relative;
	overflow: hidden;
	margin-bottom: .625rem;
}

.products .product-switcher .switcher-wrapper {
	position: relative;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.17, 0.62, 0.44, 0.99);
	transition: -webkit-transform 0.3s cubic-bezier(0.17, 0.62, 0.44, 0.99);
	transition: transform 0.3s cubic-bezier(0.17, 0.62, 0.44, 0.99);
	transition: transform 0.3s cubic-bezier(0.17, 0.62, 0.44, 0.99), -webkit-transform 0.3s cubic-bezier(0.17, 0.62, 0.44, 0.99);
	will-change: transform;
}

.products .product-switcher .switcher-wrapper>*:nth-child(2) {
	position: absolute;
	bottom: -100%;
}

.products .product-switcher .switcher-wrapper>* {
	margin-bottom: 0 !important;
}

.products .product-wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	z-index: 1;
}

.products .content-wrapper {
	position: relative;
	padding: 0 .9375rem .9375rem;
	z-index: 1;
}

@media screen and (min-width:48rem) {
	.products .content-wrapper {
		padding: 0 1.25rem 1.25rem;
	}
}

.products .content-wrapper .store-info {
	font-size: .75rem;
	margin-bottom: .625rem;
	color: var(--color-info);
}

.products .content-wrapper .store-info a {
	font-weight: 500;
	color: var(--color-text-lighter);
	margin-left: .3125rem;
}

.products .content-wrapper .product-title {
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.4;
}

.products .content-wrapper .product-title a {
	display: -ms-flexbox;
	display: flex;
	display: -webkit-box;
	color: var(--color-text);
	text-decoration: none;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.products .content-wrapper .product-title a:hover {
	color: var(--color-primary);
}

.products .content-wrapper .product-meta {
	font-size: .6875rem;
	margin-bottom: .625rem;
}

.products .content-wrapper .product-meta .product-unit {
	color: var(--color-info-dark);
}

.products .content-wrapper .product-meta .product-available {
	padding: 0;
	background-color: transparent;
}

.products .content-wrapper .product-rating {
	margin-bottom: .4375rem;
}

.products .content-wrapper .product-rating .rating-text {
	display: none;
}

.products .content-wrapper .price {
	display: block;
	font-size: 1.125rem;
	margin-bottom: .625rem;
}

.products .content-wrapper .product-button-group {
	display: block;
	margin-top: .9375rem;
}

.products .content-wrapper .product-button-group>*:hover {
	opacity: 1 !important;
}

.products .thumbnail-wrapper {
	position: relative;
	padding: .9375rem;
}

@media screen and (min-width:48rem) {
	.products .thumbnail-wrapper {
		padding: 1.25rem;
	}
}

.products .thumbnail-wrapper>a:not(.quick-view-button) {
	position: relative;
	display: block;
}

.products .thumbnail-wrapper>a:not(.quick-view-button) img {
	width: 100%;
}

.products .cart-with-quantity .quantity {
	display: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.products .cart-with-quantity .quantity .qty {
	font-size: .875rem;
	width: 2.5rem;
	height: 2.125rem;
	border-top: 1px solid var(--color-border-light);
	border-bottom: 1px solid var(--color-border-light);
	border-radius: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.products .cart-with-quantity .quantity .quantity-button {
	width: 2.125rem;
	height: 2.125rem;
	color: var(--color-text);
	background-color: var(--color-rating);
}

.products .cart-with-quantity .quantity .quantity-button.minus {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	background-color: var(--color-border-light);
}

.products .cart-with-quantity .quantity .quantity-button.plus {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.products.align-center .content-wrapper {
	text-align: center;
}

@media screen and (max-width:26.25rem) {
	.products.align-center .content-wrapper .product-meta {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

.products.align-center .content-wrapper .product-meta,
.products.align-center .content-wrapper .product-rating {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.products.align-center .product-switcher .switcher-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.products.mobile-column-1 .product {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

@media screen and (min-width:20rem) {
	.products.mobile-column-2 .product {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media screen and (min-width:48rem) {
	.products.column-5 .product {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media screen and (min-width:75rem) {
	.products.column-5 .product {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
}

@media screen and (min-width:48rem) {
	.products.column-4 .product {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
}

@media screen and (min-width:75rem) {
	.products.column-4 .product {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
}

@media screen and (min-width:48rem) {
	.products.column-3 .product {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media screen and (min-width:75rem) {
	.products.column-3 .product {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
}

@media screen and (min-width:48rem) {
	.products.column-2 .product {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media screen and (min-width:48rem) {
	.products.column-1 .product {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.products.column-1 .product .product-wrapper {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

.woocommerce-pagination ul {
	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: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: 1.875rem 0 0;
	padding: 0;
	list-style: none;
}

@media screen and (min-width:64rem) {
	.woocommerce-pagination ul {
		margin: 2.5rem 0 0;
	}
}

.woocommerce-pagination ul li {
	margin-right: 3px;
}

.woocommerce-pagination ul li>* {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: .875rem;
	font-weight: 600;
	width: 2.25rem;
	height: 2.25rem;
	border-radius: 50%;
	color: currentColor;
	text-decoration: none;
}

.woocommerce-pagination ul li>*.dots {
	position: relative;
	font-size: 1.125rem;
	font-weight: 300;
	top: -5px;
}

.woocommerce-pagination ul li>*.current {
	color: #fff;
	background-color: var(--color-secondary) !important;
}

.woocommerce-pagination ul li>*:hover:not(.dots) {
	background-color: var(--color-info-light);
}

.cart-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media screen and (min-width:75rem) {
	.cart-wrapper {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
	}
	.cart-wrapper .woocommerce-cart-form,
	.cart-wrapper #customer_details {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	.cart-wrapper .cart-collaterals {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20rem;
		flex: 0 0 20rem;
		max-width: 20rem;
		margin-left: 1.875rem;
	}
	.cart-wrapper .order-review-wrapper {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25rem;
		flex: 0 0 25rem;
		max-width: 25rem;
		margin-left: 1.875rem;
	}
}

.woocommerce-cart-form {
	position: relative;
}

.woocommerce-cart-form table th {
	font-size: .75rem;
	font-weight: 600;
	border-top: 0;
	border-bottom: 1px solid var(--color-border);
	color: var(--color-text-lighter);
}

@media screen and (max-width:36rem) {
	.woocommerce-cart-form table th.product-price,
	.woocommerce-cart-form table th.product-subtotal,
	.woocommerce-cart-form table th.product-remove {
		display: none !important;
	}
}

.woocommerce-cart-form table td {
	font-size: .875rem;
	vertical-align: middle;
}

.woocommerce-cart-form table td a {
	color: currentColor;
	text-decoration: none;
}

@media screen and (max-width:36rem) {
	.woocommerce-cart-form table td.product-remove {
		padding: 0 !important;
		width: 0 !important;
	}
	.woocommerce-cart-form table td.product-remove a {
		position: absolute;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 1.375rem;
		height: 1.375rem;
		border-radius: 50%;
		color: #fff;
		background-color: var(--color-danger);
		font-size: .625rem;
		left: 0;
		margin-top: -10px;
	}
}

.woocommerce-cart-form table td.product-thumbnail img {
	max-width: 4.375rem;
}

.woocommerce-cart-form table td .amount {
	font-weight: 500;
}

.woocommerce-cart-form table td.product-price .amount {
	color: var(--color-text-lighter);
}

@media screen and (max-width:36rem) {
	.woocommerce-cart-form table td.product-price {
		display: none !important;
	}
}

@media screen and (max-width:36rem) {
	.woocommerce-cart-form table td.product-subtotal {
		display: none !important;
	}
}

.woocommerce-cart-form table td .quantity {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row;
	flex-flow: row;
}

.woocommerce-cart-form table td .quantity-button {
	width: 1.875rem;
	height: 1.875rem;
}

.woocommerce-cart-form table td .quantity-button i {
	line-height: 1;
}

.woocommerce-cart-form table td .qty {
	font-size: .875rem;
	width: 1.875rem;
	height: 1.875rem;
}

.woocommerce-cart-form table td.actions {
	padding-left: 0;
	padding-right: 0;
}

.woocommerce-cart-form table tbody {
	position: relative;
}

.woocommerce-cart-form table tbody tr {
	position: relative;
}

.woocommerce-cart-form table tbody td:first-child {
	padding-left: 0;
}

.woocommerce-cart-form table tbody td:last-child {
	padding-right: 0;
}

.woocommerce-cart-form .actions-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-top: .625rem;
	padding-bottom: .625rem;
}

@media screen and (min-width:48rem) {
	.woocommerce-cart-form .actions-wrapper {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}

.woocommerce-cart-form .actions-wrapper .empty-cart-button {
	display: none;
}

.woocommerce-cart-form .actions-wrapper .coupon {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.woocommerce-cart-form .actions-wrapper .coupon label {
	display: none;
}

.woocommerce-cart-form .actions-wrapper .coupon #coupon_code {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

@media screen and (min-width:36rem) {
	.woocommerce-cart-form .actions-wrapper .coupon #coupon_code {
		min-width: 17.5rem;
	}
}

.woocommerce-cart-form .actions-wrapper .coupon .button {
	white-space: nowrap;
	margin-left: .625rem;
}

.woocommerce-cart-form .actions-wrapper input {
	height: 2.75rem;
}

.woocommerce-cart-form .actions-wrapper .button {
	font-size: .75rem;
	height: 2.75rem;
}

.woocommerce-cart-form .actions-wrapper .button[name=update_cart] {
	color: #fff;
	background-color: var(--color-secondary);
}

.woocommerce-cart-form .actions-wrapper .button[name=update_cart]:disabled {
	color: var(--color-info);
	background-color: var(--color-info-light);
}

@media screen and (max-width:36rem) {
	.woocommerce-cart-form .actions-wrapper .button[name=update_cart] {
		margin-top: .625rem;
		text-align: center;
	}
}

.cart-collaterals {
	border: 1px solid var(--color-border);
	border-radius: var(--size-border-radius);
	padding: 1.25rem;
}

.cart-collaterals .cart_totals>h2 {
	font-family: var(--font-secondary);
	font-size: 1rem;
	font-weight: 700;
	text-transform: uppercase;
	padding-bottom: .9375rem;
	border-bottom: .9375rem;
	border-bottom: 1px solid var(--color-border-light);
}

.cart-collaterals .shop_table {
	width: 100%;
}

.cart-collaterals .shop_table th {
	font-size: .8125rem;
	font-weight: 600;
}

.cart-collaterals .shop_table td {
	text-align: right;
}

.cart-collaterals .shop_table .amount {
	font-size: .9375rem;
}

.cart-collaterals .shop_table .cart-subtotal th,
.cart-collaterals .shop_table .cart-subtotal td {
	padding-top: .4375rem;
	padding-bottom: .625rem;
	border-bottom: 1px solid var(--color-border-light);
}

.cart-collaterals .shop_table .order-total th,
.cart-collaterals .shop_table .order-total td {
	padding-top: 1.25rem;
	padding-bottom: .625rem;
}

.cart-collaterals .shop_table .order-total th strong,
.cart-collaterals .shop_table .order-total td strong {
	font-weight: 600;
}

.cart-collaterals .shop_table .order-total .amount {
	font-size: 1.25rem;
}

.wc-proceed-to-checkout {
	padding-top: .9375rem;
	border-top: 1px solid var(--color-border-light);
}

#customer_details {
	border: 1px solid var(--color-border-light);
	border-radius: var(--size-border-radius);
	padding: .9375rem;
}

@media screen and (min-width:64rem) {
	#customer_details {
		padding: 1.875rem;
	}
}

#customer_details .col-1,
#customer_details .col-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

#customer_details h3 {
	font-family: var(--font-secondary);
	font-size: 1rem;
	font-weight: 600;
	text-transform: uppercase;
	padding-bottom: .75rem;
	margin-bottom: .75rem;
	border-bottom: 1px solid var(--color-border-light);
}

#customer_details .woocommerce-billing-fields__field-wrapper,
#customer_details .woocommerce-additional-fields__field-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin-left: -10px;
	margin-right: -10px;
}

#customer_details .woocommerce-billing-fields__field-wrapper .form-row,
#customer_details .woocommerce-additional-fields__field-wrapper .form-row {
	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-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0;
	margin-right: 0;
}

#customer_details .woocommerce-billing-fields__field-wrapper .form-row label,
#customer_details .woocommerce-additional-fields__field-wrapper .form-row label {
	font-size: .8125rem;
}

#customer_details .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper>input,
#customer_details .woocommerce-additional-fields__field-wrapper .form-row .woocommerce-input-wrapper>input {
	height: 2.875rem;
}

#customer_details .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper>textarea,
#customer_details .woocommerce-additional-fields__field-wrapper .form-row .woocommerce-input-wrapper>textarea {
	min-height: 120px;
	resize: none;
}

@media screen and (min-width:48rem) {
	#customer_details .woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field,
	#customer_details .woocommerce-billing-fields__field-wrapper .form-row#billing_last_name_field,
	#customer_details .woocommerce-billing-fields__field-wrapper .form-row#billing_phone_field,
	#customer_details .woocommerce-billing-fields__field-wrapper .form-row#billing_email_field,
	#customer_details .woocommerce-additional-fields__field-wrapper .form-row#billing_first_name_field,
	#customer_details .woocommerce-additional-fields__field-wrapper .form-row#billing_last_name_field,
	#customer_details .woocommerce-additional-fields__field-wrapper .form-row#billing_phone_field,
	#customer_details .woocommerce-additional-fields__field-wrapper .form-row#billing_email_field {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

#customer_details .woocommerce-additional-fields {
	margin-top: 1.875rem;
}

.order-review-wrapper {
	border: 2px solid var(--color-primary);
	border-radius: var(--size-border-radius);
	padding: .9375rem;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}

@media screen and (min-width:64rem) {
	.order-review-wrapper {
		padding: 1.875rem;
	}
}

@media screen and (max-width:48rem) {
	.order-review-wrapper {
		margin-top: 1.25rem;
	}
}

.order-review-wrapper h3 {
	font-family: var(--font-secondary);
	font-size: 1rem;
	font-weight: 600;
	text-transform: uppercase;
	padding-bottom: .75rem;
	margin-bottom: .75rem;
	border-bottom: 1px solid var(--color-border-light);
}

.order-review-wrapper .shop_table {
	width: 100%;
	font-size: .8125rem;
}

.order-review-wrapper .shop_table .amount {
	font-size: .9375rem;
}

.order-review-wrapper .shop_table th {
	font-weight: 600;
}

.order-review-wrapper .shop_table thead th {
	color: var(--color-info);
	padding-bottom: .75rem;
	border-bottom: 1px solid var(--color-border-light);
}

.order-review-wrapper .shop_table thead th:last-child {
	text-align: right;
}

.order-review-wrapper .shop_table tbody td {
	padding-top: .75rem;
	padding-bottom: .75rem;
}

.order-review-wrapper .shop_table tbody td.product-name {
	font-size: .8125rem;
	padding-right: 1.25rem;
}

.order-review-wrapper .shop_table tbody td:last-child {
	text-align: right;
}

.order-review-wrapper .shop_table tfoot tr th {
	padding-top: .75rem;
	padding-bottom: .75rem;
	color: var(--color-text-lighter);
	border-top: 1px solid var(--color-border-light);
}

.order-review-wrapper .shop_table tfoot tr td {
	padding-top: .75rem;
	padding-bottom: .75rem;
	text-align: right;
	border-top: 1px solid var(--color-border-light);
}

.order-review-wrapper .shop_table tfoot tr.order-total .amount {
	font-size: 1.25rem;
	font-weight: 600;
}

.order-review-wrapper .woocommerce-checkout-payment {
	padding-top: .9375rem;
	border-top: 1px solid var(--color-border-light);
}

.order-review-wrapper .woocommerce-checkout-payment ul.payment_methods {
	margin: 0;
	padding: 0;
	list-style: none;
}

.order-review-wrapper .woocommerce-checkout-payment ul.payment_methods label {
	font-size: .875rem;
	font-weight: 600;
	margin-left: 1.25rem;
	color: var(--color-primary);
}

.order-review-wrapper .woocommerce-checkout-payment ul.payment_methods .payment_box p {
	font-size: .75rem;
	line-height: 1.6;
	color: var(--color-text-lighter);
}

.order-review-wrapper .woocommerce-checkout-payment .woocommerce-privacy-policy-text {
	margin-top: .9375rem;
}

.order-review-wrapper .woocommerce-checkout-payment .woocommerce-privacy-policy-text p {
	font-size: .8125rem;
	line-height: 1.6;
}

.order-review-wrapper .woocommerce-checkout-payment .woocommerce-privacy-policy-text p a {
	color: var(--color-danger);
	font-weight: 500;
	text-decoration: underline;
}

.order-review-wrapper .woocommerce-checkout-payment .validate-required {
	margin-left: 0;
	margin-right: 0;
}

.order-review-wrapper .woocommerce-checkout-payment .validate-required .woocommerce-form__label {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: .75rem;
}

.order-review-wrapper .woocommerce-checkout-payment .validate-required .woocommerce-form__label input {
	position: relative;
	top: 1px;
}

.order-review-wrapper .woocommerce-checkout-payment .validate-required .woocommerce-form__label span {
	position: relative;
	line-height: 1.5;
	padding-left: .625rem;
}

.order-review-wrapper .woocommerce-checkout-payment .validate-required .woocommerce-form__label span a {
	font-weight: 500;
	color: var(--color-danger);
	text-decoration: underline;
}

.cart-empty-page {
	text-align: center;
	max-width: 760px;
	margin-top: 40px;
	margin-bottom: 40px;
	margin-left: auto;
	margin-right: auto;
}

.cart-empty-page .empty-icon {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 10rem;
	height: 10rem;
	margin-bottom: 1.875rem;
}

.cart-empty-page .empty-icon svg {
	width: 5rem;
}

.cart-empty-page .cart-empty {
	font-family: var(--font-secondary);
	font-size: 1.125rem;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--color-danger);
	margin-bottom: 1.25rem;
}

.cart-empty-page .button {
	padding-left: 2.25rem;
	padding-right: 2.25rem;
	margin-top: 1.875rem;
}

.my-account-wrapper .my-account-navigation {
	margin-bottom: 2.5rem;
}

.my-account-wrapper .account-toggle-menu {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .875rem;
	font-weight: 500;
	width: 100%;
	padding: .9375rem;
	border: 1px solid var(--color-border);
	border-radius: var(--size-border-radius);
	background-color: var(--color-info-light);
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.my-account-wrapper .account-toggle-menu svg {
	margin-right: 1.25rem;
}

@media screen and (min-width:64rem) {
	.my-account-wrapper .account-toggle-menu {
		display: none;
	}
}

@media screen and (max-width:64rem) {
	.my-account-wrapper .my-account-navigation.dropdown .woocommerce-MyAccount-navigation {
		display: block;
	}
}

.my-account-wrapper .woocommerce-MyAccount-navigation {
	display: none;
}

@media screen and (min-width:64rem) {
	.my-account-wrapper .woocommerce-MyAccount-navigation {
		display: block;
	}
}

.my-account-wrapper .woocommerce-MyAccount-navigation ul {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	border: 1px solid var(--color-border);
	border-top: 0;
	overflow: hidden;
}

@media screen and (min-width:64rem) {
	.my-account-wrapper .woocommerce-MyAccount-navigation ul {
		border: 0;
		border-bottom: 1px solid var(--color-border);
	}
}

.my-account-wrapper .woocommerce-MyAccount-navigation ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

@media screen and (min-width:64rem) {
	.my-account-wrapper .woocommerce-MyAccount-navigation ul li {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: auto;
		margin-right: 1.875rem;
	}
}

.my-account-wrapper .woocommerce-MyAccount-navigation ul li+li {
	border-top: 1px solid var(--color-border);
}

@media screen and (min-width:64rem) {
	.my-account-wrapper .woocommerce-MyAccount-navigation ul li+li {
		border: 0;
	}
}

.my-account-wrapper .woocommerce-MyAccount-navigation ul li.is-active a {
	color: #fff;
	background-color: var(--color-primary);
}

@media screen and (min-width:64rem) {
	.my-account-wrapper .woocommerce-MyAccount-navigation ul li.is-active a {
		color: var(--color-text);
		background-color: transparent;
	}
	.my-account-wrapper .woocommerce-MyAccount-navigation ul li.is-active a::before {
		opacity: 1;
	}
}

.my-account-wrapper .woocommerce-MyAccount-navigation ul li a {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: var(--font-secondary);
	font-size: 1rem;
	font-weight: 600;
	text-transform: uppercase;
	width: 100%;
	font-size: .875rem;
	padding: .9375rem 1.25rem;
	color: var(--color-text);
	text-decoration: none;
}

@media screen and (min-width:64rem) {
	.my-account-wrapper .woocommerce-MyAccount-navigation ul li a {
		font-size: 1.0625rem;
		width: auto;
		padding-left: 0;
		padding-right: 0;
		color: var(--color-info);
	}
	.my-account-wrapper .woocommerce-MyAccount-navigation ul li a::before {
		content: '';
		position: absolute;
		width: 100%;
		height: 2px;
		bottom: 0;
		background-color: var(--color-secondary);
		opacity: 0;
	}
}

.my-account-wrapper .woocommerce-MyAccount-content p a {
	font-weight: 500;
	color: var(--color-secondary);
	text-decoration: underline;
}

.site-login {
	margin-top: 2.5rem;
}

@media screen and (min-width:64rem) {
	.site-login {
		margin-top: 5.5rem;
	}
}

.site-login .site-login-container {
	display: block;
	max-width: 560px;
	padding: 0 .9375rem;
	margin-left: auto;
	margin-right: auto;
}

.site-login .site-login-overflow {
	position: relative;
	overflow: hidden;
}

@media screen and (min-width:64rem) {
	.site-login .site-login-overflow {
		border: 1px solid var(--color-border);
		border-radius: var(--size-border-radius);
		padding: 60px;
	}
}

.site-login .login-page-tab {
	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: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: 0 0 1.75rem;
	padding: 0;
	list-style: none;
}

.site-login .login-page-tab li+li {
	margin-left: 1.25rem;
}

@media screen and (min-width:64rem) {
	.site-login .login-page-tab li+li {
		margin-left: 2.5rem;
	}
}

.site-login .login-page-tab li a {
	font-family: var(--font-secondary);
	font-size: 1.065rem;
	font-weight: 600;
	text-transform: uppercase;
	color: var(--color-text);
	text-decoration: none;
}

.site-login .login-page-tab li a:not(.active) {
	color: var(--color-info);
}

.site-login .login-form-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 200%;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: all 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
	transition: all 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
}

.site-login .login-form-container>* {
	padding: 0 1px;
	width: 100%;
	will-change: opacity;
	margin-top: .9375rem;
	-webkit-transition: all 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
	transition: all 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
}

.site-login .login-form-container>*.register-form {
	opacity: 0;
}

.site-login .login-form-container>*>p {
	text-align: center;
	margin-bottom: 1.875rem;
	max-width: 21.25rem;
	margin-left: auto;
	margin-right: auto;
	color: var(--color-info-dark);
}

.site-login .login-form-container>* form .form-row {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-left: 0;
	margin-right: 0;
}

.site-login .login-form-container>* form .form-row label {
	font-size: .8125rem;
}

.site-login .login-form-container>* form .form-row .password-input {
	width: 100%;
}

.site-login .login-form-container>* form .form-row .woocommerce-Input {
	height: 2.875rem;
}

.site-login .login-form-container .lost-password {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.site-login .login-form-container .lost-password .woocommerce-form-login__rememberme .woocommerce-form__input {
	position: relative;
	top: 1px;
	margin-right: 6px;
}

.site-login .login-form-container .lost-password .woocommerce-LostPassword {
	font-size: .8125rem;
	font-weight: 500;
}

.site-login .login-form-container .woocommerce-button {
	font-size: .8125rem;
	width: 100%;
	height: 2.875rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.site-login .login-form-container .woocommerce-privacy-policy-text p {
	font-size: .75rem;
}

.site-login .login-form-container .woocommerce-privacy-policy-text p a {
	color: var(--color-danger);
	text-decoration: underline;
}

.site-login .login-form-container.show-register-form {
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.site-login .login-form-container.show-register-form .login-form {
	opacity: 0;
}

.site-login .login-form-container.show-register-form .register-form {
	opacity: 1;
}

.site-sidebar {
	position: relative;
}

@media screen and (max-width:64rem) {
	.site-sidebar {
		position: fixed;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		width: 100%;
		top: 0;
		bottom: 0;
		left: 0;
		margin-top: 0;
		padding: 1.25rem 1.25rem 0;
		background-color: var(--color-background);
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		z-index: 10001;
	}
}

@media screen and (max-width: 64rem) and (min-width: 64rem) {
	.site-sidebar {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 26.25rem;
		flex: 0 0 26.25rem;
		max-width: 26.25rem;
		padding: 1.875rem;
	}
}

@media screen and (max-width:64rem) {
	.site-sidebar .ps__rail-y {
		top: 0 !important;
	}
	.site-sidebar .sidebar-inner {
		padding-bottom: 1.875rem;
	}
	.site-sidebar .widget+.widget {
		border-top: 1px solid var(--color-border);
		padding-top: 1.75rem;
	}
}

.sidebar-mobile-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 1.875rem;
	padding-bottom: 1.75rem;
	border-bottom: 1px solid var(--color-border);
}

@media screen and (min-width:64rem) {
	.sidebar-mobile-header {
		display: none;
	}
}

.sidebar-mobile-header .entry-title {
	font-size: .875rem;
	margin-bottom: 0;
}

.sidebar-mobile-header .close-sidebar {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: .8125rem;
	width: 1.375rem;
	height: 1.375rem;
	color: #fff;
	background-color: #c2c2d3;
	border-radius: 50%;
}

.widget+.widget {
	margin-top: 1.875rem;
}

@media screen and (min-width:75rem) {
	.widget+.widget {
		margin-top: 3.125rem;
	}
}

.widget .widget-title {
	font-family: var(--font-secondary);
	font-size: .9375rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0;
	margin-bottom: 1.25rem;
}

.widget .widget-body {
	position: relative;
	color: var(--color-text-lighter);
}

.widget .widget-body ul {
	font-size: .875rem;
	font-weight: 400;
	margin: 0;
	padding: 0;
	list-style: none;
}

.widget .widget-body ul a {
	color: currentColor;
	text-decoration: none;
}

.widget .site-checkbox-lists .site-scroll {
	max-height: 18.75rem;
}

.widget .site-checkbox-lists .site-scroll .ps__rail-y {
	opacity: 1;
	width: 10px;
	top: 0 !important;
	background-color: var(--color-info-light);
}

.widget .site-checkbox-lists .site-scroll .ps__rail-y .ps__thumb-y {
	width: 5px;
	background-color: var(--color-info);
	opacity: .6;
}

.widget .site-checkbox-lists .site-scroll .ps__rail-y:hover .ps__thumb-y {
	opacity: 1;
}

.widget .site-checkbox-lists .site-scroll .ps__rail-x {
	opacity: 1;
}

.widget .site-checkbox-lists li {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	overflow: hidden;
}

.widget .site-checkbox-lists li a {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-bottom: .625rem;
}

.widget .site-checkbox-lists li .menu-dropdown {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: .8125rem;
	font-weight: 600;
	width: 1.125rem;
	height: 1.125rem;
	border-radius: 50%;
	background-color: var(--color-info-light);
	top: 2px;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	cursor: pointer;
}

.widget .site-checkbox-lists li .menu-dropdown:hover {
	color: #fff;
	background-color: var(--color-info);
}

.widget .site-checkbox-lists li .children {
	width: 100%;
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}

.widget .site-checkbox-lists li.active>.menu-dropdown {
	color: #fff;
	background-color: var(--color-info);
}

.widget .site-checkbox-lists li.active>.menu-dropdown i::before {
	content: '\e8c8';
}

.widget .site-checkbox-lists .children {
	margin-left: 1.75rem;
}

.widget .site-checkbox-lists input[type="checkbox"] {
	display: none !important;
}

.widget .site-checkbox-lists input[type="checkbox"]:checked+label {
	color: var(--color-primary);
	text-shadow: 0px 0px 0px;
}

.widget .site-checkbox-lists input[type="checkbox"]:checked+label span {
	background-color: var(--color-primary);
	border-color: var(--color-primary);
}

.widget .site-checkbox-lists input[type="checkbox"]:checked+label span::before {
	color: #fff;
	opacity: 1;
}

.widget .site-checkbox-lists label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	margin-bottom: 0;
}

.widget .site-checkbox-lists label span {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-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-flex: 0;
	-ms-flex: 0 0 .875rem;
	flex: 0 0 .875rem;
	max-width: .875rem;
	width: 100%;
	height: .875rem;
	border: 1px solid var(--color-border-dark);
	margin-right: .9375rem;
	top: -1px;
	border-radius: 2px;
}

.widget .site-checkbox-lists label span::before {
	position: relative;
	font-family: 'klbtheme';
	font-size: .5rem;
	content: '\e8e1';
	line-height: 1;
	left: .5px;
	opacity: 0;
}

.widget .site-checkbox-lists label:hover span {
	background-color: var(--color-border-light);
}

.widget .site-checkbox-lists.hidden-sub ul.children {
	height: 0;
}

.widget .site-checkbox-lists .scroll-active .menu-dropdown {
	margin-right: 1.25rem;
}

.ui-widget-content {
	height: 4px;
	background-color: var(--color-info-light);
	margin-bottom: 1.5625rem;
	border-radius: 4px;
}

.ui-widget-content .ui-slider-range {
	position: absolute;
	display: block;
	width: 100%;
	height: 4px;
	border: 0;
	background-color: var(--color-text);
	border-radius: 8px;
	z-index: 1;
}

.ui-widget-content .ui-slider-handle {
	left: 0%;
	position: absolute;
	z-index: 2;
	outline: 0;
	cursor: pointer;
	background-color: var(--color-text);
	border-radius: 100%;
	border: 0;
	height: 14px;
	top: -5px;
	width: 14px;
	margin: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
}

.ui-widget-content .ui-slider-handle:last-child {
	left: 100%;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.price_slider_amount {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.price_slider_amount .button {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	font-size: .75rem;
	font-weight: 600;
	text-transform: uppercase;
	height: auto;
	margin-left: auto;
	padding: 0;
	border: 0;
	background-color: transparent;
}

.price_slider_amount .price_label {
	font-size: .75rem;
}

.price_slider_amount .price_label span {
	font-weight: 600;
	color: var(--color-text);
}

@media screen and (min-width:36rem) {
	.widget-posts {
		padding: 1.25rem;
		border: 1px solid var(--color-border-light);
		border-radius: var(--size-border-radius);
	}
}

.widget-posts .post {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.widget-posts .post .post-thumbnail {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 3.75rem;
	flex: 0 0 3.75rem;
	max-width: 3.75rem;
	height: 3.75rem;
	margin-right: .9375rem;
	margin-bottom: 0;
}

.widget-posts .post .post-thumbnail a {
	position: relative;
	display: block;
	border-radius: 50%;
	overflow: hidden;
}

.widget-posts .post .post-thumbnail .post-number {
	position: absolute;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: .6875rem;
	font-weight: 600;
	width: 1.5rem;
	height: 1.5rem;
	top: -2px;
	right: -2px;
	border-radius: 50%;
	color: #fff;
	background-color: var(--color-secondary);
	border: 2px solid var(--color-background);
	z-index: 1;
}

.widget-posts .post .entry-title {
	font-size: .875rem;
	font-weight: 500;
	margin-bottom: 0;
	line-height: 1.4;
}

.widget-posts .post .entry-title a {
	color: var(--color-text);
	text-decoration: none;
}

.widget-posts .post+.post {
	margin-top: 2.25rem;
}

.iconboxes-widget {
	border: 1px solid var(--color-border);
	border-radius: var(--size-border-radius);
}

.iconboxes-widget .item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--color-text);
	padding: .9375rem;
}

@media screen and (min-width:48rem) {
	.iconboxes-widget .item {
		padding: 1.25rem;
	}
}

.iconboxes-widget .item .icon {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 2.5rem;
	flex: 0 0 2.5rem;
	max-width: 2.5rem;
	margin-right: .9375rem;
	font-size: 1.75rem;
	text-align: center;
}

.iconboxes-widget .item .text {
	font-size: .75rem;
}

.iconboxes-widget .item+.item {
	border-top: 1px solid var(--color-border);
}

.products-list {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-top: .625rem;
	padding-bottom: .625rem;
}

.products-list .product {
	border: 0;
}

.products-list .product-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	padding: .9375rem;
}

.products-list .thumbnail-wrapper {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 4.375rem;
	flex: 0 0 4.375rem;
	max-width: 4.375rem;
	max-height: 4.375rem;
	margin-right: .75rem;
	padding: 0;
}

.products-list .content-wrapper {
	padding: 0;
}

.products-list .product-title {
	font-size: 0.8125rem !important;
}

.products-list .product-meta {
	margin-bottom: 5px !important;
}

.products-list .price {
	font-size: 1rem !important;
}

.customer-comment {
	color: var(--color-text);
	background-color: #fffbec;
	border-radius: var(--size-border-radius);
	padding: 1.875rem;
}

.customer-comment .entry-title {
	font-size: .875rem;
	font-weight: 600;
}

.customer-comment .entry-message {
	font-size: .8125rem;
	color: var(--color-text-lighter);
}

.customer-comment .customer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 2.5rem;
}

.customer-comment .customer .avatar {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 3.125rem;
	flex: 0 0 3.125rem;
	max-width: 3.125rem;
	overflow: hidden;
	border-radius: 50%;
	margin-right: .9375rem;
}

.customer-comment .customer .customer-name {
	font-size: .875rem;
	font-weight: 600;
	margin-bottom: 3px;
}

.customer-comment .customer .customer-mission {
	display: block;
	font-size: .75rem;
	opacity: .5;
}

.site-posts {
	position: relative;
}

.site-posts .post {
	margin-bottom: 1.875rem;
}

@media screen and (min-width:64rem) {
	.site-posts .post {
		margin-bottom: 7.5rem;
	}
}

.site-posts .post .post-thumbnail {
	margin-bottom: .75rem;
}

@media screen and (min-width:64rem) {
	.site-posts .post .post-thumbnail {
		margin-bottom: 1.875rem;
	}
}

.site-posts .post .post-thumbnail a {
	position: relative;
	display: block;
	overflow: hidden;
	border-radius: var(--size-border-radius);
}

.site-posts .post .entry-title {
	font-size: 1.5rem;
	font-weight: 600;
	margin-bottom: .9375rem;
}

@media screen and (min-width:48rem) {
	.site-posts .post .entry-title {
		font-size: 2.25rem;
	}
}

.site-posts .post .entry-title a {
	color: var(--color-text);
	text-decoration: none;
}

@media screen and (min-width:48rem) {
	.site-posts .post .entry-meta {
		margin-bottom: 1.875rem;
	}
}

.site-posts .post .entry-content p {
	font-size: .9375rem;
	line-height: 1.8;
}

.post .entry-category {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin-bottom: .625rem;
}

.post .entry-category a {
	position: relative;
	font-family: var(--font-secondary);
	font-size: .8125rem;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: none;
	color: var(--color-info-dark);
	margin-right: .75rem;
}

.post .entry-category a+a::before {
	content: ',';
}

.post .entry-category a:last-child::before {
	display: none;
}

.post .entry-meta {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin-bottom: .625rem;
}

.post .entry-meta .meta-item {
	font-size: .8125rem;
	margin-right: .625rem;
}

.post .entry-meta .meta-item a {
	color: var(--color-text);
}

.post .entry-meta .meta-item.entry-published a {
	color: var(--color-text-lighter);
}

.post .entry-meta .meta-item.entry-author .meta-separator {
	font-family: 'Times New Roman', Times, serif;
	font-style: italic;
	color: var(--color-text-lighter);
}

.post .entry-meta .meta-item.entry-author a {
	font-weight: 500;
}

.single-post .post-header {
	margin-bottom: 1.25rem;
}

@media screen and (min-width:64rem) {
	.single-post .post-header {
		margin-bottom: 2.25rem;
	}
}

.single-post .post-header .entry-title {
	font-size: 1.5rem;
	font-weight: 600;
	margin-bottom: .9375rem;
}

@media screen and (min-width:48rem) {
	.single-post .post-header .entry-title {
		font-size: 2.25rem;
	}
}

.single-post .post-header .post-bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.single-post .post-header .post-bottom .entry-meta {
	margin-bottom: 0;
}

.single-post .post-thumbnail {
	position: relative;
	overflow: hidden;
	border-radius: var(--size-border-radius);
	margin-bottom: 1.25rem;
}

@media screen and (min-width:64rem) {
	.single-post .post-thumbnail {
		margin-bottom: 1.875rem;
	}
}

.single-post blockquote {
	position: relative;
}

@media screen and (min-width:64rem) {
	.single-post blockquote {
		padding-left: 6.25rem;
		padding-right: 2.5rem;
		margin-top: 2.5rem;
		margin-bottom: 2.5rem;
	}
	.single-post blockquote::before {
		position: absolute;
		font-family: "klbtheme";
		font-size: 4.125rem;
		line-height: 1;
		content: '\e8ce';
		top: 0;
		left: 0;
		opacity: .15;
	}
}

.single-post blockquote p {
	font-size: 1.125rem;
	font-weight: 600;
}

@media screen and (min-width:64rem) {
	.single-post blockquote p {
		font-size: 1.5rem;
		line-height: 1.6;
	}
}

.single-post .post-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 1.875rem;
	padding-top: 1.875rem;
	border-top: 1px solid var(--color-border);
}

@media screen and (min-width:64rem) {
	.single-post .post-footer {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-top: 3.75rem;
		padding-top: 2.5rem;
	}
}

.single-post .post-tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.single-post .post-tags span {
	font-family: var(--font-secondary);
	font-size: .75rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0;
	width: 100%;
	margin-bottom: .625rem;
}

.single-post .post-tags ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.single-post .post-tags ul li {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .75rem;
	font-weight: 500;
	margin-right: 2px;
	margin-bottom: 2px;
}

.single-post .post-tags ul li a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 1.625rem;
	border: 1px solid var(--color-border);
	border-radius: 1.5rem;
	padding: 0 .75rem;
	color: var(--color-text-lighter);
	text-decoration: none;
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.single-post .post-tags ul li a:hover {
	color: var(--color-text);
	background-color: var(--color-border-light);
	border-color: var(--color-border-light);
}

.single-post .post-author-bio {
	position: relative;
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--color-light);
	border-radius: var(--size-border-radius);
	margin-top: 2.5rem;
	padding: 1.875rem;
	text-align: center;
}

@media screen and (min-width:62rem) {
	.single-post .post-author-bio {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		text-align: inherit;
		padding: 2.5rem;
	}
}

.single-post .post-author-bio .author-avatar {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 5.625rem;
	flex: 0 0 5.625rem;
	max-width: 5.625rem;
	height: 5.625rem;
	overflow: hidden;
	border-radius: 50%;
	margin-bottom: 1.875rem;
}

@media screen and (min-width:62rem) {
	.single-post .post-author-bio .author-avatar {
		margin-bottom: 0;
		margin-right: 1.5rem;
	}
}

.single-post .post-author-bio .author-name {
	font-size: 1rem;
	font-weight: 600;
	color: var(--color-text);
}

.single-post .post-author-bio .author-name a {
	color: currentColor;
	text-decoration: none;
}

.single-post .post-author-bio p {
	font-size: .8125rem;
	line-height: 1.5;
	margin-bottom: 0;
}

.single-post .post-comments {
	margin-top: 2.5rem;
}

.single-post .post-comments>.entry-title {
	font-family: var(--font-secondary);
	font-size: 1rem;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 1.875rem;
}

.single-post .post-comments .comment-list {
	margin: 0 0 2.5rem;
	padding: 0;
	list-style: none;
}

.single-post .post-comments .comment-body {
	padding: 1.5rem 0;
}

.single-post .post-comments .comment-meta {
	margin-bottom: 1rem;
}

.single-post .post-comments .comment-meta .comment-author b {
	float: left;
	font-size: 1rem;
	font-weight: 500;
}

.single-post .post-comments .comment-meta .comment-author b a {
	color: var(--color-text);
	text-decoration: none;
}

.single-post .post-comments .comment-meta .comment-author .comment-metadata {
	float: left;
}

.single-post .post-comments .comment-meta .comment-author .comment-metadata a {
	font-size: .75rem;
	color: var(--color-text-lighter);
	text-decoration: none;
	margin-left: .9375rem;
}

.single-post .post-comments .comment-meta .avatar {
	float: left;
	position: relative;
	width: 4.25rem;
	height: 4.25rem;
	border-radius: 50%;
	margin-right: 1.25rem;
}

.single-post .post-comments .comment-content {
	margin-top: 2.5rem;
	padding-left: 5.5rem;
}

.single-post .post-comments .comment-content p {
	font-size: .8125rem;
}

.single-post .post-comments .reply {
	font-size: .75rem;
	font-weight: 600;
	text-transform: uppercase;
	padding-left: 5.5rem;
}

.single-post .post-comments .reply a {
	color: var(--color-text);
	text-decoration: none;
}

.single-post .post-comments .reply a:hover {
	color: var(--color-primary);
}

.single-post .post-comments .comment-respond {
	padding: 1.25rem;
	border: 1px solid var(--color-border);
	border-radius: var(--size-border-radius);
}

@media screen and (min-width:64rem) {
	.single-post .post-comments .comment-respond {
		padding: 2.5rem;
	}
}

.single-post .post-comments .comment-respond>.entry-title {
	font-family: var(--font-secondary);
	font-weight: 600;
	font-size: 1.25rem;
	text-transform: uppercase;
}

.single-post .post-comments .comment-respond .comment-notes {
	font-size: .8125rem;
	color: var(--color-info);
}

.single-post .post-comments .comment-respond .comment-form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -.625rem;
	margin-right: -.625rem;
}

.single-post .post-comments .comment-respond .comment-form label {
	font-size: .8125rem;
	font-weight: 500;
}

.single-post .post-comments .comment-respond .comment-form>p {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	padding-left: .625rem;
	padding-right: .625rem;
}

@media screen and (min-width:48rem) {
	.single-post .post-comments .comment-respond .comment-form .comment-form-email,
	.single-post .post-comments .comment-respond .comment-form .comment-form-url {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

.single-post .post-comments .comment-respond .comment-form input {
	height: 3rem;
}

.single-post .post-comments .comment-respond .comment-form textarea {
	min-height: 9.375rem;
}

.single-post .post-comments .comment-respond .comment-form .form-submit {
	margin-top: .625rem;
	margin-bottom: 0;
}

.single-post .post-comments .comment-respond .comment-form .form-submit>* {
	font-size: .8125rem;
}

@media screen and (min-width:48rem) {
	.single-post .post-comments .comment-respond .comment-form .form-submit>* {
		padding-left: 3.25rem;
		padding-right: 3.25rem;
	}
}

.homepage-content>.container {
	position: relative;
}

@media screen and (max-width:75rem) {
	.module-sidebar {
		width: 100%;
		margin-bottom: 2.5rem;
	}
	.module-sidebar img {
		width: 100%;
	}
}

.site-module {
	position: relative;
}

.site-module .module-header {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 1.875rem;
}

.site-module .module-header .column {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.site-module .module-header .column:nth-child(2) {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.site-module .module-header .column .button {
	white-space: nowrap;
}

.site-module .module-header .entry-title {
	font-family: var(--font-secondary);
	font-size: 1.125rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0;
	margin-bottom: 0;
}

@media screen and (min-width:64rem) {
	.site-module .module-header .entry-title {
		font-size: 1.25rem;
	}
}

.site-module .module-header .entry-title span {
	color: var(--color-danger);
}

.site-module .module-header .entry-description {
	display: block;
	font-size: .75rem;
	color: var(--color-info-dark);
	width: 100%;
}

.site-module.equal-height {
	height: 100%;
}

.site-module.equal-height .module-body {
	height: 100%;
}

.menu-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

@media screen and (min-width:64rem) {
	.menu-list {
		padding-top: 1.125rem;
		padding-bottom: 1.125rem;
	}
}
ul#menu-sidebar-menu {
    width: 100%;
    height: 500px;
    overflow: scroll;
    overflow-x: hidden;
}

.menu-list li.link-parent {
	position: relative;
}

.menu-list li.link-parent+.category-parent {
	border-top: 1px solid var(--color-border-dark);
	margin-top: 1.125rem;
	padding-top: 1.125rem;
}

.menu-list li.link-parent>a {
	font-weight: 500;
	padding-top: .5rem;
	padding-bottom: .5rem;
}

.menu-list li.category-parent+.link-parent {
	border-top: 1px solid var(--color-border-dark);
	margin-top: 1.125rem;
	padding-top: 1.125rem;
}

.menu-list li.category-parent>a i {
	font-size: 145%;
	opacity: .5;
	margin-right: .9375rem;
	-webkit-transition: opacity 0.1s cubic-bezier(0.28, 0.12, 0.22, 1), color 0.1s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: opacity 0.1s cubic-bezier(0.28, 0.12, 0.22, 1), color 0.1s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.menu-list li.category-parent:hover>a {
	color: var(--color-secondary);
}

.menu-list li.category-parent:hover>a i {
	opacity: 1;
}

.menu-list li.category-parent:hover>.sub-menu {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.menu-list li.category-parent .sub-menu {
	position: absolute;
	width: 100%;
	left: 100%;
	right: 0;
	top: 0;
	bottom: 0;
	padding-left: 0;
	padding-top: 1.25rem;
	list-style: none;
	background-color: #fff;
	border: 1px solid var(--color-border);
	border-top: 0;
	border-bottom-right-radius: var(--size-border-radius);
	white-space: nowrap;
	z-index: 100;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	-webkit-transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.25s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.menu-list li.category-parent .sub-menu li a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 100%;
	font-size: .8125rem;
	text-decoration: none;
	color: var(--color-text-light);
	padding-top: .4375rem;
	padding-bottom: .4375rem;
	padding-left: 1.875rem;
	padding-right: 1.875rem;
	-webkit-transition: all 0.15s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.15s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.menu-list li.category-parent .sub-menu li:hover>a {
	color: var(--color-secondary);
}

.menu-list li>a {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .8125rem;
	text-decoration: none;
	color: var(--color-text-light);
	width: 100%;
	padding-top: .4375rem;
	padding-bottom: .4375rem;
	padding-left: .9375rem;
	padding-right: .9375rem;
}

@media screen and (min-width:64rem) {
	.menu-list li>a {
		padding-left: 1.5625rem;
		padding-right: 1.5625rem;
	}
}

.menu-list li.parent>a:after {
	font-family: "klbtheme";
	font-size: 80%;
	content: '\e8d7';
	padding-left: .625rem;
	margin-left: auto;
}

.menu-list a {
	-webkit-transition: all 0.1s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.1s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.menu-list .badge {
	margin-left: auto;
	padding: .3125rem .75rem;
	border-radius: 1.25rem;
	color: var(--color-info-dark);
	background-color: var(--color-border-light);
}

.menu-list .extra {
	font-weight: 600;
	margin-left: auto;
}

.menu-list .extra.success {
	color: var(--color-success);
}

.menu-list .extra.danger {
	color: var(--color-danger);
}

.menu-list .extra.warning {
	color: var(--color-warning);
}

.module-category-list .module-body {
	border: 1px solid var(--color-border-dark);
	border-radius: var(--size-border-radius);
}

.module-category-list.border-top-zero .module-body {
	border-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.module-slider .site-slider {
	position: relative;
	overflow: hidden !important;
	border-radius: var(--size-border-radius);
}

.module-slider .slider-item {
	position: relative;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.module-slider .content-wrapper {
	position: relative;
	padding: 1.875rem 1.5rem;
	z-index: 1;
}

@media screen and (min-width:64rem) {
	.module-slider .content-wrapper {
		position: absolute;
		padding-left: 5rem;
		padding-right: 5rem;
		max-width: 70%;
	}
}

@media screen and (max-width:64rem) {
	.module-slider .content-wrapper {
		max-width: 80%;
	}
}

@media screen and (max-width:48rem) {
	.module-slider .content-wrapper {
		max-width: 70%;
	}
}

.module-slider .content-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: .9375rem;
}

.module-slider .content-header .content-description {
	font-family: var(--font-secondary);
	font-size: .75rem;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.module-slider .content-header .content-description+.content-discount {
	margin-left: 1.25rem;
}

.module-slider .content-header .content-discount {
	position: relative;
	font-family: var(--font-secondary);
	font-size: .875rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--color-success-dark);
}

.module-slider .content-header .content-discount::before {
	position: absolute;
	content: '';
	top: -5px;
	bottom: -5px;
	left: -.75rem;
	right: -.75rem;
	background: #00b853;
	background: -webkit-gradient(linear, left top, right top, from(rgba(0, 184, 83, 0.2)), to(rgba(32, 55, 88, 0)));
	background: linear-gradient(90deg, rgba(0, 184, 83, 0.2) 0%, rgba(32, 55, 88, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00b853", endColorstr="#203758", GradientType=1);
	border-radius: 2.5rem;
	z-index: -1;
}

.module-slider .content-main {
	margin-bottom: .9375rem;
}

.module-slider .content-main .entry-title {
	font-size: 1.5rem;
	font-weight: 700;
	letter-spacing: -.7px;
}

@media screen and (min-width:64rem) {
	.module-slider .content-main .entry-title {
		font-size: 3rem;
	}
}

.module-slider .content-footer .price {
	font-size: 1.5rem;
	color: var(--color-price);
}

@media screen and (min-width:64rem) {
	.module-slider .content-footer .price {
		font-size: 2.25rem;
	}
}

.module-slider .slick-dots {
	position: absolute;
	display: none !important;
	bottom: 1.875rem;
	left: 5rem;
	z-index: 10;
}

@media screen and (min-width:64rem) {
	.module-slider .slick-dots {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
}

.module-slider .button {
	margin-top: 1.25rem;
}

.module-slider .image-wrapper {
	position: relative;
	width: 100%;
}

@media screen and (max-width:64rem) {
	.module-slider .image-wrapper {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}
	.module-slider .image-wrapper img {
		position: absolute;
		width: 100%;

		top: 0;
		left: 0;
		-o-object-fit: cover;
		object-fit: cover;
	}
}

@media screen and (min-width:64rem) {
	.module-slider.equal-height .slider-wrapper,
	.module-slider.equal-height .site-slider,
	.module-slider.equal-height .slick-list,
	.module-slider.equal-height .slick-track,
	.module-slider.equal-height .slick-slide,
	.module-slider.equal-height .slick-slide>div,
	.module-slider.equal-height .slider-item {
		height: 100%;
	}
	.module-slider.equal-height .image-wrapper {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}
	.module-slider.equal-height .image-wrapper img {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		-o-object-fit: cover;
		object-fit: cover;
	}
}

.module-slider.full-width img {
	width: 100%;
}

@media screen and (min-width:62rem) {
	.module-slider.full-width .content-wrapper {
		max-width: 50%;
	}
}

@media screen and (max-width:64rem) {
	.module-slider.full-width .content-wrapper {
		position: relative;
	}
	.module-slider.full-width .slick-dots {
		display: none !important;
	}
}

@media screen and (min-width:64rem) {
	.module-slider.full-width.wide .content-wrapper {
		max-width: 1170px;
		width: 100%;
		left: 50%;
		right: auto;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		padding-left: 0;
	}
	.module-slider.full-width.wide .content-wrapper .content-header,
	.module-slider.full-width.wide .content-wrapper .content-main {
		max-width: 50%;
	}
	.module-slider.full-width.wide .content-wrapper .content-main .entry-title {
		font-size: 3rem;
	}
}

.module-slider.full-width.wide .slick-prev {
	left: 2.5rem !important;
}

.module-slider.full-width.wide .slick-next {
	right: 2.5rem !important;
}

@media screen and (max-width:64rem) {
	.module-slider.full-width.wide .content-wrapper {
		padding-left: 5rem;
	}
	.module-slider.full-width.wide .slick-arrow {
		display: none !important;
	}
}

@media screen and (max-width:48rem) {
	.module-slider.full-width.wide .content-wrapper {
		padding-left: 1.5rem;
	}
}

.module-carousel {
	position: relative;
}

.module-carousel .module-body {
	position: relative;
	z-index: 10;
}

.module-carousel .module-body::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border: 1px solid var(--color-border-light);
	border-radius: var(--size-border-radius);
	pointer-events: none;
}

.module-carousel .products {
	display: block;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: -1px;
	max-width: none;
}

.module-carousel .products::before {
	display: none;
}

.module-carousel .products .product {
	border-bottom: 0;
}

.module-carousel .slick-prev {
	left: -1.25rem !important;
}

.module-carousel .slick-next {
	right: -1.25rem !important;
}

.module-hot-product .hot-product {
	position: relative;
	padding: .9375rem;
	border: 1px solid var(--color-danger);
	border-radius: var(--size-border-radius);
}

@media screen and (min-width:64rem) {
	.module-hot-product .hot-product {
		padding: 1.875rem;
	}
}

.module-hot-product .hot-product .product {
	border: 0;
}

@media screen and (min-width:64rem) {
	.module-hot-product .hot-product .product-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.module-hot-product .hot-product .product-wrapper .thumbnail-wrapper {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 11.25rem;
		flex: 0 0 11.25rem;
		max-width: 11.25rem;
		margin-right: 1.25rem;
	}
	.module-hot-product .hot-product .product-wrapper .content-wrapper {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	.module-hot-product .hot-product .product-wrapper .product-title {
		font-size: 1.125rem;
	}
}

.module-hot-product .hot-product .hot-product-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.module-hot-product .hot-product .hot-product-header .store-info {
	margin-left: .9375rem;
}

.module-hot-product .hot-product .product-progress {
	margin-top: 1.25rem;
}

.module-hot-product .hot-product .product-expired {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 1.25rem;
}

.module-hot-product .hot-product .product-expired .expired-text {
	font-size: .6875rem;
	margin-left: .75rem;
	max-width: 7.5rem;
	color: var(--color-text-light);
}

.module-hot-product .hot-product .hot-sale {
	position: absolute;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-family: var(--font-secondary);
	font-size: 1.5rem;
	font-weight: 600;
	width: 4.125rem;
	height: 4.125rem;
	top: 0;
	left: 0;
	color: #fff;
	background-color: var(--color-danger);
	border-radius: 50%;
	z-index: 3;
}

.module-purchase-banner a {
	position: relative;
	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: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	background-color: var(--color-danger-light);
	border-radius: var(--size-border-radius);
	text-decoration: none;
	padding: 1.25rem .9375rem;
}

.module-purchase-banner .purchase-text {
	font-size: 1rem;
	color: var(--color-danger);
}

.module-purchase-banner .purchase-text strong {
	font-weight: 600;
	text-decoration: underline;
}

.module-purchase-banner .purchase-code {
	font-family: var(--font-secondary);
	font-weight: 600;
	text-transform: uppercase;
	color: var(--color-danger);
	border: 1px dashed var(--color-warning);
	padding: 4px 1.25rem;
	border-radius: 1.875rem;
	margin: 0 .9375rem;
}

.module-purchase-banner .purchase-description {
	font-size: .75rem;
	color: var(--color-info-dark);
}

.module-banner>.module-body>a {
	position: relative;
	display: block;
	overflow: hidden;
	border-radius: var(--size-border-radius);
}

.module-banner.equal-height {
	height: 100%;
}

.module-banner.equal-height .banner-wrapper {
	height: 100%;
}

@media screen and (min-width:75rem) {
	.module-banner.equal-height .banner-thumbnail {
		position: absolute;
		width: 100%;
		height: 100%;
	}
	.module-banner.equal-height .banner-thumbnail img {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		-o-object-fit: cover;
		object-fit: cover;
	}
}

.module-banner .banner-wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	border-radius: var(--size-border-radius);
}

.module-banner.align-top .banner-wrapper {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media screen and (min-width:64rem) {
	.module-banner.align-top .banner-wrapper .banner-content {
		padding-top: 2.5rem;
	}
}

.module-banner.align-center .banner-wrapper {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.module-banner.align-end .banner-wrapper {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.module-banner.align-left .banner-wrapper {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.module-banner.align-middle .banner-wrapper {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}

.module-banner.align-middle .banner-wrapper .content-footer,
.module-banner.align-middle .banner-wrapper .content-header {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.module-banner.align-right .banner-wrapper {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

@media screen and (min-width:64rem) {
	.module-banner.width-small .banner-content {
		max-width: 80%;
	}
}

.module-banner .banner-content {
	position: relative;
	max-width: 80%;
	padding: 1.875rem;
	z-index: 1;
}

@media screen and (min-width:64rem) {
	.module-banner .banner-content {
		position: absolute;
		max-width: 70%;
		padding: 1.875rem 2.5rem;
	}
}

.module-banner .banner-content .content-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: .625rem;
}

.module-banner .banner-content .content-header>* {
	margin-right: 1.875rem;
}

.module-banner .banner-content .sub-text {
	font-size: .8125rem;
}

.module-banner .banner-content .discount-text {
	font-family: var(--font-secondary);
	font-size: .875rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0;
}

.module-banner .banner-content .content-description {
	font-family: var(--font-secondary);
	font-size: .75rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.module-banner .banner-content .content-discount {
	position: relative;
	font-family: var(--font-secondary);
	font-size: .875rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--color-success-dark);
}

.module-banner .banner-content .content-discount::before {
	position: absolute;
	content: '';
	top: -5px;
	bottom: -5px;
	left: -.75rem;
	right: -.75rem;
	background: #00b853;
	background: -webkit-gradient(linear, left top, right top, from(rgba(0, 184, 83, 0.2)), to(rgba(32, 55, 88, 0)));
	background: linear-gradient(90deg, rgba(0, 184, 83, 0.2) 0%, rgba(32, 55, 88, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00b853", endColorstr="#203758", GradientType=1);
	border-radius: 2.5rem;
	z-index: -1;
}

.module-banner .banner-content .entry-subtitle {
	font-size: 1.5rem;
	font-weight: 600;
	letter-spacing: -.8px;
	margin-bottom: 5px;
}

.module-banner .banner-content .entry-subtitle span {
	font-size: 75%;
	font-weight: 400;
}

.module-banner .banner-content .entry-subtitle.small {
	font-size: 1.375rem;
}

.module-banner .banner-content .entry-subtitle.xsmall {
	font-size: 1.25rem;
}

.module-banner .banner-content .entry-subtitle.medium {
	font-size: 1.5rem;
}

.module-banner .banner-content .entry-subtitle.xxlight {
	font-weight: 100;
}

.module-banner .banner-content .entry-subtitle.xlight {
	font-weight: 200;
}

.module-banner .banner-content .entry-subtitle.light {
	font-weight: 300;
}

.module-banner .banner-content .entry-subtitle.regular {
	font-weight: 400;
}

.module-banner .banner-content .entry-subtitle.bolder {
	font-weight: 700;
}

.module-banner .banner-content .entry-title {
	font-size: 1.5rem;
	font-weight: 600;
	letter-spacing: -.8px;
}

.module-banner .banner-content .entry-title span {
	font-size: 75%;
	font-weight: 400;
}

.module-banner .banner-content .entry-title strong {
	font-weight: 600;
}

.module-banner .banner-content .entry-title.mini {
	font-size: 1.125rem;
}

.module-banner .banner-content .entry-title.small {
	font-size: 1.375rem;
}

.module-banner .banner-content .entry-title.xsmall {
	font-size: 1.25rem;
}

.module-banner .banner-content .entry-title.medium {
	font-size: 1.75rem;
}

.module-banner .banner-content .entry-title.large {
	font-size: 1.875rem;
}

@media screen and (min-width:64rem) {
	.module-banner .banner-content .entry-title.xlarge {
		font-size: 2.5rem;
	}
}

@media screen and (min-width:64rem) {
	.module-banner .banner-content .entry-title.xxlarge {
		font-size: 3rem;
	}
}

.module-banner .banner-content .entry-title.xxlight {
	font-weight: 100;
}

.module-banner .banner-content .entry-title.xlight {
	font-weight: 200;
}

.module-banner .banner-content .entry-title.light {
	font-weight: 300;
}

.module-banner .banner-content .entry-title.regular {
	font-weight: 400;
}

.module-banner .banner-content .entry-title.bolder {
	font-weight: 700;
}

.module-banner .banner-content .entry-text {
	font-size: .75rem;
}

.module-banner .banner-content .price-text {
	font-size: .75rem;
	margin-right: 8px;
}

.module-banner .banner-content .price {
	position: relative;
	font-size: 1.875rem;
	bottom: -1px;
}

.module-banner .banner-content .button {
	margin-top: 1.25rem;
}

.module-banner .banner-content .category-text {
	font-size: 1.125rem;
	font-weight: 300;
}

.module-banner .banner-content .entry-store {
	font-family: var(--font-secondary);
	font-size: .75rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 1.25rem;
}

.module-banner .banner-content .content-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-top: .9375rem;
}

.module-banner .banner-content .content-footer>* {
	line-height: 1;
}

.module-banner .banner-content .content-footer.column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.module-banner .banner-content .content-footer.column .price-text {
	margin-bottom: 5px;
}

.module-banner.full-text .banner-content {
	max-width: 100%;
}

.module-banner .banner-thumbnail {
	position: absolute;
}

@media screen and (min-width:64rem) {
	.module-banner .banner-thumbnail {
		position: relative;
	}
}
@media screen and (max-width: 48rem) {
    .module-banner.wide .banner-thumbnail img {
        position: relative;
        left: 0;
    }
}
@media screen and (max-width:64rem) {
	.module-banner .banner-thumbnail {
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}
	.module-banner .banner-thumbnail img {
		position: absolute;
		/* width: 100%;
		height: 100%; */
		top: 0;
		left: 50%;
		-o-object-fit: cover;
		object-fit: cover;
	}
}

.module-banner.simple-text a {
	font-size: 1rem;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
	text-decoration: none;
	padding: 1.25rem .9375rem;
	color: var(--color-info-dark);
	background-color: var(--color-info-light);
}

@media screen and (min-width:75rem) {
	.module-banner.simple-text a {
		letter-spacing: 4px;
	}
}

.module-banner.simple-text.color-danger a {
	color: var(--color-danger);
	background-color: var(--color-danger-light);
}

.module-banner.simple-text.color-yellow a {
	color: var(--color-text);
	background-color: #fbeacf;
}

@media screen and (min-width:64rem) {
	.module-banner.large .banner-content {
		padding-left: 3.75rem;
		padding-right: 3.75rem;
	}
	.module-banner.large .button {
		margin-top: 1.875rem;
	}
	.module-banner.large .price {
		font-size: 2.25rem;
	}
}

@media screen and (min-width:64rem) {
	.module-banner.large.align-top .banner-content {
		padding-top: 3.75rem;
	}
}

@media screen and (min-width:64rem) {
	.module-banner.large.wide .banner-content {
		max-width: 90%;
	}
}

.module-banner.wide .banner-wrapper {
	position: relative;
	border-radius: var(--size-border-radius);
	overflow: hidden;
}

.module-banner.wide .banner-content {
	position: relative;
	max-width: 100%;
	width: 100%;
}

@media screen and (min-width:48rem) {
	.module-banner.wide .banner-content {
		width: 80%;
		padding: 2.5rem 2.5rem;
	}
}

.module-banner.wide .banner-content .sub-text {
	font-size: .875rem;
}

.module-banner.wide .banner-content .entry-title {
	margin-bottom: 0;
}

@media screen and (min-width:48rem) {
	.module-banner.wide .banner-thumbnail {
		position: absolute;
		right: .625rem;
		top: -40%;
	}
}

@media screen and (max-width:48rem) {
	.module-banner.wide .banner-content {
		text-align: center;
	}
	.module-banner.wide .banner-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.module-banner.wide .banner-thumbnail {
		position: relative;
		max-width: 80%;
		width: auto;
		height: auto;
		top: auto;
		left: auto;
		margin-left: auto;
		margin-right: auto;
	}
	.module-banner.wide .banner-thumbnail img {
		position: relative;
	}
}

.module-banner.wide.v2 .banner-content {
	width: 100%;
}

@media screen and (min-width:48rem) {
	.module-banner.wide.v2 .banner-content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

.module-banner.wide.v2 .entry-title {
	font-weight: 400;
}

@media screen and (min-width:48rem) {
	.module-banner.wide.v2 .button {
		position: absolute;
		right: 1.875rem;
		margin-top: 0;
	}
	.module-banner.wide.v2 .banner-thumbnail {
		right: 20%;
	}
}

.module-category .categories {
	margin: 0;
	padding: 0;
	list-style: none;
}

.module-category .category-image {
	margin-bottom: .9375rem;
}

.module-category .entry-category {
	font-size: .875rem;
	font-weight: 600;
}

.module-category .entry-category a {
	color: var(--color-text);
	text-decoration: none;
}

.module-category .category-count {
	font-size: .75rem;
	font-weight: 300;
}

.module-category.style-1 .module-body {
	border: 1px solid var(--color-border);
	border-radius: var(--size-border-radius);
}

.module-category.style-1 .categories {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.module-category.style-1 .categories .first {
	border-bottom: 1px solid var(--color-border);
}


@media screen and (min-width:64rem) {
	.module-category.style-1 .categories .first {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
		text-align: inherit;
		border-bottom: 0;
		border-right: 1px solid var(--color-border);
	}
}

.module-category.style-1 .categories .first .category {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: 100%;
}

.module-category.style-1 .categories .categories-wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

@media screen and (min-width:64rem) {
	.module-category.style-1 .categories .categories-wrapper::before {
		content: '';
		position: absolute;
		width: 100%;
		height: 1px;
		top: 50%;
		letter-spacing: 0;
		background-color: var(--color-border);
		pointer-events: none;
	}
}

@media screen and (min-width:64rem) {
	.module-category.style-1 .categories .categories-wrapper .category {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
		text-align: inherit;
		border-right: 1px solid var(--color-border);
	}
	.module-category.style-1 .categories .categories-wrapper .category .category-image {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.375rem;
		flex: 0 0 4.375rem;
		max-width: 4.375rem;
		margin-right: .75rem;
	}
}

.module-category.style-1 .categories .category {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	padding: .75rem;
	text-align: center;
}

@media screen and (min-width:64rem) {
	.module-category.style-1 .categories .category {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
		padding: 1.25rem;
	}
}

@media screen and (max-width:48rem) {
	.module-category.style-1 .categories {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.module-category.style-2 .categories {
	border: 1px solid var(--color-border);
	border-radius: var(--size-border-radius);
}

.module-category.style-2 .category {
	text-align: center;
	padding-bottom: .9375rem;
}

.module-category.style-2 .category-image {
	padding: .75rem;
}

@media screen and (min-width:62rem) {
	.module-category.style-2 .category-image {
		padding: 1.5rem 2.75rem 0;
	}
}

.module-category.style-2 .category-image img {
	margin-left: auto;
	margin-right: auto;
}

.module-category.style-2 .slick-slide+.slick-slide {
	border-left: 1px solid var(--color-border);
}

.module-category.style-2 .slick-prev {
	left: -1.25rem !important;
}

.module-category.style-2 .slick-next {
	right: -1.25rem !important;
}

@media screen and (max-width:48rem) {
	.module-category.style-2 .slick-arrpw {
		display: none !important;
	}
}

.module-category.style-3 .categories:not(.site-slider) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.module-category.style-3 .categories:not(.site-slider) .category {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	padding-left: .9375rem;
	padding-right: .9375rem;
	text-align: center;
	margin-bottom: 1.25rem;
}

@media screen and (min-width:64rem) {
	.module-category.style-3 .categories:not(.site-slider) .category {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
}

.module-category.style-3 .categories:not(.site-slider) .category .category-image {
	max-width: 6.875rem;
	height: 6.875rem;
	overflow: hidden;
	border-radius: 50%;
	margin-left: auto;
	margin-right: auto;
}

.module-category.style-3 .categories.site-slider .category {
	padding-left: .9375rem;
	padding-right: .9375rem;
	text-align: center;
	margin-bottom: 1.25rem;
}

.module-category.style-3 .categories.site-slider .category .category-image {
	max-width: 6.875rem;
	height: 6.875rem;
	overflow: hidden;
	border-radius: 50%;
	margin-left: auto;
	margin-right: auto;
}

.module-category .slick-dots {
	margin-top: 1.875rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.module-category .slick-dots li+li {
	margin-left: 3px;
}

.module-special-products .module-header {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}

@media screen and (max-width:36rem) {
	.module-special-products .module-header {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.module-special-products .module-header .column:nth-child(2) {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

@media screen and (min-width:62rem) {
	.module-special-products .module-header .column {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	.module-special-products .module-header .column:first-child {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
}

@media screen and (max-width:36rem) {
	.module-special-products .module-header .column+.column {
		margin-top: 1.25rem;
	}
}

.module-special-products .module-header .entry-title {
	font-family: var(--font-primary);
	font-size: 1.25rem;
	font-weight: 300;
	text-transform: none;
	color: var(--color-primary);
}

@media screen and (min-width:62rem) {
	.module-special-products .module-header .entry-title {
		font-size: 1.625rem;
		text-align: right;
	}
}

.module-special-products .module-header .entry-title span {
	font-weight: 600;
	text-decoration: underline;
}

@media screen and (max-width:36rem) {
	.module-special-products .module-header .entry-title {
		width: 100%;
		text-align: center;
	}
}

.module-special-products .module-header .entry-description {
	display: inline-block;
	font-size: .9375rem;
}

@media screen and (min-width:62rem) {
	.module-special-products .module-header .entry-description {
		text-align: right;
	}
}

@media screen and (min-width:62rem) {
	.module-special-products .countdown {
		margin-left: 2.5rem;
	}
}

.module-special-products .countdown span {
	font-size: 1.125rem;
}

.module-special-products .count-item {
	width: 3.5rem;
	height: 3.75rem;
	color: #fff;
	font-size: 1.5rem;
	background-color: var(--color-danger);
	border-radius: var(--size-border-radius);
}

.module-special-products .module-body {
	border: 2px solid var(--color-danger);
	border-radius: var(--size-border-radius);
}

.module-special-products .product {
	border-bottom: 0;
}

.module-special-products .product:last-child {
	border-right: 0;
}

.module-special-products .product-count {
	margin-top: .9375rem;
	text-align: center;
}

.module-special-products .product-count .product-progress {
	height: .3125rem;
}

.module-special-products .product-count .product-progress .progress {
	background: var(--color-info-dark) !important;
}

.module-special-products .product-count .product-pcs {
	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;
	font-size: .6875rem;
	margin-top: .75rem;
}

.module-special-products .product-count .product-pcs span {
	font-family: var(--font-secondary);
	font-size: 1.25rem;
	font-weight: 600;
	color: var(--color-primary);
	margin-left: .625rem;
}

@media screen and (max-width:48rem) {
	.module-special-products .product {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

.module-categor-products.style-1 .module-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	border: 1px solid var(--color-border-light);
	border-radius: var(--size-border-radius);
}

.module-categor-products.style-1 .module-body .column {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

@media screen and (min-width:64rem) {
	.module-categor-products.style-1 .module-body .column {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
}

@media screen and (min-width:64rem) {
	.module-categor-products.style-1 .module-body .column.center {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		max-width: 17.5rem;
		border-left: 1px solid var(--color-border-light);
		border-right: 1px solid var(--color-border-light);
	}
	.module-categor-products.style-1 .module-body .column.center a {
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
	}
	.module-categor-products.style-1 .module-body .column.center a img {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		-o-object-fit: cover;
		object-fit: cover;
	}
}

@media screen and (max-width:48rem) {
	.module-categor-products.style-1 .module-body .column.center a {
		display: block;
		width: 100%;
	}
	.module-categor-products.style-1 .module-body .column.center img {
		width: 100%;
	}
}

.module-categor-products.style-1 .module-body .products::before {
	display: none;
}

@media screen and (min-width:62rem) {
	.module-categor-products.style-1 .module-body .products .product:nth-child(2) {
		border-right: 0;
	}
	.module-categor-products.style-1 .module-body .products .product:nth-child(3) {
		border-bottom: 0;
	}
	.module-categor-products.style-1 .module-body .products .product:nth-child(4) {
		border-right: 0;
		border-bottom: 0;
	}
}

.module-categor-products.style-2 .module-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	border: 1px solid var(--color-border-light);
	border-radius: var(--size-border-radius);
}

.module-categor-products.style-2 .module-body .column {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.module-categor-products.style-2 .module-body .column.category-banner {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media screen and (min-width:62rem) {
	.module-categor-products.style-2 .module-body .column.category-banner {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 23.75rem;
		flex: 0 0 23.75rem;
		max-width: 23.75rem;
		border-right: 1px solid var(--color-border-light);
	}
}

@media screen and (max-width:62rem) {
	.module-categor-products.style-2 .module-body .column.category-banner {
		border-bottom: 1px solid var(--color-border-light);
	}
}

@media screen and (min-width:62rem) {
	.module-categor-products.style-2 .module-body .column.category-products {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
}

.module-categor-products.style-2 .module-body .column .products::before {
	display: none;
}

@media screen and (min-width:62rem) {
	.module-categor-products.style-2 .module-body .column .products:nth-child(4) {
		border-right: 0;
	}
	.module-categor-products.style-2 .module-body .column .products:nth-child(5),
	.module-categor-products.style-2 .module-body .column .products:nth-child(6),
	.module-categor-products.style-2 .module-body .column .products:nth-child(7),
	.module-categor-products.style-2 .module-body .column .products:nth-child(8) {
		border-bottom: 0;
	}
	.module-categor-products.style-2 .module-body .column .products:nth-child(8) {
		border-right: 0;
	}
}

.module-categor-products.style-2 .module-body .category-banner-image {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	overflow: hidden;
}

@media screen and (min-width:75rem) {
	.module-categor-products.style-2 .module-body .category-banner-image {
		width: 100%;
		height: 50%;
		border-top-left-radius: var(--size-border-radius);
	}
	.module-categor-products.style-2 .module-body .category-banner-image .banner-image {
		height: 100%;
	}
	.module-categor-products.style-2 .module-body .category-banner-image .banner-image img {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		-o-object-fit: cover;
		object-fit: cover;
	}
}

@media screen and (max-width:62rem) {
	.module-categor-products.style-2 .module-body .category-banner-image {
		width: 100%;
		height: auto;
		border-top-left-radius: var(--size-border-radius);
		border-top-right-radius: var(--size-border-radius);
	}
	.module-categor-products.style-2 .module-body .category-banner-image .banner-image {
		height: 100%;
	}
	.module-categor-products.style-2 .module-body .category-banner-image .banner-image img {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		-o-object-fit: cover;
		object-fit: cover;
	}
}

.module-categor-products.style-2 .module-body .banner-content {
	position: absolute;
	padding: 1.25rem;
	z-index: 1;
}

@media screen and (min-width:75rem) {
	.module-categor-products.style-2 .module-body .banner-content {
		padding: 2.5rem;
	}
}

@media screen and (max-width:62rem) {
	.module-categor-products.style-2 .module-body .banner-content {
		position: relative;
		padding: 2.5rem;
	}
}

.module-categor-products.style-2 .module-body .banner-content .entry-title {
	font-size: 1.25rem;
	font-weight: 600;
	letter-spacing: -.7px;
}

@media screen and (min-width:75rem) {
	.module-categor-products.style-2 .module-body .banner-content .entry-title {
		font-size: 1.5rem;
	}
}

.module-categor-products.style-2 .module-body .banner-content .entry-title span {
	display: block;
	font-size: 80%;
	font-weight: 400;
}

.module-categor-products.style-2 .module-body .banner-content .entry-text {
	font-size: .875rem;
}

.module-categor-products.style-2 .module-body .banner-content .button {
	margin-top: 1.25rem;
}

.module-categor-products.style-2 .module-body .categories-links {
	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%;
	height: 50%;
	padding: .9375rem 0;
}

@media screen and (min-width:75rem) {
	.module-categor-products.style-2 .module-body .categories-links {
		padding: 1.875rem 0;
	}
}

.module-categor-products.style-2 .module-body .categories-links ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: 0 0 auto;
	padding: 0;
	list-style: none;
}

.module-categor-products.style-2 .module-body .categories-links ul li {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	margin-bottom: .625rem;
	padding: 0 .9375rem;
}

@media screen and (min-width:75rem) {
	.module-categor-products.style-2 .module-body .categories-links ul li {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		padding: 0 1.875rem;
	}
}

.module-categor-products.style-2 .module-body .categories-links ul a {
	font-size: .8125rem;
	color: var(--color-text-light);
	text-decoration: none;
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.module-categor-products.style-2 .module-body .categories-links ul a:hover {
	color: var(--color-secondary);
}

.module-categor-products.style-2 .module-body .categories-links .button {
	font-size: .8125rem;
	margin-left: .9375rem;
	margin-top: 1.25rem;
	color: var(--color-primary);
}

@media screen and (min-width:75rem) {
	.module-categor-products.style-2 .module-body .categories-links .button {
		margin-left: 1.875rem;
	}
}

.module-categor-products.style-2 .product .price {
	margin-bottom: 0;
}

.module-categor-products.style-3 .module-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border: 1px solid var(--color-border-light);
	border-radius: var(--size-border-radius);
}

@media screen and (min-width:64rem) {
	.module-categor-products.style-3 .module-body {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
	}
}

.module-categor-products.style-3 .module-body .column {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

@media screen and (min-width:64rem) {
	.module-categor-products.style-3 .module-body .column {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		max-width: 100%;
	}
}

.module-categor-products.style-3 .module-body .column.left {
	border-bottom: 1px solid var(--color-border-light);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

@media screen and (min-width:64rem) {
	.module-categor-products.style-3 .module-body .column.left {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45%;
		flex: 0 0 45%;
		max-width: 45%;
		border-bottom: 0;
		border-right: 1px solid var(--color-border-light);
	}
}

.module-categor-products.style-3 .module-body .column.left .cell {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 100%;
}

.module-categor-products.style-3 .module-body .column.left .banner {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 17.3125rem;
	flex: 0 0 17.3125rem;
	max-width: 17.3125rem;
}

@media screen and (max-width:64rem) {
	.module-categor-products.style-3 .module-body .column.left .banner {
		display: none;
	}
}

.module-categor-products.style-3 .module-body .column.left .banner a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
}

.module-categor-products.style-3 .module-body .column.left .banner a img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
}

.module-categor-products.style-3 .products::before {
	display: none;
}

@media screen and (min-width:64rem) {
	.module-categor-products.style-3 .products .product:nth-child(3),
	.module-categor-products.style-3 .products .product:nth-child(6) {
		border-right: 0;
	}
	.module-categor-products.style-3 .products .product:nth-child(4),
	.module-categor-products.style-3 .products .product:nth-child(5),
	.module-categor-products.style-3 .products .product:nth-child(6) {
		border-bottom: 0;
	}
}

.module-categor-products.style-3 .categories-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: .9375rem 0;
}

@media screen and (min-width:75rem) {
	.module-categor-products.style-3 .categories-links {
		padding: 1.875rem 0;
	}
}

.module-categor-products.style-3 .categories-links ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: 0 0 auto;
	padding: 0;
	list-style: none;
}

.module-categor-products.style-3 .categories-links ul li {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	margin-bottom: .625rem;
	padding: 0 .9375rem;
}

@media screen and (min-width:75rem) {
	.module-categor-products.style-3 .categories-links ul li {
		padding: 0 1.875rem;
	}
}

.module-categor-products.style-3 .categories-links ul a {
	font-size: .8125rem;
	color: var(--color-text-light);
	text-decoration: none;
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.module-categor-products.style-3 .categories-links ul a:hover {
	color: var(--color-secondary);
}

.module-categor-products .module-banner {
	width: 100%;
	height: 100%;
}

.module-categor-products .module-banner .module-body,
.module-categor-products .module-banner .banner-wrapper {
	width: 100%;
	height: 100%;
	border: 0;
	border-radius: 0;
}

@media screen and (min-width:64rem) {
	.module-categor-products .module-banner .banner-thumbnail {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}
	.module-categor-products .module-banner .banner-thumbnail img {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		-o-object-fit: cover;
		object-fit: cover;
	}
}

.module-blog .post-thumbnail a {
	position: relative;
	display: block;
	overflow: hidden;
	border-radius: var(--size-border-radius);
}

@media screen and (max-width:48rem) {
	.module-blog .post-thumbnail a img {
		width: 100%;
	}
}

.module-blog .post-wrapper .entry-title {
	font-size: 1.25rem;
	font-weight: 600;
}

.module-blog .post-wrapper .entry-title a {
	color: var(--color-text);
	text-decoration: none;
}

.module-counter-product .module-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin-left: -.9375rem;
	margin-right: -.9375rem;
}

.module-counter-product .module-body>* {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	padding-left: .9375rem;
	padding-right: .9375rem;
}

@media screen and (min-width:75rem) {
	.module-counter-product .module-body>*.counter-product {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 35%;
		flex: 0 0 35%;
		max-width: 35%;
	}
}

@media screen and (min-width:75rem) {
	.module-counter-product .module-body>*.campanies-products {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 65%;
		flex: 0 0 65%;
		max-width: 65%;
	}
}

@media screen and (max-width:48rem) {
	.module-counter-product .counter-product {
		margin-bottom: 1.25rem;
	}
}

.module-counter-product .counter-product .products {
	height: 100%;
}

.module-counter-product .counter-product .products::before {
	border-width: 2px;
	border-color: var(--color-danger);
}

.module-counter-product .counter-product .products .product {
	border: 0;
}

@media screen and (min-width:62rem) {
	.module-counter-product .counter-product .products .product .content-wrapper {
		padding: 0 1.875rem 1.875rem;
	}
}

.module-counter-product .counter-product .counter-product-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-bottom: .75rem;
}

.module-counter-product .counter-product .counter-product-header .price {
	margin-right: .625rem;
	margin-bottom: 0;
}

@media screen and (min-width:62rem) {
	.module-counter-product .counter-product .counter-product-header .price {
		font-size: 1.5rem;
	}
}

.module-counter-product .counter-product .counter-product-header .store-info {
	position: relative;
	margin-bottom: 0;
	top: -3px;
}

.module-counter-product .counter-product .product-title {
	font-size: 1.125rem;
	margin-bottom: .625rem;
}

.module-counter-product .counter-product .product-count {
	margin-top: 1.25rem;
}

.module-counter-product .counter-product .product-count .product-pcs {
	font-family: var(--font-secondary);
	font-size: .6875rem;
	font-weight: 600;
	text-transform: uppercase;
	text-align: right;
	margin-bottom: .625rem;
	color: var(--color-info);
}

.module-counter-product .counter-product .product-count .product-pcs span {
	font-size: 1rem;
	color: var(--color-primary);
}

.module-counter-product .deals-header {
	padding: 1.25rem 1.25rem 0;
}

@media screen and (min-width:62rem) {
	.module-counter-product .deals-header {
		padding: 1.875rem 1.875rem 0;
	}
}

.module-counter-product .deals-header .entry-title {
	font-size: 1.25rem;
	color: var(--color-primary);
}

.module-counter-product .deals-header .count-item {
	font-size: 1.25rem;
	width: 3rem;
	height: 3rem;
	color: #fff;
	border-radius: var(--size-border-radius);
	background-color: var(--color-danger);
}

.module-counter-product .deals-header .deals-counter-text {
	font-size: .75rem;
	margin-top: .9375rem;
	color: var(--color-info);
}

.module-counter-product .deal-discount {
	position: absolute;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-family: var(--font-secondary);
	font-size: 1.25rem;
	font-weight: 600;
	width: 3.75rem;
	height: 3.75rem;
	top: 1.25rem;
	left: 1.25rem;
	color: #fff;
	background-color: var(--color-danger);
	border-radius: 50%;
	z-index: 1;
}

@media screen and (min-width:62rem) {
	.module-counter-product .deal-discount {
		font-size: 1.5rem;
		width: 4.375rem;
		height: 4.375rem;
		top: 1.875rem;
		left: 1.875rem;
	}
}

.site-footer {
	margin-top: 2.5rem;
}

@media screen and (min-width:64rem) {
	.site-footer {
		margin-top: 2.1875rem;
	}
}

.site-footer * {
	border-color: var(--color-border) !important;
}

.site-footer .border-enable .container {
	border-top: 1px solid;
}

.site-footer .footer-subscribe {
	color: #fff;
	/*background-color: var(--color-primary);*/
	background-color: #8dc63f;
}

.site-footer .footer-subscribe .row {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.site-footer .footer-subscribe .subscribe-image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

@media screen and (min-width:64rem) {
	.site-footer .footer-subscribe .subscribe-image {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
}

.site-footer .footer-subscribe .subscribe-content {
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
}

@media screen and (min-width:64rem) {
	.site-footer .footer-subscribe .subscribe-content {
		padding-top: 6.375rem;
		padding-bottom: 4.375rem;
	}
}

.site-footer .footer-subscribe .entry-subtitle {
	font-weight: 300;
}

.site-footer .footer-subscribe .entry-subtitle strong {
	font-weight: 300;
	text-decoration: underline;
}

.site-footer .footer-subscribe .entry-title {
	font-size: 1.625rem;
	font-weight: 600;
	margin-bottom: .9375rem;
}

.site-footer .footer-subscribe .entry-teaser {
	max-width: 18.75rem;
	opacity: .5;
	margin-bottom: 1.875rem;
}

.site-footer .footer-subscribe .entry-teaser p {
	font-size: .8125rem;
}

.site-footer .footer-subscribe .form-wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.site-footer .footer-subscribe .form-wrapper form {
	width: 100%;
}

.site-footer .footer-subscribe .form-wrapper>i {
	position: absolute;
	font-size: 1.125rem;
	color: var(--color-info);
	left: 1.25rem;
	z-index: 3;
}

.site-footer .footer-subscribe .form-wrapper .subscribe-input {
	height: 3rem;
	background-color: #fff;
	padding-left: 3.125rem;
}

@media screen and (min-width:64rem) {
	.site-footer .footer-subscribe .form-wrapper .subscribe-input {
		height: 3.875rem;
	}
}

.site-footer .footer-subscribe .form-wrapper button {
	position: absolute;
	font-size: .8125rem;
	font-weight: 500;
	height: auto;
	top: 4px;
	bottom: 4px;
	right: 4px;
	border: 0;
	background-color: var(--color-primary);
	color: #fff;
}

.site-footer .footer-iconboxes {
	background-color: #f7f8fd;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
}

@media screen and (min-width:64rem) {
	.site-footer .footer-iconboxes {
		padding-top: 1.1875rem;
		padding-bottom: 1.1875rem;
	}
}

@media screen and (min-width:64rem) {
	.site-footer .footer-iconboxes .col+.col {
		border-left: 1px solid;
	}
}

.site-footer .footer-iconboxes .iconbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media screen and (min-width:64rem) {
	.site-footer .footer-iconboxes .iconbox {
		width: 100%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

.site-footer .footer-iconboxes .iconbox .iconbox-icon {
	font-size: 1.375rem;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 1.125rem;
	flex: 0 0 1.125rem;
	max-width: 1.125rem;
	margin-right: .9375rem;
}

.site-footer .footer-iconboxes .iconbox .iconbox-detail {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.site-footer .footer-iconboxes .iconbox .iconbox-detail span {
	font-size: .8125rem;
	font-weight: 500;
}

.site-footer .footer-widgets {
	background-color: #f7f8fd;
}

.site-footer .footer-widgets .container {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

@media screen and (min-width:64rem) {
	.site-footer .footer-widgets .container {
		/*padding-top: 6.25rem;
		padding-bottom: 6.25rem;*/
	}
}

@media screen and (min-width:64rem) {
	.site-footer .footer-widgets .col-five {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
}

.site-footer .footer-widgets .widget {
	font-size: .8125rem;
	margin-bottom: 1.875rem;
}

.site-footer .footer-widgets .widget ul {
	font-size: inherit;
}

.site-footer .footer-widgets .widget ul li+li {
	margin-top: .5rem;
}

@media screen and (max-width:48rem) {
	.site-footer .footer-widgets .col {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media screen and (max-width:36rem) {
	.site-footer .footer-widgets .col {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}

.site-footer .footer-contacts {
	padding-top: 0.875rem;
	padding-bottom: 0.875rem;
}

@media screen and (min-width:64rem) {
	.site-footer .footer-contacts .container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.site-footer .footer-contacts .column-left {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
}
#footer-end-section-container{
	align-items: center;
    justify-content: center;
    gap: 20px;
}
.site-footer .footer-contacts .site-phone {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 13.75rem;
}
@media screen and (max-width:576px) {
	#footer-end-section-container {
		gap: 0px;
	}
}

.site-footer .footer-contacts .site-phone .phone-icon {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 1.125rem;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 2.625rem;
	flex: 0 0 2.625rem;
	max-width: 2.625rem;
	height: 2.625rem;
	margin-right: .9375rem;
	border: 1px solid;
	border-radius: 50%;
	top: -1px;
}

.site-footer .footer-contacts .site-phone .phone-detail {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.site-footer .footer-contacts .site-phone .entry-title {
	font-size: 1.25rem;
	font-weight: 600;
	margin-bottom: 3px;
}

.site-footer .footer-contacts .site-phone span {
	font-size: .6875rem;
	opacity: .5;
}

.site-footer .footer-contacts .site-mobile-app {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

@media screen and (max-width:48rem) {
	.site-footer .footer-contacts .site-mobile-app {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.site-footer .footer-contacts .site-mobile-app .app-content {
	text-align: center;
	margin-bottom: .9375rem;
}

@media screen and (min-width:64rem) {
	.site-footer .footer-contacts .site-mobile-app .app-content {
		text-align: right;
		margin-right: 1.25rem;
		margin-bottom: 0;
	}
}

.site-footer .footer-contacts .site-mobile-app .app-content .entry-title {
	font-size: .875rem;
	font-weight: 600;
	margin-bottom: 0;
}

.site-footer .footer-contacts .site-mobile-app .app-content span {
	display: block;
	font-size: .75rem;
	opacity: .5;
}

.site-footer .footer-contacts .site-mobile-app+.site-social {
	margin-left: 1.25rem;
}

@media screen and (max-width:48rem) {
	.site-footer .footer-contacts .container {
		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-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.site-footer .footer-contacts .container .column+.column {
		margin-top: 1.25rem;
	}
	.site-footer .footer-contacts .container .column.column-left {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.site-footer .footer-contacts .container .column.column-left .site-phone {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.site-footer .footer-contacts .container .column.column-right {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.site-footer .footer-contacts .container .column.column-right .site-social {
		margin-top: 1.25rem;
		margin-left: 0;
	}
}

@media screen and (max-width:36rem) {
	.site-footer .footer-contacts .container {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.site-footer .footer-contacts .container .column {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
		width: 100%;
	}
	.site-footer .footer-contacts .container .column.column-right {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.site-footer .footer-contacts .container .site-phone {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	.site-footer .footer-contacts .container .site-mobile-app {
		margin-top: 1.875rem;
	}
	.site-footer .footer-contacts .container .site-mobile-app .app-content {
		text-align: inherit;
	}
}
#footer-sites-center {
    text-align: center;
	border-top: 0px solid;
}
#footer-id-policy-align{
	text-align: center;
}
#policy-container-border{
	border-top: 0px solid;
	justify-content: center;
}

.site-footer .footer-bottom {
	color: #9b9bb4;
}

.site-footer .footer-bottom .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	padding-top: 0.875rem;
	padding-bottom: 0.875rem;
}

@media screen and (max-width:48rem) {
	.site-footer .footer-bottom .container {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

.site-footer .footer-bottom .footer-menu {
	margin-left: auto;
}

@media screen and (min-width:64rem) {
	.site-footer .footer-bottom .footer-menu+.site-payments {
		margin-left: .9375rem;
	}
}

@media screen and (max-width:64rem) {
	.site-footer .footer-bottom .footer-menu+.site-payments {
		margin-left: 0;
		margin-top: .9375rem;
	}
}

.site-footer .footer-bottom .footer-menu li {
	font-size: .75rem;
}

.site-footer .footer-bottom .footer-menu li+li {
	margin-left: .625rem;
}

.site-footer .footer-bottom .footer-menu li a {
	color: currentColor;
}

.site-footer .footer-bottom .footer-menu li a:hover {
	text-decoration: underline;
}

.site-footer .footer-bottom .site-payments {
	margin-left: auto;
}

@media screen and (max-width:36rem) {
	.site-footer .footer-bottom .container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.site-footer .footer-bottom .container .site-menu {
		margin-left: 0;
		margin-top: 1.25rem;
	}
}

.site-copyright {
	font-size: .75rem;
}

.klb-post img {
	max-width: 100%;
	height: auto;
}

.klb-post h1,
.klb-post h2,
.klb-post h3,
.klb-post h4,
.klb-post h5,
.klb-post h6 {
	margin-bottom: 10px;
	line-height: 140%;
	margin: 10px 0;
	text-rendering: optimizelegibility;
	padding: 0;
}

.klb-post h1 {
	font-size: 38.5px;
	text-transform: inherit;
}

.klb-post h2 {
	font-size: 31.5px;
	padding-bottom: initial;
}

.klb-post h3 {
	font-size: 24.5px;
	text-transform: initial;
	text-align: left;
	text-transform: initial;
	font-weight: 500;
}

.klb-post h4 {
	font-size: 17.5px;
}

.klb-post h5 {
	font-size: 14px;
}

.klb-post h6 {
	font-size: 11.9px;
}

table {
	max-width: 100%;
	background-color: transparent;
	width: 100%;
}

th {
	text-align: left;
	padding-right: 20px;
	padding-bottom: 5px;
	padding: 8px;
	border: 1px solid var(--color-border-light);
	;
}

td {
	padding: 4px;
	border: 1px solid var(--color-border-light);
	;
	text-align: left;
}

dt {
	font-weight: bold;
}

dt,
dd {
	line-height: 20px;
}

dd {
	margin-left: 10px;
}

.wp-calendar-table td,
.wp-calendar-table th {
	text-align: center;
}

abbr,
tla,
acronym {
	text-decoration: underline;
	cursor: help;
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

form select,
select {
	width: 100%;
}

.aligncenter img {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.alignright {
	float: right;
	margin: 0 0 1em 1em;
	clear: both;
}

.alignleft {
	float: left;
	margin: 0 1em 1em 0;
	clear: both;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.gallery-caption {
	padding: 0;
}

.bypostauthor {
	color: #000;
}

.textarea_half {
	max-width: 500px;
}

.wp-caption img {
	max-width: 100%;
	height: auto;
}

.sticky {}

p>img {
	max-width: 100%;
	height: auto;
}

.wp-caption {
	padding-top: 4px;
	max-width: 100%;
	border: 1px solid #eee;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-image: initial;
	background-color: #efefef;
	text-align: center;
	margin-bottom: 20px;
	clear: both;
}

.wp-caption p.wp-caption-text {
	width: auto !important;
	line-height: 1.5;
	font-size: 11px;
	padding: 3px 0;
	margin: 0 !important;
	background: #f6f6f6;
	display: block;
	-webkit-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
	text-align: inherit;
}

.klb-post ul {
	padding-left: 20px;
	list-style-type: circle;
}

.klb-post ol {
	padding-left: 20px;
	list-style-type: decimal;
}

.klb-post ul li {
	list-style-type: circle;
	line-height: 1.75;
	padding: 0;
}

.klb-post ol li {
	list-style-type: decimal;
	line-height: 1.75;
	padding: 0;
}

.post-password-form label {
	width: 100%;
}

.klb-post:before,
.klb-post:after {
	content: '';
	display: table;
	clear: both;
}

.klb-post td a {
	font-weight: 600;
}

.klb-post td {
	padding: 12px;
}

.klb-post th {
	padding: 12px;
}

.klb-pagination {
	clear: both;
}

pre {
	padding: 9.5px;
	margin: 0 0 10px;
	line-height: 1.42857143;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px;
	white-space: pre-line;
}

.site-header .all-categories+.primary-menu .menu>.menu-item>a {
	text-transform: uppercase;
}

.site-header .primary-menu .menu>.menu-item.current-menu-item>a {
	color: #8dc63f;
	background-color: #f0faff;
}

.elementor-widget.elementor-widget-bacola-home-slider,
.elementor-widget.elementor-widget-bacola-home-slider>div {
	height: 100%;
}

a.added_to_cart {
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: .75rem;
	height: 2.125rem;
	border-radius: 1.875rem !important;
	color: #fff;
	background-color: var(--color-primary);
	border-color: var(--color-primary);
	padding: 0 1.25rem;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: var(--font-primary);
	font-weight: 500;
	text-decoration: none;
	border: 1px solid;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.product-meta .product-available.outof-stock {
	color: var(--color-danger);
}

.product-type-2 a.button.button-primary {
	color: var(--color-secondary);
	background-color: transparent;
	border-color: var(--color-secondary);
}

.product-type-2 a.button.button-primary:hover {
	color: #fff;
	background-color: var(--color-secondary);
}

.product-type-3 a.button.button-primary {
	color: #fff;
	background-color: var(--color-danger);
	border-color: var(--color-danger);
}

.product-type-4 a.button.button-primary {
	color: var(--color-text);
	background-color: var(--color-rating);
	border-color: var(--color-rating);
}

.product-wrapper a.tinvwl_add_to_wishlist_button {
	font-size: 0;
}

.product-wrapper .tinv-wishlist a.tinvwl_add_to_wishlist_button:before {
	margin-right: 0 !important;
	color: var(--color-text-light);
	font-size: 22px;
}

.product-buttons a.tinvwl_add_to_wishlist_button:hover:before,
.product-buttons .tinv-wraper:hover a.tinvwl_add_to_wishlist_button:before {
	color: #fff;
	background-color: var(--color-primary);
	border-color: transparent;
}

.module-hot-product .hot-product {
	padding: 1.875rem;
	flex-direction: column;
}

.subscribe-content label {
	width: 100%;
}

.footer-subscribe .mc4wp-form i {
	position: absolute;
	font-size: 1.125rem;
	color: var(--color-info);
	left: 1.25rem;
	z-index: 3;
}

.footer-subscribe .mc4wp-form input[type="submit"] {
	position: absolute;
	font-size: .8125rem;
	font-weight: 500;
	height: auto;
	top: 4px;
	bottom: 4px;
	right: 4px;
	border: 0;
	background-color: var(--color-primary);
	color: #fff;
}

.footer-subscribe .mc4wp-form .mc4wp-form-fields {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.klbfooterwidget {
	position: relative;
	color: var(--color-text-lighter);
}

.klbfooterwidget ul {
	font-size: .875rem;
	font-weight: 400;
	margin: 0;
	padding: 0;
	list-style: none;
}

.klbfooterwidget ul a {
	color: currentColor;
	text-decoration: none;
}

.klbfooterwidget h4.widget-title {
	color: var(--color-text);
}

.site-copyright p {
	font-size: 14px;
	margin: 0;
	letter-spacing: -.1px;
	line-height: 1.5;
}

.product>.tinv-wraper {
	display: none;
}

.product-rating .count-rating {
	font-size: .7325rem;
}

.elementor-widget-bacola-latest-blog figure.post-thumbnail {
	margin-bottom: 1rem !important;
}

.banner-box4.wide .banner-thumbnail {
	right: 0;
	position: absolute;
	left: 0;
	max-width: 100%;
}

.banner-box4.wide .banner-content {
	text-align: left;
}

@media(max-width:600px) {
	.module-category.style-2 .slick-prev {
		left: 0 !important;
	}
	.module-category.style-2 .slick-next {
		right: 0 !important;
	}
	.products .product-fade-block {
		position: static;
		opacity: 1;
		visibility: visible;
		padding-left: 0;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
	.products .product:hover .product-content-fade {
		opacity: 0;
	}
}

.site-module .module-header .entry-description {
	padding-right: 10px;
}

@media(max-width:320px) {
	.module-purchase-banner .purchase-text {
		text-align: center;
		margin-bottom: 10px;
	}
	.module-purchase-banner .purchase-code {
		margin-bottom: 10px;
	}
}

.product-filter .select2-container .select2-selection--single {
	margin-bottom: 0;
	padding: 0;
}

.site-sidebar ul {
	list-style: none;
	padding: 0;
	font-size: .875rem;
	font-weight: 400;
}

.site-sidebar ul.children {
	padding-left: 15px;
}

.site-sidebar a {
	text-decoration: none;
	color: var(--color-text-lighter);
	margin-bottom: .625rem;
	display: inline-block;
}

.widget_price_filter form {
	position: relative;
	color: var(--color-text-lighter);
}

.widget .site-checkbox-lists .site-scroll {
	max-height: 16.75rem;
}

ul.woocommerce-widget-layered-nav-list .type-button span.button-box {
	width: .875rem;
	height: .875rem;
	display: inline-block;
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-right: 10px;
	border: 1px solid var(--color-border-dark);
	position: absolute;
	left: 0;
	top: 8px;
	border-radius: 2px;
}

ul.woocommerce-widget-layered-nav-list .type-button a {
	padding-left: 26px;
	z-index: 99;
	position: relative;
}

ul.woocommerce-widget-layered-nav-list .type-button {
	padding-bottom: 5px;
	padding-top: 5px;
	text-transform: capitalize;
	position: relative;
}

ul.woocommerce-widget-layered-nav-list .type-button span.button-box:after {
	align-items: center;
	justify-content: center;
	color: #fff;
	font-weight: normal;
	line-height: 1;
	opacity: 0;
	transition: opacity .2s ease;
	content: '';
	position: absolute;
	top: 3px;
	left: 2px;
	height: 3px;
	width: 7px;
	border: solid #fff;
	border-width: 0 0 2px 2px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

ul.woocommerce-widget-layered-nav-list li.chosen .type-button span.button-box {
	background-color: var(--color-primary);
	border-color: var(--color-primary);
}

ul.woocommerce-widget-layered-nav-list li.chosen .type-button span.button-box:after {
	opacity: 1;
}

ul.woocommerce-widget-layered-nav-list .type-button:hover span.button-box {
	background-color: var(--color-border-light);
}

ul.woocommerce-widget-layered-nav-list .type-button a:before {
	display: none;
}

ul.woocommerce-widget-layered-nav-list .type-button span.count {
	float: right;
}

ul.woocommerce-widget-layered-nav-list li.chosen .type-button a {
	color: var(--color-primary);
	text-shadow: 0px 0px 0px;
}

ul.woocommerce-widget-layered-nav-list .type-button a {
	margin-bottom: 3px;
}

.products>svg.loader-image.preloader {
	bottom: -100px;
	top: inherit;
}

nav.woocommerce-pagination.klb-load-more .button {
	cursor: pointer;
}

@media screen and (min-width:75rem) {
	.shop-wide .container {
		max-width: 100%;
	}
	.shop-wide .site-header .header-top .site-menu .menu>.menu-item .sub-menu {
		min-width: auto;
		background-color: #fff;
		border: 1px solid #edeef5;
		padding: .9375rem 0;
		left: -1.75rem;
		z-index: 1;
		right: -15px;
	}
	.shop-wide .shop-banner {
		display: none;
	}
}

.woocommerce-product-rating a.woocommerce-review-link {
	color: var(--color-text-lighter);
	font-weight: 600;
	text-decoration: none;
}

.product-detail .column>.stock {
	display: none;
}

.product-detail form.cart button {
	font-size: .8125rem;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 2.75rem;
	margin-left: .9375rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 1.875rem !important;
}

.product-detail form.cart button:hover {
	opacity: .8;
}

.product_meta span.sku_wrapper {
	display: none;
}

.single-content .product .product-actions .tinv-wraper a {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 2.0625rem;
	padding-left: .75rem;
	padding-right: .75rem;
	border: 1px solid var(--color-border-dark);
	border-radius: 2.0625rem;
}

.product-detail .product-actions button {
	background: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: var(--font-secondary);
	font-size: .75rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0;
	color: var(--color-text-lighter);
	text-decoration: none;
	padding: 0;
	height: auto;
}

.tinv-wraper.tinv-wishlist+button.woosc-btn {
	margin-left: 1.25rem;
}

.product-detail .product-actions button.woosc-btn:before {
	margin-right: 6px;
	content: '\e890';
	font-family: "klbtheme";
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.product-detail .product-actions button.woosc-btn.wooscp-btn-added:before {
	content: '\e8e1';
}

.product-detail .tinv-wishlist {
	display: none;
}

.product-detail .product-actions .tinv-wishlist {
	display: block;
}

.single-content .product .product-meta.bottom>* a+a::before {
	display: none;
}

@media screen and (max-width:36rem) {
	.slider-wrapper .product-thumbnails {
		display: block !important;
	}
}

ol.flex-control-nav.flex-control-thumbs {
	padding-left: 0;
	margin-top: 10px;
}

ol.flex-control-thumbs li {
	display: inherit !important;
}

.klb-module:before {
	display: none;
}

.klb-module .products {
	background: #fff;
}

.klb-module {
	margin-top: 1.875rem;
}

@media screen and (min-width:64rem) {
	.klb-module {
		margin-top: 3.75rem;
	}
}

.klb-title.module-header {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 15px;
}

.klb-title h4.entry-title {
	font-family: var(--font-secondary);
	font-size: 1.125rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0;
	margin-bottom: 0;
}

@media screen and (min-width:64rem) {
	.klb-title h4.entry-title {
		font-size: 1.25rem;
	}
}

.single-product .product-brand th {
	color: var(--color-info-dark);
	margin-right: 4px;
	border: none;
	padding: 0;
	font-size: .75rem;
	font-weight: 400;
}

.single-product .product-brand td {
	border: none;
	padding: 0;
}

.single-product .product-brand td p {
	margin: 0;
	font-weight: 500;
	color: var(--color-text-light);
	font-size: .75rem;
}

.single-product .product-brand th:after {
	content: ':';
	margin-right: 4px;
}

.single-product .product-brand tr {
	display: inline-block;
}

.single-product .product-brand tr+tr {
	margin-left: 10px;
}

.woocommerce-tabs #tab-additional_information>h2 {
	display: none;
}

.woocommerce-tabs #tab-additional_information td p {
	margin: 0;
}

.woocommerce-tabs.wc-tabs-wrapper td {
	padding: 8px;
}

.woocommerce-tabs.wc-tabs-wrapper th {
	font-weight: 400;
}

textarea {
	height: auto;
}

.woocommerce-Reviews p.meta {
	margin-bottom: 5px;
}

.woocommerce-Reviews .star-rating {
	margin-bottom: 5px;
}

.woocommerce-Reviews ol.commentlist {
	list-style: none;
	padding: 0;
}

.woocommerce-Reviews .comment_container {
	display: inline-flex;
	margin-top: 15px;
	margin-bottom: 15px;
}

.woocommerce-Reviews .avatar {
	margin-top: 0;
	margin-right: 15px;
	width: 60px;
	height: 60px;
	border-radius: 50%;
}

.woocommerce-Reviews .comment-text {
	width: 90%;
}

.woocommerce-Reviews span#reply-title {
	display: block;
	font-size: 18px;
	font-weight: 500;
	line-height: 20px;
	color: #333333;
	padding-bottom: 15px;
	margin-bottom: 30px;
	border-bottom: 1px solid #e6e6e6;
}

.woocommerce-Reviews {
	font-size: .875rem;
}

h2.woocommerce-Reviews-title {
	font-family: var(--font-secondary);
	font-size: 1rem;
	font-weight: 600;
	text-transform: uppercase;
}

strong.woocommerce-review__author {
	font-size: 1rem;
	font-weight: 500;
	color: var(--color-text);
	text-decoration: none;
}

time.woocommerce-review__published-date {
	font-size: .75rem;
	color: var(--color-text-lighter);
	text-decoration: none;
}

.single-content .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews p {
	font-size: .8125rem;
}

p.stars a {
	border-right: 1px solid #e1e1e1;
}

p.stars a:last-child {
	border-right: 0;
}

p.stars a.star-1:after,
.woocommerce-page p.stars a.star-1:after {
	content: "\e84b";
	font-family: "klbtheme";
	color: #666;
}

p.stars a.star-2:after,
.woocommerce-page p.stars a.star-2:after {
	content: "\e84b\e84b";
	font-family: "klbtheme";
	color: #666;
}

p.stars a.star-3:after,
.woocommerce-page p.stars a.star-3:after {
	content: "\e84b\e84b\e84b";
	font-family: "klbtheme";
	color: #666;
}

p.stars a.star-4:after,
.woocommerce-page p.stars a.star-4:after {
	content: "\e84b\e84b\e84b\e84b";
	font-family: "klbtheme";
	color: #666;
}

p.stars a.star-5:after,
.woocommerce-page p.stars a.star-5:after {
	content: "\e84b\e84b\e84b\e84b\e84b";
	font-family: "klbtheme";
	color: #666;
}

p.stars a,
.woocommerce-page p.stars a {
	display: inline-block;
	margin-right: 1em;
	text-indent: -9999px;
	position: relative;
	font-family: "klbtheme";
	font-size: .8rem;
}

p.stars a.star-1:after,
p.stars a.star-2:after,
p.stars a.star-3:after,
p.stars a.star-4:after,
p.stars a.star-5:after,
.woocommerce-page p.stars a.star-1:after,
.woocommerce-page p.stars a.star-2:after,
.woocommerce-page p.stars a.star-3:after,
.woocommerce-page p.stars a.star-4:after,
.woocommerce-page p.stars a.star-5:after {
	font-family: "klbtheme";
	text-indent: 0;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	letter-spacing: 3px;
}

p.stars a.star-1,
.woocommerce-page p.stars a.star-1 {
	width: 2em;
}

p.stars a.star-2,
.woocommerce-page p.stars a.star-2 {
	width: 3em;
}

p.stars a.star-3,
.woocommerce-page p.stars a.star-3 {
	width: 4em;
}

p.stars a.star-4,
.woocommerce-page p.stars a.star-4 {
	width: 5em;
}

p.stars a.star-5,
.woocommerce-page p.stars a.star-5 {
	width: 6em;
}

.p.stars a.star-1.active:after,
p.stars a.star-1:hover:after,
p.stars a.star-1.active:after,
p.stars a.star-1:hover:after {
	content: "\e84a";
	color: #ffcd00;
	font-weight: 900;
}

.p.stars a.star-2.active:after,
p.stars a.star-2:hover:after,
p.stars a.star-2.active:after,
p.stars a.star-2:hover:after {
	content: "\e84a\e84a";
	color: #ffcd00;
	font-weight: 900;
}

.p.stars a.star-3.active:after,
p.stars a.star-3:hover:after,
p.stars a.star-3.active:after,
p.stars a.star-3:hover:after {
	content: "\e84a\e84a\e84a";
	color: #ffcd00;
	font-weight: 900;
}

.p.stars a.star-4.active:after,
p.stars a.star-4:hover:after,
p.stars a.star-4.active:after,
p.stars a.star-4:hover:after {
	content: "\e84a\e84a\e84a\e84a";
	color: #ffcd00;
	font-weight: 900;
}

.p.stars a.star-5.active:after,
p.stars a.star-5:hover:after,
p.stars a.star-5.active:after,
p.stars a.star-5:hover:after {
	content: "\e84a\e84a\e84a\e84a\e84a";
	color: #ffcd00;
	font-weight: 900;
}

label {
	font-size: .8125rem;
}

@media(max-width:600px) {
	.woocommerce-breadcrumb ul {
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}
	.woocommerce-breadcrumb ul li:first-child:before {
		font-family: "klbtheme";
		font-size: 110%;
		content: '\e8d3';
		margin-left: .625rem;
		margin-right: .625rem;
	}
	.single-content .woocommerce-tabs .wc-tabs a {
		padding: 0.625rem 1.25rem;
	}
	.single-content .woocommerce-tabs .wc-tabs li {
		width: 100%;
	}
	.single-content .woocommerce-tabs .wc-tabs li:first-child a {
		padding-top: 1.25rem;
	}
	.single-content .woocommerce-tabs .wc-tabs li:last-child a {
		padding-bottom: 1.25rem;
	}
}

@media screen and (max-width:36rem) {
	.single-content .product .price+.product-meta .product-available {
		margin-left: 0;
	}
}

.woocommerce-cart .shop-content .woocommerce,
.woocommerce-checkout .shop-content .woocommerce {
	margin-top: 1.875rem;
}

@media screen and (min-width:64rem) {
	.woocommerce-cart .shop-content .woocommerce,
	.woocommerce-checkout .shop-content .woocommerce {
		margin-top: 2.5rem;
	}
}

.woocommerce-cart-form table th {
	border: none;
	border-bottom: 1px solid var(--color-border);
}

.woocommerce-cart-form table td {
	border: none;
	border-top: 1px solid #dee2e6;
}

.cart-collaterals .shop_table .cart-subtotal th,
.cart-collaterals .shop_table .cart-subtotal td {
	border: none;
	border-bottom: 1px solid var(--color-border-light);
}

.cart-collaterals .shop_table .order-total th,
.cart-collaterals .shop_table .order-total td {
	border: none;
}

.cart-collaterals a.checkout-button,
#order_review button#place_order {
	color: #fff;
	background-color: var(--color-danger);
	border-color: var(--color-danger);
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 3.125rem;
}

.cart-collaterals a.checkout-button:hover,
#order_review button#place_order:hover {
	opacity: .8;
}

#customer_details .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper>textarea,
#customer_details .woocommerce-additional-fields__field-wrapper .form-row .woocommerce-input-wrapper>textarea {
	resize: auto;
}

.woocommerce .form-row {
	margin-left: 0;
	margin-right: 0;
}

.woocommerce-cart .content-wrapper.sidebar-right .content-primary,
.woocommerce-checkout .content-wrapper.sidebar-right .content-primary {
	padding-right: 15px;
}

.woocommerce-form-coupon-toggle {
	padding: 20px;
	background-color: #F7F7F7;
	padding-left: 35px;
	position: relative;
	font-size: .875rem;
	margin-bottom: 1.875rem;
	border-radius: var(--size-border-radius);
}

.woocommerce-form-coupon-toggle:before {
	color: var(--color-primary);
	position: absolute;
	left: 15px;
	top: 50%;
	transform: translateY(-50%);
	text-rendering: auto;
	font-family: "klbtheme";
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f097';
}

.woocommerce-form-coupon-toggle a.showcoupon {
	color: var(--color-text);
}

form.checkout_coupon.woocommerce-form-coupon {
	margin-top: -1rem;
}

.woocommerce-message {
	border: 1px solid #dee2e6;
	margin-bottom: 1.875rem;
	padding: 1rem;
	font-size: .875rem;
}

.single-product .woocommerce-message,
.single-product ul.woocommerce-error li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	flex-direction: row-reverse;
	justify-content: space-between;
}

ul.woocommerce-error {
	list-style: none;
	padding: 0;
	border: 1px solid #dee2e6;
	margin-bottom: 1.875rem;
	padding: 1rem;
	font-size: .875rem;
}

.woocommerce-message a.button:hover,
ul.woocommerce-error a.button:hover {
	opacity: .8;
	color: #fff;
}

ul.woocommerce-thankyou-order-details {
	list-style: none;
	padding-left: 0;
	font-size: .875rem;
}

h2.woocommerce-order-details__title,
h2.woocommerce-column__title {
	font-family: var(--font-secondary);
	font-size: 1rem;
	font-weight: 700;
	text-transform: uppercase;
}

section.woocommerce-order-details {
	margin-top: 1.875rem;
}

section.woocommerce-customer-details {
	margin-top: 1.875rem;
	font-size: .875rem;
}

.woocommerce-order-details a {
	font-family: var(--font-primary);
	font-weight: 400;
	letter-spacing: -.1px;
	color: var(--color-text);
}

.woocommerce-order-details td,
.woocommerce-order-details th {
	padding: 8px;
	font-size: .875rem;
}

.select2-container--default .select2-selection--single {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: var(--font-primary);
	font-size: .9375rem;
	width: 100%;
	height: 2.875rem;
	padding: 0 .9375rem;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: var(--color-text);
	background-color: var(--color-form-background);
	border: 1px solid transparent;
	border-radius: var(--size-form-radius);
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	padding: 0;
	color: var(--color-text);
	font-size: .8125rem;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 2.875rem;
	font-size: .8125rem;
}

.select2-dropdown {
	border: 1px solid #f3f4f7;
}

@media(max-width:600px) {
	.post-type-archive-product .woocommerce-breadcrumb+.content-wrapper {
		margin-top: 0;
	}
}

.order-review-wrapper .shop_table thead th {
	border: none;
	border-bottom: 1px solid var(--color-border-light);
}

.order-review-wrapper .shop_table tbody td {
	border: none;
}

.order-review-wrapper .shop_table tfoot tr th {
	border: none;
	border-top: 1px solid var(--color-border-light);
}

.order-review-wrapper .shop_table tfoot tr td {
	border: none;
	border-top: 1px solid var(--color-border-light);
}

.woocommerce-account .col-1,
.woocommerce-account .col-2 {
	float: left;
	width: 50%;
	padding-left: 15px;
	padding-right: 15px;
	max-width: 100%;
}

.woocommerce-account .col2-set {
	margin-left: -15px;
	margin-right: -15px;
}

.woocommerce-account .col2-set:before,
.woocommerce-account .col2-set:after {
	content: '';
	display: table;
	clear: both;
}

span.password-input {
	width: 100%;
}

.my-account-page label.woocommerce-form-login__rememberme {
	display: block;
	width: 100%;
	margin-bottom: 1rem;
}

.my-account-page h2,
.woocommerce-MyAccount-content h3 {
	font-family: var(--font-secondary);
	font-size: 1rem;
	font-weight: 600;
	text-transform: uppercase;
	padding-bottom: .75rem;
	margin-bottom: .75rem;
	border-bottom: 1px solid var(--color-border-light);
}

.shop-content.my-account-page .woocommerce {
	margin-top: 1.875rem;
}

@media screen and (min-width:64rem) {
	.shop-content.my-account-page .woocommerce {
		margin-top: 2.5rem;
	}
}

input#rememberme {
	position: relative;
	top: 1px;
	margin-right: 6px;
}

.woocommerce-privacy-policy-text p {
	font-size: .8125rem;
}

.woocommerce-privacy-policy-text p a {
	color: var(--color-danger);
	font-weight: 500;
	text-decoration: underline;
}

a.woocommerce-button:hover,
a.woocommerce-Button:hover {
	color: #fff;
}

.woocommerce-MyAccount-content .woocommerce-pagination {
	margin-top: 1.875rem;
}

span.woocommerce-input-wrapper {
	width: 100%;
}

svg.loader-image.preloader.quick-view {
	position: fixed;
}

.quickview-product .product-detail>span.stock {
	display: none;
}

.quickview-product .product-brand th {
	color: var(--color-info-dark);
	margin-right: 4px;
	border: none;
	padding: 0;
	font-size: .75rem;
	font-weight: 400;
}

.quickview-product .product-brand td {
	border: none;
	padding: 0;
}

.quickview-product .product-brand td p {
	margin: 0;
	font-weight: 500;
	color: var(--color-text-light);
	font-size: .75rem;
}

.quickview-product .product-brand th:after {
	content: ':';
	margin-right: 4px;
}

.quickview-product .product-brand tr {
	display: inline-block;
}

.quickview-product .product-brand tr+tr {
	margin-left: 10px;
}

@media(max-width:600px) {
	.quick-product-wrapper .product-detail {
		margin-top: 1.875rem;
	}
	.products .product .product-buttons>* {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	.product-buttons>* {
		width: 1.5rem;
		height: 1.5rem;
	}
	.product-buttons>* svg {
		width: 10px;
	}
	.product-wrapper .tinv-wishlist a.tinvwl_add_to_wishlist_button:before {
		font-size: 16px;
	}
}

.klb-product-list a.tinvwl_add_to_wishlist_button {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 2.0625rem;
	padding-left: .75rem;
	padding-right: .75rem;
	border: 1px solid var(--color-border-dark);
	border-radius: 2.0625rem;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: var(--font-secondary);
	font-size: .75rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0;
	color: var(--color-text-lighter);
	text-decoration: none;
}

.klb-product-list .product-actions button.woosc-btn {
	background: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: var(--font-secondary);
	font-size: .75rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0;
	color: var(--color-text-lighter);
	text-decoration: none;
	padding: 0;
	height: auto;
}

.klb-product-list .product-actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.klb-product-list .product-actions button.woosc-btn:before {
	margin-right: 6px;
	content: '\e890';
	font-family: "klbtheme";
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.klb-product-list .product-button-group a {
	width: auto !important;
	margin-right: 10px;
}

.klb-product-list .content-wrapper {
	padding-top: .9375rem;
}

@media screen and (min-width:48rem) {
	.klb-product-list .content-wrapper {
		padding-top: 1.25rem;
	}
}

.woocommerce-mini-cart__buttons a {
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 2.75rem;
	background-color: transparent;
	border-color: var(--color-border-dark);
}

.woocommerce-mini-cart__buttons a {
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 2.75rem;
	background-color: transparent;
	border-color: var(--color-border-dark);
}

.woocommerce-mini-cart__buttons .button+.button {
	color: #fff;
	background-color: var(--color-danger);
	border-color: var(--color-danger);
}

.woocommerce-mini-cart__buttons .button+.button:hover {
	opacity: .8;
}

.price_slider_amount .button {
	color: #202435;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
	-webkit-appearance: none;
}

#order_review ul#shipping_method {
	list-style: none;
}

#order_review ul#shipping_method label {
	margin-bottom: 0;
}

.select-location.active .location-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.select-location.active .select-location-wrapper {
	z-index: 99;
}

.site-location a .current-location.activated {
	text-transform: capitalize;
}

@media screen and (max-width:64rem) {
	.site-sidebar {
		z-index: 99999;
	}
}

.tinvwl-table-manage-list a {
	color: #212529;
	font-size: .875rem;
}

table.tinvwl-table-manage-list span.woocommerce-Price-amount.amount {
	color: var(--color-text-lighter);
	font-weight: 500;
}

table.tinvwl-table-manage-list {
	font-size: .875rem;
}

.tinv-wishlist .product-remove button {}

.tinv-wishlist .product-remove button {
	background: none;
	padding: 0;
}

.tinv-wishlist .product-remove button i {
	margin: 0;
}

table.tinvwl-table-manage-list .form-control:focus {
	background: none;
	box-shadow: none;
	border: 1px solid #ced4da;
}

table.tinvwl-table-manage-list button {
	font-size: .75rem;
	height: 2.75rem;
}

table.tinvwl-table-manage-list select#tinvwl_product_actions {
	font-size: .875rem;
	height: 2.75rem;
}

.tinv-wishlist .social-buttons li a.social {
	color: #212529;
}

.tinv-wishlist table th {
	font-size: .75rem;
	color: var(--color-text-lighter);
	font-weight: 600;
}

.site-menu .mega-menu>.sub-menu {
	align-items: start;
}

.single-content .product form.variations_form {
	display: block;
}

form.variations_form .button-variable-item span {
	font-size: 16px;
	font-size: .75rem;
}

form table.variations {
	margin-bottom: 1.875rem;
}

.single_variation_wrap .single_variation {
	margin-bottom: 1.875rem;
}

.single_variation_wrap .single_variation .woocommerce-variation-price {
	margin-bottom: 5px;
}

.woo-variation-swatches.wvs-show-label .variations td.woo-variation-items-wrapper {
	border: none;
	padding-top: 1rem;
	padding-bottom: 0;
	padding-left: 2px;
}

span.woo-selected-variation-item-name {
	font-size: .8125rem;
}

td.woocommerce-grouped-product-list-item__price {
	color: var(--color-text-lighter);
	font-size: .75rem;
}

form.cart.grouped_form span.stock {
	display: block;
}

.single-content .product form.cart.grouped_form {
	display: block;
}

table.woocommerce-grouped-product-list.group_table {
	margin-bottom: 30px;
}

form.cart.grouped_form button {
	margin-left: 0;
}

form.cart.grouped_form .quantity .quantity-button {
	width: 1.50rem;
	height: 1.50rem;
}

form.cart.grouped_form td a {
	color: #212529;
	font-size: .75rem;
}

form.cart.grouped_form .quantity .qty {
	width: 1.825rem;
	height: 1.75rem;
}

td.woocommerce-grouped-product-list-item__quantity {
	min-width: 95px;
}

.product-type-external .product-detail form.cart button {
	margin-left: 0;
}

.klb-icon-box.contact-icon {
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 1.875rem;
	border: 1px solid var(--color-border-light);
	border-radius: var(--size-border-radius);
}

.klb-icon-box.contact-icon i {
	font-size: 2.25rem;
	color: var(--color-primary);
	margin-bottom: 1.25rem;
}

.klb-icon-box.contact-icon .entry-title {
	font-size: .875rem;
}

.klb-icon-box.contact-icon p {
	font-size: .8125rem;
}

.wpcf7 label {
	width: 100%;
}

.klb-contact-form.contact-form-wrapper {
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 2.5rem;
}

@media screen and (min-width:60rem) {
	.klb-contact-form.contact-form-wrapper {
		-webkit-box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.08);
		box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.08);
		border: 1px solid var(--color-border-light);
		border-radius: var(--size-border-radius);
		padding-top: 5.625rem;
		padding-bottom: 5.625rem;
	}
}

.klb-contact-form.contact-form-wrapper .form-wrapper {
	max-width: 47.5rem;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.klb-contact-form.contact-form-wrapper .form-wrapper .contact-header {
	/*padding-bottom: 2.5rem;margin-bottom: 3.5rem;*/
	margin-bottom: 1.5rem;
	border-bottom: 1px solid var(--color-border-light);
}

.klb-contact-form.contact-form-wrapper .form-wrapper .wpcf7-form label {
	font-size: .8125rem;
}

.klb-contact-form.contact-form-wrapper .form-wrapper .wpcf7-form .wpcf7-form-control-wrap {
	display: block;
	margin-bottom: .75rem;
}

.klb-contact-form.contact-form-wrapper .form-wrapper .wpcf7-form .wpcf7-form-control {
	height: 2.875rem;
}

.klb-contact-form.contact-form-wrapper .form-wrapper .wpcf7-form .wpcf7-form-control.wpcf7-textarea {
	min-height: 120px;
	resize: none;
}

.klb-contact-form.contact-form-wrapper .form-wrapper .wpcf7-form .wpcf7-form-control.wpcf7-submit {
	font-size: .8125rem;
	padding-left: 2.25rem;
	padding-right: 2.25rem;
}

.klb-contact-form.contact-form-wrapper .contact-header p {
	max-width: 760px;
	margin-left: auto;
	margin-right: auto;
}

.klb-contact-form.contact-form-wrapper .contact-header {
	text-align: center;
}

.wpcf7-not-valid-tip {
	margin-top: 5px;
}

@media screen and (min-width:48rem) {
	.site-posts .post .entry-meta {
		margin-bottom: .625rem;
	}
}

.post .entry-meta .meta-item.entry-tags a {
	color: var(--color-text-lighter);
}

.klb-readmore a:hover {
	color: #fff;
}

.klb-blog-list .klb-readmore {
	margin-top: 1.875rem;
}

.site-primary .blog-wrapper {
	margin-top: 1.875rem;
}

@media screen and (min-width:64rem) {
	.site-primary .blog-wrapper {
		margin-top: 3.5rem;
	}
}

.site-posts>.post:last-child {
	margin-bottom: 0;
}

.search_form {
	width: 100%;
	position: relative;
}

.search_form button {
	position: absolute;
	right: 0;
	top: 0;
	background: none;
	border: none;
	outline: 0;
	color: #202435;
}

.site-sidebar ul li.recentcomments {
	text-decoration: none;
	margin-bottom: .625rem;
	display: inline-block;
}

.site-sidebar ul li.recentcomments:last-child {
	margin-bottom: 0;
}

.site-social.wide ul a {
	margin-bottom: 0;
}

.tagcloud a {
	color: #000;
	background-color: transparent;
	border: 1px solid var(--color-border-light);
	height: 2rem;
	padding-left: 1rem;
	padding-right: 1rem;
	font-size: .875rem !important;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 5px;
	-webkit-transition: color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), background-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), border-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), -webkit-transform 0.35s cubic-bezier(0.83, 0.26, 0.19, 0.87);
	transition: color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), background-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), border-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), -webkit-transform 0.35s cubic-bezier(0.83, 0.26, 0.19, 0.87);
	transition: color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), background-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), border-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), transform 0.35s cubic-bezier(0.83, 0.26, 0.19, 0.87);
	transition: color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), background-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), border-color 0.2s cubic-bezier(0.83, 0.26, 0.19, 0.87), transform 0.35s cubic-bezier(0.83, 0.26, 0.19, 0.87), -webkit-transform 0.35s cubic-bezier(0.83, 0.26, 0.19, 0.87);
}

@media screen and (min-width:64rem) {
	.klb-blog-list .content-wrapper.sidebar-left {
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

h3.comment-reply-title {
	font-family: var(--font-secondary);
	font-weight: 600;
	font-size: 1.25rem;
	text-transform: uppercase;
}

.post-comments p.logged-in-as a,
.post-comments p.logged-in-as {
	font-size: .8125rem;
	color: var(--color-text);
}

.single-posts .post-comments .comment-respond .comment-form p.comment-form-cookies-consent input {
	height: auto;
	margin-right: 5px;
}

.single-posts .post .entry-title a {
	color: var(--color-text);
	text-decoration: none;
}

.single-posts .post .entry-title {
	font-size: 1.5rem;
	font-weight: 600;
	margin-bottom: .9375rem;
}

@media screen and (min-width:48rem) {
	.single-posts .post .entry-title {
		font-size: 2.25rem;
	}
}

.post-comments-list h5.entry-title {
	font-family: var(--font-secondary);
	font-size: 1rem;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 1.875rem;
}

.post-comments time {
	font-size: .75rem;
	color: var(--color-text-lighter);
	text-decoration: none;
	margin-left: .9375rem;
}

.post-comments .comment-avatar img {
	border-radius: 50%;
}

.post-comments .comment-content {
	margin-top: 0 !important;
	padding-left: 0 !important;
}

.post-comments .comment-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.post-comments .comment-avatar {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 4.25rem;
	flex: 0 0 4.25rem;
	max-width: 4.25rem;
	margin-right: 1.25rem;
}

.post-comments .reply {
	padding-left: 0 !important;
}

.post-comments .comment-meta:before,
.comment-meta:after {
	content: '';
	display: table;
	clear: both;
}

.post-comments .comment-meta b,
.post-comments .comment-meta .comment-metadata {
	float: left;
}

.post-comments .comment-meta b {
	font-size: 1rem;
	font-weight: 500;
}

.post-comments .comment-meta b a {
	color: var(--color-text);
	text-decoration: none;
	text-transform: capitalize;
}

.post-comments .comment-content em {
	font-size: .8125rem;
	margin-bottom: 1rem;
	display: block;
}

.comment-list ul.children {
	list-style: none;
}

a#cancel-comment-reply-link {
	margin-left: 1rem;
	color: var(--color-text);
	text-decoration: none;
	text-transform: capitalize;
	font-weight: 500;
}



.site-posts .klb-article {
	margin-bottom: 2.875rem;
}

@media screen and (min-width:64rem) {
	.site-posts .klb-article {
		margin-bottom: 3.5rem;
	}
}

.site-posts .klb-article .post-thumbnail {
	margin-bottom: .75rem;
}

@media screen and (min-width:64rem) {
	.site-posts .klb-article .post-thumbnail {
		margin-bottom: 1.875rem;
	}
}

.site-posts .klb-article .post-thumbnail a {
	position: relative;
	display: block;
	overflow: hidden;
	border-radius: var(--size-border-radius);
}

.site-posts .klb-article .entry-title {
	font-size: 1.5rem;
	font-weight: 600;
	margin-bottom: .9375rem;
}

@media screen and (min-width:48rem) {
	.site-posts .klb-article .entry-title {
		font-size: 2.25rem;
	}
}

.site-posts .klb-article .entry-title a {
	color: var(--color-text);
	text-decoration: none;
}

@media screen and (min-width:48rem) {
	.site-posts .klb-article .entry-meta {
		margin-bottom: 1.875rem;
	}
}

.site-posts .klb-article .entry-content p {
	font-size: .9375rem;
	line-height: 1.8;
}

.site-posts .klb-article .entry-meta .meta-item.entry-published a {
	color: var(--color-text-lighter);
	font-size: .8125rem;
}

.site-posts .klb-article .entry-meta {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin-bottom: .625rem;
}

@media screen and (min-width:48rem) {
	.site-posts .klb-article .entry-meta {
		margin-bottom: .625rem;
	}
}

h2.search-title {
	margin-bottom: 1.875rem;
	font-weight: 600;
	font-size: 2.5rem;
}

@media screen and (min-width:64rem) {
	h2.search-title {
		margin-bottom: 3.5rem;
	}
}

h2.no-post {
	font-size: 1.75rem;
}

@media screen and (min-width:62rem) {
	.page-not-found {
		padding: 4.5rem 0;
	}
}

.page-not-found .search_form {
	margin-bottom: 1rem;
}

.page-not-found {
	position: relative;
	padding: 2.5rem 0;
}

@media screen and (min-width:62rem) {
	.page-not-found {
		padding: 12.5rem 0;
	}
}

.page-not-found--inner {
	max-width: 35.625rem;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.page-not-found--inner .entry-title {
	font-size: 5.625rem;
	line-height: 1.2;
}

@media screen and (min-width:62rem) {
	.page-not-found--inner .entry-title {
		font-size: 15rem;
		line-height: 1.1;
	}
}

.page-not-found--inner .entry-subtitle {
	font-size: 1rem;
}

@media screen and (min-width:62rem) {
	.page-not-found--inner .entry-subtitle {
		font-size: 2rem;
	}
}

.page-not-found--inner .entry-description {
	font-size: .875rem;
}

.page-not-found--inner .entry-description p {
	opacity: .6;
}

@media screen and (min-width:62rem) {
	.page-not-found {
		padding: 4.5rem 0;
	}
}

.cart-with-quantity.product-in-cart .quantity {
	display: flex;
}

.cart-with-quantity.product-in-cart a.button {
	display: none;
}

.cart-with-quantity a.added_to_cart {
	display: none;
}

.site-header .header-main .header-search .dgwt-wcas-search-form input[type="search"] {
	border-radius: var(--size-border-radius);
	padding-left: 1.875rem;
	padding-right: 3.75rem;
	height: 3.75rem;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: var(--font-primary);
	font-size: .9375rem;
	width: 100%;
	padding: 0 .6rem;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: var(--color-text);
	background-color: var(--color-form-background);
	border: 1px solid transparent;
	-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.header-search .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder {
	font-style: normal;
	font-size: .875rem;
	letter-spacing: -.3px;
	color: var(--color-placeholder);
}

.header-search .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input::-moz-placeholder {
	font-style: normal;
	font-size: .875rem;
	letter-spacing: -.3px;
	color: var(--color-placeholder);
}

.header-search .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input:-ms-input-placeholder {
	font-style: normal;
	font-size: .875rem;
	letter-spacing: -.3px;
	color: var(--color-placeholder);
}

.header-search .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input::-ms-input-placeholder {
	font-style: normal;
	font-size: .875rem;
	letter-spacing: -.3px;
	color: var(--color-placeholder);
}

.header-search .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input::placeholder {
	font-style: normal;
	font-size: .875rem;
	letter-spacing: -.3px;
	color: var(--color-placeholder);
	line-height: 3.75rem !important;
}

.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
	display: none;
}

.dgwt-wcas-sf-wrapp:after {
	font-family: "klbtheme";
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\e808';
	position: absolute;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 1.5rem;
	width: 3.75rem;
	height: 100%;
	right: 0;
	top: 0;
}

.dgwt-wcas-sf-wrapp:before {
	display: none;
}

.dgwt-wcas-preloader {
	right: 40px;
}

.dgwt-wcas-st>span {
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.4;
}

.dgwt-wcas-sp del {
	font-size: 85%;
	color: var(--color-info);
}

span.dgwt-wcas-sp {
	font-family: var(--font-secondary);
	font-weight: 600;
}

.dgwt-wcas-sp ins {
	text-decoration: none;
}

.dgwt-wcas-sp .amount {
	color: var(--color-price);
}

.dgwt-wcas-sp del .amount {
	color: var(--color-info);
}

.dgwt-wcas-suggestions-wrapp {
	border: 1px solid #f3f4f7;
}

.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	padding-left: 8px;
}

.site-canvas .canvas-menu .menu .menu-item a i.mega-menu {
	display: none;
}

@media(max-width:600px) {
	.site-header .header-buttons .header-cart>a {
		pointer-events: none;
	}
}

.header-type2.site-header .header-main {
	padding-top: 0;
}

.header-type2.site-header .header-wrapper>.container {
	justify-content: space-between;
}

span.meta-item.sticky {
	color: var(--color-secondary);
	font-weight: 500;
	text-transform: uppercase;
}

.meta-item.sticky:after {
	content: '\e84b';
	font-family: "klbtheme";
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-left: 3px;
}

a {
	color: var(--color-secondary);
}

.wp-block-button {
	margin-bottom: 15px;
}

.wp-block-cover.has-background-dim p.wp-block-cover-text {
	color: #fff;
}

.wp-block-cover {
	margin-bottom: 15px;
}

ul.blocks-gallery-grid {
	padding-left: 0;
}

figure.wp-block-gallery figcaption.blocks-gallery-caption {
	margin-bottom: 30px;
}

.klb-post blockquote {
	padding: 40px 50px;
	position: relative;
	border-left: 5px solid var(--color-primary);
	color: #444;
	margin-top: 30px;
	margin-bottom: 30px;
	background: #f8f8f8;
}

.klb-post blockquote:before {
	display: none;
}

.klb-post .has-large-font-size {
	line-height: initial;
}

.klb-post p[style="font-size:46px"] {
	line-height: initial;
}

.klb-post span.catcount {
	font-size: 1rem;
	float: right;
}

.klb-post select,
.klb-post form.wp-block-search {
	margin-bottom: 1rem;
}

.klb-pagination a,
.klb-pagination span.current {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: .875rem;
	font-weight: 600;
	width: 2.25rem;
	height: 2.25rem;
	color: currentColor;
	text-decoration: none;
	border: 1px solid #dee2e6;
}

.klb-pagination span.current {
	background: var(--color-secondary);
	color: #fff;
	border-color: var(--color-secondary);
}

.klb-pagination a:hover {
	background-color: var(--color-info-light);
	border-color: var(--color-info-light);
}

.klb-post {
	font-size: 15px;
}

.comment-navigation h3 {
	font-family: var(--font-secondary);
	font-size: 1rem;
	font-weight: 500;
}

nav#comment-nav-above {
	margin-top: 1.5rem;
}

nav#comment-nav-below {
	margin-bottom: 2rem;
}

nav.comment-navigation a {
	font-size: 14px;
}

a.comment-edit-link {
	color: var(--color-text);
}

.entry-title a {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

.site-sidebar span.catcount {
	float: right;
}

.site-sidebar #wp-calendar a {
	margin-bottom: 0;
}

blog-wrapper .site-sidebar ul li a:before {
	margin-right: 10px;
	text-rendering: auto;
	line-height: 1;
	font-family: "klbtheme";
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\e8c1';
}

.site-sidebar .widget_popular_posts ul li a:before {
	display: none;
}

.site-sidebar .widget_recent_comments a {
	display: initial;
}

.site-sidebar li.recentcomments>a:before {
	display: none;
}

.widget_recent_comments ul li>a {
	font-weight: 500;
}

.widget_rss ul li a.rsswidget {
	display: block;
	font-weight: 500;
	color: var(--color-text);
}

.widget_rss ul li {
	margin-bottom: 1rem;
}

.site-sidebar ul.sub-menu {
	padding-left: 15px;
}

h1.klb-page-title {
	font-weight: 600;
	margin-bottom: .9375rem;
}

.klb-page.section {
	margin-top: 1.875rem;
}

@media screen and (min-width:64rem) {
	.klb-page.section {
		margin-top: 4.5rem;
	}
}

.klb-page.section .post-comments {
	margin-top: 2.5rem;
}

.klb-page.section .post-comments label {
	font-weight: 500;
}

.klb-page.section ol.comment-list {
	list-style: none;
	padding-left: 0;
}

.klb-page.section .reply {
	font-size: .75rem;
	font-weight: 600;
	text-transform: uppercase;
}

a.comment-reply-link {
	color: var(--color-text);
	text-decoration: none;
}

.klb-page.section .post-comments p {
	font-size: .8125rem;
}

.klb-page.section .post-comments .comment-meta {
	margin-bottom: 1rem;
}

.klb-page.section .comment-body {
	padding: 1.5rem 0;
}

.klb-title.module-header {
	width: 100%;
}

.klb-module>.products {
	width: 100%;
}

.tinv-wishlist.woocommerce a.button.wc-backward:hover {
	color: #fff;
}

.quantity-cart-updated {
	position: fixed;
	bottom: 40px;
	left: 0;
	right: 0;
	text-align: center;
	z-index: 999;
}

.quantity-cart-updated .box {
	background-color: var(--color-secondary);
	border-radius: var(--size-border-radius);
	padding: 18px;
	font-size: .875rem;
	font-weight: 500;
	display: inline-block;
	color: #fff;
	opacity: 1;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 0.5s;
}

.quantity-cart-updated span.updated {
	display: block;
	text-align: left;
	margin-bottom: 10px;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

svg.loader-image.preloader.added {
	opacity: 1;
	visibility: visible;
	position: absolute;
}

.cart-with-quantity {
	position: relative;
}

@media(max-width:320px) {
	.products .cart-with-quantity .quantity .qty {
		width: 1.5rem;
	}
	.product-button-group a.button-primary {
		padding-left: 5px;
		padding-right: 5px;
	}
}

@media screen and (max-width:48rem) {
	.site-header.mobile-nav-enable .header-search {
		height: auto;
		padding-bottom: .9375rem;
		top: initial;
		bottom: 56px;
		position: fixed;
		z-index: 999;
	}
}

@media screen and (max-width:48rem) {
	.slider-wrapper .slick-arrow.slick-prev {
		left: 1px !important;
	}
}

.slider-wrapper .products .slick-arrow {
	top: 30%;
}

.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o::before,
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key::before,
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times::before {
	top: 0px;
}

.tinv-wishlist .tinvwl-buttons-group button {
	justify-content: center;
}

.site-header .primary-menu .menu>.menu-item>a {
	text-transform: uppercase;
}

.post .entry-meta .meta-item a {
	font-weight: 500;
	font-size: 14px;
}

.post .entry-meta .meta-item {
	font-size: 14px;
}

.klb-post p {
	font-size: 15px;
}

.single-post .post-comments .comment-content p {
	font-size: 15px;
}

.klb-icon-box.contact-icon {
	background-color: var(--color-info-light);
	text-align: center;
}

.klb-icon-box.contact-icon .entry-title {
	font-size: 15px;
	font-weight: 500;
}

.site-posts .klb-article .entry-meta .meta-item.entry-published a {
	font-size: 14px;
}

.entry-meta .meta-item i {
	color: var(--color-secondary);
	font-size: 13px;
	margin-right: 5px;
}

.site-header .header-main .site-brand img.default-brand {
	margin-top: 13px;
	margin-bottom: 13px;
}

.single-post .post-comments .comment-body {
	border-top: 1px solid var(--color-border-light);
}

.klb-blog-list .klb-post p {
	margin-bottom: 0;
}

@media screen and (max-width:48rem) {
	.header-type2.site-header.mobile-nav-enable .site-brand {
		margin-left: auto;
		margin-right: inherit;
	}
}

.widget select {
	-webkit-appearance: auto;
	-moz-appearance: auto;
	appearance: auto;
	padding-left: 5px;
}

.single-post .post-comments .comment-respond .comment-notes {
	color: var(--color-text);
}

.wcmp-dashboard.woocommerce .col-1,
.wcmp-dashboard.woocommerce .col-2 {
	float: left;
	width: 50%;
	padding-left: 15px;
	padding-right: 15px;
	max-width: 100%;
}

.wcmp-dashboard.woocommerce .col2-set {
	margin-left: -15px;
	margin-right: -15px;
}

.wcmp-dashboard.woocommerce .col2-set:before,
.wcmp-dashboard.woocommerce .col2-set:after {
	content: '';
	display: table;
	clear: both;
}

.wcmp-dashboard.woocommerce h2 {
	font-family: var(--font-secondary);
	font-size: 1rem;
	font-weight: 600;
	text-transform: uppercase;
	padding-bottom: .75rem;
	margin-bottom: .75rem;
	border-bottom: 1px solid var(--color-border-light);
}

.wcmp-dashboard.woocommerce label.woocommerce-form-login__rememberme {
	display: block;
	width: 100%;
	margin-bottom: 1rem;
}

.products .product-switcher.no-rating .switcher-wrapper {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.panel .product-vendor h2,
h2#custqna-title {
	font-family: var(--font-secondary);
	font-size: 1rem;
	font-weight: 600;
	text-transform: uppercase;
}

body.tax-dc_vendor_shop {
	background-color: var(--color-background);
}

.wcmp-main-section .wcmp-tab-header {
	display: none;
}

.vendor-store .woocommerce-products-header__title.page-title {
	display: none;
}

.vendor-store .column-class.wcmp-middle-sec {
	margin: 0;
}

.vendor-store .wcmp-main-section {
	padding-top: 0;
}

.products .content-wrapper .store-info a {
	text-transform: capitalize;
}

ul#shipping_method {
	list-style: none;
	padding: 0;
	font-size: .775rem;
	margin: 0;
}

#shipping_method input.shipping_method {
	position: relative;
	top: 4px;
	float: right;
	margin-right: 0;
	margin-left: 7px;
	vertical-align: middle;
}

ul#shipping_method label {
	margin-bottom: 0;
	vertical-align: middle;
}

ul#shipping_method span.woocommerce-Price-amount.amount {
	font-size: .875rem;
	color: var(--color-price);
}

ul#shipping_method li {
	margin-bottom: 10px;
}

a.shipping-calculator-button {
	font-size: .825rem;
}

p.woocommerce-shipping-destination {
	font-size: .775rem;
}

.woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order-table td {
	max-width: 50%;
	width: 50%;
}

.klbfooterwidget ul.children li,
.klbfooterwidget ul.sub-menu li {
	margin-top: .5rem;
}

.klbfooterwidget ul.children,
.klbfooterwidget ul.sub-menu {
	padding-left: 15px;
}

.klbfooterwidget span.catcount {
	float: right;
}

.klb-cart-notice {
	position: fixed;
	right: 15px;
	bottom: 15px;
	padding: 1rem;
	background: #fff;
	z-index: 999;
	box-shadow: 0 0 5px rgb(0 0 0 / 15%);
	border-radius: 7px;
}

.klb-cart-notice h2 {
	font-family: var(--font-secondary);
	font-size: 1rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0;
}

.klb-cart-notice h3.product-title {
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.4;
	margin-bottom: 1rem;
}

.klb-cart-notice a.button.go-cart {
	height: 2.75rem;
	background-color: transparent;
	border-color: var(--color-border-dark);
	position: relative;
	color: #3e445a;
	text-decoration: none;
}

.klb-cart-notice a.button.checkout {
	height: 2.75rem;
	position: relative;
	text-decoration: none;
	color: #fff;
	background-color: var(--color-danger);
	border-color: var(--color-danger);
}

.klb-cart-notice button i {
	margin-left: 0;
}

.klb-cart-notice button.cart-notice-close {
	background: none;
	color: #202435;
	position: absolute;
	top: 10px;
	right: 10px;
	padding: 0;
	height: auto;
	font-size: 12px;
}

@media(max-width:600px) {
	.klb-cart-notice {
		bottom: 71px;
	}
}

.single-content.no-bg .product .product-header,
.single-content.single-type3 .product .product-header {
	padding-bottom: 1.25rem;
	border-bottom: 1px solid var(--color-border);
}

@media screen and (min-width:64rem) {
	.single-content.no-bg .product .product-header,
	.single-content.single-type3 .product .product-header {
		padding-bottom: 1.875rem;
	}
}

.single-content .product .woocommerce-product-gallery.vertical .product-thumbnails .slick-track {
	height: auto !important;
}

a.reset_variations:before {
	font-family: "klbtheme";
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\e8e2';
	display: inline-block;
	font-size: 11px;
	margin-right: 3px;
}

a.reset_variations {
	color: #333;
	font-size: 14px;
}

@font-face {
	font-family: eicons;
	src: url(../fonts/eicons.eot?5.11.0);
	src: url(../fonts/eicons.eot?5.11.0#iefix) format("embedded-opentype"), url(../fonts/eicons.woff2?5.11.0) format("woff2"), url(../fonts/eicons.woff?5.11.0) format("woff"), url(../fonts/eicons.ttf?5.11.0) format("truetype"), url(../fonts/eicons.svg?5.11.0#eicon) format("svg");
	font-weight: 400;
	font-style: normal
}

[class*=" eicon-"],
[class^=eicon] {
	display: inline-block;
	font-family: eicons;
	font-size: inherit;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

@keyframes a {
	0% {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(359deg)
	}
}

.eicon-animation-spin {
	animation: a 2s infinite linear
}

.eicon-editor-link:before {
	content: '\e800'
}

.eicon-editor-unlink:before {
	content: '\e801'
}

.eicon-editor-external-link:before {
	content: '\e802'
}

.eicon-editor-close:before {
	content: '\e803'
}

.eicon-editor-list-ol:before {
	content: '\e804'
}

.eicon-editor-list-ul:before {
	content: '\e805'
}

.eicon-editor-bold:before {
	content: '\e806'
}

.eicon-editor-italic:before {
	content: '\e807'
}

.eicon-editor-underline:before {
	content: '\e808'
}

.eicon-editor-paragraph:before {
	content: '\e809'
}

.eicon-editor-h1:before {
	content: '\e80a'
}

.eicon-editor-h2:before {
	content: '\e80b'
}

.eicon-editor-h3:before {
	content: '\e80c'
}

.eicon-editor-h4:before {
	content: '\e80d'
}

.eicon-editor-h5:before {
	content: '\e80e'
}

.eicon-editor-h6:before {
	content: '\e80f'
}

.eicon-editor-quote:before {
	content: '\e810'
}

.eicon-editor-code:before {
	content: '\e811'
}

.eicon-elementor:before {
	content: '\e812'
}

.eicon-elementor-circle:before {
	content: '\e813'
}

.eicon-pojome:before {
	content: '\e814'
}

.eicon-plus:before {
	content: '\e815'
}

.eicon-menu-bar:before {
	content: '\e816'
}

.eicon-apps:before {
	content: '\e817'
}

.eicon-accordion:before {
	content: '\e818'
}

.eicon-alert:before {
	content: '\e819'
}

.eicon-animation-text:before {
	content: '\e81a'
}

.eicon-animation:before {
	content: '\e81b'
}

.eicon-banner:before {
	content: '\e81c'
}

.eicon-blockquote:before {
	content: '\e81d'
}

.eicon-button:before {
	content: '\e81e'
}

.eicon-call-to-action:before {
	content: '\e81f'
}

.eicon-captcha:before {
	content: '\e820'
}

.eicon-carousel:before {
	content: '\e821'
}

.eicon-checkbox:before {
	content: '\e822'
}

.eicon-columns:before {
	content: '\e823'
}

.eicon-countdown:before {
	content: '\e824'
}

.eicon-counter:before {
	content: '\e825'
}

.eicon-date:before {
	content: '\e826'
}

.eicon-divider-shape:before {
	content: '\e827'
}

.eicon-divider:before {
	content: '\e828'
}

.eicon-download-button:before {
	content: '\e829'
}

.eicon-dual-button:before {
	content: '\e82a'
}

.eicon-email-field:before {
	content: '\e82b'
}

.eicon-facebook-comments:before {
	content: '\e82c'
}

.eicon-facebook-like-box:before {
	content: '\e82d'
}

.eicon-form-horizontal:before {
	content: '\e82e'
}

.eicon-form-vertical:before {
	content: '\e82f'
}

.eicon-gallery-grid:before {
	content: '\e830'
}

.eicon-gallery-group:before {
	content: '\e831'
}

.eicon-gallery-justified:before {
	content: '\e832'
}

.eicon-gallery-masonry:before {
	content: '\e833'
}

.eicon-icon-box:before {
	content: '\e834'
}

.eicon-image-before-after:before {
	content: '\e835'
}

.eicon-image-box:before {
	content: '\e836'
}

.eicon-image-hotspot:before {
	content: '\e837'
}

.eicon-image-rollover:before {
	content: '\e838'
}

.eicon-info-box:before {
	content: '\e839'
}

.eicon-inner-section:before {
	content: '\e83a'
}

.eicon-mailchimp:before {
	content: '\e83b'
}

.eicon-menu-card:before {
	content: '\e83c'
}

.eicon-navigation-horizontal:before {
	content: '\e83d'
}

.eicon-nav-menu:before {
	content: '\e83e'
}

.eicon-navigation-vertical:before {
	content: '\e83f'
}

.eicon-number-field:before {
	content: '\e840'
}

.eicon-parallax:before {
	content: '\e841'
}

.eicon-php7:before {
	content: '\e842'
}

.eicon-post-list:before {
	content: '\e843'
}

.eicon-post-slider:before {
	content: '\e844'
}

.eicon-post:before {
	content: '\e845'
}

.eicon-posts-carousel:before {
	content: '\e846'
}

.eicon-posts-grid:before {
	content: '\e847'
}

.eicon-posts-group:before {
	content: '\e848'
}

.eicon-posts-justified:before {
	content: '\e849'
}

.eicon-posts-masonry:before {
	content: '\e84a'
}

.eicon-posts-ticker:before {
	content: '\e84b'
}

.eicon-price-list:before {
	content: '\e84c'
}

.eicon-price-table:before {
	content: '\e84d'
}

.eicon-radio:before {
	content: '\e84e'
}

.eicon-rtl:before {
	content: '\e84f'
}

.eicon-scroll:before {
	content: '\e850'
}

.eicon-search:before {
	content: '\e851'
}

.eicon-select:before {
	content: '\e852'
}

.eicon-share:before {
	content: '\e853'
}

.eicon-sidebar:before {
	content: '\e854'
}

.eicon-skill-bar:before {
	content: '\e855'
}

.eicon-slider-3d:before {
	content: '\e856'
}

.eicon-slider-album:before {
	content: '\e857'
}

.eicon-slider-device:before {
	content: '\e858'
}

.eicon-slider-full-screen:before {
	content: '\e859'
}

.eicon-slider-push:before {
	content: '\e85a'
}

.eicon-slider-vertical:before {
	content: '\e85b'
}

.eicon-slider-video:before {
	content: '\e85c'
}

.eicon-slides:before {
	content: '\e85d'
}

.eicon-social-icons:before {
	content: '\e85e'
}

.eicon-spacer:before {
	content: '\e85f'
}

.eicon-table:before {
	content: '\e860'
}

.eicon-tabs:before {
	content: '\e861'
}

.eicon-tel-field:before {
	content: '\e862'
}

.eicon-text-area:before {
	content: '\e863'
}

.eicon-text-field:before {
	content: '\e864'
}

.eicon-thumbnails-down:before {
	content: '\e865'
}

.eicon-thumbnails-half:before {
	content: '\e866'
}

.eicon-thumbnails-right:before {
	content: '\e867'
}

.eicon-time-line:before {
	content: '\e868'
}

.eicon-toggle:before {
	content: '\e869'
}

.eicon-url:before {
	content: '\e86a'
}

.eicon-t-letter:before {
	content: '\e86b'
}

.eicon-wordpress:before {
	content: '\e86c'
}

.eicon-text:before {
	content: '\e86d'
}

.eicon-anchor:before {
	content: '\e86e'
}

.eicon-bullet-list:before {
	content: '\e86f'
}

.eicon-code:before {
	content: '\e870'
}

.eicon-favorite:before {
	content: '\e871'
}

.eicon-google-maps:before {
	content: '\e872'
}

.eicon-image:before {
	content: '\e873'
}

.eicon-photo-library:before {
	content: '\e874'
}

.eicon-woocommerce:before {
	content: '\e875'
}

.eicon-youtube:before {
	content: '\e876'
}

.eicon-flip-box:before {
	content: '\e877'
}

.eicon-settings:before {
	content: '\e878'
}

.eicon-headphones:before {
	content: '\e879'
}

.eicon-testimonial:before {
	content: '\e87a'
}

.eicon-counter-circle:before {
	content: '\e87b'
}

.eicon-person:before {
	content: '\e87c'
}

.eicon-chevron-right:before {
	content: '\e87d'
}

.eicon-chevron-left:before {
	content: '\e87e'
}

.eicon-close:before {
	content: '\e87f'
}

.eicon-file-download:before {
	content: '\e880'
}

.eicon-save:before {
	content: '\e881'
}

.eicon-zoom-in:before {
	content: '\e882'
}

.eicon-shortcode:before {
	content: '\e883'
}

.eicon-nerd:before {
	content: '\e884'
}

.eicon-device-desktop:before {
	content: '\e885'
}

.eicon-device-tablet:before {
	content: '\e886'
}

.eicon-device-mobile:before {
	content: '\e887'
}

.eicon-document-file:before {
	content: '\e888'
}

.eicon-folder-o:before {
	content: '\e889'
}

.eicon-hypster:before {
	content: '\e88a'
}

.eicon-h-align-left:before {
	content: '\e88b'
}

.eicon-h-align-right:before {
	content: '\e88c'
}

.eicon-h-align-center:before {
	content: '\e88d'
}

.eicon-h-align-stretch:before {
	content: '\e88e'
}

.eicon-v-align-top:before {
	content: '\e88f'
}

.eicon-v-align-bottom:before {
	content: '\e890'
}

.eicon-v-align-middle:before {
	content: '\e891'
}

.eicon-v-align-stretch:before {
	content: '\e892'
}

.eicon-pro-icon:before {
	content: '\e893'
}

.eicon-mail:before {
	content: '\e894'
}

.eicon-lock-user:before {
	content: '\e895'
}

.eicon-testimonial-carousel:before {
	content: '\e896'
}

.eicon-media-carousel:before {
	content: '\e897'
}

.eicon-section:before {
	content: '\e898'
}

.eicon-column:before {
	content: '\e899'
}

.eicon-edit:before {
	content: '\e89a'
}

.eicon-clone:before {
	content: '\e89b'
}

.eicon-trash:before {
	content: '\e89c'
}

.eicon-play:before {
	content: '\e89d'
}

.eicon-angle-right:before {
	content: '\e89e'
}

.eicon-angle-left:before {
	content: '\e89f'
}

.eicon-animated-headline:before {
	content: '\e8a0'
}

.eicon-menu-toggle:before {
	content: '\e8a1'
}

.eicon-fb-embed:before {
	content: '\e8a2'
}

.eicon-fb-feed:before {
	content: '\e8a3'
}

.eicon-twitter-embed:before {
	content: '\e8a4'
}

.eicon-twitter-feed:before {
	content: '\e8a5'
}

.eicon-sync:before {
	content: '\e8a6'
}

.eicon-import-export:before {
	content: '\e8a7'
}

.eicon-check-circle:before {
	content: '\e8a8'
}

.eicon-library-save:before {
	content: '\e8a9'
}

.eicon-library-download:before {
	content: '\e8aa'
}

.eicon-insert:before {
	content: '\e8ab'
}

.eicon-preview-medium:before {
	content: '\e8ac'
}

.eicon-sort-down:before {
	content: '\e8ad'
}

.eicon-sort-up:before {
	content: '\e8ae'
}

.eicon-heading:before {
	content: '\e8af'
}

.eicon-logo:before {
	content: '\e8b0'
}

.eicon-meta-data:before {
	content: '\e8b1'
}

.eicon-post-content:before {
	content: '\e8b2'
}

.eicon-post-excerpt:before {
	content: '\e8b3'
}

.eicon-post-navigation:before {
	content: '\e8b4'
}

.eicon-yoast:before {
	content: '\e8b5'
}

.eicon-nerd-chuckle:before {
	content: '\e8b6'
}

.eicon-nerd-wink:before {
	content: '\e8b7'
}

.eicon-comments:before {
	content: '\e8b8'
}

.eicon-download-circle-o:before {
	content: '\e8b9'
}

.eicon-library-upload:before {
	content: '\e8ba'
}

.eicon-save-o:before {
	content: '\e8bb'
}

.eicon-upload-circle-o:before {
	content: '\e8bc'
}

.eicon-ellipsis-h:before {
	content: '\e8bd'
}

.eicon-ellipsis-v:before {
	content: '\e8be'
}

.eicon-arrow-left:before {
	content: '\e8bf'
}

.eicon-arrow-right:before {
	content: '\e8c0'
}

.eicon-arrow-up:before {
	content: '\e8c1'
}

.eicon-arrow-down:before {
	content: '\e8c2'
}

.eicon-play-o:before {
	content: '\e8c3'
}

.eicon-archive-posts:before {
	content: '\e8c4'
}

.eicon-archive-title:before {
	content: '\e8c5'
}

.eicon-featured-image:before {
	content: '\e8c6'
}

.eicon-post-info:before {
	content: '\e8c7'
}

.eicon-post-title:before {
	content: '\e8c8'
}

.eicon-site-logo:before {
	content: '\e8c9'
}

.eicon-site-search:before {
	content: '\e8ca'
}

.eicon-site-title:before {
	content: '\e8cb'
}

.eicon-plus-square:before {
	content: '\e8cc'
}

.eicon-minus-square:before {
	content: '\e8cd'
}

.eicon-cloud-check:before {
	content: '\e8ce'
}

.eicon-drag-n-drop:before {
	content: '\e8cf'
}

.eicon-welcome:before {
	content: '\e8d0'
}

.eicon-handle:before {
	content: '\e8d1'
}

.eicon-cart:before {
	content: '\e8d2'
}

.eicon-product-add-to-cart:before {
	content: '\e8d3'
}

.eicon-product-breadcrumbs:before {
	content: '\e8d4'
}

.eicon-product-categories:before {
	content: '\e8d5'
}

.eicon-product-description:before {
	content: '\e8d6'
}

.eicon-product-images:before {
	content: '\e8d7'
}

.eicon-product-info:before {
	content: '\e8d8'
}

.eicon-product-meta:before {
	content: '\e8d9'
}

.eicon-product-pages:before {
	content: '\e8da'
}

.eicon-product-price:before {
	content: '\e8db'
}

.eicon-product-rating:before {
	content: '\e8dc'
}

.eicon-product-related:before {
	content: '\e8dd'
}

.eicon-product-stock:before {
	content: '\e8de'
}

.eicon-product-tabs:before {
	content: '\e8df'
}

.eicon-product-title:before {
	content: '\e8e0'
}

.eicon-product-upsell:before {
	content: '\e8e1'
}

.eicon-products:before {
	content: '\e8e2'
}

.eicon-bag-light:before {
	content: '\e8e3'
}

.eicon-bag-medium:before {
	content: '\e8e4'
}

.eicon-bag-solid:before {
	content: '\e8e5'
}

.eicon-basket-light:before {
	content: '\e8e6'
}

.eicon-basket-medium:before {
	content: '\e8e7'
}

.eicon-basket-solid:before {
	content: '\e8e8'
}

.eicon-cart-light:before {
	content: '\e8e9'
}

.eicon-cart-medium:before {
	content: '\e8ea'
}

.eicon-cart-solid:before {
	content: '\e8eb'
}

.eicon-exchange:before {
	content: '\e8ec'
}

.eicon-preview-thin:before {
	content: '\e8ed'
}

.eicon-device-laptop:before {
	content: '\e8ee'
}

.eicon-collapse:before {
	content: '\e8ef'
}

.eicon-expand:before {
	content: '\e8f0'
}

.eicon-navigator:before {
	content: '\e8f1'
}

.eicon-plug:before {
	content: '\e8f2'
}

.eicon-dashboard:before {
	content: '\e8f3'
}

.eicon-typography:before {
	content: '\e8f4'
}

.eicon-info-circle-o:before {
	content: '\e8f5'
}

.eicon-integration:before {
	content: '\e8f6'
}

.eicon-plus-circle-o:before {
	content: '\e8f7'
}

.eicon-rating:before {
	content: '\e8f8'
}

.eicon-review:before {
	content: '\e8f9'
}

.eicon-tools:before {
	content: '\e8fa'
}

.eicon-loading:before {
	content: '\e8fb'
}

.eicon-sitemap:before {
	content: '\e8fc'
}

.eicon-click:before {
	content: '\e8fd'
}

.eicon-clock:before {
	content: '\e8fe'
}

.eicon-library-open:before {
	content: '\e8ff'
}

.eicon-warning:before {
	content: '\e900'
}

.eicon-flow:before {
	content: '\e901'
}

.eicon-cursor-move:before {
	content: '\e902'
}

.eicon-arrow-circle-left:before {
	content: '\e903'
}

.eicon-flash:before {
	content: '\e904'
}

.eicon-redo:before {
	content: '\e905'
}

.eicon-ban:before {
	content: '\e906'
}

.eicon-barcode:before {
	content: '\e907'
}

.eicon-calendar:before {
	content: '\e908'
}

.eicon-caret-left:before {
	content: '\e909'
}


.eicon-caret-right:before {
	content: '\e90a'
}

.eicon-caret-up:before {
	content: '\e90b'
}

.eicon-chain-broken:before {
	content: '\e90c'
}

.eicon-check-circle-o:before {
	content: '\e90d'
}

.eicon-check:before {
	content: '\e90e'
}

.eicon-chevron-double-left:before {
	content: '\e90f'
}

.eicon-chevron-double-right:before {
	content: '\e910'
}

.eicon-undo:before {
	content: '\e911'
}

.eicon-filter:before {
	content: '\e912'
}

.eicon-circle-o:before {
	content: '\e913'
}

.eicon-circle:before {
	content: '\e914'
}

.eicon-clock-o:before {
	content: '\e915'
}

.eicon-cog:before {
	content: '\e916'
}

.eicon-cogs:before {
	content: '\e917'
}

.eicon-commenting-o:before {
	content: '\e918'
}

.eicon-copy:before {
	content: '\e919'
}

.eicon-database:before {
	content: '\e91a'
}

.eicon-dot-circle-o:before {
	content: '\e91b'
}

.eicon-envelope:before {
	content: '\e91c'
}

.eicon-external-link-square:before {
	content: '\e91d'
}

.eicon-eyedropper:before {
	content: '\e91e'
}

.eicon-folder:before {
	content: '\e91f'
}

.eicon-font:before {
	content: '\e920'
}

.eicon-adjust:before {
	content: '\e921'
}

.eicon-lightbox:before {
	content: '\e922'
}

.eicon-heart-o:before {
	content: '\e923'
}

.eicon-history:before {
	content: '\e924'
}

.eicon-image-bold:before {
	content: '\e925'
}

.eicon-info-circle:before {
	content: '\e926'
}

.eicon-link:before {
	content: '\e927'
}

.eicon-long-arrow-left:before {
	content: '\e928'
}

.eicon-long-arrow-right:before {
	content: '\e929'
}

.eicon-caret-down:before {
	content: '\e92a'
}

.eicon-paint-brush:before {
	content: '\e92b'
}

.eicon-pencil:before {
	content: '\e92c'
}

.eicon-plus-circle:before {
	content: '\e92d'
}

.eicon-zoom-in-bold:before {
	content: '\e92e'
}

.eicon-sort-amount-desc:before {
	content: '\e92f'
}

.eicon-sign-out:before {
	content: '\e930'
}

.eicon-spinner:before {
	content: '\e931'
}

.eicon-square:before {
	content: '\e932'
}

.eicon-star-o:before {
	content: '\e933'
}

.eicon-star:before {
	content: '\e934'
}

.eicon-text-align-justify:before {
	content: '\e935'
}

.eicon-text-align-center:before {
	content: '\e936'
}

.eicon-tags:before {
	content: '\e937'
}

.eicon-text-align-left:before {
	content: '\e938'
}

.eicon-text-align-right:before {
	content: '\e939'
}

.eicon-close-circle:before {
	content: '\e93a'
}

.eicon-trash-o:before {
	content: '\e93b'
}

.eicon-font-awesome:before {
	content: '\e93c'
}

.eicon-user-circle-o:before {
	content: '\e93d'
}

.eicon-video-camera:before {
	content: '\e93e'
}

.eicon-heart:before {
	content: '\e93f'
}

.eicon-wrench:before {
	content: '\e940'
}

.eicon-help:before {
	content: '\e941'
}

.eicon-help-o:before {
	content: '\e942'
}

.eicon-zoom-out-bold:before {
	content: '\e943'
}

.eicon-plus-square-o:before {
	content: '\e944'
}

.eicon-minus-square-o:before {
	content: '\e945'
}

.eicon-minus-circle:before {
	content: '\e946'
}

.eicon-minus-circle-o:before {
	content: '\e947'
}

.eicon-code-bold:before {
	content: '\e948'
}

.eicon-cloud-upload:before {
	content: '\e949'
}

.eicon-search-bold:before {
	content: '\e94a'
}

.eicon-map-pin:before {
	content: '\e94b'
}

.eicon-meetup:before {
	content: '\e94c'
}

.eicon-slideshow:before {
	content: '\e94d'
}

.eicon-t-letter-bold:before {
	content: '\e94e'
}

.eicon-preferences:before {
	content: '\e94f'
}

.eicon-table-of-contents:before {
	content: '\e950'
}

.eicon-tv:before {
	content: '\e951'
}

.eicon-upload:before {
	content: '\e952'
}

.eicon-instagram-comments:before {
	content: '\e953'
}

.eicon-instagram-nested-gallery:before {
	content: '\e954'
}

.eicon-instagram-post:before {
	content: '\e955'
}

.eicon-instagram-video:before {
	content: '\e956'
}

.eicon-instagram-gallery:before {
	content: '\e957'
}

.eicon-instagram-likes:before {
	content: '\e958'
}

.eicon-facebook:before {
	content: '\e959'
}

.eicon-twitter:before {
	content: '\e95a'
}

.eicon-pinterest:before {
	content: '\e95b'
}

.eicon-frame-expand:before {
	content: '\e95c'
}

.eicon-frame-minimize:before {
	content: '\e95d'
}

.eicon-archive:before {
	content: '\e95e'
}

.eicon-colors-typography:before {
	content: '\e95f'
}

.eicon-custom:before {
	content: '\e960'
}

.eicon-footer:before {
	content: '\e961'
}

.eicon-header:before {
	content: '\e962'
}

.eicon-layout-settings:before {
	content: '\e963'
}

.eicon-lightbox-expand:before {
	content: '\e964'
}

.eicon-error-404:before {
	content: '\e965'
}

.eicon-theme-style:before {
	content: '\e966'
}

.eicon-search-results:before {
	content: '\e967'
}

.eicon-single-post:before {
	content: '\e968'
}

.eicon-site-identity:before {
	content: '\e969'
}

.eicon-theme-builder:before {
	content: '\e96a'
}

.eicon-download-bold:before {
	content: '\e96b'
}

.eicon-share-arrow:before {
	content: '\e96c'
}

.eicon-global-settings:before {
	content: '\e96d'
}

.eicon-user-preferences:before {
	content: '\e96e'
}

.eicon-lock:before {
	content: '\e96f'
}

.eicon-export-kit:before {
	content: '\e970'
}

.eicon-import-kit:before {
	content: '\e971'
}

.eicon-lottie:before {
	content: '\e972'
}

.eicon-products-archive:before {
	content: '\e973'
}

.eicon-single-product:before {
	content: '\e974'
}

.eicon-disable-trash-o:before {
	content: '\e975'
}

.eicon-single-page:before {
	content: '\e976'
}

.eicon-wordpress-light:before {
	content: '\e977'
}

.eicon-cogs-check:before {
	content: '\e978'
}

.eicon-custom-css:before {
	content: '\e979'
}

.eicon-global-colors:before {
	content: '\e97a'
}

.eicon-globe:before {
	content: '\e97b'
}

.eicon-typography-1:before {
	content: '\e97c'
}

.eicon-background:before {
	content: '\e97d'
}

.eicon-device-responsive:before {
	content: '\e97e'
}

.eicon-device-wide:before {
	content: '\e97f'
}

.eicon-code-highlight:before {
	content: '\e980'
}

.eicon-video-playlist:before {
	content: '\e981'
}

.eicon-download-kit:before {
	content: '\e982'
}

.eicon-kit-details:before {
	content: '\e983'
}

.eicon-kit-parts:before {
	content: '\e984'
}

.eicon-kit-upload:before {
	content: '\e985'
}

.eicon-kit-plugins:before {
	content: '\e986'
}

.eicon-kit-upload-alt:before {
	content: '\e987'
}

.eicon-hotspot:before {
	content: '\e988'
}

.eicon-paypal-button:before {
	content: '\e989'
}

.eicon-shape:before {
	content: '\e98a'
}

.eicon-wordart:before {
	content: '\e98b'
}

.eicon-eye:before {
	content: '\e8ac'
}

.eicon-elementor-square:before {
	content: '\e813'
}

@keyframes bounce {
	20%,
	53%,
	80%,
	from,
	to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		transform: translate3d(0, 0, 0)
	}
	40%,
	43% {
		animation-timing-function: cubic-bezier(.755, .050, .855, .060);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		animation-timing-function: cubic-bezier(.755, .050, .855, .060);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		transform: translate3d(0, -4px, 0)
	}
}

.bounce {
	animation-name: bounce;
	transform-origin: center bottom
}

@keyframes flash {
	50%,
	from,
	to {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}

.flash {
	animation-name: flash
}

@keyframes pulse {
	from,
	to {
		transform: scale3d(1, 1, 1)
	}
	50% {
		transform: scale3d(1.05, 1.05, 1.05)
	}
}

.pulse {
	animation-name: pulse
}

@keyframes rubberBand {
	from,
	to {
		transform: scale3d(1, 1, 1)
	}
	30% {
		transform: scale3d(1.25, .75, 1)
	}
	40% {
		transform: scale3d(.75, 1.25, 1)
	}
	50% {
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		transform: scale3d(1.05, .95, 1)
	}
}

.rubberBand {
	animation-name: rubberBand
}

@keyframes shake {
	from,
	to {
		transform: translate3d(0, 0, 0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		transform: translate3d(-10px, 0, 0)
	}
	20%,
	40%,
	60%,
	80% {
		transform: translate3d(10px, 0, 0)
	}
}

.shake {
	animation-name: shake
}

@keyframes headShake {
	0% {
		transform: translateX(0)
	}
	6.5% {
		transform: translateX(-6px) rotateY(-9deg)
	}
	18.5% {
		transform: translateX(5px) rotateY(7deg)
	}
	31.5% {
		transform: translateX(-3px) rotateY(-5deg)
	}
	43.5% {
		transform: translateX(2px) rotateY(3deg)
	}
	50% {
		transform: translateX(0)
	}
}

.headShake {
	animation-timing-function: ease-in-out;
	animation-name: headShake
}

@keyframes swing {
	20% {
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		transform: rotate3d(0, 0, 1, -5deg)
	}
	to {
		transform: rotate3d(0, 0, 1, 0deg)
	}
}

.swing {
	transform-origin: top center;
	animation-name: swing
}

@keyframes tada {
	from,
	to {
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
}

.tada {
	animation-name: tada
}

@keyframes wobble {
	from,
	to {
		transform: none
	}
	15% {
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
	30% {
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}
	45% {
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}
	60% {
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}
	75% {
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}
}

.wobble {
	animation-name: wobble
}

@keyframes jello {
	11.1%,
	from,
	to {
		transform: none
	}
	22.2% {
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}
	33.3% {
		transform: skewX(6.25deg) skewY(6.25deg)
	}
	44.4% {
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}
	55.5% {
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}
	66.6% {
		transform: skewX(-.78125deg) skewY(-.78125deg)
	}
	77.7% {
		transform: skewX(.390625deg) skewY(.390625deg)
	}
	88.8% {
		transform: skewX(-.1953125deg) skewY(-.1953125deg)
	}
}

.jello {
	animation-name: jello;
	transform-origin: center
}

@keyframes bounceIn {
	20%,
	40%,
	60%,
	80%,
	from,
	to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		transform: scale3d(.3, .3, .3)
	}
	20% {
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		transform: scale3d(.97, .97, .97)
	}
	to {
		opacity: 1;
		transform: scale3d(1, 1, 1)
	}
}

.bounceIn {
	animation-name: bounceIn
}

@keyframes bounceInDown {
	60%,
	75%,
	90%,
	from,
	to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		transform: translate3d(0, 25px, 0)
	}
	75% {
		transform: translate3d(0, -10px, 0)
	}
	90% {
		transform: translate3d(0, 5px, 0)
	}
	to {
		transform: none
	}
}

.bounceInDown {
	animation-name: bounceInDown
}

@keyframes bounceInLeft {
	60%,
	75%,
	90%,
	from,
	to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		transform: translate3d(25px, 0, 0)
	}
	75% {
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		transform: translate3d(5px, 0, 0)
	}
	to {
		transform: none
	}
}

.bounceInLeft {
	animation-name: bounceInLeft
}

@keyframes bounceInRight {
	60%,
	75%,
	90%,
	from,
	to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	from {
		opacity: 0;
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		transform: translate3d(10px, 0, 0)
	}
	90% {
		transform: translate3d(-5px, 0, 0)
	}
	to {
		transform: none
	}
}

.bounceInRight {
	animation-name: bounceInRight
}

@keyframes bounceInUp {
	60%,
	75%,
	90%,
	from,
	to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	from {
		opacity: 0;
		transform: translate3d(0, 3000px, 0)
	}
	60% {
		opacity: 1;
		transform: translate3d(0, -20px, 0)
	}
	75% {
		transform: translate3d(0, 10px, 0)
	}
	90% {
		transform: translate3d(0, -5px, 0)
	}
	to {
		transform: translate3d(0, 0, 0)
	}
}

.bounceInUp {
	animation-name: bounceInUp
}

@keyframes fadeIn {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

.fadeIn {
	animation-name: fadeIn
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}

.fadeInDown {
	animation-name: fadeInDown
}

@keyframes fadeInLeft {
	from {
		opacity: 0;
		transform: translate3d(-100%, 0, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}

.fadeInLeft {
	animation-name: fadeInLeft
}

@keyframes fadeInRight {
	from {
		opacity: 0;
		transform: translate3d(100%, 0, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}

.fadeInRight {
	animation-name: fadeInRight
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 100%, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}

.fadeInUp {
	animation-name: fadeInUp
}

@keyframes lightSpeedIn {
	from {
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}
	60% {
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		transform: skewX(-5deg);
		opacity: 1
	}
	to {
		transform: none;
		opacity: 1
	}
}

.lightSpeedIn {
	animation-name: lightSpeedIn;
	animation-timing-function: ease-out
}

@keyframes rotateIn {
	from {
		transform-origin: center;
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}
	to {
		transform-origin: center;
		transform: none;
		opacity: 1
	}
}

.rotateIn {
	animation-name: rotateIn
}

@keyframes rotateInDownLeft {
	from {
		transform-origin: left bottom;
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
	to {
		transform-origin: left bottom;
		transform: none;
		opacity: 1
	}
}

.rotateInDownLeft {
	animation-name: rotateInDownLeft
}

@keyframes rotateInDownRight {
	from {
		transform-origin: right bottom;
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		transform-origin: right bottom;
		transform: none;
		opacity: 1
	}
}

.rotateInDownRight {
	animation-name: rotateInDownRight
}

@keyframes rotateInUpLeft {
	from {
		transform-origin: left bottom;
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		transform-origin: left bottom;
		transform: none;
		opacity: 1
	}
}

.rotateInUpLeft {
	animation-name: rotateInUpLeft
}

@keyframes rotateInUpRight {
	from {
		transform-origin: right bottom;
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}
	to {
		transform-origin: right bottom;
		transform: none;
		opacity: 1
	}
}

.rotateInUpRight {
	animation-name: rotateInUpRight
}

@keyframes rollIn {
	from {
		opacity: 0;
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	to {
		opacity: 1;
		transform: none
	}
}

.rollIn {
	animation-name: rollIn
}

@keyframes zoomIn {
	from {
		opacity: 0;
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

.zoomIn {
	animation-name: zoomIn
}

@keyframes zoomInDown {
	from {
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.zoomInDown {
	animation-name: zoomInDown
}

@keyframes zoomInLeft {
	from {
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.zoomInLeft {
	animation-name: zoomInLeft
}

@keyframes zoomInRight {
	from {
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.zoomInRight {
	animation-name: zoomInRight
}

@keyframes zoomInUp {
	from {
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.zoomInUp {
	animation-name: zoomInUp
}

@keyframes slideInDown {
	from {
		transform: translate3d(0, -100%, 0);
		visibility: visible
	}
	to {
		transform: translate3d(0, 0, 0)
	}
}

.slideInDown {
	animation-name: slideInDown
}

@keyframes slideInLeft {
	from {
		transform: translate3d(-100%, 0, 0);
		visibility: visible
	}
	to {
		transform: translate3d(0, 0, 0)
	}
}

.slideInLeft {
	animation-name: slideInLeft
}

@keyframes slideInRight {
	from {
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}
	to {
		transform: translate3d(0, 0, 0)
	}
}

.slideInRight {
	animation-name: slideInRight
}

@keyframes slideInUp {
	from {
		transform: translate3d(0, 100%, 0);
		visibility: visible
	}
	to {
		transform: translate3d(0, 0, 0)
	}
}

.slideInUp {
	animation-name: slideInUp
}

.elementor-animation-grow {
	transition-duration: .3s;
	transition-property: transform
}

.elementor-animation-grow:active,
.elementor-animation-grow:focus,
.elementor-animation-grow:hover {
	transform: scale(1.1)
}

.elementor-animation-shrink {
	transition-duration: .3s;
	transition-property: transform
}

.elementor-animation-shrink:active,
.elementor-animation-shrink:focus,
.elementor-animation-shrink:hover {
	transform: scale(0.9)
}

@keyframes elementor-animation-pulse {
	25% {
		transform: scale(1.1)
	}
	75% {
		transform: scale(0.9)
	}
}

.elementor-animation-pulse:active,
.elementor-animation-pulse:focus,
.elementor-animation-pulse:hover {
	animation-name: elementor-animation-pulse;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: infinite
}

@keyframes elementor-animation-pulse-grow {
	to {
		transform: scale(1.1)
	}
}

.elementor-animation-pulse-grow:active,
.elementor-animation-pulse-grow:focus,
.elementor-animation-pulse-grow:hover {
	animation-name: elementor-animation-pulse-grow;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-direction: alternate
}

@keyframes elementor-animation-pulse-shrink {
	to {
		transform: scale(0.9)
	}
}

.elementor-animation-pulse-shrink:active,
.elementor-animation-pulse-shrink:focus,
.elementor-animation-pulse-shrink:hover {
	animation-name: elementor-animation-pulse-shrink;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-direction: alternate
}

@keyframes elementor-animation-push {
	50% {
		transform: scale(0.8)
	}
	100% {
		transform: scale(1)
	}
}

.elementor-animation-push:active,
.elementor-animation-push:focus,
.elementor-animation-push:hover {
	animation-name: elementor-animation-push;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: 1
}

@keyframes elementor-animation-pop {
	50% {
		transform: scale(1.2)
	}
}

.elementor-animation-pop:active,
.elementor-animation-pop:focus,
.elementor-animation-pop:hover {
	animation-name: elementor-animation-pop;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: 1
}

.elementor-animation-bounce-in {
	transition-duration: .5s
}

.elementor-animation-bounce-in:active,
.elementor-animation-bounce-in:focus,
.elementor-animation-bounce-in:hover {
	transform: scale(1.2);
	transition-timing-function: cubic-bezier(0.47, 2.02, .31, -.36)
}

.elementor-animation-bounce-out {
	transition-duration: .5s
}

.elementor-animation-bounce-out:active,
.elementor-animation-bounce-out:focus,
.elementor-animation-bounce-out:hover {
	transform: scale(0.8);
	transition-timing-function: cubic-bezier(0.47, 2.02, .31, -.36)
}

.elementor-animation-rotate {
	transition-duration: .3s;
	transition-property: transform
}

.elementor-animation-rotate:active,
.elementor-animation-rotate:focus,
.elementor-animation-rotate:hover {
	transform: rotate(4deg)
}

.elementor-animation-grow-rotate {
	transition-duration: .3s;
	transition-property: transform
}

.elementor-animation-grow-rotate:active,
.elementor-animation-grow-rotate:focus,
.elementor-animation-grow-rotate:hover {
	transform: scale(1.1) rotate(4deg)
}

.elementor-animation-float {
	transition-duration: .3s;
	transition-property: transform;
	transition-timing-function: ease-out
}

.elementor-animation-float:active,
.elementor-animation-float:focus,
.elementor-animation-float:hover {
	transform: translateY(-8px)
}

.elementor-animation-sink {
	transition-duration: .3s;
	transition-property: transform;
	transition-timing-function: ease-out
}

.elementor-animation-sink:active,
.elementor-animation-sink:focus,
.elementor-animation-sink:hover {
	transform: translateY(8px)
}

@keyframes elementor-animation-bob {
	0% {
		transform: translateY(-8px)
	}
	50% {
		transform: translateY(-4px)
	}
	100% {
		transform: translateY(-8px)
	}
}

@keyframes elementor-animation-bob-float {
	100% {
		transform: translateY(-8px)
	}
}

.elementor-animation-bob:active,
.elementor-animation-bob:focus,
.elementor-animation-bob:hover {
	animation-name: elementor-animation-bob-float, elementor-animation-bob;
	animation-duration: .3s, 1.5s;
	animation-delay: 0s, .3s;
	animation-timing-function: ease-out, ease-in-out;
	animation-iteration-count: 1, infinite;
	animation-fill-mode: forwards;
	animation-direction: normal, alternate
}

@keyframes elementor-animation-hang {
	0% {
		transform: translateY(8px)
	}
	50% {
		transform: translateY(4px)
	}
	100% {
		transform: translateY(8px)
	}
}

@keyframes elementor-animation-hang-sink {
	100% {
		transform: translateY(8px)
	}
}

.elementor-animation-hang:active,
.elementor-animation-hang:focus,
.elementor-animation-hang:hover {
	animation-name: elementor-animation-hang-sink, elementor-animation-hang;
	animation-duration: .3s, 1.5s;
	animation-delay: 0s, .3s;
	animation-timing-function: ease-out, ease-in-out;
	animation-iteration-count: 1, infinite;
	animation-fill-mode: forwards;
	animation-direction: normal, alternate
}

.elementor-animation-skew {
	transition-duration: .3s;
	transition-property: transform
}

.elementor-animation-skew:active,
.elementor-animation-skew:focus,
.elementor-animation-skew:hover {
	transform: skew(-10deg)
}

.elementor-animation-skew-forward {
	transition-duration: .3s;
	transition-property: transform;
	transform-origin: 0 100%
}

.elementor-animation-skew-forward:active,
.elementor-animation-skew-forward:focus,
.elementor-animation-skew-forward:hover {
	transform: skew(-10deg)
}

.elementor-animation-skew-backward {
	transition-duration: .3s;
	transition-property: transform;
	transform-origin: 0 100%
}

.elementor-animation-skew-backward:active,
.elementor-animation-skew-backward:focus,
.elementor-animation-skew-backward:hover {
	transform: skew(10deg)
}

@keyframes elementor-animation-wobble-vertical {
	16.65% {
		transform: translateY(8px)
	}
	33.3% {
		transform: translateY(-6px)
	}
	49.95% {
		transform: translateY(4px)
	}
	66.6% {
		transform: translateY(-2px)
	}
	83.25% {
		transform: translateY(1px)
	}
	100% {
		transform: translateY(0)
	}
}

.elementor-animation-wobble-vertical:active,
.elementor-animation-wobble-vertical:focus,
.elementor-animation-wobble-vertical:hover {
	animation-name: elementor-animation-wobble-vertical;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}

@keyframes elementor-animation-wobble-horizontal {
	16.65% {
		transform: translateX(8px)
	}
	33.3% {
		transform: translateX(-6px)
	}
	49.95% {
		transform: translateX(4px)
	}
	66.6% {
		transform: translateX(-2px)
	}
	83.25% {
		transform: translateX(1px)
	}
	100% {
		transform: translateX(0)
	}
}

.elementor-animation-wobble-horizontal:active,
.elementor-animation-wobble-horizontal:focus,
.elementor-animation-wobble-horizontal:hover {
	animation-name: elementor-animation-wobble-horizontal;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}

@keyframes elementor-animation-wobble-to-bottom-right {
	16.65% {
		transform: translate(8px, 8px)
	}
	33.3% {
		transform: translate(-6px, -6px)
	}
	49.95% {
		transform: translate(4px, 4px)
	}
	66.6% {
		transform: translate(-2px, -2px)
	}
	83.25% {
		transform: translate(1px, 1px)
	}
	100% {
		transform: translate(0, 0)
	}
}

.elementor-animation-wobble-to-bottom-right:active,
.elementor-animation-wobble-to-bottom-right:focus,
.elementor-animation-wobble-to-bottom-right:hover {
	animation-name: elementor-animation-wobble-to-bottom-right;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}

@keyframes elementor-animation-wobble-to-top-right {
	16.65% {
		transform: translate(8px, -8px)
	}
	33.3% {
		transform: translate(-6px, 6px)
	}
	49.95% {
		transform: translate(4px, -4px)
	}
	66.6% {
		transform: translate(-2px, 2px)
	}
	83.25% {
		transform: translate(1px, -1px)
	}
	100% {
		transform: translate(0, 0)
	}
}

.elementor-animation-wobble-to-top-right:active,
.elementor-animation-wobble-to-top-right:focus,
.elementor-animation-wobble-to-top-right:hover {
	animation-name: elementor-animation-wobble-to-top-right;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}

@keyframes elementor-animation-wobble-top {
	16.65% {
		transform: skew(-12deg)
	}
	33.3% {
		transform: skew(10deg)
	}
	49.95% {
		transform: skew(-6deg)
	}
	66.6% {
		transform: skew(4deg)
	}
	83.25% {
		transform: skew(-2deg)
	}
	100% {
		transform: skew(0)
	}
}

.elementor-animation-wobble-top {
	transform-origin: 0 100%
}

.elementor-animation-wobble-top:active,
.elementor-animation-wobble-top:focus,
.elementor-animation-wobble-top:hover {
	animation-name: elementor-animation-wobble-top;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}

@keyframes elementor-animation-wobble-bottom {
	16.65% {
		transform: skew(-12deg)
	}
	33.3% {
		transform: skew(10deg)
	}
	49.95% {
		transform: skew(-6deg)
	}
	66.6% {
		transform: skew(4deg)
	}
	83.25% {
		transform: skew(-2deg)
	}
	100% {
		transform: skew(0)
	}
}

.elementor-animation-wobble-bottom {
	transform-origin: 100% 0
}

.elementor-animation-wobble-bottom:active,
.elementor-animation-wobble-bottom:focus,
.elementor-animation-wobble-bottom:hover {
	animation-name: elementor-animation-wobble-bottom;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}

@keyframes elementor-animation-wobble-skew {
	16.65% {
		transform: skew(-12deg)
	}
	33.3% {
		transform: skew(10deg)
	}
	49.95% {
		transform: skew(-6deg)
	}
	66.6% {
		transform: skew(4deg)
	}
	83.25% {
		transform: skew(-2deg)
	}
	100% {
		transform: skew(0)
	}
}

.elementor-animation-wobble-skew:active,
.elementor-animation-wobble-skew:focus,
.elementor-animation-wobble-skew:hover {
	animation-name: elementor-animation-wobble-skew;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}

@keyframes elementor-animation-buzz {
	50% {
		transform: translateX(3px) rotate(2deg)
	}
	100% {
		transform: translateX(-3px) rotate(-2deg)
	}
}

.elementor-animation-buzz:active,
.elementor-animation-buzz:focus,
.elementor-animation-buzz:hover {
	animation-name: elementor-animation-buzz;
	animation-duration: .15s;
	animation-timing-function: linear;
	animation-iteration-count: infinite
}

@keyframes elementor-animation-buzz-out {
	10% {
		transform: translateX(3px) rotate(2deg)
	}
	20% {
		transform: translateX(-3px) rotate(-2deg)
	}
	30% {
		transform: translateX(3px) rotate(2deg)
	}
	40% {
		transform: translateX(-3px) rotate(-2deg)
	}
	50% {
		transform: translateX(2px) rotate(1deg)
	}
	60% {
		transform: translateX(-2px) rotate(-1deg)
	}
	70% {
		transform: translateX(2px) rotate(1deg)
	}
	80% {
		transform: translateX(-2px) rotate(-1deg)
	}
	90% {
		transform: translateX(1px) rotate(0)
	}
	100% {
		transform: translateX(-1px) rotate(0)
	}
}

.elementor-animation-buzz-out:active,
.elementor-animation-buzz-out:focus,
.elementor-animation-buzz-out:hover {
	animation-name: elementor-animation-buzz-out;
	animation-duration: .75s;
	animation-timing-function: linear;
	animation-iteration-count: 1
}

.dialog-widget-content {
	background-color: #fff;
	position: absolute;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
	overflow: hidden
}

.dialog-message {
	font-size: 12px;
	line-height: 1.5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.dialog-type-lightbox {
	position: fixed;
	height: 100%;
	width: 100%;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .8);
	z-index: 9999;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.dialog-type-lightbox .dialog-widget-content {
	margin: auto;
	width: 375px
}

.dialog-type-lightbox .dialog-header {
	font-size: 15px;
	color: #495157;
	padding: 30px 0 10px;
	font-weight: 500
}

.dialog-type-lightbox .dialog-message {
	padding: 0 30px 30px;
	min-height: 50px
}

.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,
.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message {
	text-align: center
}

.dialog-type-lightbox .dialog-buttons-wrapper {
	border-top: 1px solid #e6e9ec;
	text-align: center
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button {
	font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
	width: 50%;
	border: none;
	background: none;
	color: #6d7882;
	font-size: 15px;
	cursor: pointer;
	padding: 13px 0;
	outline: 0
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:hover {
	background-color: #f4f6f7
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-ok {
	color: #b01b1b
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-take_over {
	color: #39b54a
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:active {
	background-color: rgba(230, 233, 236, .5)
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button::-moz-focus-inner {
	border: 0
}

.dialog-close-button {
	cursor: pointer;
	position: absolute;
	margin-top: 15px;
	right: 15px;
	font-size: 15px;
	line-height: 1
}

.dialog-close-button:not(:hover) {
	opacity: .4
}

.dialog-alert-widget .dialog-buttons-wrapper>button {
	width: 100%
}

.dialog-confirm-widget .dialog-button:first-child {
	border-right: 1px solid #e6e9ec
}

.dialog-prevent-scroll {
	overflow: hidden;
	max-height: 100vh
}

@media(min-width:1024px) {
	body.admin-bar .dialog-lightbox-widget {
		height: calc(100vh - 32px)
	}
}

@media(max-width:1024px) {
	body.admin-bar .dialog-type-lightbox {
		position: -webkit-sticky;
		position: sticky;
		height: 100vh
	}
}

.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio {
	padding-bottom: 42.8571%
}

.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
	padding-bottom: 56.25%
}

.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio {
	padding-bottom: 75%
}

.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio {
	padding-bottom: 66.6666%
}

.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio {
	padding-bottom: 100%
}

.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio {
	padding-bottom: 177.8%
}

.elementor-fit-aspect-ratio {
	position: relative;
	height: 0
}

.elementor-fit-aspect-ratio iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
	background-color: #000
}

.elementor-fit-aspect-ratio video {
	width: 100%
}

.flatpickr-calendar {
	width: 280px
}

.flatpickr-calendar .flatpickr-current-month span.cur-month {
	font-weight: 300
}

.flatpickr-calendar .dayContainer {
	width: 280px;
	min-width: 280px;
	max-width: 280px
}

.flatpickr-calendar .flatpickr-days {
	width: 280px
}

.flatpickr-calendar .flatpickr-day {
	max-width: 37px;
	height: 37px;
	line-height: 37px
}

.elementor-templates-modal .dialog-widget-content {
	font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
	background-color: #f1f3f5;
	width: 100%
}

@media(max-width:1439px) {
	.elementor-templates-modal .dialog-widget-content {
		max-width: 990px
	}
}

@media(min-width:1440px) {
	.elementor-templates-modal .dialog-widget-content {
		max-width: 1200px
	}
}

.elementor-templates-modal .dialog-header {
	padding: 0;
	z-index: 1
}

.elementor-templates-modal .dialog-buttons-wrapper,
.elementor-templates-modal .dialog-header {
	background-color: #fff;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .1);
	box-shadow: 0 0 8px rgba(0, 0, 0, .1);
	position: relative
}

.elementor-templates-modal .dialog-buttons-wrapper {
	border: none;
	display: none;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 5px
}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button {
	height: 40px;
	margin-left: 5px
}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success {
	padding: 12px 36px;
	color: #fff;
	width: auto;
	font-size: 15px
}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover {
	background-color: #39b54a
}

.elementor-templates-modal .dialog-message {
	height: 750px;
	max-height: 85vh;
	overflow: auto;
	padding-top: 25px
}

.elementor-templates-modal .dialog-content {
	height: 100%
}

.elementor-templates-modal .dialog-loading {
	display: none
}

.elementor-templates-modal__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 50px
}

.elementor-templates-modal__header__logo {
	line-height: 1;
	text-transform: uppercase;
	font-weight: 700;
	cursor: pointer
}

.elementor-templates-modal__header__logo-area {
	text-align: left;
	padding-left: 15px
}

.elementor-templates-modal__header__logo-area>* {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.elementor-templates-modal__header__logo__icon-wrapper {
	margin-right: 10px;
	font-size: 12px
}

.elementor-templates-modal__header__logo__title {
	padding-top: 2px
}

.elementor-templates-modal__header__items-area {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.elementor-templates-modal__header__item {
	position: relative;
	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-sizing: content-box;
	box-sizing: content-box
}

.elementor-templates-modal__header__item>i {
	font-size: 20px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	cursor: pointer
}

.elementor-templates-modal__header__item>i:not(:hover) {
	color: #a4afb7
}

.elementor-templates-modal__header__close--normal {
	width: 47px;
	border-left: 1px solid #e6e9ec
}

.elementor-templates-modal__header__close--normal i {
	font-size: 18px
}

.elementor-templates-modal__header__close--skip {
	padding: 10px 10px 10px 20px;
	margin-right: 10px;
	color: #fff;
	background-color: #a4afb7;
	font-size: 11px;
	font-weight: 400;
	line-height: 1;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer
}

.elementor-templates-modal__header__close--skip>i {
	font-size: inherit;
	padding-left: 10px;
	margin-left: 15px;
	border-left: 1px solid
}

.elementor-templates-modal__header__close--skip>i:not(:hover) {
	color: #fff
}

.elementor-templates-modal__sidebar {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 25%;
	background-color: hsla(0, 0%, 100%, .3)
}

.elementor-templates-modal__content {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-shadow: 0 0 13px inset rgba(0, 0, 0, .05);
	box-shadow: inset 0 0 13px rgba(0, 0, 0, .05)
}

#wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section+.elementor-second-section {
	border-top: 1px solid #464b50;
	margin-top: 6px
}

.elementor-hidden {
	display: none
}

.elementor-screen-only,
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
	position: absolute;
	top: -10000em;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.elementor-clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0
}

.e-logo-wrapper {
	background: #93003c;
	display: inline-block;
	padding: .75em;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	line-height: 1
}

.e-logo-wrapper i {
	color: #fff;
	font-size: 1em
}

.elementor {
	-webkit-hyphens: manual;
	-ms-hyphens: manual;
	hyphens: manual
}

.elementor *,
.elementor :after,
.elementor :before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.elementor a {
	-webkit-box-shadow: none;
	box-shadow: none;
	text-decoration: none
}

.elementor hr {
	margin: 0;
	background-color: transparent
}

.elementor img {
	height: auto;
	max-width: 100%;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
	margin: 0
}

.elementor embed,
.elementor iframe,
.elementor object,
.elementor video {
	max-width: 100%;
	width: 100%;
	margin: 0;
	line-height: 1;
	border: none
}

.elementor .elementor-custom-embed {
	line-height: 0
}

.elementor .elementor-background,
.elementor .elementor-background-holder,
.elementor .elementor-background-video-container {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	overflow: hidden;
	z-index: 0;
	direction: ltr
}

.elementor .elementor-background-video-container {
	-webkit-transition: opacity 1s;
	-o-transition: opacity 1s;
	transition: opacity 1s;
	pointer-events: none
}

.elementor .elementor-background-video-container.elementor-loading {
	opacity: 0
}

.elementor .elementor-background-video-embed {
	max-width: none
}

.elementor .elementor-background-video,
.elementor .elementor-background-video-embed,
.elementor .elementor-background-video-hosted {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.elementor .elementor-background-video {
	max-width: none
}

.elementor .elementor-html5-video {
	-o-object-fit: cover;
	object-fit: cover
}

.elementor .elementor-background-overlay,
.elementor .elementor-background-slideshow {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute
}

.elementor .elementor-background-slideshow {
	z-index: 0
}

.elementor .elementor-background-slideshow__slide__image {
	width: 100%;
	height: 100%;
	background-position: 50%;
	-webkit-background-size: cover;
	background-size: cover
}

.elementor-widget-wrap>.elementor-element.elementor-absolute {
	position: absolute
}

.elementor-widget-wrap>.elementor-element.elementor-fixed {
	position: fixed
}

.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,
.elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
	max-width: 100%
}

@media(max-width:1024px) {
	.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,
	.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
		max-width: 100%
	}
}

@media(max-width:767px) {
	.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,
	.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
		max-width: 100%
	}
}

.elementor-element.elementor-absolute,
.elementor-element.elementor-fixed {
	z-index: 1
}

.elementor-invisible {
	visibility: hidden
}

.elementor-align-center {
	text-align: center
}

.elementor-align-center .elementor-button {
	width: auto
}

.elementor-align-right {
	text-align: right
}

.elementor-align-right .elementor-button {
	width: auto
}

.elementor-align-left {
	text-align: left
}

.elementor-align-left .elementor-button {
	width: auto
}

.elementor-align-justify .elementor-button {
	width: 100%
}

.elementor-custom-embed-play {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.elementor-custom-embed-play i {
	font-size: 100px;
	color: #fff;
	opacity: .8;
	text-shadow: 1px 0 6px rgba(0, 0, 0, .3);
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

.elementor-custom-embed-play.elementor-playing i {
	font-family: eicons;
	-webkit-animation: fa-spin 2s linear infinite;
	animation: fa-spin 2s linear infinite
}

.elementor-custom-embed-play.elementor-playing i:before {
	content: "\e8fb"
}

.elementor-tag {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.elementor-ken-burns {
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: 10s;
	-o-transition-duration: 10s;
	transition-duration: 10s;
	-webkit-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear
}

.elementor-ken-burns--out {
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3)
}

.elementor-ken-burns--active {
	-webkit-transition-duration: 20s;
	-o-transition-duration: 20s;
	transition-duration: 20s
}

.elementor-ken-burns--active.elementor-ken-burns--out {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.elementor-ken-burns--active.elementor-ken-burns--in {
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3)
}

@media(max-width:1024px) {
	.elementor-tablet-align-center {
		text-align: center
	}
	.elementor-tablet-align-center .elementor-button {
		width: auto
	}
	.elementor-tablet-align-right {
		text-align: right
	}
	.elementor-tablet-align-right .elementor-button {
		width: auto
	}
	.elementor-tablet-align-left {
		text-align: left
	}
	.elementor-tablet-align-left .elementor-button {
		width: auto
	}
	.elementor-tablet-align-justify .elementor-button {
		width: 100%
	}
}

@media(max-width:767px) {
	.elementor-mobile-align-center {
		text-align: center
	}
	.elementor-mobile-align-center .elementor-button {
		width: auto
	}
	.elementor-mobile-align-right {
		text-align: right
	}
	.elementor-mobile-align-right .elementor-button {
		width: auto
	}
	.elementor-mobile-align-left {
		text-align: left
	}
	.elementor-mobile-align-left .elementor-button {
		width: auto
	}
	.elementor-mobile-align-justify .elementor-button {
		width: 100%
	}
}

#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before {
	content: "\e813";
	font-family: eicons;
	top: 3px;
	font-size: 18px
}

#wpadminbar #wp-admin-bar-elementor_inspector>.ab-item:before {
	content: "\f348";
	top: 2px
}

:root {
	--page-title-display: block
}

.elementor-page-title,
h1.entry-title {
	display: var(--page-title-display)
}

.elementor-section {
	position: relative
}

.elementor-section .elementor-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: auto;
	margin-left: auto;
	position: relative
}

@media(max-width:1024px) {
	.elementor-section .elementor-container {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 1140px
}

.elementor-section.elementor-section-stretched {
	position: relative;
	width: 100%
}

.elementor-section.elementor-section-items-top>.elementor-container {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.elementor-section.elementor-section-items-middle>.elementor-container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.elementor-section.elementor-section-items-bottom>.elementor-container {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

@media(min-width:768px) {
	.elementor-section.elementor-section-height-full {
		height: 100vh
	}
	.elementor-section.elementor-section-height-full>.elementor-container {
		height: 100%
	}
}

.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.elementor-row {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media(max-width:1024px) {
	.elementor-row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.elementor-widget-wrap {
	position: relative;
	width: 100%;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: start;
	align-content: flex-start
}

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.elementor-widget-wrap>.elementor-element {
	width: 100%
}

.elementor-widget {
	position: relative
}

.elementor-widget:not(:last-child) {
	margin-bottom: 20px
}

.elementor-widget:not(:last-child).elementor-absolute,
.elementor-widget:not(:last-child).elementor-widget__width-auto,
.elementor-widget:not(:last-child).elementor-widget__width-initial {
	margin-bottom: 0
}

.elementor-column {
	min-height: 1px
}

.elementor-column,
.elementor-column-wrap {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.elementor-column-wrap {
	width: 100%
}

.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated {
	padding: 5px
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	padding: 10px
}

.elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
	padding: 15px
}

.elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
	padding: 20px
}

.elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
	padding: 30px
}

.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
	padding: 0
}

@media(min-width:768px) {
	.elementor-column.elementor-col-10,
	.elementor-column[data-col="10"] {
		width: 10%
	}
	.elementor-column.elementor-col-11,
	.elementor-column[data-col="11"] {
		width: 11.111%
	}
	.elementor-column.elementor-col-12,
	.elementor-column[data-col="12"] {
		width: 12.5%
	}
	.elementor-column.elementor-col-14,
	.elementor-column[data-col="14"] {
		width: 14.285%
	}
	.elementor-column.elementor-col-16,
	.elementor-column[data-col="16"] {
		width: 16.666%
	}
	.elementor-column.elementor-col-20,
	.elementor-column[data-col="20"] {
		width: 20%
	}
	.elementor-column.elementor-col-25,
	.elementor-column[data-col="25"] {
		width: 25%
	}
	.elementor-column.elementor-col-30,
	.elementor-column[data-col="30"] {
		width: 30%
	}
	.elementor-column.elementor-col-33,
	.elementor-column[data-col="33"] {
		width: 33.333%
	}
	.elementor-column.elementor-col-40,
	.elementor-column[data-col="40"] {
		width: 40%
	}
	.elementor-column.elementor-col-50,
	.elementor-column[data-col="50"] {
		width: 50%
	}
	.elementor-column.elementor-col-60,
	.elementor-column[data-col="60"] {
		width: 60%
	}
	.elementor-column.elementor-col-66,
	.elementor-column[data-col="66"] {
		width: 66.666%
	}
	.elementor-column.elementor-col-70,
	.elementor-column[data-col="70"] {
		width: 70%
	}
	.elementor-column.elementor-col-75,
	.elementor-column[data-col="75"] {
		width: 75%
	}
	.elementor-column.elementor-col-80,
	.elementor-column[data-col="80"] {
		width: 80%
	}
	.elementor-column.elementor-col-83,
	.elementor-column[data-col="83"] {
		width: 83.333%
	}
	.elementor-column.elementor-col-90,
	.elementor-column[data-col="90"] {
		width: 90%
	}
	.elementor-column.elementor-col-100,
	.elementor-column[data-col="100"] {
		width: 100%
	}
}

@media(max-width:479px) {
	.elementor-column.elementor-xs-10 {
		width: 10%
	}
	.elementor-column.elementor-xs-11 {
		width: 11.111%
	}
	.elementor-column.elementor-xs-12 {
		width: 12.5%
	}
	.elementor-column.elementor-xs-14 {
		width: 14.285%
	}
	.elementor-column.elementor-xs-16 {
		width: 16.666%
	}
	.elementor-column.elementor-xs-20 {
		width: 20%
	}
	.elementor-column.elementor-xs-25 {
		width: 25%
	}
	.elementor-column.elementor-xs-30 {
		width: 30%
	}
	.elementor-column.elementor-xs-33 {
		width: 33.333%
	}
	.elementor-column.elementor-xs-40 {
		width: 40%
	}
	.elementor-column.elementor-xs-50 {
		width: 50%
	}
	.elementor-column.elementor-xs-60 {
		width: 60%
	}
	.elementor-column.elementor-xs-66 {
		width: 66.666%
	}
	.elementor-column.elementor-xs-70 {
		width: 70%
	}
	.elementor-column.elementor-xs-75 {
		width: 75%
	}
	.elementor-column.elementor-xs-80 {
		width: 80%
	}
	.elementor-column.elementor-xs-83 {
		width: 83.333%
	}
	.elementor-column.elementor-xs-90 {
		width: 90%
	}
	.elementor-column.elementor-xs-100 {
		width: 100%
	}
}

@media(max-width:767px) {
	.elementor-column.elementor-sm-10 {
		width: 10%
	}
	.elementor-column.elementor-sm-11 {
		width: 11.111%
	}
	.elementor-column.elementor-sm-12 {
		width: 12.5%
	}
	.elementor-column.elementor-sm-14 {
		width: 14.285%
	}
	.elementor-column.elementor-sm-16 {
		width: 16.666%
	}
	.elementor-column.elementor-sm-20 {
		width: 20%
	}
	.elementor-column.elementor-sm-25 {
		width: 25%
	}
	.elementor-column.elementor-sm-30 {
		width: 30%
	}
	.elementor-column.elementor-sm-33 {
		width: 33.333%
	}
	.elementor-column.elementor-sm-40 {
		width: 40%
	}
	.elementor-column.elementor-sm-50 {
		width: 50%
	}
	.elementor-column.elementor-sm-60 {
		width: 60%
	}
	.elementor-column.elementor-sm-66 {
		width: 66.666%
	}
	.elementor-column.elementor-sm-70 {
		width: 70%
	}
	.elementor-column.elementor-sm-75 {
		width: 75%
	}
	.elementor-column.elementor-sm-80 {
		width: 80%
	}
	.elementor-column.elementor-sm-83 {
		width: 83.333%
	}
	.elementor-column.elementor-sm-90 {
		width: 90%
	}
	.elementor-column.elementor-sm-100 {
		width: 100%
	}
}

@media(min-width:768px) and (max-width:1024px) {
	.elementor-column.elementor-md-10 {
		width: 10%
	}
	.elementor-column.elementor-md-11 {
		width: 11.111%
	}
	.elementor-column.elementor-md-12 {
		width: 12.5%
	}
	.elementor-column.elementor-md-14 {
		width: 14.285%
	}
	.elementor-column.elementor-md-16 {
		width: 16.666%
	}
	.elementor-column.elementor-md-20 {
		width: 20%
	}
	.elementor-column.elementor-md-25 {
		width: 25%
	}
	.elementor-column.elementor-md-30 {
		width: 30%
	}
	.elementor-column.elementor-md-33 {
		width: 33.333%
	}
	.elementor-column.elementor-md-40 {
		width: 40%
	}
	.elementor-column.elementor-md-50 {
		width: 50%
	}
	.elementor-column.elementor-md-60 {
		width: 60%
	}
	.elementor-column.elementor-md-66 {
		width: 66.666%
	}
	.elementor-column.elementor-md-70 {
		width: 70%
	}
	.elementor-column.elementor-md-75 {
		width: 75%
	}
	.elementor-column.elementor-md-80 {
		width: 80%
	}
	.elementor-column.elementor-md-83 {
		width: 83.333%
	}
	.elementor-column.elementor-md-90 {
		width: 90%
	}
	.elementor-column.elementor-md-100 {
		width: 100%
	}
}

@media(min-width:768px) and (max-width:1024px) {
	.elementor-reverse-tablet>.elementor-container>:first-child {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}
	.elementor-reverse-tablet>.elementor-container>:nth-child(2) {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}
	.elementor-reverse-tablet>.elementor-container>:nth-child(3) {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}
	.elementor-reverse-tablet>.elementor-container>:nth-child(4) {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}
	.elementor-reverse-tablet>.elementor-container>:nth-child(5) {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}
	.elementor-reverse-tablet>.elementor-container>:nth-child(6) {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}
	.elementor-reverse-tablet>.elementor-container>:nth-child(7) {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}
	.elementor-reverse-tablet>.elementor-container>:nth-child(8) {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
	.elementor-reverse-tablet>.elementor-container>:nth-child(9) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.elementor-reverse-tablet>.elementor-container>:nth-child(10) {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
}

@media(max-width:767px) {
	.elementor-reverse-mobile>.elementor-container>:first-child {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}
	.elementor-reverse-mobile>.elementor-container>:nth-child(2) {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}
	.elementor-reverse-mobile>.elementor-container>:nth-child(3) {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}
	.elementor-reverse-mobile>.elementor-container>:nth-child(4) {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}
	.elementor-reverse-mobile>.elementor-container>:nth-child(5) {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}
	.elementor-reverse-mobile>.elementor-container>:nth-child(6) {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}
	.elementor-reverse-mobile>.elementor-container>:nth-child(7) {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}
	.elementor-reverse-mobile>.elementor-container>:nth-child(8) {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
	.elementor-reverse-mobile>.elementor-container>:nth-child(9) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.elementor-reverse-mobile>.elementor-container>:nth-child(10) {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	.elementor-column {
		width: 100%
	}
}

ul.elementor-icon-list-items.elementor-inline-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
	word-break: break-word
}

.elementor-grid {
	display: grid;
	grid-column-gap: var(--grid-column-gap);
	grid-row-gap: var(--grid-row-gap)
}

.elementor-grid .elementor-grid-item {
	min-width: 0
}

.elementor-grid-0 .elementor-grid {
	display: inline-block;
	width: 100%;
	word-spacing: var(--grid-column-gap);
	margin-bottom: calc(-1 * var(--grid-row-gap))
}

.elementor-grid-0 .elementor-grid .elementor-grid-item {
	display: inline-block;
	margin-bottom: var(--grid-row-gap);
	word-break: break-word
}

.elementor-grid-1 .elementor-grid {
	grid-template-columns: repeat(1, 1fr)
}

.elementor-grid-2 .elementor-grid {
	grid-template-columns: repeat(2, 1fr)
}

.elementor-grid-3 .elementor-grid {
	grid-template-columns: repeat(3, 1fr)
}

.elementor-grid-4 .elementor-grid {
	grid-template-columns: repeat(4, 1fr)
}

.elementor-grid-5 .elementor-grid {
	grid-template-columns: repeat(5, 1fr)
}

.elementor-grid-6 .elementor-grid {
	grid-template-columns: repeat(6, 1fr)
}

.elementor-grid-7 .elementor-grid {
	grid-template-columns: repeat(7, 1fr)
}

.elementor-grid-8 .elementor-grid {
	grid-template-columns: repeat(8, 1fr)
}

.elementor-grid-9 .elementor-grid {
	grid-template-columns: repeat(9, 1fr)
}

.elementor-grid-10 .elementor-grid {
	grid-template-columns: repeat(10, 1fr)
}

.elementor-grid-11 .elementor-grid {
	grid-template-columns: repeat(11, 1fr)
}

.elementor-grid-12 .elementor-grid {
	grid-template-columns: repeat(12, 1fr)
}

@media(max-width:1024px) {
	.elementor-grid-tablet-0 .elementor-grid {
		display: inline-block;
		width: 100%;
		word-spacing: var(--grid-column-gap);
		margin-bottom: calc(-1 * var(--grid-row-gap))
	}
	.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
		display: inline-block;
		margin-bottom: var(--grid-row-gap);
		word-break: break-word
	}
	.elementor-grid-tablet-1 .elementor-grid {
		grid-template-columns: repeat(1, 1fr)
	}
	.elementor-grid-tablet-2 .elementor-grid {
		grid-template-columns: repeat(2, 1fr)
	}
	.elementor-grid-tablet-3 .elementor-grid {
		grid-template-columns: repeat(3, 1fr)
	}
	.elementor-grid-tablet-4 .elementor-grid {
		grid-template-columns: repeat(4, 1fr)
	}
	.elementor-grid-tablet-5 .elementor-grid {
		grid-template-columns: repeat(5, 1fr)
	}
	.elementor-grid-tablet-6 .elementor-grid {
		grid-template-columns: repeat(6, 1fr)
	}
	.elementor-grid-tablet-7 .elementor-grid {
		grid-template-columns: repeat(7, 1fr)
	}
	.elementor-grid-tablet-8 .elementor-grid {
		grid-template-columns: repeat(8, 1fr)
	}
	.elementor-grid-tablet-9 .elementor-grid {
		grid-template-columns: repeat(9, 1fr)
	}
	.elementor-grid-tablet-10 .elementor-grid {
		grid-template-columns: repeat(10, 1fr)
	}
	.elementor-grid-tablet-11 .elementor-grid {
		grid-template-columns: repeat(11, 1fr)
	}
	.elementor-grid-tablet-12 .elementor-grid {
		grid-template-columns: repeat(12, 1fr)
	}
}

@media(max-width:767px) {
	.elementor-grid-mobile-0 .elementor-grid {
		display: inline-block;
		width: 100%;
		word-spacing: var(--grid-column-gap);
		margin-bottom: calc(-1 * var(--grid-row-gap))
	}
	.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
		display: inline-block;
		margin-bottom: var(--grid-row-gap);
		word-break: break-word
	}
	.elementor-grid-mobile-1 .elementor-grid {
		grid-template-columns: repeat(1, 1fr)
	}
	.elementor-grid-mobile-2 .elementor-grid {
		grid-template-columns: repeat(2, 1fr)
	}
	.elementor-grid-mobile-3 .elementor-grid {
		grid-template-columns: repeat(3, 1fr)
	}
	.elementor-grid-mobile-4 .elementor-grid {
		grid-template-columns: repeat(4, 1fr)
	}
	.elementor-grid-mobile-5 .elementor-grid {
		grid-template-columns: repeat(5, 1fr)
	}
	.elementor-grid-mobile-6 .elementor-grid {
		grid-template-columns: repeat(6, 1fr)
	}
	.elementor-grid-mobile-7 .elementor-grid {
		grid-template-columns: repeat(7, 1fr)
	}
	.elementor-grid-mobile-8 .elementor-grid {
		grid-template-columns: repeat(8, 1fr)
	}
	.elementor-grid-mobile-9 .elementor-grid {
		grid-template-columns: repeat(9, 1fr)
	}
	.elementor-grid-mobile-10 .elementor-grid {
		grid-template-columns: repeat(10, 1fr)
	}
	.elementor-grid-mobile-11 .elementor-grid {
		grid-template-columns: repeat(11, 1fr)
	}
	.elementor-grid-mobile-12 .elementor-grid {
		grid-template-columns: repeat(12, 1fr)
	}
}

@media(min-width:1025px) {
	#elementor-device-mode:after {
		content: "desktop"
	}
}

@media(min-width:768px) and (max-width:1024px) {
	#elementor-device-mode:after {
		content: "tablet"
	}
}

@media(max-width:767px) {
	#elementor-device-mode:after {
		content: "mobile"
	}
}

[class*=" eicon-"],
[class^=eicon] {
	display: inline-block;
	font-family: eicons;
	font-size: inherit;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes eicon-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes eicon-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

.eicon-animation-spin {
	-webkit-animation: eicon-spin 2s linear infinite;
	animation: eicon-spin 2s linear infinite
}

.eicon-loading:before {
	content: "\e8fb"
}

.eicon-menu-bar:before {
	content: "\e816"
}

.eicon-chevron-right:before {
	content: "\e87d"
}

.eicon-chevron-left:before {
	content: "\e87e"
}

.eicon-close:before {
	content: "\e87f"
}

.eicon-share-arrow:before {
	content: "\e96c"
}

.eicon-zoom-in:before {
	content: "\e882"
}

.eicon-zoom-in-bold:before {
	content: "\e92e"
}

.eicon-zoom-out-bold:before {
	content: "\e943"
}

.eicon-frame-expand:before {
	content: "\e95c"
}

.eicon-frame-minimize:before {
	content: "\e95d"
}

.eicon-play:before {
	content: "\e89d"
}

.eicon-facebook:before {
	content: "\e959"
}

.eicon-twitter:before {
	content: "\e95a"
}

.eicon-pinterest:before {
	content: "\e95b"
}

.eicon-download-bold:before {
	content: "\e96b"
}

.elementor-form-fields-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%
}

.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,
.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.elementor-field-group {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.elementor-field-group.elementor-field-type-submit {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.elementor-field-group .elementor-field-textual {
	width: 100%;
	max-width: 100%;
	border: 1px solid #818a91;
	background-color: transparent;
	color: #373a3c;
	vertical-align: middle;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.elementor-field-group .elementor-field-textual:focus {
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
	outline: 0
}

.elementor-field-group .elementor-field-textual::-webkit-input-placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6
}

.elementor-field-group .elementor-field-textual:-ms-input-placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6
}

.elementor-field-group .elementor-field-textual:-moz-placeholder,
.elementor-field-group .elementor-field-textual::-moz-placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6
}

.elementor-field-group .elementor-field-textual::-ms-input-placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6
}

.elementor-field-group .elementor-field-textual::placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6
}

.elementor-field-group .elementor-select-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 100%
}

.elementor-field-group .elementor-select-wrapper select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	color: inherit;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	text-transform: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	padding-right: 20px
}

.elementor-field-group .elementor-select-wrapper:before {
	content: "\e92a";
	font-family: eicons;
	font-size: 15px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 10px;
	pointer-events: none;
	text-shadow: 0 0 3px rgba(0, 0, 0, .3)
}

.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
	content: ""
}

.elementor-field-subgroup {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.elementor-field-subgroup .elementor-field-option label {
	display: inline-block
}

.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
	padding-right: 10px
}

.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}

.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
	display: inline
}

.elementor-field-label {
	cursor: pointer
}

.elementor-mark-required .elementor-field-label:after {
	content: "*";
	color: red;
	padding-left: .2em
}

.elementor-field-textual {
	line-height: 1.4;
	font-size: 15px;
	min-height: 40px;
	padding: 5px 14px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.elementor-field-textual.elementor-size-xs {
	font-size: 13px;
	min-height: 33px;
	padding: 4px 12px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}

.elementor-field-textual.elementor-size-md {
	font-size: 16px;
	min-height: 47px;
	padding: 6px 16px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

.elementor-field-textual.elementor-size-lg {
	font-size: 18px;
	min-height: 59px;
	padding: 7px 20px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.elementor-field-textual.elementor-size-xl {
	font-size: 20px;
	min-height: 72px;
	padding: 8px 24px;
	-webkit-border-radius: 6px;
	border-radius: 6px
}

.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}

.elementor-button-align-stretch .e-form__buttons__wrapper {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.elementor-button-align-stretch .e-form__buttons__wrapper__button {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}

.elementor-button-align-center .e-form__buttons,
.elementor-button-align-center .elementor-field-type-submit {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.elementor-button-align-start .e-form__buttons,
.elementor-button-align-start .elementor-field-type-submit {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.elementor-button-align-end .e-form__buttons,
.elementor-button-align-end .elementor-field-type-submit {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
	-ms-flex-preferred-size: initial;
	flex-basis: auto
}

.elementor-button-align-center .e-form__buttons__wrapper,
.elementor-button-align-end .e-form__buttons__wrapper,
.elementor-button-align-start .e-form__buttons__wrapper {
	-webkit-box-flex: initial;
	-ms-flex-positive: initial;
	flex-grow: 0
}

.elementor-button-align-center .e-form__buttons__wrapper,
.elementor-button-align-center .e-form__buttons__wrapper__button,
.elementor-button-align-end .e-form__buttons__wrapper,
.elementor-button-align-end .e-form__buttons__wrapper__button,
.elementor-button-align-start .e-form__buttons__wrapper,
.elementor-button-align-start .e-form__buttons__wrapper__button {
	-ms-flex-preferred-size: initial;
	flex-basis: auto
}

@media screen and (max-width:1024px) {
	.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%
	}
	.elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1
	}
	.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%
	}
	.elementor-tablet-button-align-center .e-form__buttons,
	.elementor-tablet-button-align-center .elementor-field-type-submit {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.elementor-tablet-button-align-start .e-form__buttons,
	.elementor-tablet-button-align-start .elementor-field-type-submit {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.elementor-tablet-button-align-end .e-form__buttons,
	.elementor-tablet-button-align-end .elementor-field-type-submit {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
	.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
	.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
		-ms-flex-preferred-size: initial;
		flex-basis: auto
	}
	.elementor-tablet-button-align-center .e-form__buttons__wrapper,
	.elementor-tablet-button-align-end .e-form__buttons__wrapper,
	.elementor-tablet-button-align-start .e-form__buttons__wrapper {
		-webkit-box-flex: initial;
		-ms-flex-positive: initial;
		flex-grow: 0
	}
	.elementor-tablet-button-align-center .e-form__buttons__wrapper,
	.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,
	.elementor-tablet-button-align-end .e-form__buttons__wrapper,
	.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,
	.elementor-tablet-button-align-start .e-form__buttons__wrapper,
	.elementor-tablet-button-align-start .e-form__buttons__wrapper__button {
		-ms-flex-preferred-size: initial;
		flex-basis: auto
	}
}

@media screen and (max-width:767px) {
	.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%
	}
	.elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1
	}
	.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%
	}
	.elementor-mobile-button-align-center .e-form__buttons,
	.elementor-mobile-button-align-center .elementor-field-type-submit {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.elementor-mobile-button-align-start .e-form__buttons,
	.elementor-mobile-button-align-start .elementor-field-type-submit {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.elementor-mobile-button-align-end .e-form__buttons,
	.elementor-mobile-button-align-end .elementor-field-type-submit {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
	.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
	.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
		-ms-flex-preferred-size: initial;
		flex-basis: auto
	}
	.elementor-mobile-button-align-center .e-form__buttons__wrapper,
	.elementor-mobile-button-align-end .e-form__buttons__wrapper,
	.elementor-mobile-button-align-start .e-form__buttons__wrapper {
		-webkit-box-flex: initial;
		-ms-flex-positive: initial;
		flex-grow: 0
	}
	.elementor-mobile-button-align-center .e-form__buttons__wrapper,
	.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,
	.elementor-mobile-button-align-end .e-form__buttons__wrapper,
	.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,
	.elementor-mobile-button-align-start .e-form__buttons__wrapper,
	.elementor-mobile-button-align-start .e-form__buttons__wrapper__button {
		-ms-flex-preferred-size: initial;
		flex-basis: auto
	}
}

.elementor-error .elementor-field {
	border-color: #d9534f
}

.elementor-error .help-inline {
	color: #d9534f;
	font-size: .9em
}

.elementor-message {
	margin: 10px 0;
	font-size: 1em;
	line-height: 1
}

.elementor-message:before {
	content: "\e90e";
	display: inline-block;
	font-family: eicons;
	font-weight: 400;
	font-style: normal;
	vertical-align: middle;
	margin-right: 5px
}

.elementor-message.elementor-message-danger {
	color: #d9534f
}

.elementor-message.elementor-message-danger:before {
	content: "\e87f"
}

.elementor-message.form-message-success {
	color: #5cb85c
}

.elementor-form .elementor-button {
	padding-top: 0;
	padding-bottom: 0;
	border: none
}

.elementor-form .elementor-button>span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.elementor-form .elementor-button.elementor-size-xs {
	min-height: 33px
}

.elementor-form .elementor-button.elementor-size-sm {
	min-height: 40px
}

.elementor-form .elementor-button.elementor-size-md {
	min-height: 47px
}

.elementor-form .elementor-button.elementor-size-lg {
	min-height: 59px
}

.elementor-form .elementor-button.elementor-size-xl {
	min-height: 72px
}

.elementor-element .elementor-widget-container {
	-webkit-transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
	transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
	-o-transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s
}

.elementor-accordion {
	text-align: left
}

.elementor-accordion .elementor-accordion-item {
	border: 1px solid #d4d4d4
}

.elementor-accordion .elementor-accordion-item+.elementor-accordion-item {
	border-top: none
}

.elementor-accordion .elementor-tab-title {
	margin: 0;
	padding: 15px 20px;
	font-weight: 700;
	line-height: 1;
	cursor: pointer;
	outline: none
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
	display: inline-block;
	width: 1.5em
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
	float: right;
	text-align: right
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
	float: left;
	text-align: left
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
	display: block
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,
.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed {
	display: none
}

.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {
	display: block
}

.elementor-accordion .elementor-tab-content {
	display: none;
	padding: 15px 20px;
	border-top: 1px solid #d4d4d4
}

@media(max-width:767px) {
	.elementor-accordion .elementor-tab-title {
		padding: 12px 15px
	}
	.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
		width: 1.2em
	}
	.elementor-accordion .elementor-tab-content {
		padding: 7px 15px
	}
}

.elementor-alert {
	padding: 15px;
	border-left: 5px solid transparent;
	position: relative;
	text-align: left
}

.elementor-alert .elementor-alert-title {
	display: block;
	font-weight: 700
}

.elementor-alert .elementor-alert-description {
	font-size: 13px
}

.elementor-alert button.elementor-alert-dismiss {
	position: absolute;
	right: 10px;
	top: 10px;
	padding: 3px;
	font-size: 20px;
	line-height: 1;
	background: transparent;
	color: inherit;
	border: none;
	cursor: pointer
}

.elementor-alert.elementor-alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bcdff1
}

.elementor-alert.elementor-alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #cae6be
}

.elementor-alert.elementor-alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #f9f0c3
}

.elementor-alert.elementor-alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #e8c4c4
}

@media(max-width:767px) {
	.elementor-alert {
		padding: 10px
	}
	.elementor-alert button.elementor-alert-dismiss {
		right: 7px;
		top: 7px
	}
}

.elementor-tab-title a {
	color: inherit
}

.elementor-button {
	display: inline-block;
	line-height: 1;
	background-color: #818a91;
	font-size: 15px;
	padding: 12px 24px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	fill: #fff;
	text-align: center;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.elementor-button:focus,
.elementor-button:hover,
.elementor-button:visited {
	color: #fff
}

.elementor-button-content-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.elementor-button-icon {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5
}

.elementor-button-icon svg {
	width: 1em
}

.elementor-button-text {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10;
	display: inline-block
}

.elementor-button.elementor-size-xs {
	font-size: 13px;
	padding: 10px 20px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}

.elementor-button.elementor-size-md {
	font-size: 16px;
	padding: 15px 30px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

.elementor-button.elementor-size-lg {
	font-size: 18px;
	padding: 20px 40px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.elementor-button.elementor-size-xl {
	font-size: 20px;
	padding: 25px 50px;
	-webkit-border-radius: 6px;
	border-radius: 6px
}

.elementor-button .elementor-align-icon-right {
	margin-left: 5px;
	-webkit-box-ordinal-group: 16;
	-ms-flex-order: 15;
	order: 15
}

.elementor-button .elementor-align-icon-left {
	margin-right: 5px;
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5
}

.elementor-button span {
	text-decoration: inherit
}

.elementor-menu-cart__toggle .elementor-button-icon {
	-webkit-box-ordinal-group: 16;
	-ms-flex-order: 15;
	order: 15
}

.elementor-element.elementor-button-info .elementor-button {
	background-color: #5bc0de
}

.elementor-element.elementor-button-success .elementor-button {
	background-color: #5cb85c
}

.elementor-element.elementor-button-warning .elementor-button {
	background-color: #f0ad4e
}

.elementor-element.elementor-button-danger .elementor-button {
	background-color: #d9534f
}

.elementor-widget-button .elementor-button .elementor-button-info {
	background-color: #5bc0de
}

.elementor-widget-button .elementor-button .elementor-button-success {
	background-color: #5cb85c
}

.elementor-widget-button .elementor-button .elementor-button-warning {
	background-color: #f0ad4e
}

.elementor-widget-button .elementor-button .elementor-button-danger {
	background-color: #d9534f
}

.elementor-counter .elementor-counter-number-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 69px;
	font-weight: 600;
	color: #222;
	line-height: 1
}

.elementor-counter .elementor-counter-number-prefix,
.elementor-counter .elementor-counter-number-suffix {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	white-space: pre-wrap
}

.elementor-counter .elementor-counter-number-prefix {
	text-align: right
}

.elementor-counter .elementor-counter-number-suffix {
	text-align: left
}

.elementor-counter .elementor-counter-title {
	text-align: center;
	font-size: 19px;
	font-weight: 400;
	color: #666;
	line-height: 2.5
}

.elementor-widget-divider {
	--divider-border-style: none;
	--divider-border-width: 1px;
	--divider-color: #2c2c2c;
	--divider-icon-size: 20px;
	--divider-element-spacing: 10px;
	--divider-pattern-height: 24px;
	--divider-pattern-size: 20px;
	--divider-pattern-url: none;
	--divider-pattern-repeat: repeat-x
}

.elementor-widget-divider .elementor-divider {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.elementor-widget-divider .elementor-divider__text {
	font-size: 15px;
	line-height: 1;
	max-width: 95%
}

.elementor-widget-divider .elementor-divider__element {
	margin: 0 var(--divider-element-spacing);
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.elementor-widget-divider .elementor-icon {
	font-size: var(--divider-icon-size)
}

.elementor-widget-divider .elementor-divider-separator {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	direction: ltr
}

.elementor-widget-divider--view-line_icon .elementor-divider-separator,
.elementor-widget-divider--view-line_text .elementor-divider-separator {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,
.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,
.elementor-widget-divider--view-line_text .elementor-divider-separator:after,
.elementor-widget-divider--view-line_text .elementor-divider-separator:before {
	display: block;
	content: "";
	border-bottom: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color)
}

.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 100;
	flex-shrink: 100
}

.elementor-widget-divider--element-align-left .elementor-divider-separator:before {
	content: none
}

.elementor-widget-divider--element-align-left .elementor-divider__element {
	margin-left: 0
}

.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 100;
	flex-shrink: 100
}

.elementor-widget-divider--element-align-right .elementor-divider-separator:after {
	content: none
}

.elementor-widget-divider--element-align-right .elementor-divider__element {
	margin-right: 0
}

.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
	border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color)
}

.elementor-widget-divider--separator-type-pattern {
	--divider-border-style: none
}

.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,
.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,
.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,
.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator {
	width: 100%;
	min-height: var(--divider-pattern-height);
	-webkit-mask-size: var(--divider-pattern-size) 100%;
	mask-size: var(--divider-pattern-size) 100%;
	-webkit-mask-repeat: var(--divider-pattern-repeat);
	mask-repeat: var(--divider-pattern-repeat);
	background-color: var(--divider-color);
	-webkit-mask-image: var(--divider-pattern-url);
	mask-image: var(--divider-pattern-url)
}

.elementor-widget-divider--no-spacing {
	--divider-pattern-size: auto
}

.elementor-widget-divider--bg-round {
	--divider-pattern-repeat: round
}

.rtl .elementor-widget-divider .elementor-divider__text {
	direction: rtl
}

.elementor-image-gallery .gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
	max-width: 100%;
	margin: 0 auto
}

.elementor-image-gallery .gallery-item img {
	margin: 0 auto
}

.elementor-image-gallery .gallery-item .gallery-caption {
	margin: 0
}

@media(min-width:768px) {
	.elementor-image-gallery .gallery-columns-2 .gallery-item {
		max-width: 50%
	}
	.elementor-image-gallery .gallery-columns-3 .gallery-item {
		max-width: 33.33%
	}
	.elementor-image-gallery .gallery-columns-4 .gallery-item {
		max-width: 25%
	}
	.elementor-image-gallery .gallery-columns-5 .gallery-item {
		max-width: 20%
	}
	.elementor-image-gallery .gallery-columns-6 .gallery-item {
		max-width: 16.666%
	}
	.elementor-image-gallery .gallery-columns-7 .gallery-item {
		max-width: 14.28%
	}
	.elementor-image-gallery .gallery-columns-8 .gallery-item {
		max-width: 12.5%
	}
	.elementor-image-gallery .gallery-columns-9 .gallery-item {
		max-width: 11.11%
	}
	.elementor-image-gallery .gallery-columns-10 .gallery-item {
		max-width: 10%
	}
}

@media(min-width:480px) and (max-width:767px) {
	.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
		max-width: 50%
	}
}

@media(max-width:479px) {
	.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
		max-width: 100%
	}
}

.elementor-widget-google_maps .elementor-widget-container {
	overflow: hidden
}

.elementor-widget-google_maps iframe {
	height: 300px
}

.elementor-heading-title {
	padding: 0;
	margin: 0;
	line-height: 1
}

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
	color: inherit;
	font-size: inherit;
	line-height: inherit
}

.elementor-widget-heading .elementor-heading-title.elementor-size-small {
	font-size: 15px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
	font-size: 19px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-large {
	font-size: 29px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
	font-size: 39px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
	font-size: 59px
}

.elementor-icon {
	display: inline-block;
	line-height: 1;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	color: #818a91;
	font-size: 50px;
	text-align: center
}

.elementor-icon:hover {
	color: #818a91
}

.elementor-icon i,
.elementor-icon svg {
	width: 1em;
	height: 1em;
	position: relative;
	display: block
}

.elementor-icon i:before,
.elementor-icon svg:before {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

.elementor-icon i.fad {
	width: auto
}

.elementor-view-stacked .elementor-icon {
	padding: .5em;
	background-color: #818a91;
	color: #fff;
	fill: #fff
}

.elementor-view-framed .elementor-icon {
	padding: .5em;
	color: #818a91;
	border: 3px solid #818a91;
	background-color: transparent
}

.elementor-shape-circle .elementor-icon {
	-webkit-border-radius: 50%;
	border-radius: 50%
}

@media(min-width:768px) {
	.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,
	.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,
	.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}
	.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
		text-align: right;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
	.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
		text-align: left;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
	.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img {
		margin: auto
	}
	.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}
	.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
	.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end
	}
}

@media(max-width:767px) {
	.elementor-widget-icon-box .elementor-icon-box-icon {
		margin-left: auto!important;
		margin-right: auto!important;
		margin-bottom: 15px
	}
}

.elementor-widget-icon-box .elementor-icon-box-wrapper {
	text-align: center
}

.elementor-widget-icon-box .elementor-icon-box-title a {
	color: inherit
}

.elementor-widget-icon-box .elementor-icon-box-content {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.elementor-widget-icon-box .elementor-icon-box-description {
	margin: 0
}

.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {
	overflow: hidden
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items {
	margin-right: -8px;
	margin-left: -8px
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: 8px;
	margin-left: 8px
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	width: auto;
	left: auto;
	right: auto;
	position: relative;
	height: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border-top: 0;
	border-bottom: 0;
	border-right: 0;
	border-left-width: 1px;
	border-style: solid;
	right: -8px
}

.elementor-widget .elementor-icon-list-items {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.elementor-widget .elementor-icon-list-item {
	margin: 0;
	padding: 0;
	position: relative
}

.elementor-widget .elementor-icon-list-item:after {
	position: absolute;
	bottom: 0;
	width: 100%
}

.elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
	-ms-flex-item-align: center;
	align-self: center;
	padding-left: 5px
}

.elementor-widget .elementor-icon-list-icon {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.elementor-widget .elementor-icon-list-icon i {
	width: 1.25em
}

.elementor-widget .elementor-icon-list-icon svg {
	width: 1em
}

.elementor-widget.elementor-list-item-link-full_width a {
	width: 100%
}

.elementor-widget.elementor-align-center .elementor-icon-list-item,
.elementor-widget.elementor-align-center .elementor-icon-list-item a {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
	margin: auto
}

.elementor-widget.elementor-align-center .elementor-inline-items {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.elementor-widget.elementor-align-left .elementor-icon-list-item,
.elementor-widget.elementor-align-left .elementor-icon-list-item a {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	text-align: left
}

.elementor-widget.elementor-align-left .elementor-inline-items {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.elementor-widget.elementor-align-right .elementor-icon-list-item,
.elementor-widget.elementor-align-right .elementor-icon-list-item a {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: right
}

.elementor-widget.elementor-align-right .elementor-icon-list-items {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
	left: 0
}

.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
	right: 0
}

@media(max-width:1024px) {
	.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,
	.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a,
	.elementor-widget.elementor-tablet-align-center .elementor-icon-list-items {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
		margin: auto
	}
	.elementor-widget.elementor-tablet-align-left .elementor-icon-list-items {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,
	.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		text-align: left
	}
	.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,
	.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		text-align: right
	}
	.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
		left: 0
	}
	.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
		right: 0
	}
}

@media(max-width:767px) {
	.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,
	.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a,
	.elementor-widget.elementor-mobile-align-center .elementor-icon-list-items {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
		margin: auto
	}
	.elementor-widget.elementor-mobile-align-left .elementor-icon-list-items {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,
	.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		text-align: left
	}
	.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,
	.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		text-align: right
	}
	.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
		left: 0
	}
	.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
		right: 0
	}
}

.elementor-widget-image {
	text-align: center
}

.elementor-widget-image a {
	display: inline-block
}

.elementor-widget-image a img[src$=".svg"] {
	width: 48px
}

.elementor-widget-image img {
	vertical-align: middle;
	display: inline-block
}

.elementor-widget-image-box .elementor-image-box-content {
	width: 100%
}

@media(min-width:768px) {
	.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,
	.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
		text-align: right;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
	.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
		text-align: left;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
	.elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
		margin: auto
	}
	.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}
	.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
	.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end
	}
}

@media(max-width:767px) {
	.elementor-widget-image-box .elementor-image-box-img {
		margin-left: auto!important;
		margin-right: auto!important;
		margin-bottom: 15px
	}
}

.elementor-widget-image-box .elementor-image-box-img {
	display: inline-block
}

.elementor-widget-image-box .elementor-image-box-title a {
	color: inherit
}

.elementor-widget-image-box .elementor-image-box-wrapper {
	text-align: center
}

.elementor-widget-image-box .elementor-image-box-description {
	margin: 0
}

.elementor-widget-image-carousel .swiper-container {
	position: static
}

.elementor-widget-image-carousel .swiper-container .swiper-slide figure {
	line-height: inherit
}

.elementor-widget-image-carousel .swiper-slide {
	text-align: center
}

.elementor-image-gallery figure img {
	display: block
}

.elementor-image-gallery figure figcaption {
	width: 100%
}

.gallery-spacing-custom .elementor-image-gallery .gallery-icon {
	padding: 0
}

body.elementor-page .elementor-widget-menu-anchor {
	margin-bottom: 0
}

.elementor-widget-progress {
	text-align: left
}

.elementor-progress-wrapper {
	position: relative;
	background-color: #eee;
	color: #fff;
	height: 100%;
	-webkit-border-radius: 2px;
	border-radius: 2px
}

.elementor-progress-bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-color: #818a91;
	width: 0;
	font-size: 11px;
	height: 30px;
	line-height: 30px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: width 1s ease-in-out;
	-o-transition: width 1s ease-in-out;
	transition: width 1s ease-in-out
}

.elementor-progress-text {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	padding-left: 15px
}

.elementor-progress-percentage {
	padding-right: 15px
}

.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar {
	background-color: #5bc0de
}

.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar {
	background-color: #5cb85c
}

.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar {
	background-color: #f0ad4e
}

.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar {
	background-color: #d9534f
}

.elementor-progress .elementor-title {
	display: block
}

@media(max-width:767px) {
	.elementor-progress-text {
		padding-left: 10px
	}
}

.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container {
	line-height: 1;
	font-size: 0
}

.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
	display: inline-grid
}

.elementor-widget-social-icons .elementor-grid {
	grid-column-gap: var(--grid-column-gap, 5px);
	grid-row-gap: var(--grid-row-gap, 5px);
	grid-template-columns: var(--grid-template-columns);
	-webkit-box-pack: var(--justify-content, center);
	-ms-flex-pack: var(--justify-content, center);
	justify-content: var(--justify-content, center);
	justify-items: var(--justify-content, center)
}

.elementor-icon.elementor-social-icon {
	font-size: var(--icon-size, 25px);
	line-height: var(--icon-size, 25px);
	width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
	height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))
}

.elementor-social-icon {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	background-color: #818a91;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	cursor: pointer
}

.elementor-social-icon i {
	color: #fff
}

.elementor-social-icon:last-child {
	margin: 0
}

.elementor-social-icon:hover {
	opacity: .9;
	color: #fff
}

.elementor-social-icon-android {
	background-color: #a4c639
}

.elementor-social-icon-apple {
	background-color: #999
}

.elementor-social-icon-behance {
	background-color: #1769ff
}

.elementor-social-icon-bitbucket {
	background-color: #205081
}

.elementor-social-icon-codepen {
	background-color: #000
}

.elementor-social-icon-delicious {
	background-color: #39f
}

.elementor-social-icon-deviantart {
	background-color: #05cc47
}

.elementor-social-icon-digg {
	background-color: #005be2
}

.elementor-social-icon-dribbble {
	background-color: #ea4c89
}

.elementor-social-icon-elementor {
	background-color: #d30c5c
}

.elementor-social-icon-envelope {
	background-color: #ea4335
}

.elementor-social-icon-facebook,
.elementor-social-icon-facebook-f {
	background-color: #3b5998
}

.elementor-social-icon-flickr {
	background-color: #0063dc
}

.elementor-social-icon-foursquare {
	background-color: #2d5be3
}

.elementor-social-icon-free-code-camp,
.elementor-social-icon-freecodecamp {
	background-color: #006400
}

.elementor-social-icon-github {
	background-color: #333
}

.elementor-social-icon-gitlab {
	background-color: #e24329
}

.elementor-social-icon-globe {
	background-color: #818a91
}

.elementor-social-icon-google-plus,
.elementor-social-icon-google-plus-g {
	background-color: #dd4b39
}

.elementor-social-icon-houzz {
	background-color: #7ac142
}

.elementor-social-icon-instagram {
	background-color: #262626
}

.elementor-social-icon-jsfiddle {
	background-color: #487aa2
}

.elementor-social-icon-link {
	background-color: #818a91
}

.elementor-social-icon-linkedin,
.elementor-social-icon-linkedin-in {
	background-color: #0077b5
}

.elementor-social-icon-medium {
	background-color: #00ab6b
}

.elementor-social-icon-meetup {
	background-color: #ec1c40
}

.elementor-social-icon-mixcloud {
	background-color: #273a4b
}

.elementor-social-icon-odnoklassniki {
	background-color: #f4731c
}

.elementor-social-icon-pinterest {
	background-color: #bd081c
}

.elementor-social-icon-product-hunt {
	background-color: #da552f
}

.elementor-social-icon-reddit {
	background-color: #ff4500
}

.elementor-social-icon-rss {
	background-color: #f26522
}

.elementor-social-icon-shopping-cart {
	background-color: #4caf50
}

.elementor-social-icon-skype {
	background-color: #00aff0
}

.elementor-social-icon-slideshare {
	background-color: #0077b5
}

.elementor-social-icon-snapchat {
	background-color: #fffc00
}

.elementor-social-icon-soundcloud {
	background-color: #f80
}

.elementor-social-icon-spotify {
	background-color: #2ebd59
}

.elementor-social-icon-stack-overflow {
	background-color: #fe7a15
}

.elementor-social-icon-steam {
	background-color: #00adee
}

.elementor-social-icon-stumbleupon {
	background-color: #eb4924
}

.elementor-social-icon-telegram {
	background-color: #2ca5e0
}

.elementor-social-icon-thumb-tack {
	background-color: #1aa1d8
}

.elementor-social-icon-tripadvisor {
	background-color: #589442
}

.elementor-social-icon-tumblr {
	background-color: #35465c
}

.elementor-social-icon-twitch {
	background-color: #6441a5
}

.elementor-social-icon-twitter {
	background-color: #1da1f2
}

.elementor-social-icon-viber {
	background-color: #665cac
}

.elementor-social-icon-vimeo {
	background-color: #1ab7ea
}

.elementor-social-icon-vk {
	background-color: #45668e
}

.elementor-social-icon-weibo {
	background-color: #dd2430
}

.elementor-social-icon-weixin {
	background-color: #31a918
}

.elementor-social-icon-whatsapp {
	background-color: #25d366
}

.elementor-social-icon-wordpress {
	background-color: #21759b
}

.elementor-social-icon-xing {
	background-color: #026466
}

.elementor-social-icon-yelp {
	background-color: #af0606
}

.elementor-social-icon-youtube {
	background-color: #cd201f
}

.elementor-social-icon-500px {
	background-color: #0099e5
}

.elementor-shape-rounded .elementor-icon.elementor-social-icon {
	-webkit-border-radius: 10%;
	border-radius: 10%
}

.elementor-shape-circle .elementor-icon.elementor-social-icon {
	-webkit-border-radius: 50%;
	border-radius: 50%
}

.elementor-star-rating {
	color: #ccd6df;
	font-family: eicons;
	display: inline-block
}

.elementor-star-rating i {
	display: inline-block;
	position: relative;
	font-style: normal;
	cursor: default
}

.elementor-star-rating i:before {
	content: "\e934";
	display: block;
	font-size: inherit;
	font-family: inherit;
	position: absolute;
	overflow: hidden;
	color: #f0ad4e;
	top: 0;
	left: 0
}

.elementor-star-rating .elementor-star-empty:before {
	content: none
}

.elementor-star-rating .elementor-star-1:before {
	width: 10%
}

.elementor-star-rating .elementor-star-2:before {
	width: 20%
}

.elementor-star-rating .elementor-star-3:before {
	width: 30%
}

.elementor-star-rating .elementor-star-4:before {
	width: 40%
}

.elementor-star-rating .elementor-star-5:before {
	width: 50%
}

.elementor-star-rating .elementor-star-6:before {
	width: 60%
}

.elementor-star-rating .elementor-star-7:before {
	width: 70%
}

.elementor-star-rating .elementor-star-8:before {
	width: 80%
}

.elementor-star-rating .elementor-star-9:before {
	width: 90%
}

.elementor-star-rating__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.elementor-star-rating__title {
	margin-right: 10px
}

.elementor-star-rating--align-right .elementor-star-rating__wrapper {
	text-align: right;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.elementor-star-rating--align-left .elementor-star-rating__wrapper {
	text-align: left;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.elementor-star-rating--align-center .elementor-star-rating__wrapper {
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.elementor-star-rating--align-justify .elementor-star-rating__title {
	margin-right: auto
}

@media(max-width:1024px) {
	.elementor-star-rating-tablet--align-right .elementor-star-rating__wrapper {
		text-align: right;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper {
		text-align: left;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper {
		text-align: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.elementor-star-rating-tablet--align-justify .elementor-star-rating__title {
		margin-right: auto
	}
}

@media(max-width:767px) {
	.elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper {
		text-align: right;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper {
		text-align: left;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper {
		text-align: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.elementor-star-rating-mobile--align-justify .elementor-star-rating__title {
		margin-right: auto
	}
}

.last-star {
	letter-spacing: 0
}

.elementor--star-style-star_unicode .elementor-star-rating {
	font-family: Arial, Helvetica, sans-serif
}

.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before {
	content: "\002605"
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
	width: 25%;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active {
	border-right-style: none
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
	height: 999em;
	width: 0;
	right: 0;
	border-right-style: solid
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
	top: 0;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after {
	top: 100%
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
	display: table-cell
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
	border-bottom-style: none
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
	bottom: 0;
	height: 0;
	width: 999em;
	border-bottom-style: solid
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
	right: 100%
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after {
	left: 100%
}

.elementor-widget-tabs .elementor-tab-content,
.elementor-widget-tabs .elementor-tab-title,
.elementor-widget-tabs .elementor-tab-title:after,
.elementor-widget-tabs .elementor-tab-title:before,
.elementor-widget-tabs .elementor-tabs-content-wrapper {
	border: 1px #d4d4d4
}

.elementor-widget-tabs .elementor-tabs {
	text-align: left
}

.elementor-widget-tabs .elementor-tabs-wrapper {
	overflow: hidden
}

.elementor-widget-tabs .elementor-tab-title {
	cursor: pointer;
	outline: var(--focus-outline, none)
}

.elementor-widget-tabs .elementor-tab-desktop-title {
	position: relative;
	padding: 20px 25px;
	font-weight: 700;
	line-height: 1;
	border: solid transparent
}

.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
	border-color: #d4d4d4
}

.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before {
	display: block;
	content: "";
	position: absolute
}

.elementor-widget-tabs .elementor-tab-mobile-title {
	padding: 10px;
	cursor: pointer
}

.elementor-widget-tabs .elementor-tab-content {
	padding: 20px;
	display: none
}

@media(max-width:767px) {
	.elementor-tabs .elementor-tab-content,
	.elementor-tabs .elementor-tab-title {
		border-style: solid solid none
	}
	.elementor-tabs .elementor-tabs-wrapper {
		display: none
	}
	.elementor-tabs .elementor-tabs-content-wrapper {
		border-bottom-style: solid
	}
	.elementor-tabs .elementor-tab-content {
		padding: 10px
	}
}

@media(min-width:768px) {
	.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		border-style: solid solid solid none
	}
	.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
		border-style: none solid solid
	}
	.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper,
	.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper,
	.elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title {
		width: 100%
	}
	.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title {
		height: 100%
	}
	.elementor-tabs .elementor-tab-mobile-title {
		display: none
	}
}

.elementor-testimonial-wrapper {
	overflow: hidden;
	text-align: center
}

.elementor-testimonial-wrapper .elementor-testimonial-content {
	font-size: 1.3em;
	margin-bottom: 20px
}

.elementor-testimonial-wrapper .elementor-testimonial-name {
	line-height: 1.5;
	color: inherit;
	display: block
}

.elementor-testimonial-wrapper .elementor-testimonial-job {
	font-size: .85em;
	color: inherit;
	display: block
}

.elementor-testimonial-wrapper.elementor-testimonial-text-align-left {
	text-align: left
}

.elementor-testimonial-wrapper.elementor-testimonial-text-align-right {
	text-align: right
}

.elementor-testimonial-wrapper .elementor-testimonial-meta {
	width: 100%;
	line-height: 1
}

.elementor-testimonial-wrapper .elementor-testimonial-meta-inner {
	display: inline-block
}

.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image {
	display: table-cell;
	vertical-align: middle
}

.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img {
	width: 60px;
	height: 60px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	max-width: none
}

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image {
	padding-right: 15px
}

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details {
	text-align: left
}

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {
	display: block
}

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {
	margin-bottom: 20px
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: #818a91;
	color: #fff
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
	color: #818a91;
	border: 3px solid;
	background-color: transparent
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
	margin-top: 8px
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
	width: 1em;
	height: 1em
}

.elementor-widget-text-editor .elementor-drop-cap {
	float: left;
	text-align: center;
	line-height: 1;
	font-size: 50px
}

.elementor-widget-text-editor .elementor-drop-cap-letter {
	display: inline-block
}

.elementor-toggle {
	text-align: left
}

.elementor-toggle .elementor-tab-title {
	font-weight: 700;
	line-height: 1;
	margin: 0;
	padding: 15px;
	border-bottom: 1px solid #d4d4d4;
	cursor: pointer;
	outline: none
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon {
	display: inline-block;
	width: 1em
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
	float: right;
	text-align: right
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
	float: left;
	text-align: left
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
	display: block
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {
	display: none
}

.elementor-toggle .elementor-tab-title.elementor-active {
	border-bottom: none
}

.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
	display: none
}

.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {
	display: block
}

.elementor-toggle .elementor-tab-content {
	padding: 15px;
	border-bottom: 1px solid #d4d4d4;
	display: none
}

@media(max-width:767px) {
	.elementor-toggle .elementor-tab-title {
		padding: 12px
	}
	.elementor-toggle .elementor-tab-content {
		padding: 12px 10px
	}
}

.elementor-widget-video .elementor-widget-container {
	overflow: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50%
}

.elementor-widget-video .elementor-custom-embed-image-overlay {
	cursor: pointer;
	text-align: center
}

.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i {
	opacity: 1
}

.elementor-widget-video .elementor-custom-embed-image-overlay img {
	display: block;
	width: 100%
}

.elementor-widget-video .e-hosted-video .elementor-video {
	-o-object-fit: cover;
	object-fit: cover
}

.slick-slider {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
	position: relative;
	display: block
}

.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block
}

.slick-track:after,
.slick-track:before {
	content: "";
	display: table
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}

.elementor-slick-slider[dir=rtl] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

.elementor-slick-slider .slick-loading .slick-list {
	background: #fff
}

.elementor-slick-slider .slick-loading .slick-list:after {
	content: "\e8fb";
	font-family: eicons;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-animation: fa-spin 2s linear infinite;
	animation: fa-spin 2s linear infinite;
	font-size: 25px;
	color: #a4afb7
}

.elementor-slick-slider .slick-next,
.elementor-slick-slider .slick-prev {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	padding: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent
}

.elementor-slick-slider .slick-next:focus,
.elementor-slick-slider .slick-next:hover,
.elementor-slick-slider .slick-prev:focus,
.elementor-slick-slider .slick-prev:hover {
	color: transparent;
	outline: none;
	background: transparent
}

.elementor-slick-slider .slick-next:focus:before,
.elementor-slick-slider .slick-next:hover:before,
.elementor-slick-slider .slick-prev:focus:before,
.elementor-slick-slider .slick-prev:hover:before {
	opacity: 1
}

.elementor-slick-slider .slick-next.slick-disabled:before,
.elementor-slick-slider .slick-prev.slick-disabled:before {
	opacity: .25
}

.elementor-slick-slider .slick-next:before,
.elementor-slick-slider .slick-prev:before {
	font-family: eicons;
	font-size: 35px;
	line-height: 1;
	opacity: .75;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.elementor-slick-slider .slick-prev {
	left: -25px
}

[dir=rtl] .elementor-slick-slider .slick-prev {
	left: auto;
	right: -25px
}

.elementor-slick-slider .slick-prev:before {
	content: "\e89f"
}

[dir=rtl] .elementor-slick-slider .slick-prev:before {
	content: "\e89e"
}

.elementor-slick-slider .slick-next {
	right: -25px
}

[dir=rtl] .elementor-slick-slider .slick-next {
	left: -25px;
	right: auto
}

.elementor-slick-slider .slick-next:before {
	content: "\e89e"
}

[dir=rtl] .elementor-slick-slider .slick-next:before {
	content: "\e89f"
}

.elementor-slick-slider .slick-dotted.slick-slider {
	margin-bottom: 30px
}

.elementor-slick-slider ul.slick-dots {
	position: absolute;
	bottom: -25px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	line-height: 1
}

.elementor-slick-slider ul.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	cursor: pointer
}

.elementor-slick-slider ul.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent
}

.elementor-slick-slider ul.slick-dots li button:focus,
.elementor-slick-slider ul.slick-dots li button:hover {
	outline: none
}

.elementor-slick-slider ul.slick-dots li button:focus:before,
.elementor-slick-slider ul.slick-dots li button:hover:before {
	opacity: 1
}

.elementor-slick-slider ul.slick-dots li button:before {
	font-family: eicons;
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: "\e914";
	text-align: center;
	opacity: .25;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.elementor-slick-slider ul.slick-dots li.slick-active button:before {
	opacity: .75;
	color: #000
}

.elementor-slick-slider .slick-arrows-inside .slick-prev {
	left: 20px
}

[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-prev {
	left: auto;
	right: 20px
}

.elementor-slick-slider .slick-arrows-inside .slick-next {
	right: 20px
}

[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-next {
	left: 20px;
	right: auto
}

.elementor-slick-slider .slick-dots-inside .slick-dots {
	bottom: 5px
}

.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider {
	margin-bottom: 0
}

.elementor-slick-slider .slick-slider .slick-next,
.elementor-slick-slider .slick-slider .slick-prev {
	z-index: 1
}

.elementor-slick-slider .slick-slide img {
	margin: auto
}

.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	z-index: 1
}

.swiper-container .swiper-slide figure {
	line-height: 0
}

.swiper-container .elementor-lightbox-content-source {
	display: none
}

.swiper-container-no-flexbox .swiper-slide {
	float: left
}

.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-slide {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height: auto
}

.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-transition-property: height, -webkit-transform;
	transition-property: height, -webkit-transform;
	-o-transition-property: transform, height;
	transition-property: transform, height;
	transition-property: transform, height, -webkit-transform
}

.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}

.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
	touch-action: pan-x
}

.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	-webkit-background-size: 27px 44px;
	background-size: 27px 44px;
	background: no-repeat 50%
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
	left: 10px;
	right: auto
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
	right: 10px;
	left: auto
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 5px;
	left: 0;
	width: 100%
}

.swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	display: inline-block;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #000;
	opacity: .2
}

.swiper-pagination-fraction {
	color: #000
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
	background: #fff
}

.swiper-pagination-bullet-active {
	opacity: 1
}

.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000
}

.swiper-container-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 5px 0;
	display: block
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 6px
}

.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, .25);
	position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin: right top;
	-ms-transform-origin: right top;
	transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}

.swiper-container-vertical>.swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}

.swiper-pagination-progressbar.swiper-pagination-white {
	background: hsla(0, 0%, 100%, .5)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
	background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
	background: #000
}

.swiper-container-3d {
	-webkit-perspective: 1200px;
	perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(transparent));
	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), transparent);
	background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), transparent);
	background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(transparent));
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), transparent);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), transparent);
	background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(transparent));
	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent);
	background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent);
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent));
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), transparent);
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), transparent);
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
	-ms-perspective: 1200px
}

.swiper-container-cube,
.swiper-container-flip {
	overflow: visible
}

.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
	pointer-events: none;
	z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-container-cube .swiper-slide {
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-zoom-container {
	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;
	text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

.swiper-scrollbar {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, .5);
	-webkit-border-radius: 10px;
	border-radius: 10px;
	left: 0;
	top: 0
}

.swiper-scrollbar-cursor-drag {
	cursor: move
}

.elementor-pagination-position-outside .swiper-container {
	padding-bottom: 30px
}

.elementor-pagination-position-outside .elementor-swiper-button {
	top: calc(50% - 30px / 2)
}

.elementor-swiper {
	position: relative
}

.elementor-main-swiper {
	position: static
}

.elementor-arrows-position-outside .swiper-container {
	width: calc(100% - 60px)
}

.elementor-arrows-position-outside .elementor-swiper-button-prev {
	left: 0
}

.elementor-arrows-position-outside .elementor-swiper-button-next {
	right: 0
}

.swiper-image-stretch .swiper-slide .swiper-slide-image {
	width: 100%
}

.elementor-swiper-button {
	position: absolute;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	z-index: 1;
	cursor: pointer;
	font-size: 25px;
	color: hsla(0, 0%, 93.3%, .9);
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.elementor-swiper-button-prev {
	left: 10px
}

.elementor-swiper-button-next {
	right: 10px
}

.elementor-swiper-button.swiper-button-disabled {
	opacity: .3
}

.swiper-container-cube .elementor-swiper-button {
	-webkit-transform: translate3d(0, -50%, 1px);
	transform: translate3d(0, -50%, 1px)
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	-ms-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
	animation: swiper-preloader-spin 1s steps(12) infinite
}

.swiper-lazy-preloader:after {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100%;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%
}

.swiper-lazy-preloader-white:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes swiper-preloader-spin {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.elementor-lightbox {
	--lightbox-ui-color: hsla(0, 0%, 93.3%, 0.9);
	--lightbox-ui-color-hover: #fff;
	--lightbox-text-color: var(--lightbox-ui-color);
	--lightbox-header-icons-size: 20px;
	--lightbox-navigation-icons-size: 25px
}

.elementor-lightbox .dialog-header {
	display: none
}

.elementor-lightbox .dialog-widget-content {
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 100%;
	height: 100%
}

.elementor-lightbox .dialog-message {
	-webkit-animation-duration: .3s;
	animation-duration: .3s
}

.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio) {
	height: 100%
}

.elementor-lightbox .dialog-message.dialog-lightbox-message {
	padding: 0
}

.elementor-lightbox .dialog-lightbox-close-button {
	cursor: pointer;
	position: absolute;
	font-size: var(--lightbox-header-icons-size);
	right: .75em;
	margin-top: 13px;
	padding: .25em;
	z-index: 2;
	line-height: 1
}

.elementor-lightbox .dialog-lightbox-close-button,
.elementor-lightbox .elementor-swiper-button {
	color: var(--lightbox-ui-color);
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	opacity: 1
}

.elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-lightbox .elementor-swiper-button:hover {
	color: var(--lightbox-ui-color-hover)
}

.elementor-lightbox .swiper-container {
	height: 100%
}

.elementor-lightbox .elementor-lightbox-item {
	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;
	position: relative;
	padding: 70px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	margin: auto
}

@media(max-width:767px) {
	.elementor-lightbox .elementor-lightbox-item {
		padding: 70px 0
	}
}

.elementor-lightbox .elementor-lightbox-image {
	max-height: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.elementor-lightbox .elementor-lightbox-image,
.elementor-lightbox .elementor-lightbox-image:hover {
	opacity: 1;
	-webkit-filter: none;
	filter: none;
	border: none
}

.elementor-lightbox .elementor-lightbox-image,
.elementor-lightbox .elementor-video-container {
	-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .3), 0 0 8px -5px rgba(0, 0, 0, .3);
	box-shadow: 0 0 30px rgba(0, 0, 0, .3), 0 0 8px -5px rgba(0, 0, 0, .3);
	-webkit-border-radius: 2px;
	border-radius: 2px
}

.elementor-lightbox .elementor-video-container {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

@media(min-width:1025px) {
	.elementor-lightbox .elementor-video-container {
		width: 75%
	}
}

@media(max-width:1024px) {
	.elementor-lightbox .elementor-video-container {
		width: 100%
	}
}

@media(min-width:768px) and (max-width:1024px) {
	.elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container {
		width: 70%
	}
}

.elementor-lightbox .elementor-swiper-button:focus {
	outline-width: 1px
}

.elementor-lightbox .elementor-swiper-button-next,
.elementor-lightbox .elementor-swiper-button-prev {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 15%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: var(--lightbox-navigation-icons-size)
}

.elementor-lightbox .elementor-swiper-button-prev {
	left: 0
}

.elementor-lightbox .elementor-swiper-button-next {
	right: 0
}

@media(max-width:767px) {
	.elementor-lightbox .elementor-swiper-button:focus {
		outline: none
	}
	.elementor-lightbox .elementor-swiper-button-next,
	.elementor-lightbox .elementor-swiper-button-prev {
		width: 20%
	}
	.elementor-lightbox .elementor-swiper-button-next i,
	.elementor-lightbox .elementor-swiper-button-prev i {
		padding: 10px;
		background-color: rgba(0, 0, 0, .5)
	}
	.elementor-lightbox .elementor-swiper-button-prev {
		left: 0;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.elementor-lightbox .elementor-swiper-button-next {
		right: 0;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
}

.elementor-slideshow__counter {
	color: currentColor;
	font-size: .75em;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content
}

.elementor-slideshow__footer,
.elementor-slideshow__header {
	position: absolute;
	left: 0;
	width: 100%;
	padding: 15px 20px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.elementor-slideshow__footer {
	color: var(--lightbox-text-color)
}

.elementor-slideshow__header {
	color: var(--lightbox-ui-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	font-size: var(--lightbox-header-icons-size);
	padding-left: 1em;
	padding-right: 2.6em;
	top: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 10
}

.elementor-slideshow__header>i {
	font-size: inherit;
	cursor: pointer;
	padding: .25em;
	margin: 0 .35em
}

.elementor-slideshow__header>i:hover {
	color: var(--lightbox-ui-color-hover)
}

.elementor-slideshow__header .elementor-slideshow__counter {
	margin-right: auto
}

.elementor-slideshow__header .elementor-icon-share {
	z-index: 5
}

.elementor-slideshow__share-menu {
	background-color: transparent;
	width: 0;
	height: 0;
	position: absolute;
	overflow: hidden;
	-webkit-transition: background-color .4s;
	-o-transition: background-color .4s;
	transition: background-color .4s
}

.elementor-slideshow__share-menu .elementor-slideshow__share-links a {
	color: #2c2c2c
}

.elementor-slideshow__share-links {
	display: block;
	position: absolute;
	min-width: 200px;
	right: 2.8em;
	top: 3em;
	background-color: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 14px 20px;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	-webkit-transform-origin: 90% 10%;
	-ms-transform-origin: 90% 10%;
	transform-origin: 90% 10%;
	-webkit-transition: all .25s .1s;
	-o-transition: all .25s .1s;
	transition: all .25s .1s;
	-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, .3);
	box-shadow: 0 4px 15px rgba(0, 0, 0, .3)
}

.elementor-slideshow__share-links a {
	text-align: left;
	color: #55595c;
	font-size: 12px;
	line-height: 2.5;
	display: block;
	opacity: 0;
	-webkit-transition: opacity .5s .1s;
	-o-transition: opacity .5s .1s;
	transition: opacity .5s .1s
}

.elementor-slideshow__share-links a:hover {
	color: #000
}

.elementor-slideshow__share-links a i {
	font-size: 1.25em;
	margin-right: .75em
}

.elementor-slideshow__share-links:before {
	content: "";
	display: block;
	position: absolute;
	top: 1px;
	right: .5em;
	border: .45em solid transparent;
	border-bottom-color: #fff;
	-webkit-transform: translateY(-100%) scaleX(.7);
	-ms-transform: translateY(-100%) scaleX(.7);
	transform: translateY(-100%) scaleX(.7)
}

.elementor-slideshow__footer {
	bottom: 0;
	z-index: 5;
	position: fixed
}

.elementor-slideshow__description,
.elementor-slideshow__title {
	margin: 0
}

.elementor-slideshow__title {
	font-size: 16px;
	font-weight: 700
}

.elementor-slideshow__description {
	font-size: 14px
}

.elementor-slideshow--ui-hidden .elementor-slideshow__footer,
.elementor-slideshow--ui-hidden .elementor-slideshow__header {
	opacity: 0;
	pointer-events: none
}

.elementor-slideshow--ui-hidden .elementor-swiper-button-next,
.elementor-slideshow--ui-hidden .elementor-swiper-button-prev {
	opacity: 0
}

.elementor-slideshow--fullscreen-mode .elementor-video-container {
	width: 100%
}

.elementor-slideshow--zoom-mode .elementor-slideshow__footer,
.elementor-slideshow--zoom-mode .elementor-slideshow__header {
	background-color: rgba(0, 0, 0, .5)
}

.elementor-slideshow--zoom-mode .elementor-swiper-button-next,
.elementor-slideshow--zoom-mode .elementor-swiper-button-prev {
	opacity: 0;
	pointer-events: none
}

.elementor-slideshow--share-mode .elementor-slideshow__share-menu {
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	opacity: 1;
	cursor: default;
	background-color: rgba(0, 0, 0, .5)
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links,
.elementor-slideshow--share-mode .elementor-slideshow__share-links a {
	opacity: 1
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter {
	color: #1da1f2
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook {
	color: #3b5998
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest {
	color: #bd081c
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold {
	color: #a4afb7
}

.elementor-slideshow--share-mode .eicon-share-arrow {
	z-index: 2
}

.animated {
	-webkit-animation-duration: 1.25s;
	animation-duration: 1.25s
}

.animated.animated-slow {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}

.animated.animated-fast {
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.animated.reverse {
	animation-direction: reverse
}

@media (prefers-reduced-motion:reduce) {
	.animated {
		-webkit-animation: none;
		animation: none
	}
}

.elementor-shape {
	overflow: hidden;
	position: absolute;
	left: 0;
	width: 100%;
	line-height: 0;
	direction: ltr
}

.elementor-shape-top {
	top: -1px
}

.elementor-shape-top:not([data-negative=false]) svg {
	z-index: -1
}

.elementor-shape-bottom {
	bottom: -1px
}

.elementor-shape-bottom:not([data-negative=true]) svg {
	z-index: -1
}

.elementor-shape[data-negative=false].elementor-shape-bottom,
.elementor-shape[data-negative=true].elementor-shape-top {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.elementor-shape svg {
	display: block;
	width: calc(100% + 1.3px);
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

.elementor-shape .elementor-shape-fill {
	fill: #fff;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg)
}

#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 200px
}

#wp-admin-bar-elementor_edit_page .elementor-edit-link-title {
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%
}

#wp-admin-bar-elementor_edit_page .elementor-edit-link-type {
	background: #55595c;
	font-size: 11px;
	line-height: 9px;
	margin-top: 6px;
	padding: 4px 8px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.page-template-elementor_canvas.elementor-page:before {
	display: none
}

.elementor-post__thumbnail__link {
	-webkit-transition: none;
	-o-transition: none;
	transition: none
}

#left-area ul.elementor-icon-list-items,
.elementor-edit-area .elementor-element ul.elementor-icon-list-items,
.elementor .elementor-element ul.elementor-icon-list-items {
	padding: 0
}

#wpadminbar * {
	font-style: normal
}

.elementor-portfolio.elementor-grid {
	display: grid
}

.elementor-share-buttons--align-right {
	text-align: right
}

.elementor-share-buttons--align-left {
	text-align: left
}

.elementor-share-buttons--align-center {
	text-align: center
}

.elementor-share-buttons--align-justify {
	text-align: justify;
	-moz-text-align-last: justify;
	text-align-last: justify
}

@media(max-width:1024px) {
	.elementor-share-buttons-tablet--align-right {
		text-align: right
	}
	.elementor-share-buttons-tablet--align-left {
		text-align: left
	}
	.elementor-share-buttons-tablet--align-center {
		text-align: center
	}
	.elementor-share-buttons-tablet--align-justify {
		text-align: justify;
		-moz-text-align-last: justify;
		text-align-last: justify
	}
}

@media(max-width:767px) {
	.elementor-share-buttons-mobile--align-right {
		text-align: right
	}
	.elementor-share-buttons-mobile--align-left {
		text-align: left
	}
	.elementor-share-buttons-mobile--align-center {
		text-align: center
	}
	.elementor-share-buttons-mobile--align-justify {
		text-align: justify;
		-moz-text-align-last: justify;
		text-align-last: justify
	}
}

.e--ua-appleWebkit.rtl {
	--flex-right: flex-start
}

.e--ua-appleWebkit .elementor-share-buttons--align-right,
.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right {
	--justify-content: var(--flex-right, flex-end)
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-widget-container,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-widget-container,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-widget-container {
	margin-left: calc(-.5 * var(--grid-column-gap));
	margin-right: calc(-.5 * var(--grid-column-gap))
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-widget-container .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-widget-container .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-widget-container .elementor-grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: var(--justify-content, space-between);
	-ms-flex-pack: var(--justify-content, space-between);
	justify-content: var(--justify-content, space-between)
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-widget-container .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-widget-container .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-widget-container .elementor-grid-item {
	margin-left: calc(.5 * var(--grid-column-gap));
	margin-right: calc(.5 * var(--grid-column-gap))
}

@media(max-width:767px) {
	.elementor .elementor-hidden-phone {
		display: none
	}
}

@media(min-width:768px) and (max-width:1024px) {
	.elementor .elementor-hidden-tablet {
		display: none
	}
}

@media(min-width:1025px) {
	.elementor .elementor-hidden-desktop {
		display: none
	}
}

.elementor-widget-text-path {
	font-size: 20px;
	text-align: var(--alignment, left)
}

.elementor-widget-text-path svg {
	width: var(--width);
	max-width: 100%;
	height: auto;
	overflow: visible;
	word-spacing: var(--word-spacing);
	-webkit-transform: rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1));
	-ms-transform: rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1));
	transform: rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1))
}

.elementor-widget-text-path svg path {
	vector-effect: non-scaling-stroke;
	fill: var(--path-fill, transparent);
	stroke: var(--stroke-color, transparent);
	stroke-width: var(--stroke-width, 1px);
	-webkit-transition: var(--stroke-transition) stroke, var(--stroke-transition) fill;
	-o-transition: var(--stroke-transition) stroke, var(--stroke-transition) fill;
	transition: var(--stroke-transition) stroke, var(--stroke-transition) fill
}

.elementor-widget-text-path svg:hover path {
	--path-fill: var(--path-fill-hover);
	--stroke-color: var(--stroke-color-hover);
	--stroke-width: var(--stroke-width-hover)
}

.elementor-widget-text-path svg text {
	--fill: var(--text-color);
	fill: var(--fill);
	direction: var(--direction, ltr);
	-webkit-transition: var(--transition) stroke, var(--transition) stroke-width, var(--transition) fill;
	-o-transition: var(--transition) stroke, var(--transition) stroke-width, var(--transition) fill;
	transition: var(--transition) stroke, var(--transition) stroke-width, var(--transition) fill
}

.elementor-widget-text-path svg text:hover {
	--text-color: var(--text-color-hover)
}

.woo-variation-swatches .woo-variation-raw-select,
.woo-variation-swatches .woo-variation-raw-select+.select2 {
	display: none!important
}

.woo-variation-swatches .wvs-widget-layered-nav-list__item-color>a {
	display: inline-block;
	position: relative
}

.woo-variation-swatches .wvs-widget-layered-nav-list__item-color>a .wvs-widget-item-wrapper {
	display: inline-block
}

.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item {
	display: inline-block;
	float: left;
	padding: 9px;
	margin: 0 4px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .5);
	height: 20px;
	width: 20px
}

.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text {
	display: inline-block
}

.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text :after {
	content: "";
	display: inline;
	clear: both
}

.woo-variation-swatches .wvs-widget-layered-nav-list__item-color.woocommerce-widget-layered-nav-list__item--chosen .item {
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .9)
}

.woo-variation-swatches .variable-items-wrapper {
	display: flex;
	flex-wrap: wrap;
	margin: 0!important;
	padding: 0;
	list-style: none
}

.woo-variation-swatches .variable-items-wrapper .variable-item {
	margin: 0;
	padding: 0;
	list-style: none;
	transition: all .2s ease;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	outline: none
}

.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents {
	display: flex;
	width: 100%;
	height: 100%
}

@supports (display:contents) {
	.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents {
		display: contents
	}
}

.woo-variation-swatches .variable-items-wrapper .variable-item.variation-disabled {
	display: none!important
}

.woo-variation-swatches .variable-items-wrapper .variable-item img {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	pointer-events: none
}

.woo-variation-swatches .variable-items-wrapper .variable-item span {
	pointer-events: none
}

.woo-variation-swatches .variable-items-wrapper.radio-variable-wrapper {
	display: block
}

.woo-variation-swatches .variable-items-wrapper.radio-variable-wrapper .radio-variable-item {
	box-sizing: border-box;
	display: block;
	list-style: none;
	cursor: pointer;
	margin: 0
}

.woo-variation-swatches .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input,
.woo-variation-swatches .variable-items-wrapper.radio-variable-wrapper .radio-variable-item label {
	cursor: pointer
}

.woo-variation-swatches .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input {
	margin-right: 5px
}

.woo-variation-swatches .variable-items-wrapper.radio-variable-wrapper .radio-variable-item label {
	font-weight: 400;
	font-size: 14px;
	display: inline-block
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	box-sizing: border-box;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #fff;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
	padding: 2px;
	margin: 4px 8px 4px 0
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):last-of-type {
	margin-right: 0
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {
	box-shadow: 0 0 0 2px rgba(138, 207, 42);
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus {
	box-shadow: 0 0 0 3px rgba(0, 0, 0, .3)
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
	/*box-shadow: 0 0 0 2px rgba(0, 0, 0, .9)*/
    background-color: #beeb80;
    box-shadow: 0 0 0 2px rgb(138 207 42);
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color {
	width: 100%;
	height: 100%;
	position: relative;
	display: block
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, .5)
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
	text-align: center
}

.woo-variation-swatches.wvs-style-rounded .variable-items-wrapper .variable-item,
.woo-variation-swatches.wvs-style-rounded .variable-items-wrapper .variable-item .variable-item-span,
.woo-variation-swatches.wvs-style-rounded .variable-items-wrapper .variable-item .variable-item-span:after,
.woo-variation-swatches.wvs-style-rounded .variable-items-wrapper .variable-item img {
	border-radius: 100%
}

.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item {
	border-radius: 2px
}

.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item {
	width: auto
}

.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item .variable-item-span {
	padding: 0 5px
}

.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.color-variable-item span:after {
	border-radius: 0
}

.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock:hover {
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .05);
	pointer-events: none;
	cursor: not-allowed;
	position: relative;
	overflow: hidden
}

.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled .variable-item-contents,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover img,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover span,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled img,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled span,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock .variable-item-contents,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock:hover .variable-item-contents,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock:hover img,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock:hover span,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock img,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock span {
	opacity: .3
}

.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled .variable-item-contents:after,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:after,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock .variable-item-contents:after,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock .variable-item-contents:before,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock:hover .variable-item-contents:after,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock:hover .variable-item-contents:before {
	position: absolute;
	content: " "!important;
	width: 100%;
	height: 1px;
	background: red!important;
	left: 0;
	right: 0;
	bottom: 0;
	top: 50%;
	visibility: visible;
	opacity: 1;
	border: 0;
	margin: 0!important;
	padding: 0!important;
	min-width: auto;
	-webkit-transform-origin: center;
	transform-origin: center;
	z-index: 0
}

.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock .variable-item-contents:before,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock:hover .variable-item-contents:before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled .variable-item-contents:after,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:after,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock .variable-item-contents:after,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock:hover .variable-item-contents:after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock:hover {
	overflow: visible;
	pointer-events: auto;
	cursor: pointer
}

.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock .variable-item-contents,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock:hover .variable-item-contents,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock:hover img,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock:hover span,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock img,
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock span {
	opacity: .6
}

.woo-variation-swatches.wvs-attr-behavior-blur .radio-variable-item.disabled:hover input,
.woo-variation-swatches.wvs-attr-behavior-blur .radio-variable-item.disabled:hover label,
.woo-variation-swatches.wvs-attr-behavior-blur .radio-variable-item.disabled input,
.woo-variation-swatches.wvs-attr-behavior-blur .radio-variable-item.disabled label {
	cursor: not-allowed;
	text-decoration: line-through;
	opacity: .5
}

.woo-variation-swatches.wvs-attr-behavior-blur .radio-variable-item.disabled:after,
.woo-variation-swatches.wvs-attr-behavior-blur .radio-variable-item.disabled:before,
.woo-variation-swatches.wvs-attr-behavior-blur .radio-variable-item.disabled:hover:after,
.woo-variation-swatches.wvs-attr-behavior-blur .radio-variable-item.disabled:hover:before {
	display: none
}

.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled:hover,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock:hover {
	pointer-events: none;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .05);
	position: relative;
	overflow: hidden;
	cursor: not-allowed
}

.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled .variable-item-contents,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled:hover img,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled:hover span,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled img,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled span,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock .variable-item-contents,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock:hover .variable-item-contents,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock:hover img,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock:hover span,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock img,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock span {
	opacity: .3
}

.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock:hover {
	overflow: visible;
	pointer-events: auto;
	cursor: pointer
}

.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock .variable-item-contents,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock:hover .variable-item-contents,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock:hover img,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock:hover span,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock img,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).out-of-stock span {
	opacity: .6
}

.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .radio-variable-item.disabled,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .radio-variable-item.disabled:hover {
	overflow: hidden
}

.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .radio-variable-item.disabled:hover input,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .radio-variable-item.disabled:hover label,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .radio-variable-item.disabled input,
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .radio-variable-item.disabled label {
	pointer-events: none;
	opacity: .3
}

.woo-variation-swatches.wvs-attr-behavior-hide .variable-item.disabled {
	opacity: 0;
	visibility: hidden;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: center;
	transform-origin: center;
	width: 0!important;
	height: 0!important;
	padding: 0!important;
	margin: 0!important;
	min-width: 0!important;
	min-height: 0!important
}

.woo-variation-swatches.wvs-attr-behavior-hide .variable-item.disabled.radio-variable-item {
	width: auto!important
}

.woo-variation-swatches.rtl .variable-items-wrapper .variable-item {
	text-align: right
}

.woo-variation-swatches.rtl .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	margin: 4px 0 4px 8px
}

.woo-variation-swatches.rtl .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input {
	margin-right: 0;
	margin-left: 5px
}

.woo-variation-swatches.woocommerce .product.elementor table.variations td.value:before {
	display: none!important
}

.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper {
	display: block!important
}

.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	float: left
}

.woo-variation-swatches.wvs-show-label .variations td {
	display: block;
	width: auto!important
}

.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,
.woo-variation-swatches.wvs-show-label .variations td label {
	display: inline-block;
	margin: 0 2px
}

.elementor-kit-11 {
	--e-global-color-primary: #6EC1E4;
	--e-global-color-secondary: #54595F;
	--e-global-color-text: #7A7A7A;
	--e-global-color-accent: #61CE70;
	--e-global-typography-primary-font-family: "Roboto";
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-secondary-font-family: "Roboto Slab";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: "Roboto";
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: "Roboto";
	--e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 1200px;
}

.elementor-widget:not(:last-child) {
	margin-bottom: 20px;
}

{}

h1.entry-title {
	display: var(--page-title-display);
}

@media(max-width:1024px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 1024px;
	}
}

@media(max-width:767px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 767px;
	}
}

.elementor-50 .elementor-element.elementor-element-a406213>.elementor-container {
	min-height: 516px;
}

.elementor-50 .elementor-element.elementor-element-a406213 {
	padding: 0px 0px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-057d4fb {
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-50 .elementor-element.elementor-element-80d9e2d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 50px;
}

.elementor-50 .elementor-element.elementor-element-9a40b7e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 30px;
}

.elementor-50 .elementor-element.elementor-element-2ce0c75 .banner-wrapper {
	background-color: #F8EFEA;
}

.elementor-50 .elementor-element.elementor-element-1dbaee9 .module-banner.simple-text a {
	background-color: #FFEEF2;
}

.elementor-50 .elementor-element.elementor-element-1dbaee9 .module-purchase-banner a {
	background-color: #FFEEF2;
}

.elementor-50 .elementor-element.elementor-element-ee6fc62>.elementor-element-populated {
	padding: 0px 15px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-2da7cde .entry-title {
	color: #3e445a;
}

.elementor-50 .elementor-element.elementor-element-2da7cde .entry-subtitle {
	color: #00b853;
}

.elementor-50 .elementor-element.elementor-element-2da7cde .discount-text {
	color: #00b853;
}

.elementor-50 .elementor-element.elementor-element-2da7cde .entry-text {
	color: #9b9bb4;
}

.elementor-50 .elementor-element.elementor-element-e18d393>.elementor-element-populated {
	padding: 0px 0px 0px 15px;
}

.elementor-50 .elementor-element.elementor-element-443c6d2 .entry-title {
	color: #3e445a;
}

.elementor-50 .elementor-element.elementor-element-443c6d2 .entry-subtitle {
	color: #00b853;
}

.elementor-50 .elementor-element.elementor-element-443c6d2 .discount-text {
	color: #00b853;
}

.elementor-50 .elementor-element.elementor-element-443c6d2 .entry-text {
	color: #9b9bb4;
}

.elementor-50 .elementor-element.elementor-element-11e6391 {
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-50 .elementor-element.elementor-element-aa8f598>.elementor-element-populated {
	padding: 15px 15px 0px 15px;
}

@media(min-width:768px) {
	.elementor-50 .elementor-element.elementor-element-b471779 {
		width: 25%;
	}
	.elementor-50 .elementor-element.elementor-element-c4ab63a {
		width: 100%;
	}
	.elementor-50 .elementor-element.elementor-element-80d9e2d {
		width: 25%;
	}
	.elementor-50 .elementor-element.elementor-element-9a40b7e {
		width: 75%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-50 .elementor-element.elementor-element-b471779 {
		width: 100%;
	}
	.elementor-50 .elementor-element.elementor-element-c4ab63a {
		width: 100%;
	}
	
}

@media(max-width:1024px) {
	.elementor-50 .elementor-element.elementor-element-a406213>.elementor-container {
		min-height: 0px;
	}
	.elementor-50 .elementor-element.elementor-element-80d9e2d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 30px;
	}
}

@media(max-width:767px) {
	.elementor-50 .elementor-element.elementor-element-ee6fc62>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	.elementor-50 .elementor-element.elementor-element-e18d393>.elementor-element-populated {
		margin: 030px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}

.elementor-1047 .elementor-element.elementor-element-384d7d2 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-1047 .elementor-element.elementor-element-0d81a18 {
	margin-top: 25px;
	margin-bottom: 10px;
}

.elementor-1047 .elementor-element.elementor-element-3d0b96d {
	margin-top: 10px;
	margin-bottom: 10px;
}

.elementor-1047 .elementor-element.elementor-element-0ae80da .entry-title {
	color: #3e445a;
}

.elementor-1047 .elementor-element.elementor-element-0ae80da .entry-subtitle {
	color: #FF6048;
}

.elementor-1047 .elementor-element.elementor-element-0ae80da .discount-text {
	color: #FF6048;
}

.elementor-1047 .elementor-element.elementor-element-0ae80da .entry-text {
	color: #3E445A;
}

.elementor-1047 .elementor-element.elementor-element-26fb205 .entry-title {
	color: #3e445a;
}

.elementor-1047 .elementor-element.elementor-element-26fb205 .entry-subtitle {
	color: #FF6048;
}

.elementor-1047 .elementor-element.elementor-element-26fb205 .discount-text {
	color: #FF6048;
}

.elementor-1047 .elementor-element.elementor-element-26fb205 .entry-text {
	color: #3E445A;
}

.elementor-1047 .elementor-element.elementor-element-f938cad {
	margin-top: 10px;
	margin-bottom: 10px;
}

.elementor-1047 .elementor-element.elementor-element-fbfda28 .module-banner.simple-text a {
	background-color: #FBEACF;
	color: #202435;
}

.elementor-1047 .elementor-element.elementor-element-fbfda28 .module-purchase-banner a {
	background-color: #FBEACF;
}

.elementor-1047 .elementor-element.elementor-element-71dd98b {
	margin-top: 10px;
	margin-bottom: 10px;
}

.elementor-1047 .elementor-element.elementor-element-95a07c7 .entry-title {
	color: #3e445a;
}

.elementor-1047 .elementor-element.elementor-element-95a07c7 .entry-subtitle {
	color: #00b853;
}

.elementor-1047 .elementor-element.elementor-element-95a07c7 .discount-text {
	color: #00b853;
}

.elementor-1047 .elementor-element.elementor-element-95a07c7 .entry-text {
	color: #9b9bb4;
}

.elementor-1047 .elementor-element.elementor-element-a42156b .entry-title {
	color: #3e445a;
}

.elementor-1047 .elementor-element.elementor-element-a42156b .entry-subtitle {
	color: #00b853;
}

.elementor-1047 .elementor-element.elementor-element-a42156b .discount-text {
	color: #00b853;
}

.elementor-1047 .elementor-element.elementor-element-a42156b .entry-text {
	color: #9b9bb4;
}

.elementor-1047 .elementor-element.elementor-element-31534f1 .entry-title {
	color: #3e445a;
}

.elementor-1047 .elementor-element.elementor-element-31534f1 .entry-subtitle {
	color: #00b853;
}

.elementor-1047 .elementor-element.elementor-element-31534f1 .discount-text {
	color: #00b853;
}

.elementor-1047 .elementor-element.elementor-element-31534f1 .entry-text {
	color: #9b9bb4;
}

.elementor-1047 .elementor-element.elementor-element-9626a72>.elementor-element-populated {
	padding: 15px 15px 0px 15px;
}

@media(min-width:768px) {
	.elementor-1047 .elementor-element.elementor-element-0fe1c81 {
		width: 35%;
	}
	.elementor-1047 .elementor-element.elementor-element-3e01b55 {
		width: 65%;
	}
	
}
.filter-button{
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    font-size: .75rem;
    font-weight: 600;
    text-transform: uppercase;
    height: auto;
    margin-left: auto;
    padding: 0;
    border: 0;
    background-color: transparent;
    float: right;
}
.product-meta .product-available.out-of-stock{background-color:var(--color-danger-light);color:var(--color-danger-dark);}
.product-meta .product-available.out-of-stock{background-color:var(--color-danger-light);color:var(--color-danger-dark);}
@media screen and (max-width:36rem){
    .single-content .product .price + .product-meta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
    .single-content .product .price + .product-meta .product-available{margin-left:.75rem;}
}
.product-meta .product-unit{color:var(--color-text-lighter);}
.product-meta .product-available{font-family:var(--font-secondary);font-weight:600;text-transform:uppercase;padding:4px 10px;background-color:var(--color-success-light);border-radius:1.875rem;}
.product-meta .product-available.in-stock{color:var(--color-success);}
.products .content-wrapper .product-meta .product-available{padding:0;background-color:transparent;}
.product-meta .product-available.outof-stock{color:var(--color-danger);}
@media screen and (max-width:36rem){
    .single-content .product .price + .product-meta .product-available{margin-left:0;}
}



@media(max-width:768px) {
	.shop-banner {
		margin-bottom: -1.75rem;
	}
	span.cart-count-icon.binders.ng-binding {
		top: 2px !important;
	
	}
	.site-header .header-top {
		font-size: 12px;
		padding: 12px;
	}


	section.elementor-section.elementor-top-section.elementor-element.elementor-section-height-min-height.defaulting {
		margin-top: -180px;
	}
	
	ol.comment-list ul.children {
		padding-left: 0;
	}
	.single-content .product .product_title {
		font-size: 19px;
		font-weight: 600;
		margin-bottom: 0.9375rem;
	}
	.footer-iconboxes {
		padding-left: 12px;
	}
	.klbfooterwidget.widget.widget_nav_menu {
		margin-left: 13px;
	}
	.site-header .header-location {
		position: relative;
		 margin-right: 0px;
	}

	.site-header .header-main .header-search .dgwt-wcas-search-form input[type="search"] {
		border-radius: var(--size-border-radius);
		padding-left: 1.875rem;
		padding-right: 3.75rem;
		height: 39px;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		font-family: var(--font-primary);
		font-size: .9375rem;
		width: 100%;
		padding: 0 0.6rem;
		-webkit-box-shadow: none;
		box-shadow: none;
		outline: none;
		margin-left: -12px;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		color: var(--color-text);
		background-color: var(--color-form-background);
		border: 1px solid transparent;
		-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
		transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
	}
	li.menu-item.menu-item-type-custom.menu-item-object-page.menu-item-1833 {
		margin-left: 0px !important;
	}
	.dgwt-wcas-sf-wrapp:after {
		font-family: "klbtheme";
		font-style: normal;
		font-weight: normal;
		display: inline-block;
		text-decoration: inherit;
		width: 1em;
		text-align: center;
		font-variant: normal;
		text-transform: none;
		/* line-height: 1em; */
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: '\e808';
		position: absolute;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		font-size: 15px;
		/* width: 3.75rem; */
		height: 100%;
		right: 14px;
		top: 0;
	}
	.site-location a {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-line-pack: center;
		align-content: center;
		-ms-flex-flow: wrap;
		flex-flow: wrap;
		text-decoration: none;
		max-width: 11.25rem;
		 min-height: 0px;
		padding-left: 1.125rem;
		padding-right: 1.125rem;
		color: currentColor;
		border: 1px solid #d9d9e9;
		-webkit-box-shadow: 0 2px 4px rgb(0 0 0 / 5%);
		box-shadow: 0 2px 4px rgb(0 0 0 / 5%);
		border-radius: var(--size-border-radius);
		-webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.83, 0.26, 0.19, 0.87);
		transition: -webkit-box-shadow 0.3s cubic-bezier(0.83, 0.26, 0.19, 0.87);
		transition: box-shadow 0.3s cubic-bezier(0.83, 0.26, 0.19, 0.87);
		transition: box-shadow 0.3s cubic-bezier(0.83, 0.26, 0.19, 0.87), -webkit-box-shadow 0.3s cubic-bezier(0.83, 0.26, 0.19, 0.87);
	}
.header-location.site-location.hide-mobile {
    margin-left: 34px;
}

.site-header .header-top .site-menu .menu>.menu-item+.menu-item {
    margin-left: 0px;
}
.site-header .header-main .site-brand img {
    height: 60px;
    margin-top: -190px;
    margin-left: -9px;
}
.site-header.mobile-nav-enable .header-search {
    height: auto;
    padding-bottom: 0.9375rem;
    top: initial;
    bottom: 56px;
    position: static;
    z-index: 999;
}
	.site-header.mobile-nav-enable .column-center {
		position: absolute;
	    top: 42%;
		left: 0;
		margin-top: 0;

		z-index: 9999;
	}



	.header-cart.button-item.bordered {
		padding-top: 0px;
	}
	.u-column1.col-md-6.login-credentials {
		margin-left: 25px;
		margin-right: 25px;
	}
	.site-footer .footer-bottom .footer-menu+.site-payments {
		margin-left: 0;
		margin-top: 2px;
		margin-bottom: 31px;
	}
	.select-location {
		position: fixed;
		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;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding-left: 1.25rem;
		padding-right: 1.25rem;
		background-color: rgba(0, 0, 0, 0.4);
		z-index: 10004;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
		transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
		will-change: opacity;
	}
	.site-footer .footer-subscribe .entry-teaser p {
		font-size: 14px;
		margin-left: 12px;
	}
	.site-footer .footer-subscribe .entry-title {
		font-size: 21px;
		font-weight: 600;
		margin-bottom: 0.9375rem;
		margin-left: 12px;
	}
	/* .site-header .header-top .column-right {
		padding-left: 1.875rem;
		margin-left: -69px;
	} */
	.site-header .header-buttons .header-canvas {
	    margin-left: 0.375rem;
    margin-right: 0.9375rem;
    margin-top: 88px;
	}
	.site-header .header-buttons .button-item+.button-item {
		/* margin-left: -2.0625rem; */

		margin-top: -39px;
	}
	.site-header.mobile-nav-enable .header-main {
		padding-top: 0;
		padding-bottom: 0;

	}
	img.mobile-logo.hide-desktop {
		display: none;
	}
	nav.site-menu.primary-menu.horizontal {
		display: none;
	}
	.site-header .all-categories > a {
		background-color: #8dc63f;
		color: #ffffff;
		margin-bottom: 8px;
		margin-top: 0px !important;
	}
	.dgwt-wcas-search-wrapp {
		position: relative;
		line-height: 100%;
		display: block;
		color: #444;
		min-width: 172px;
		width: 100%;
		text-align: left;
		margin: 0 auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.min-w-125px {
		min-width: 100% !important;
	}
	span.card-label.fw-bolder.fs-3.mb-1 {
		margin: auto;
	}
	ul.pagination {
		margin-top: 18px !important;
	}
	.border.border-gray-300.border-dashed.rounded.min-w-125px.py-3.px-4.me-6.mb-3 {
		width: 100%;
	}
	.site-header .header-top .column-right>* {
		margin-left: 1.125rem;
		padding-left: 14px;
	}
	.site-header .header-cart .cart-dropdown {
		position: absolute;
		min-width: 18.75rem;
		max-width: 20rem;
		top: 100%;
		right: 0;
		z-index: 10000;
		padding-top: 0.625rem;
		opacity: 0;
		visibility: hidden;
		pointer-events: none;
		will-change: transform, opacity;
		-webkit-transition: all 0.25s cubic-bezier(0.17, 0.62, 0.44, 0.99);
		transition: all 0.25s cubic-bezier(0.17, 0.62, 0.44, 0.99);
	}
	.site-header.mobile-nav-enable .header-mobile-nav {
		display:none;
	}
	.module-slider .content-wrapper {
		position: relative;
		padding: 4.875rem 1.5rem;
		z-index: 1;
	}
	p.elementor-heading-title.elementor-size-default {
		text-align: justify;
		padding-left: 5px;
		padding-right: 12px;
		line-height: 20px;
	}
	form.wpcf7-form.init.ng-pristine.ng-valid {
		margin-left: 12px;
		margin-right: 12px;
	}
	.card-toolbar.one {
		margin-left: -14px !important;
	}
	form.woocommerce-ordering.product-filter.ng-pristine.ng-valid {
		margin-top: 0px !important;
		/* padding-top: 0px; */
		margin-left: -27px;
		margin-bottom: 6px;
	}
	.mobile-filter {
		padding-top: 12px;
	}
	.footer-subscribe .mc4wp-form i {
		position: absolute;
		font-size: 14px;
		color: var(--color-info);
		left: 1.25rem;
		z-index: 3;
	}
	.site-footer .footer-subscribe .form-wrapper .subscribe-input {
		height: 3rem;
		background-color: #fff;
		padding-left: 41px;
	}
	.float-right.one {
		float: none !important;
		margin-top: 8px;
	}
	.products .content-wrapper .product-title {
		font-size: 11px;
		font-weight: 500;
		line-height: 1.4;
	}
	.footer-subscribe .mc4wp-form input[type="submit"] {
		position: revert;
		font-size: .8125rem;
		font-weight: 500;
		height: auto;
		top: 4px;
		padding-bottom: 13px;
		bottom: 4px;
		padding-top: 13px;
		right: 4px;
		border: 0;
		background-color: var(--color-primary);
		color: #fff;
	}
}
div#sidebar {
    padding: 10px;
}
@media screen and (max-width: 550px) {
    li#mobile-resize-product {
        width: 50px !important;
        height: 50px !important;
        margin-top: 50px !important;
    }
}
@media screen and (max-width: 900.5px) {
    li.ng-scope.active {
        margin-top: 70px;
    }
}
@media screen and (max-width: 1199.5px) {
    .col.col-12.col-lg-7.product-detail {
        padding-left: 7.875rem;
    }
}
@media screen and (max-width: 992px) {
    .col.col-12.col-lg-7.product-detail {
        padding-left: 0px;
        margin-top: 100px;
    }
}

@media screen and (max-width: 460.5px) {
    nav.store-language.site-menu.horizontal {
        /* border: 2px solid; */
        width: 160px;
    }
	.site-header .header-main .site-brand img {
        height: 60px;
        margin-top: -170px;
        margin-left: -9px;
    }
	.site-header.mobile-nav-enable .column-center {
        top: 44%;
	}
}
@media screen and (max-width: 468px) {
	.before-shop-loop {
		padding-top: 10px;
	}
}
@media only screen and (max-width: 1199.5px) and (min-width: 769px)  {
	.site-header .header-main .header-buttons .header-canvas {
        /* margin-right: -1.375rem; */
        display: none;
    }
}
.mobile-filter {
    border: 1px solid;
    padding: 2px 6px 2px 6px;
    border-radius: 5px;
    background-color: white;
}
.cart-price.range-cart {
    font-family: var(--font-secondary);
    font-size: 1rem;
    font-weight: 600;
    margin-right: 0.9375rem;
}

.button-icon.back-icons {
    background-color: #fff1ee;
    border-color: #fff1ee;
    font-size: 1.0625rem;
    color: #ea2b0f;
    width: 2.625rem;
    height: 2.625rem;
    border: 1px solid #e2e4ec;
    border-radius: 50%;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
span.cart-count-icon.binders.ng-binding {
    top: 2px;
    right: -4px;
    background-color: #ea2b0f;
    color: #ffffff;
    position: absolute;
    border-radius: 50%;
    transform-style: preserve-3d;
    will-change: transform;
    font-size: .625rem;
    min-width: 1.0625rem;
    height: 1.0625rem;
	display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.cart-price.range-cart {
    font-family: var(--font-secondary);
    font-size: 1rem;
    font-weight: 600;
    margin-right: 0.9375rem;
    margin-left: 15px;
}
img.gpay-img {
    border: 1px solid;
    padding: 7px;
    width: 42px;
    height: 42px;
    border-radius: 50%;
}