.wp-block-audio figcaption {
	margin-top: .5em;
	margin-bottom: 1em;
	color: #555d66;
	text-align: center;
	font-size: 13px
}
.wp-block-audio audio {
	width: 100%;
	min-width: 300px
}
.editor-block-list__layout .reusable-block-edit-panel {
	align-items: center;
	background: #f8f9f9;
	color: #555d66;
	display: flex;
	flex-wrap: wrap;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 13px;
	top: -14px;
	margin: 0 -14px;
	padding: 8px 14px;
	position: relative;
	z-index: 7
}
.editor-block-list__layout .editor-block-list__layout .reusable-block-edit-panel {
	margin: 0 -14px;
	padding: 8px 14px
}
.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner {
	margin: 0 5px
}
.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info {
	margin-right: auto
}
.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label {
	margin-right: 8px;
	white-space: nowrap;
	font-weight: 600
}
.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title {
	flex: 1 1 100%;
	font-size: 14px;
	height: 30px;
	margin: 4px 0 8px
}
.editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button {
	flex-shrink: 0
}
@media (min-width:960px) {
.editor-block-list__layout .reusable-block-edit-panel {
	flex-wrap: nowrap
}
.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title {
	margin: 0
}
.editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button {
	margin: 0 0 0 5px
}
}
.editor-block-list__layout .reusable-block-indicator {
	background: #fff;
	border-left: 1px dashed #e2e4e7;
	color: #555d66;
	border-bottom: 1px dashed #e2e4e7;
	top: -14px;
	height: 30px;
	padding: 4px;
	position: absolute;
	z-index: 1;
	width: 30px;
	right: -14px
}
.wp-block-button {
	color: #fff;
	margin-bottom: 1.5em
}
.wp-block-button.aligncenter {
	text-align: center
}
.wp-block-button.alignright {
	text-align: right
}
.wp-block-button__link {
	background-color: #32373c;
	border: none;
	border-radius: 28px;
	box-shadow: none;
	color: inherit;
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	margin: 0;
	padding: 12px 24px;
	text-align: center;
	text-decoration: none;
	white-space: normal;
	overflow-wrap: break-word
}
.wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover {
	color: inherit
}
.is-style-squared .wp-block-button__link {
	border-radius: 0
}
.is-style-outline {
	color: #32373c
}
.is-style-outline .wp-block-button__link {
	background: transparent;
	border: 2px solid
}
.wp-block-categories.alignleft {
	margin-right: 2em
}
.wp-block-categories.alignright {
	margin-left: 2em
}
.wp-block-columns {
	display: flex;
	flex-wrap: wrap
}
@media (min-width:782px) {
.wp-block-columns {
	flex-wrap: nowrap
}
}
.wp-block-column {
	flex: 1;
	margin-bottom: 1em;
	flex-basis: 100%;
	min-width: 0;
	word-break: break-word;
	overflow-wrap: break-word
}
@media (min-width:600px) {
.wp-block-column {
	flex-basis: 50%;
	flex-grow: 0
}
}
@media (min-width:600px) {
.wp-block-column:nth-child(odd) {
	margin-right: 32px
}
.wp-block-column:not(:first-child), .wp-block-column:nth-child(2n) {
	margin-left: 32px
}
.wp-block-column:not(:last-child) {
	margin-right: 32px
}
}
.wp-block-cover, .wp-block-cover-image {
	position: relative;
	background-color: #000;
	background-size: cover;
	background-position: 50%;
	min-height: 430px;
	width: 100%;
	margin: 0 0 1.5em;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden
}
.wp-block-cover-image.has-left-content, .wp-block-cover.has-left-content {
	justify-content: flex-start
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover-image.has-left-content .wp-block-cover-text, .wp-block-cover-image.has-left-content h2, .wp-block-cover.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, .wp-block-cover.has-left-content h2 {
	margin-left: 0;
	text-align: left
}
.wp-block-cover-image.has-right-content, .wp-block-cover.has-right-content {
	justify-content: flex-end
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover-image.has-right-content .wp-block-cover-text, .wp-block-cover-image.has-right-content h2, .wp-block-cover.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, .wp-block-cover.has-right-content h2 {
	margin-right: 0;
	text-align: right
}
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text, .wp-block-cover-image h2, .wp-block-cover .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, .wp-block-cover h2 {
	color: #fff;
	font-size: 2em;
	line-height: 1.25;
	z-index: 1;
	margin-bottom: 0;
	max-width: 610px;
	padding: 14px;
	text-align: center
}
.wp-block-cover-image .wp-block-cover-image-text a, .wp-block-cover-image .wp-block-cover-image-text a:active, .wp-block-cover-image .wp-block-cover-image-text a:focus, .wp-block-cover-image .wp-block-cover-image-text a:hover, .wp-block-cover-image .wp-block-cover-text a, .wp-block-cover-image .wp-block-cover-text a:active, .wp-block-cover-image .wp-block-cover-text a:focus, .wp-block-cover-image .wp-block-cover-text a:hover, .wp-block-cover-image h2 a, .wp-block-cover-image h2 a:active, .wp-block-cover-image h2 a:focus, .wp-block-cover-image h2 a:hover, .wp-block-cover .wp-block-cover-image-text a, .wp-block-cover .wp-block-cover-image-text a:active, .wp-block-cover .wp-block-cover-image-text a:focus, .wp-block-cover .wp-block-cover-image-text a:hover, .wp-block-cover .wp-block-cover-text a, .wp-block-cover .wp-block-cover-text a:active, .wp-block-cover .wp-block-cover-text a:focus, .wp-block-cover .wp-block-cover-text a:hover, .wp-block-cover h2 a, .wp-block-cover h2 a:active, .wp-block-cover h2 a:focus, .wp-block-cover h2 a:hover {
	color: #fff
}
.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
}
}
.wp-block-cover-image.has-background-dim:before, .wp-block-cover.has-background-dim:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: inherit;
	opacity: .5;
	z-index: 1
}
.wp-block-cover-image.has-background-dim.has-background-dim-10:before, .wp-block-cover.has-background-dim.has-background-dim-10:before {
	opacity: .1
}
.wp-block-cover-image.has-background-dim.has-background-dim-20:before, .wp-block-cover.has-background-dim.has-background-dim-20:before {
	opacity: .2
}
.wp-block-cover-image.has-background-dim.has-background-dim-30:before, .wp-block-cover.has-background-dim.has-background-dim-30:before {
	opacity: .3
}
.wp-block-cover-image.has-background-dim.has-background-dim-40:before, .wp-block-cover.has-background-dim.has-background-dim-40:before {
	opacity: .4
}
.wp-block-cover-image.has-background-dim.has-background-dim-50:before, .wp-block-cover.has-background-dim.has-background-dim-50:before {
	opacity: .5
}
.wp-block-cover-image.has-background-dim.has-background-dim-60:before, .wp-block-cover.has-background-dim.has-background-dim-60:before {
	opacity: .6
}
.wp-block-cover-image.has-background-dim.has-background-dim-70:before, .wp-block-cover.has-background-dim.has-background-dim-70:before {
	opacity: .7
}
.wp-block-cover-image.has-background-dim.has-background-dim-80:before, .wp-block-cover.has-background-dim.has-background-dim-80:before {
	opacity: .8
}
.wp-block-cover-image.has-background-dim.has-background-dim-90:before, .wp-block-cover.has-background-dim.has-background-dim-90:before {
	opacity: .9
}
.wp-block-cover-image.has-background-dim.has-background-dim-100:before, .wp-block-cover.has-background-dim.has-background-dim-100:before {
	opacity: 1
}
.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright {
	max-width: 305px;
	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__video-background {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 100%;
	height: 100%;
	z-index: 0;
	-o-object-fit: cover;
	object-fit: cover
}
.editor-block-list__block[data-type="core/embed"][data-align=left] .editor-block-list__block-edit, .editor-block-list__block[data-type="core/embed"][data-align=right] .editor-block-list__block-edit, .wp-block-embed.alignleft, .wp-block-embed.alignright {
	max-width: 360px;
	width: 100%
}
.wp-block-embed {
	margin-bottom: 1em
}
.wp-block-embed figcaption {
	margin-top: .5em;
	margin-bottom: 1em;
	color: #555d66;
	text-align: center;
	font-size: 13px
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper {
	position: relative
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
	content: "";
	display: block;
	padding-top: 50%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
	padding-top: 42.85%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
	padding-top: 50%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
	padding-top: 56.25%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
	padding-top: 75%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
	padding-top: 100%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before {
	padding-top: 66.66%
}
.wp-embed-responsive .wp-block-embed.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: 13px;
	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
}
.wp-block-gallery {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	padding: 0
}
.wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
	margin: 0 16px 16px 0;
	display: flex;
	flex-grow: 1;
	flex-direction: column;
	justify-content: center;
	position: relative
}
.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)) {
.wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {
display:flex;
align-items:flex-end;
justify-content:flex-start
}
}
.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)) {
.wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {
width:auto
}
}
.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: 40px 10px 5px;
	color: #fff;
	text-align: center;
	font-size: 13px;
	background: linear-gradient(0deg, rgba(0,0,0,.7), rgba(0,0,0,.3) 60%, transparent)
}
.wp-block-gallery .blocks-gallery-image figcaption img, .wp-block-gallery .blocks-gallery-item figcaption img {
	display: inline
}
.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)) {
.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
}
}
.wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
	width: calc((100% - 16px)/2)
}
.wp-block-gallery .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
	margin-right: 0
}
.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) {
.wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {
	width: calc((100% - 32px)/3);
	margin-right: 16px
}
.wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {
	width: calc((100% - 48px)/4);
	margin-right: 16px
}
.wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item {
	width: calc((100% - 64px)/5);
	margin-right: 16px
}
.wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item {
	width: calc((100% - 80px)/6);
	margin-right: 16px
}
.wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item {
	width: calc((100% - 96px)/7);
	margin-right: 16px
}
.wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {
	width: calc((100% - 112px)/8);
	margin-right: 16px
}
.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
}
}
.wp-block-gallery .blocks-gallery-image:last-child, .wp-block-gallery .blocks-gallery-item:last-child {
	margin-right: 0
}
.wp-block-gallery .blocks-gallery-item.has-add-item-button {
	width: 100%
}
.wp-block-gallery.alignleft, .wp-block-gallery.alignright {
	max-width: 305px;
	width: 100%
}
.wp-block-gallery.aligncenter, .wp-block-gallery.alignleft, .wp-block-gallery.alignright {
	display: flex
}
.wp-block-gallery.aligncenter .blocks-gallery-item figure {
	justify-content: center
}
.wp-block-image {
	max-width: 100%;
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 0
}
.wp-block-image img {
	max-width: 100%
}
.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, .wp-block-image.is-resized {
	display: table;
	margin-left: 0;
	margin-right: 0
}
.wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption, .wp-block-image.is-resized>figcaption {
	display: table-caption;
	caption-side: bottom
}
.wp-block-image .alignleft {
	float: left;
	margin-right: 1em
}
.wp-block-image .alignright {
	float: right;
	margin-left: 1em
}
.wp-block-image .aligncenter {
	margin-left: auto;
	margin-right: auto
}
.wp-block-image figcaption {
	margin-top: .5em;
	margin-bottom: 1em;
	color: #555d66;
	text-align: center;
	font-size: 13px
}
.wp-block-latest-comments__comment {
	font-size: 15px;
	line-height: 1.1;
	list-style: none;
	margin-bottom: 1em
}
.has-avatars .wp-block-latest-comments__comment {
	min-height: 36px;
	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: 52px
}
.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: 14px;
	line-height: 1.8;
	margin: 5px 0 20px
}
.wp-block-latest-comments__comment-date {
	color: #8f98a1;
	display: block;
	font-size: 12px
}
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {
	border-radius: 24px;
	display: block;
	float: left;
	height: 40px;
	margin-right: 12px;
	width: 40px
}
.wp-block-latest-posts.alignleft {
	margin-right: 2em
}
.wp-block-latest-posts.alignright {
	margin-left: 2em
}
.wp-block-latest-posts.is-grid {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	list-style: none
}
.wp-block-latest-posts.is-grid li {
	margin: 0 16px 16px 0;
	width: 100%
}
@media (min-width:600px) {
.wp-block-latest-posts.columns-2 li {
	width: calc(50% - 16px)
}
.wp-block-latest-posts.columns-3 li {
	width: calc(33.33333% - 16px)
}
.wp-block-latest-posts.columns-4 li {
	width: calc(25% - 16px)
}
.wp-block-latest-posts.columns-5 li {
	width: calc(20% - 16px)
}
.wp-block-latest-posts.columns-6 li {
	width: calc(16.66667% - 16px)
}
}
.wp-block-latest-posts__post-date {
	display: block;
	color: #6c7781;
	font-size: 13px
}
.wp-block-media-text {
	display: grid;
	grid-template-rows: auto;
	align-items: center;
	grid-template-areas: "media-text-media media-text-content";
	grid-template-columns: 50% auto
}
.wp-block-media-text.has-media-on-the-right {
	grid-template-areas: "media-text-content media-text-media";
	grid-template-columns: auto 50%
}
.wp-block-media-text .wp-block-media-text__media {
	grid-area: media-text-media;
	margin: 0
}
.wp-block-media-text .wp-block-media-text__content {
	word-break: break-word;
	grid-area: media-text-content;
	padding: 0 8%
}
.wp-block-media-text>figure>img, .wp-block-media-text>figure>video {
	max-width: unset;
	width: 100%;
	vertical-align: middle
}
@media (max-width:600px) {
.wp-block-media-text.is-stacked-on-mobile {
	grid-template-columns: 100%!important;
	grid-template-areas: "media-text-media" "media-text-content"
}
.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right {
	grid-template-areas: "media-text-content" "media-text-media"
}
}
p.is-small-text {
	font-size: 14px
}
p.is-regular-text {
	font-size: 16px
}
p.is-large-text {
	font-size: 36px
}
p.is-larger-text {
	font-size: 48px
}
p.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-drop-cap:not(:focus):after {
	content: "";
	display: table;
	clear: both;
	padding-top: 14px
}
p.has-background {
	padding: 20px 30px
}
p.has-text-color a {
	color: inherit
}
.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: 305px
}
.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {
	font-size: 20px
}
.wp-block-pullquote p {
	font-size: 28px;
	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: 32px
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
	text-transform: none;
	font-style: normal
}
.wp-block-pullquote cite {
	color: inherit
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
	margin: 0 0 16px;
	padding: 0 1em
}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
	font-size: 24px;
	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: 18px;
	text-align: right
}
.wp-block-separator.is-style-wide {
	border-bottom-width: 1px
}
.wp-block-separator.is-style-dots {
	background: none;
	border: none;
	text-align: center;
	max-width: none;
	line-height: 1;
	height: auto
}
.wp-block-separator.is-style-dots:before {
	content: "\00b7 \00b7 \00b7";
	color: #191e23;
	font-size: 20px;
	letter-spacing: 2em;
	padding-left: 2em;
	font-family: serif
}
p.wp-block-subhead {
	font-size: 1.1em;
	font-style: italic;
	opacity: .75
}
.wp-block-table.has-fixed-layout {
	table-layout: fixed;
	width: 100%
}
.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
	display: table;
	width: auto
}
.wp-block-table.is-style-stripes {
	border-spacing: 0;
	border-collapse: inherit;
	border-bottom: 1px solid #f3f4f5
}
.wp-block-table.is-style-stripes tr:nth-child(odd) {
	background-color: #f3f4f5
}
.wp-block-table.is-style-stripes td {
	border-color: transparent
}
.wp-block-text-columns, .wp-block-text-columns.aligncenter {
	display: flex
}
.wp-block-text-columns .wp-block-column {
	margin: 0 16px;
	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 {
	white-space: nowrap;
	overflow: auto
}
.wp-block-video {
	margin-left: 0;
	margin-right: 0
}
.wp-block-video video {
	max-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;
	color: #555d66;
	text-align: center;
	font-size: 13px
}
.has-pale-pink-background-color.has-pale-pink-background-color {
	background-color: #f78da7
}
.has-vivid-red-background-color.has-vivid-red-background-color {
	background-color: #cf2e2e
}
.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color {
	background-color: #ff6900
}
.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color {
	background-color: #fcb900
}
.has-light-green-cyan-background-color.has-light-green-cyan-background-color {
	background-color: #7bdcb5
}
.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color {
	background-color: #00d084
}
.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color {
	background-color: #8ed1fc
}
.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color {
	background-color: #0693e3
}
.has-very-light-gray-background-color.has-very-light-gray-background-color {
	background-color: #eee
}
.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color {
	background-color: #abb8c3
}
.has-very-dark-gray-background-color.has-very-dark-gray-background-color {
	background-color: #313131
}
.has-pale-pink-color.has-pale-pink-color {
	color: #f78da7
}
.has-vivid-red-color.has-vivid-red-color {
	color: #cf2e2e
}
.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color {
	color: #ff6900
}
.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color {
	color: #fcb900
}
.has-light-green-cyan-color.has-light-green-cyan-color {
	color: #7bdcb5
}
.has-vivid-green-cyan-color.has-vivid-green-cyan-color {
	color: #00d084
}
.has-pale-cyan-blue-color.has-pale-cyan-blue-color {
	color: #8ed1fc
}
.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color {
	color: #0693e3
}
.has-very-light-gray-color.has-very-light-gray-color {
	color: #eee
}
.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color {
	color: #abb8c3
}
.has-very-dark-gray-color.has-very-dark-gray-color {
	color: #313131
}
.has-small-font-size {
	font-size: 13px
}
.has-normal-font-size, .has-regular-font-size {
	font-size: 16px
}
.has-medium-font-size {
	font-size: 20px
}
.has-large-font-size {
	font-size: 36px
}
.has-huge-font-size, .has-larger-font-size {
	font-size: 42px
}
@font-face {
	font-family: 'font-awesome';
	src: url(../../../plugins/responsive-flipbook/assets/fonts/font-awesome78ce.eot?v=4.2.0);
	src: url(//www.valamnidhi.com/wp-content/plugins/responsive-flipbook/assets/fonts/font-awesome.eot?#iefix&v=4.2.0) format('embedded-opentype'), url(//www.valamnidhi.com/wp-content/plugins/responsive-flipbook/assets/fonts/font-awesome.woff?v=4.2.0) format('woff'), url(//www.valamnidhi.com/wp-content/plugins/responsive-flipbook/assets/fonts/font-awesome.ttf?v=4.2.0) format('truetype'), url(//www.valamnidhi.com/wp-content/plugins/responsive-flipbook/assets/fonts/font-awesome.svg?v=4.2.0#font-awesome) format('svg');
	font-weight: normal;
	font-style: normal;
}
.flipbook-container .fa, .fa {
	display: inline-block;
	font: normal normal normal 14px/1 'font-awesome';
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.fa-lg {
	font-size: 1.33333333em;
	line-height: 0.75em;
	vertical-align: -15%;
}
.fa-2x {
	font-size: 2em;
}
.fa-3x {
	font-size: 3em;
}
.fa-4x {
	font-size: 4em;
}
.fa-5x {
	font-size: 5em;
}
.fa-fw {
	width: 1.28571429em;
	text-align: center;
}
.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}
.fa-ul > li {
	position: relative;
}
.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: 0.14285714em;
	text-align: center;
}
.fa-li.fa-lg {
	left: -1.85714286em;
}
.fa-border {
	padding: .2em .25em .15em;
	border: solid 0.08em #eeeeee;
	border-radius: .1em;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.fa.pull-left {
	margin-right: .3em;
}
.fa.pull-right {
	margin-left: .3em;
}
.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg);
}
}
.fa-rotate-90 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.fa-rotate-180 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.fa-rotate-270 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}
.fa-flip-horizontal {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}
.fa-flip-vertical {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
	filter: none;
}
.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}
.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}
.fa-stack-1x {
	line-height: inherit;
}
.fa-stack-2x {
	font-size: 2em;
}
.fa-inverse {
	color: #ffffff;
}
.fa-glass:before {
	content: "\f000";
}
.fa-music:before {
	content: "\f001";
}
.fa-search:before {
	content: "\f002";
}
.fa-envelope-o:before {
	content: "\f003";
}
.fa-heart:before {
	content: "\f004";
}
.fa-star:before {
	content: "\f005";
}
.fa-star-o:before {
	content: "\f006";
}
.fa-user:before {
	content: "\f007";
}
.fa-film:before {
	content: "\f008";
}
.fa-th-large:before {
	content: "\f009";
}
.fa-th:before {
	content: "\f00a";
}
.fa-th-list:before {
	content: "\f00b";
}
.fa-check:before {
	content: "\f00c";
}
.fa-remove:before, .fa-close:before, .fa-times:before {
	content: "\f00d";
}
.fa-search-plus:before {
	content: "\f00e";
}
.fa-search-minus:before {
	content: "\f010";
}
.fa-power-off:before {
	content: "\f011";
}
.fa-signal:before {
	content: "\f012";
}
.fa-gear:before, .fa-cog:before {
	content: "\f013";
}
.fa-trash-o:before {
	content: "\f014";
}
.fa-home:before {
	content: "\f015";
}
.fa-file-o:before {
	content: "\f016";
}
.fa-clock-o:before {
	content: "\f017";
}
.fa-road:before {
	content: "\f018";
}
.fa-download:before {
	content: "\f019";
}
.fa-arrow-circle-o-down:before {
	content: "\f01a";
}
.fa-arrow-circle-o-up:before {
	content: "\f01b";
}
.fa-inbox:before {
	content: "\f01c";
}
.fa-play-circle-o:before {
	content: "\f01d";
}
.fa-rotate-right:before, .fa-repeat:before {
	content: "\f01e";
}
.fa-refresh:before {
	content: "\f021";
}
.fa-list-alt:before {
	content: "\f022";
}
.fa-lock:before {
	content: "\f023";
}
.fa-flag:before {
	content: "\f024";
}
.fa-headphones:before {
	content: "\f025";
}
.fa-volume-off:before {
	content: "\f026";
}
.fa-volume-down:before {
	content: "\f027";
}
.fa-volume-up:before {
	content: "\f028";
}
.fa-qrcode:before {
	content: "\f029";
}
.fa-barcode:before {
	content: "\f02a";
}
.fa-tag:before {
	content: "\f02b";
}
.fa-tags:before {
	content: "\f02c";
}
.fa-book:before {
	content: "\f02d";
}
.fa-bookmark:before {
	content: "\f02e";
}
.fa-print:before {
	content: "\f02f";
}
.fa-camera:before {
	content: "\f030";
}
.fa-font:before {
	content: "\f031";
}
.fa-bold:before {
	content: "\f032";
}
.fa-italic:before {
	content: "\f033";
}
.fa-text-height:before {
	content: "\f034";
}
.fa-text-width:before {
	content: "\f035";
}
.fa-align-left:before {
	content: "\f036";
}
.fa-align-center:before {
	content: "\f037";
}
.fa-align-right:before {
	content: "\f038";
}
.fa-align-justify:before {
	content: "\f039";
}
.fa-list:before {
	content: "\f03a";
}
.fa-dedent:before, .fa-outdent:before {
	content: "\f03b";
}
.fa-indent:before {
	content: "\f03c";
}
.fa-video-camera:before {
	content: "\f03d";
}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {
	content: "\f03e";
}
.fa-pencil:before {
	content: "\f040";
}
.fa-map-marker:before {
	content: "\f041";
}
.fa-adjust:before {
	content: "\f042";
}
.fa-tint:before {
	content: "\f043";
}
.fa-edit:before, .fa-pencil-square-o:before {
	content: "\f044";
}
.fa-share-square-o:before {
	content: "\f045";
}
.fa-check-square-o:before {
	content: "\f046";
}
.fa-arrows:before {
	content: "\f047";
}
.fa-step-backward:before {
	content: "\f048";
}
.fa-fast-backward:before {
	content: "\f049";
}
.fa-backward:before {
	content: "\f04a";
}
.fa-play:before {
	content: "\f04b";
}
.fa-pause:before {
	content: "\f04c";
}
.fa-stop:before {
	content: "\f04d";
}
.fa-forward:before {
	content: "\f04e";
}
.fa-fast-forward:before {
	content: "\f050";
}
.fa-step-forward:before {
	content: "\f051";
}
.fa-eject:before {
	content: "\f052";
}
.fa-chevron-left:before {
	content: "\f053";
}
.fa-chevron-right:before {
	content: "\f054";
}
.fa-plus-circle:before {
	content: "\f055";
}
.fa-minus-circle:before {
	content: "\f056";
}
.fa-times-circle:before {
	content: "\f057";
}
.fa-check-circle:before {
	content: "\f058";
}
.fa-question-circle:before {
	content: "\f059";
}
.fa-info-circle:before {
	content: "\f05a";
}
.fa-crosshairs:before {
	content: "\f05b";
}
.fa-times-circle-o:before {
	content: "\f05c";
}
.fa-check-circle-o:before {
	content: "\f05d";
}
.fa-ban:before {
	content: "\f05e";
}
.fa-arrow-left:before {
	content: "\f060";
}
.fa-arrow-right:before {
	content: "\f061";
}
.fa-arrow-up:before {
	content: "\f062";
}
.fa-arrow-down:before {
	content: "\f063";
}
.fa-mail-forward:before, .fa-share:before {
	content: "\f064";
}
.fa-expand:before {
	content: "\f065";
}
.fa-compress:before {
	content: "\f066";
}
.fa-plus:before {
	content: "\f067";
}
.fa-minus:before {
	content: "\f068";
}
.fa-asterisk:before {
	content: "\f069";
}
.fa-exclamation-circle:before {
	content: "\f06a";
}
.fa-gift:before {
	content: "\f06b";
}
.fa-leaf:before {
	content: "\f06c";
}
.fa-fire:before {
	content: "\f06d";
}
.fa-eye:before {
	content: "\f06e";
}
.fa-eye-slash:before {
	content: "\f070";
}
.fa-warning:before, .fa-exclamation-triangle:before {
	content: "\f071";
}
.fa-plane:before {
	content: "\f072";
}
.fa-calendar:before {
	content: "\f073";
}
.fa-random:before {
	content: "\f074";
}
.fa-comment:before {
	content: "\f075";
}
.fa-magnet:before {
	content: "\f076";
}
.fa-chevron-up:before {
	content: "\f077";
}
.fa-chevron-down:before {
	content: "\f078";
}
.fa-retweet:before {
	content: "\f079";
}
.fa-shopping-cart:before {
	content: "\f07a";
}
.fa-folder:before {
	content: "\f07b";
}
.fa-folder-open:before {
	content: "\f07c";
}
.fa-arrows-v:before {
	content: "\f07d";
}
.fa-arrows-h:before {
	content: "\f07e";
}
.fa-bar-chart-o:before, .fa-bar-chart:before {
	content: "\f080";
}
.fa-twitter-square:before {
	content: "\f081";
}
.fa-facebook-square:before {
	content: "\f082";
}
.fa-camera-retro:before {
	content: "\f083";
}
.fa-key:before {
	content: "\f084";
}
.fa-gears:before, .fa-cogs:before {
	content: "\f085";
}
.fa-comments:before {
	content: "\f086";
}
.fa-thumbs-o-up:before {
	content: "\f087";
}
.fa-thumbs-o-down:before {
	content: "\f088";
}
.fa-star-half:before {
	content: "\f089";
}
.fa-heart-o:before {
	content: "\f08a";
}
.fa-sign-out:before {
	content: "\f08b";
}
.fa-linkedin-square:before {
	content: "\f08c";
}
.fa-thumb-tack:before {
	content: "\f08d";
}
.fa-external-link:before {
	content: "\f08e";
}
.fa-sign-in:before {
	content: "\f090";
}
.fa-trophy:before {
	content: "\f091";
}
.fa-github-square:before {
	content: "\f092";
}
.fa-upload:before {
	content: "\f093";
}
.fa-lemon-o:before {
	content: "\f094";
}
.fa-phone:before {
	content: "\f095";
}
.fa-square-o:before {
	content: "\f096";
}
.fa-bookmark-o:before {
	content: "\f097";
}
.fa-phone-square:before {
	content: "\f098";
}
.fa-twitter:before {
	content: "\f099";
}
.fa-facebook:before {
	content: "\f09a";
}
.fa-github:before {
	content: "\f09b";
}
.fa-unlock:before {
	content: "\f09c";
}
.fa-credit-card:before {
	content: "\f09d";
}
.fa-rss:before {
	content: "\f09e";
}
.fa-hdd-o:before {
	content: "\f0a0";
}
.fa-bullhorn:before {
	content: "\f0a1";
}
.fa-bell:before {
	content: "\f0f3";
}
.fa-certificate:before {
	content: "\f0a3";
}
.fa-hand-o-right:before {
	content: "\f0a4";
}
.fa-hand-o-left:before {
	content: "\f0a5";
}
.fa-hand-o-up:before {
	content: "\f0a6";
}
.fa-hand-o-down:before {
	content: "\f0a7";
}
.fa-arrow-circle-left:before {
	content: "\f0a8";
}
.fa-arrow-circle-right:before {
	content: "\f0a9";
}
.fa-arrow-circle-up:before {
	content: "\f0aa";
}
.fa-arrow-circle-down:before {
	content: "\f0ab";
}
.fa-globe:before {
	content: "\f0ac";
}
.fa-wrench:before {
	content: "\f0ad";
}
.fa-tasks:before {
	content: "\f0ae";
}
.fa-filter:before {
	content: "\f0b0";
}
.fa-briefcase:before {
	content: "\f0b1";
}
.fa-arrows-alt:before {
	content: "\f0b2";
}
.fa-group:before, .fa-users:before {
	content: "\f0c0";
}
.fa-chain:before, .fa-link:before {
	content: "\f0c1";
}
.fa-cloud:before {
	content: "\f0c2";
}
.fa-flask:before {
	content: "\f0c3";
}
.fa-cut:before, .fa-scissors:before {
	content: "\f0c4";
}
.fa-copy:before, .fa-files-o:before {
	content: "\f0c5";
}
.fa-paperclip:before {
	content: "\f0c6";
}
.fa-save:before, .fa-floppy-o:before {
	content: "\f0c7";
}
.fa-square:before {
	content: "\f0c8";
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content: "\f0c9";
}
.fa-list-ul:before {
	content: "\f0ca";
}
.fa-list-ol:before {
	content: "\f0cb";
}
.fa-strikethrough:before {
	content: "\f0cc";
}
.fa-underline:before {
	content: "\f0cd";
}
.fa-table:before {
	content: "\f0ce";
}
.fa-magic:before {
	content: "\f0d0";
}
.fa-truck:before {
	content: "\f0d1";
}
.fa-pinterest:before {
	content: "\f0d2";
}
.fa-pinterest-square:before {
	content: "\f0d3";
}
.fa-google-plus-square:before {
	content: "\f0d4";
}
.fa-google-plus:before {
	content: "\f0d5";
}
.fa-money:before {
	content: "\f0d6";
}
.fa-caret-down:before {
	content: "\f0d7";
}
.fa-caret-up:before {
	content: "\f0d8";
}
.fa-caret-left:before {
	content: "\f0d9";
}
.fa-caret-right:before {
	content: "\f0da";
}
.fa-columns:before {
	content: "\f0db";
}
.fa-unsorted:before, .fa-sort:before {
	content: "\f0dc";
}
.fa-sort-down:before, .fa-sort-desc:before {
	content: "\f0dd";
}
.fa-sort-up:before, .fa-sort-asc:before {
	content: "\f0de";
}
.fa-envelope:before {
	content: "\f0e0";
}
.fa-linkedin:before {
	content: "\f0e1";
}
.fa-rotate-left:before, .fa-undo:before {
	content: "\f0e2";
}
.fa-legal:before, .fa-gavel:before {
	content: "\f0e3";
}
.fa-dashboard:before, .fa-tachometer:before {
	content: "\f0e4";
}
.fa-comment-o:before {
	content: "\f0e5";
}
.fa-comments-o:before {
	content: "\f0e6";
}
.fa-flash:before, .fa-bolt:before {
	content: "\f0e7";
}
.fa-sitemap:before {
	content: "\f0e8";
}
.fa-umbrella:before {
	content: "\f0e9";
}
.fa-paste:before, .fa-clipboard:before {
	content: "\f0ea";
}
.fa-lightbulb-o:before {
	content: "\f0eb";
}
.fa-exchange:before {
	content: "\f0ec";
}
.fa-cloud-download:before {
	content: "\f0ed";
}
.fa-cloud-upload:before {
	content: "\f0ee";
}
.fa-user-md:before {
	content: "\f0f0";
}
.fa-stethoscope:before {
	content: "\f0f1";
}
.fa-suitcase:before {
	content: "\f0f2";
}
.fa-bell-o:before {
	content: "\f0a2";
}
.fa-coffee:before {
	content: "\f0f4";
}
.fa-cutlery:before {
	content: "\f0f5";
}
.fa-file-text-o:before {
	content: "\f0f6";
}
.fa-building-o:before {
	content: "\f0f7";
}
.fa-hospital-o:before {
	content: "\f0f8";
}
.fa-ambulance:before {
	content: "\f0f9";
}
.fa-medkit:before {
	content: "\f0fa";
}
.fa-fighter-jet:before {
	content: "\f0fb";
}
.fa-beer:before {
	content: "\f0fc";
}
.fa-h-square:before {
	content: "\f0fd";
}
.fa-plus-square:before {
	content: "\f0fe";
}
.fa-angle-double-left:before {
	content: "\f100";
}
.fa-angle-double-right:before {
	content: "\f101";
}
.fa-angle-double-up:before {
	content: "\f102";
}
.fa-angle-double-down:before {
	content: "\f103";
}
.fa-angle-left:before {
	content: "\f104";
}
.fa-angle-right:before {
	content: "\f105";
}
.fa-angle-up:before {
	content: "\f106";
}
.fa-angle-down:before {
	content: "\f107";
}
.fa-desktop:before {
	content: "\f108";
}
.fa-laptop:before {
	content: "\f109";
}
.fa-tablet:before {
	content: "\f10a";
}
.fa-mobile-phone:before, .fa-mobile:before {
	content: "\f10b";
}
.fa-circle-o:before {
	content: "\f10c";
}
.fa-quote-left:before {
	content: "\f10d";
}
.fa-quote-right:before {
	content: "\f10e";
}
.fa-spinner:before {
	content: "\f110";
}
.fa-circle:before {
	content: "\f111";
}
.fa-mail-reply:before, .fa-reply:before {
	content: "\f112";
}
.fa-github-alt:before {
	content: "\f113";
}
.fa-folder-o:before {
	content: "\f114";
}
.fa-folder-open-o:before {
	content: "\f115";
}
.fa-smile-o:before {
	content: "\f118";
}
.fa-frown-o:before {
	content: "\f119";
}
.fa-meh-o:before {
	content: "\f11a";
}
.fa-gamepad:before {
	content: "\f11b";
}
.fa-keyboard-o:before {
	content: "\f11c";
}
.fa-flag-o:before {
	content: "\f11d";
}
.fa-flag-checkered:before {
	content: "\f11e";
}
.fa-terminal:before {
	content: "\f120";
}
.fa-code:before {
	content: "\f121";
}
.fa-mail-reply-all:before, .fa-reply-all:before {
	content: "\f122";
}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content: "\f123";
}
.fa-location-arrow:before {
	content: "\f124";
}
.fa-crop:before {
	content: "\f125";
}
.fa-code-fork:before {
	content: "\f126";
}
.fa-unlink:before, .fa-chain-broken:before {
	content: "\f127";
}
.fa-question:before {
	content: "\f128";
}
.fa-info:before {
	content: "\f129";
}
.fa-exclamation:before {
	content: "\f12a";
}
.fa-superscript:before {
	content: "\f12b";
}
.fa-subscript:before {
	content: "\f12c";
}
.fa-eraser:before {
	content: "\f12d";
}
.fa-puzzle-piece:before {
	content: "\f12e";
}
.fa-microphone:before {
	content: "\f130";
}
.fa-microphone-slash:before {
	content: "\f131";
}
.fa-shield:before {
	content: "\f132";
}
.fa-calendar-o:before {
	content: "\f133";
}
.fa-fire-extinguisher:before {
	content: "\f134";
}
.fa-rocket:before {
	content: "\f135";
}
.fa-maxcdn:before {
	content: "\f136";
}
.fa-chevron-circle-left:before {
	content: "\f137";
}
.fa-chevron-circle-right:before {
	content: "\f138";
}
.fa-chevron-circle-up:before {
	content: "\f139";
}
.fa-chevron-circle-down:before {
	content: "\f13a";
}
.fa-html5:before {
	content: "\f13b";
}
.fa-css3:before {
	content: "\f13c";
}
.fa-anchor:before {
	content: "\f13d";
}
.fa-unlock-alt:before {
	content: "\f13e";
}
.fa-bullseye:before {
	content: "\f140";
}
.fa-ellipsis-h:before {
	content: "\f141";
}
.fa-ellipsis-v:before {
	content: "\f142";
}
.fa-rss-square:before {
	content: "\f143";
}
.fa-play-circle:before {
	content: "\f144";
}
.fa-ticket:before {
	content: "\f145";
}
.fa-minus-square:before {
	content: "\f146";
}
.fa-minus-square-o:before {
	content: "\f147";
}
.fa-level-up:before {
	content: "\f148";
}
.fa-level-down:before {
	content: "\f149";
}
.fa-check-square:before {
	content: "\f14a";
}
.fa-pencil-square:before {
	content: "\f14b";
}
.fa-external-link-square:before {
	content: "\f14c";
}
.fa-share-square:before {
	content: "\f14d";
}
.fa-compass:before {
	content: "\f14e";
}
.fa-toggle-down:before, .fa-caret-square-o-down:before {
	content: "\f150";
}
.fa-toggle-up:before, .fa-caret-square-o-up:before {
	content: "\f151";
}
.fa-toggle-right:before, .fa-caret-square-o-right:before {
	content: "\f152";
}
.fa-euro:before, .fa-eur:before {
	content: "\f153";
}
.fa-gbp:before {
	content: "\f154";
}
.fa-dollar:before, .fa-usd:before {
	content: "\f155";
}
.fa-rupee:before, .fa-inr:before {
	content: "\f156";
}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
	content: "\f157";
}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
	content: "\f158";
}
.fa-won:before, .fa-krw:before {
	content: "\f159";
}
.fa-bitcoin:before, .fa-btc:before {
	content: "\f15a";
}
.fa-file:before {
	content: "\f15b";
}
.fa-file-text:before {
	content: "\f15c";
}
.fa-sort-alpha-asc:before {
	content: "\f15d";
}
.fa-sort-alpha-desc:before {
	content: "\f15e";
}
.fa-sort-amount-asc:before {
	content: "\f160";
}
.fa-sort-amount-desc:before {
	content: "\f161";
}
.fa-sort-numeric-asc:before {
	content: "\f162";
}
.fa-sort-numeric-desc:before {
	content: "\f163";
}
.fa-thumbs-up:before {
	content: "\f164";
}
.fa-thumbs-down:before {
	content: "\f165";
}
.fa-youtube-square:before {
	content: "\f166";
}
.fa-youtube:before {
	content: "\f167";
}
.fa-xing:before {
	content: "\f168";
}
.fa-xing-square:before {
	content: "\f169";
}
.fa-youtube-play:before {
	content: "\f16a";
}
.fa-dropbox:before {
	content: "\f16b";
}
.fa-stack-overflow:before {
	content: "\f16c";
}
.fa-instagram:before {
	content: "\f16d";
}
.fa-flickr:before {
	content: "\f16e";
}
.fa-adn:before {
	content: "\f170";
}
.fa-bitbucket:before {
	content: "\f171";
}
.fa-bitbucket-square:before {
	content: "\f172";
}
.fa-tumblr:before {
	content: "\f173";
}
.fa-tumblr-square:before {
	content: "\f174";
}
.fa-long-arrow-down:before {
	content: "\f175";
}
.fa-long-arrow-up:before {
	content: "\f176";
}
.fa-long-arrow-left:before {
	content: "\f177";
}
.fa-long-arrow-right:before {
	content: "\f178";
}
.fa-apple:before {
	content: "\f179";
}
.fa-windows:before {
	content: "\f17a";
}
.fa-android:before {
	content: "\f17b";
}
.fa-linux:before {
	content: "\f17c";
}
.fa-dribbble:before {
	content: "\f17d";
}
.fa-skype:before {
	content: "\f17e";
}
.fa-foursquare:before {
	content: "\f180";
}
.fa-trello:before {
	content: "\f181";
}
.fa-female:before {
	content: "\f182";
}
.fa-male:before {
	content: "\f183";
}
.fa-gittip:before {
	content: "\f184";
}
.fa-sun-o:before {
	content: "\f185";
}
.fa-moon-o:before {
	content: "\f186";
}
.fa-archive:before {
	content: "\f187";
}
.fa-bug:before {
	content: "\f188";
}
.fa-vk:before {
	content: "\f189";
}
.fa-weibo:before {
	content: "\f18a";
}
.fa-renren:before {
	content: "\f18b";
}
.fa-pagelines:before {
	content: "\f18c";
}
.fa-stack-exchange:before {
	content: "\f18d";
}
.fa-arrow-circle-o-right:before {
	content: "\f18e";
}
.fa-arrow-circle-o-left:before {
	content: "\f190";
}
.fa-toggle-left:before, .fa-caret-square-o-left:before {
	content: "\f191";
}
.fa-dot-circle-o:before {
	content: "\f192";
}
.fa-wheelchair:before {
	content: "\f193";
}
.fa-vimeo-square:before {
	content: "\f194";
}
.fa-turkish-lira:before, .fa-try:before {
	content: "\f195";
}
.fa-plus-square-o:before {
	content: "\f196";
}
.fa-space-shuttle:before {
	content: "\f197";
}
.fa-slack:before {
	content: "\f198";
}
.fa-envelope-square:before {
	content: "\f199";
}
.fa-wordpress:before {
	content: "\f19a";
}
.fa-openid:before {
	content: "\f19b";
}
.fa-institution:before, .fa-bank:before, .fa-university:before {
	content: "\f19c";
}
.fa-mortar-board:before, .fa-graduation-cap:before {
	content: "\f19d";
}
.fa-yahoo:before {
	content: "\f19e";
}
.fa-google:before {
	content: "\f1a0";
}
.fa-reddit:before {
	content: "\f1a1";
}
.fa-reddit-square:before {
	content: "\f1a2";
}
.fa-stumbleupon-circle:before {
	content: "\f1a3";
}
.fa-stumbleupon:before {
	content: "\f1a4";
}
.fa-delicious:before {
	content: "\f1a5";
}
.fa-digg:before {
	content: "\f1a6";
}
.fa-pied-piper:before {
	content: "\f1a7";
}
.fa-pied-piper-alt:before {
	content: "\f1a8";
}
.fa-drupal:before {
	content: "\f1a9";
}
.fa-joomla:before {
	content: "\f1aa";
}
.fa-language:before {
	content: "\f1ab";
}
.fa-fax:before {
	content: "\f1ac";
}
.fa-building:before {
	content: "\f1ad";
}
.fa-child:before {
	content: "\f1ae";
}
.fa-paw:before {
	content: "\f1b0";
}
.fa-spoon:before {
	content: "\f1b1";
}
.fa-cube:before {
	content: "\f1b2";
}
.fa-cubes:before {
	content: "\f1b3";
}
.fa-behance:before {
	content: "\f1b4";
}
.fa-behance-square:before {
	content: "\f1b5";
}
.fa-steam:before {
	content: "\f1b6";
}
.fa-steam-square:before {
	content: "\f1b7";
}
.fa-recycle:before {
	content: "\f1b8";
}
.fa-automobile:before, .fa-car:before {
	content: "\f1b9";
}
.fa-cab:before, .fa-taxi:before {
	content: "\f1ba";
}
.fa-tree:before {
	content: "\f1bb";
}
.fa-spotify:before {
	content: "\f1bc";
}
.fa-deviantart:before {
	content: "\f1bd";
}
.fa-soundcloud:before {
	content: "\f1be";
}
.fa-database:before {
	content: "\f1c0";
}
.fa-file-pdf-o:before {
	content: "\f1c1";
}
.fa-file-word-o:before {
	content: "\f1c2";
}
.fa-file-excel-o:before {
	content: "\f1c3";
}
.fa-file-powerpoint-o:before {
	content: "\f1c4";
}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
	content: "\f1c5";
}
.fa-file-zip-o:before, .fa-file-archive-o:before {
	content: "\f1c6";
}
.fa-file-sound-o:before, .fa-file-audio-o:before {
	content: "\f1c7";
}
.fa-file-movie-o:before, .fa-file-video-o:before {
	content: "\f1c8";
}
.fa-file-code-o:before {
	content: "\f1c9";
}
.fa-vine:before {
	content: "\f1ca";
}
.fa-codepen:before {
	content: "\f1cb";
}
.fa-jsfiddle:before {
	content: "\f1cc";
}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
	content: "\f1cd";
}
.fa-circle-o-notch:before {
	content: "\f1ce";
}
.fa-ra:before, .fa-rebel:before {
	content: "\f1d0";
}
.fa-ge:before, .fa-empire:before {
	content: "\f1d1";
}
.fa-git-square:before {
	content: "\f1d2";
}
.fa-git:before {
	content: "\f1d3";
}
.fa-hacker-news:before {
	content: "\f1d4";
}
.fa-tencent-weibo:before {
	content: "\f1d5";
}
.fa-qq:before {
	content: "\f1d6";
}
.fa-wechat:before, .fa-weixin:before {
	content: "\f1d7";
}
.fa-send:before, .fa-paper-plane:before {
	content: "\f1d8";
}
.fa-send-o:before, .fa-paper-plane-o:before {
	content: "\f1d9";
}
.fa-history:before {
	content: "\f1da";
}
.fa-circle-thin:before {
	content: "\f1db";
}
.fa-header:before {
	content: "\f1dc";
}
.fa-paragraph:before {
	content: "\f1dd";
}
.fa-sliders:before {
	content: "\f1de";
}
.fa-share-alt:before {
	content: "\f1e0";
}
.fa-share-alt-square:before {
	content: "\f1e1";
}
.fa-bomb:before {
	content: "\f1e2";
}
.fa-soccer-ball-o:before, .fa-futbol-o:before {
	content: "\f1e3";
}
.fa-tty:before {
	content: "\f1e4";
}
.fa-binoculars:before {
	content: "\f1e5";
}
.fa-plug:before {
	content: "\f1e6";
}
.fa-slideshare:before {
	content: "\f1e7";
}
.fa-twitch:before {
	content: "\f1e8";
}
.fa-yelp:before {
	content: "\f1e9";
}
.fa-newspaper-o:before {
	content: "\f1ea";
}
.fa-wifi:before {
	content: "\f1eb";
}
.fa-calculator:before {
	content: "\f1ec";
}
.fa-paypal:before {
	content: "\f1ed";
}
.fa-google-wallet:before {
	content: "\f1ee";
}
.fa-cc-visa:before {
	content: "\f1f0";
}
.fa-cc-mastercard:before {
	content: "\f1f1";
}
.fa-cc-discover:before {
	content: "\f1f2";
}
.fa-cc-amex:before {
	content: "\f1f3";
}
.fa-cc-paypal:before {
	content: "\f1f4";
}
.fa-cc-stripe:before {
	content: "\f1f5";
}
.fa-bell-slash:before {
	content: "\f1f6";
}
.fa-bell-slash-o:before {
	content: "\f1f7";
}
.fa-trash:before {
	content: "\f1f8";
}
.fa-copyright:before {
	content: "\f1f9";
}
.fa-at:before {
	content: "\f1fa";
}
.fa-eyedropper:before {
	content: "\f1fb";
}
.fa-paint-brush:before {
	content: "\f1fc";
}
.fa-birthday-cake:before {
	content: "\f1fd";
}
.fa-area-chart:before {
	content: "\f1fe";
}
.fa-pie-chart:before {
	content: "\f200";
}
.fa-line-chart:before {
	content: "\f201";
}
.fa-lastfm:before {
	content: "\f202";
}
.fa-lastfm-square:before {
	content: "\f203";
}
.fa-toggle-off:before {
	content: "\f204";
}
.fa-toggle-on:before {
	content: "\f205";
}
.fa-bicycle:before {
	content: "\f206";
}
.fa-bus:before {
	content: "\f207";
}
.fa-ioxhost:before {
	content: "\f208";
}
.fa-angellist:before {
	content: "\f209";
}
.fa-cc:before {
	content: "\f20a";
}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
	content: "\f20b";
}
.fa-meanpath:before {
	content: "\f20c";
}
@font-face {
	font-family: 'et-icons';
	src: url(../../../plugins/responsive-flipbook/assets/fonts/et-iconsc619.eot?v=1.0);
	src: url(//www.valamnidhi.com/wp-content/plugins/responsive-flipbook/assets/fonts/et-icons.eot?#iefix&v=1.0) format('embedded-opentype'), url(//www.valamnidhi.com/wp-content/plugins/responsive-flipbook/assets/fonts/et-icons.woff?v=1.0) format('woff'), url(//www.valamnidhi.com/wp-content/plugins/responsive-flipbook/assets/fonts/et-icons.ttf?v=1.0) format('truetype'), url(//www.valamnidhi.com/wp-content/plugins/responsive-flipbook/assets/fonts/et-icons.svg?v=1.0#et-icons) format('svg');
	font-weight: normal;
	font-style: normal;
}
.eti {
	font-family: 'et-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.eti_arrow_up:before {
	content: "\21";
}
.eti_arrow_down:before {
	content: "\22";
}
.eti_arrow_left:before {
	content: "\23";
}
.eti_arrow_right:before {
	content: "\24";
}
.eti_arrow_left-up:before {
	content: "\25";
}
.eti_arrow_right-up:before {
	content: "\26";
}
.eti_arrow_right-down:before {
	content: "\27";
}
.eti_arrow_left-down:before {
	content: "\28";
}
.eti_arrow-up-down:before {
	content: "\29";
}
.eti_arrow_up-down_alt:before {
	content: "\2a";
}
.eti_arrow_left-right_alt:before {
	content: "\2b";
}
.eti_arrow_left-right:before {
	content: "\2c";
}
.eti_arrow_expand_alt2:before {
	content: "\2d";
}
.eti_arrow_expand_alt:before {
	content: "\2e";
}
.eti_arrow_condense:before {
	content: "\2f";
}
.eti_arrow_expand:before {
	content: "\30";
}
.eti_arrow_move:before {
	content: "\31";
}
.eti_arrow_carrot-up:before {
	content: "\32";
}
.eti_arrow_carrot-down:before {
	content: "\33";
}
.eti_arrow_carrot-left:before {
	content: "\34";
}
.eti_arrow_carrot-right:before {
	content: "\35";
}
.eti_arrow_carrot-2up:before {
	content: "\36";
}
.eti_arrow_carrot-2down:before {
	content: "\37";
}
.eti_arrow_carrot-2left:before {
	content: "\38";
}
.eti_arrow_carrot-2right:before {
	content: "\39";
}
.eti_arrow_carrot-up_alt2:before {
	content: "\3a";
}
.eti_arrow_carrot-down_alt2:before {
	content: "\3b";
}
.eti_arrow_carrot-left_alt2:before {
	content: "\3c";
}
.eti_arrow_carrot-right_alt2:before {
	content: "\3d";
}
.eti_arrow_carrot-2up_alt2:before {
	content: "\3e";
}
.eti_arrow_carrot-2down_alt2:before {
	content: "\3f";
}
.eti_arrow_carrot-2left_alt2:before {
	content: "\40";
}
.eti_arrow_carrot-2right_alt2:before {
	content: "\41";
}
.eti_arrow_triangle-up:before {
	content: "\42";
}
.eti_arrow_triangle-down:before {
	content: "\43";
}
.eti_arrow_triangle-left:before {
	content: "\44";
}
.eti_arrow_triangle-right:before {
	content: "\45";
}
.eti_arrow_triangle-up_alt2:before {
	content: "\46";
}
.eti_arrow_triangle-down_alt2:before {
	content: "\47";
}
.eti_arrow_triangle-left_alt2:before {
	content: "\48";
}
.eti_arrow_triangle-right_alt2:before {
	content: "\49";
}
.eti_arrow_back:before {
	content: "\4a";
}
.eti_minus-06:before {
	content: "\4b";
}
.eti_plus:before {
	content: "\4c";
}
.eti_close:before {
	content: "\4d";
}
.eti_check:before {
	content: "\4e";
}
.eti_minus_alt2:before {
	content: "\4f";
}
.eti_plus_alt2:before {
	content: "\50";
}
.eti_close_alt2:before {
	content: "\51";
}
.eti_check_alt2:before {
	content: "\52";
}
.eti_zoom-out_alt:before {
	content: "\53";
}
.eti_zoom-in_alt:before {
	content: "\54";
}
.eti_search:before {
	content: "\55";
}
.eti_box-empty:before {
	content: "\56";
}
.eti_box-selected:before {
	content: "\57";
}
.eti_minus-box:before {
	content: "\58";
}
.eti_plus-box:before {
	content: "\59";
}
.eti_box-checked:before {
	content: "\5a";
}
.eti_circle-empty:before {
	content: "\5b";
}
.eti_circle-slelected:before {
	content: "\5c";
}
.eti_stop_alt2:before {
	content: "\5d";
}
.eti_stop:before {
	content: "\5e";
}
.eti_pause_alt2:before {
	content: "\5f";
}
.eti_pause:before {
	content: "\60";
}
.eti_menu:before {
	content: "\61";
}
.eti_menu-square_alt2:before {
	content: "\62";
}
.eti_menu-circle_alt2:before {
	content: "\63";
}
.eti_ul:before {
	content: "\64";
}
.eti_ol:before {
	content: "\65";
}
.eti_adjust-horiz:before {
	content: "\66";
}
.eti_adjust-vert:before {
	content: "\67";
}
.eti_document_alt:before {
	content: "\68";
}
.eti_documents_alt:before {
	content: "\69";
}
.eti_pencil:before {
	content: "\6a";
}
.eti_pencil-edit_alt:before {
	content: "\6b";
}
.eti_pencil-edit:before {
	content: "\6c";
}
.eti_folder-alt:before {
	content: "\6d";
}
.eti_folder-open_alt:before {
	content: "\6e";
}
.eti_folder-add_alt:before {
	content: "\6f";
}
.eti_info_alt:before {
	content: "\70";
}
.eti_error-oct_alt:before {
	content: "\71";
}
.eti_error-circle_alt:before {
	content: "\72";
}
.eti_error-triangle_alt:before {
	content: "\73";
}
.eti_question_alt2:before {
	content: "\74";
}
.eti_question:before {
	content: "\75";
}
.eti_comment_alt:before {
	content: "\76";
}
.eti_chat_alt:before {
	content: "\77";
}
.eti_vol-mute_alt:before {
	content: "\78";
}
.eti_volume-low_alt:before {
	content: "\79";
}
.eti_volume-high_alt:before {
	content: "\7a";
}
.eti_quotations:before {
	content: "\7b";
}
.eti_quotations_alt2:before {
	content: "\7c";
}
.eti_clock_alt:before {
	content: "\7d";
}
.eti_lock_alt:before {
	content: "\7e";
}
.eti_lock-open_alt:before {
	content: "\e000";
}
.eti_key_alt:before {
	content: "\e001";
}
.eti_cloud_alt:before {
	content: "\e002";
}
.eti_cloud-upload_alt:before {
	content: "\e003";
}
.eti_cloud-download_alt:before {
	content: "\e004";
}
.eti_image:before {
	content: "\e005";
}
.eti_images:before {
	content: "\e006";
}
.eti_lightbulb_alt:before {
	content: "\e007";
}
.eti_gift_alt:before {
	content: "\e008";
}
.eti_house_alt:before {
	content: "\e009";
}
.eti_genius:before {
	content: "\e00a";
}
.eti_mobile:before {
	content: "\e00b";
}
.eti_tablet:before {
	content: "\e00c";
}
.eti_laptop:before {
	content: "\e00d";
}
.eti_desktop:before {
	content: "\e00e";
}
.eti_camera_alt:before {
	content: "\e00f";
}
.eti_mail_alt:before {
	content: "\e010";
}
.eti_cone_alt:before {
	content: "\e011";
}
.eti_ribbon_alt:before {
	content: "\e012";
}
.eti_bag_alt:before {
	content: "\e013";
}
.eti_creditcard:before {
	content: "\e014";
}
.eti_cart_alt:before {
	content: "\e015";
}
.eti_paperclip:before {
	content: "\e016";
}
.eti_tag_alt:before {
	content: "\e017";
}
.eti_tags_alt:before {
	content: "\e018";
}
.eti_trash_alt:before {
	content: "\e019";
}
.eti_cursor_alt:before {
	content: "\e01a";
}
.eti_mic_alt:before {
	content: "\e01b";
}
.eti_compass_alt:before {
	content: "\e01c";
}
.eti_pin_alt:before {
	content: "\e01d";
}
.eti_pushpin_alt:before {
	content: "\e01e";
}
.eti_map_alt:before {
	content: "\e01f";
}
.eti_drawer_alt:before {
	content: "\e020";
}
.eti_toolbox_alt:before {
	content: "\e021";
}
.eti_book_alt:before {
	content: "\e022";
}
.eti_calendar:before {
	content: "\e023";
}
.eti_film:before {
	content: "\e024";
}
.eti_table:before {
	content: "\e025";
}
.eti_contacts_alt:before {
	content: "\e026";
}
.eti_headphones:before {
	content: "\e027";
}
.eti_lifesaver:before {
	content: "\e028";
}
.eti_piechart:before {
	content: "\e029";
}
.eti_refresh:before {
	content: "\e02a";
}
.eti_link_alt:before {
	content: "\e02b";
}
.eti_link:before {
	content: "\e02c";
}
.eti_loading:before {
	content: "\e02d";
}
.eti_blocked:before {
	content: "\e02e";
}
.eti_archive_alt:before {
	content: "\e02f";
}
.eti_heart_alt:before {
	content: "\e030";
}
.eti_star_alt:before {
	content: "\e031";
}
.eti_star-half_alt:before {
	content: "\e032";
}
.eti_star:before {
	content: "\e033";
}
.eti_star-half:before {
	content: "\e034";
}
.eti_tools:before {
	content: "\e035";
}
.eti_tool:before {
	content: "\e036";
}
.eti_cog:before {
	content: "\e037";
}
.eti_cogs:before {
	content: "\e038";
}
.eti_arrow_up_alt:before {
	content: "\e039";
}
.eti_arrow_down_alt:before {
	content: "\e03a";
}
.eti_arrow_left_alt:before {
	content: "\e03b";
}
.eti_arrow_right_alt:before {
	content: "\e03c";
}
.eti_arrow_left-up_alt:before {
	content: "\e03d";
}
.eti_arrow_right-up_alt:before {
	content: "\e03e";
}
.eti_arrow_right-down_alt:before {
	content: "\e03f";
}
.eti_arrow_left-down_alt:before {
	content: "\e040";
}
.eti_arrow_condense_alt:before {
	content: "\e041";
}
.eti_arrow_expand_alt3:before {
	content: "\e042";
}
.eti_arrow_carrot_up_alt:before {
	content: "\e043";
}
.eti_arrow_carrot-down_alt:before {
	content: "\e044";
}
.eti_arrow_carrot-left_alt:before {
	content: "\e045";
}
.eti_arrow_carrot-right_alt:before {
	content: "\e046";
}
.eti_arrow_carrot-2up_alt:before {
	content: "\e047";
}
.eti_arrow_carrot-2dwnn_alt:before {
	content: "\e048";
}
.eti_arrow_carrot-2left_alt:before {
	content: "\e049";
}
.eti_arrow_carrot-2right_alt:before {
	content: "\e04a";
}
.eti_arrow_triangle-up_alt:before {
	content: "\e04b";
}
.eti_arrow_triangle-down_alt:before {
	content: "\e04c";
}
.eti_arrow_triangle-left_alt:before {
	content: "\e04d";
}
.eti_arrow_triangle-right_alt:before {
	content: "\e04e";
}
.eti_minus_alt:before {
	content: "\e04f";
}
.eti_plus_alt:before {
	content: "\e050";
}
.eti_close_alt:before {
	content: "\e051";
}
.eti_check_alt:before {
	content: "\e052";
}
.eti_zoom-out:before {
	content: "\e053";
}
.eti_zoom-in:before {
	content: "\e054";
}
.eti_stop_alt:before {
	content: "\e055";
}
.eti_menu-square_alt:before {
	content: "\e056";
}
.eti_menu-circle_alt:before {
	content: "\e057";
}
.eti_document:before {
	content: "\e058";
}
.eti_documents:before {
	content: "\e059";
}
.eti_pencil_alt:before {
	content: "\e05a";
}
.eti_folder:before {
	content: "\e05b";
}
.eti_folder-open:before {
	content: "\e05c";
}
.eti_folder-add:before {
	content: "\e05d";
}
.eti_folder_upload:before {
	content: "\e05e";
}
.eti_folder_download:before {
	content: "\e05f";
}
.eti_info:before {
	content: "\e060";
}
.eti_error-circle:before {
	content: "\e061";
}
.eti_error-oct:before {
	content: "\e062";
}
.eti_error-triangle:before {
	content: "\e063";
}
.eti_question_alt:before {
	content: "\e064";
}
.eti_comment:before {
	content: "\e065";
}
.eti_chat:before {
	content: "\e066";
}
.eti_vol-mute:before {
	content: "\e067";
}
.eti_volume-low:before {
	content: "\e068";
}
.eti_volume-high:before {
	content: "\e069";
}
.eti_quotations_alt:before {
	content: "\e06a";
}
.eti_clock:before {
	content: "\e06b";
}
.eti_lock:before {
	content: "\e06c";
}
.eti_lock-open:before {
	content: "\e06d";
}
.eti_key:before {
	content: "\e06e";
}
.eti_cloud:before {
	content: "\e06f";
}
.eti_cloud-upload:before {
	content: "\e070";
}
.eti_cloud-download:before {
	content: "\e071";
}
.eti_lightbulb:before {
	content: "\e072";
}
.eti_gift:before {
	content: "\e073";
}
.eti_house:before {
	content: "\e074";
}
.eti_camera:before {
	content: "\e075";
}
.eti_mail:before {
	content: "\e076";
}
.eti_cone:before {
	content: "\e077";
}
.eti_ribbon:before {
	content: "\e078";
}
.eti_bag:before {
	content: "\e079";
}
.eti_cart:before {
	content: "\e07a";
}
.eti_tag:before {
	content: "\e07b";
}
.eti_tags:before {
	content: "\e07c";
}
.eti_trash:before {
	content: "\e07d";
}
.eti_cursor:before {
	content: "\e07e";
}
.eti_mic:before {
	content: "\e07f";
}
.eti_compass:before {
	content: "\e080";
}
.eti_pin:before {
	content: "\e081";
}
.eti_pushpin:before {
	content: "\e082";
}
.eti_map:before {
	content: "\e083";
}
.eti_drawer:before {
	content: "\e084";
}
.eti_toolbox:before {
	content: "\e085";
}
.eti_book:before {
	content: "\e086";
}
.eti_contacts:before {
	content: "\e087";
}
.eti_archive:before {
	content: "\e088";
}
.eti_heart:before {
	content: "\e089";
}
.eti_profile:before {
	content: "\e08a";
}
.eti_group:before {
	content: "\e08b";
}
.eti_grid-2x2:before {
	content: "\e08c";
}
.eti_grid-3x3:before {
	content: "\e08d";
}
.eti_music:before {
	content: "\e08e";
}
.eti_pause_alt:before {
	content: "\e08f";
}
.eti_phone:before {
	content: "\e090";
}
.eti_upload:before {
	content: "\e091";
}
.eti_download:before {
	content: "\e092";
}
.eti_social_facebook:before {
	content: "\e093";
}
.eti_social_twitter:before {
	content: "\e094";
}
.eti_social_pinterest:before {
	content: "\e095";
}
.eti_social_googleplus:before {
	content: "\e096";
}
.eti_social_tumblr:before {
	content: "\e097";
}
.eti_social_tumbleupon:before {
	content: "\e098";
}
.eti_social_wordpress:before {
	content: "\e099";
}
.eti_social_instagram:before {
	content: "\e09a";
}
.eti_social_dribbble:before {
	content: "\e09b";
}
.eti_social_vimeo:before {
	content: "\e09c";
}
.eti_social_linkedin:before {
	content: "\e09d";
}
.eti_social_rss:before {
	content: "\e09e";
}
.eti_social_deviantart:before {
	content: "\e09f";
}
.eti_social_share:before {
	content: "\e0a0";
}
.eti_social_myspace:before {
	content: "\e0a1";
}
.eti_social_skype:before {
	content: "\e0a2";
}
.eti_social_youtube:before {
	content: "\e0a3";
}
.eti_social_picassa:before {
	content: "\e0a4";
}
.eti_social_googledrive:before {
	content: "\e0a5";
}
.eti_social_flickr:before {
	content: "\e0a6";
}
.eti_social_blogger:before {
	content: "\e0a7";
}
.eti_social_spotify:before {
	content: "\e0a8";
}
.eti_social_delicious:before {
	content: "\e0a9";
}
.eti_social_facebook_circle:before {
	content: "\e0aa";
}
.eti_social_twitter_circle:before {
	content: "\e0ab";
}
.eti_social_pinterest_circle:before {
	content: "\e0ac";
}
.eti_social_googleplus_circle:before {
	content: "\e0ad";
}
.eti_social_tumblr_circle:before {
	content: "\e0ae";
}
.eti_social_stumbleupon_circle:before {
	content: "\e0af";
}
.eti_social_wordpress_circle:before {
	content: "\e0b0";
}
.eti_social_instagram_circle:before {
	content: "\e0b1";
}
.eti_social_dribbble_circle:before {
	content: "\e0b2";
}
.eti_social_vimeo_circle:before {
	content: "\e0b3";
}
.eti_social_linkedin_circle:before {
	content: "\e0b4";
}
.eti_social_rss_circle:before {
	content: "\e0b5";
}
.eti_social_deviantart_circle:before {
	content: "\e0b6";
}
.eti_social_share_circle:before {
	content: "\e0b7";
}
.eti_social_myspace_circle:before {
	content: "\e0b8";
}
.eti_social_skype_circle:before {
	content: "\e0b9";
}
.eti_social_youtube_circle:before {
	content: "\e0ba";
}
.eti_social_picassa_circle:before {
	content: "\e0bb";
}
.eti_social_googledrive_alt2:before {
	content: "\e0bc";
}
.eti_social_flickr_circle:before {
	content: "\e0bd";
}
.eti_social_blogger_circle:before {
	content: "\e0be";
}
.eti_social_spotify_circle:before {
	content: "\e0bf";
}
.eti_social_delicious_circle:before {
	content: "\e0c0";
}
.eti_social_facebook_square:before {
	content: "\e0c1";
}
.eti_social_twitter_square:before {
	content: "\e0c2";
}
.eti_social_pinterest_square:before {
	content: "\e0c3";
}
.eti_social_googleplus_square:before {
	content: "\e0c4";
}
.eti_social_tumblr_square:before {
	content: "\e0c5";
}
.eti_social_stumbleupon_square:before {
	content: "\e0c6";
}
.eti_social_wordpress_square:before {
	content: "\e0c7";
}
.eti_social_instagram_square:before {
	content: "\e0c8";
}
.eti_social_dribbble_square:before {
	content: "\e0c9";
}
.eti_social_vimeo_square:before {
	content: "\e0ca";
}
.eti_social_linkedin_square:before {
	content: "\e0cb";
}
.eti_social_rss_square:before {
	content: "\e0cc";
}
.eti_social_deviantart_square:before {
	content: "\e0cd";
}
.eti_social_share_square:before {
	content: "\e0ce";
}
.eti_social_myspace_square:before {
	content: "\e0cf";
}
.eti_social_skype_square:before {
	content: "\e0d0";
}
.eti_social_youtube_square:before {
	content: "\e0d1";
}
.eti_social_picassa_square:before {
	content: "\e0d2";
}
.eti_social_googledrive_square:before {
	content: "\e0d3";
}
.eti_social_flickr_square:before {
	content: "\e0d4";
}
.eti_social_blogger_square:before {
	content: "\e0d5";
}
.eti_social_spotify_square:before {
	content: "\e0d6";
}
.eti_social_delicious_square:before {
	content: "\e0d7";
}
.eti_printer:before {
	content: "\e103";
}
.eti_calulator:before {
	content: "\e0ee";
}
.eti_building:before {
	content: "\e0ef";
}
.eti_floppy:before {
	content: "\e0e8";
}
.eti_drive:before {
	content: "\e0ea";
}
.eti_search-2:before {
	content: "\e101";
}
.eti_id:before {
	content: "\e107";
}
.eti_id-2:before {
	content: "\e108";
}
.eti_puzzle:before {
	content: "\e102";
}
.eti_like:before {
	content: "\e106";
}
.eti_dislike:before {
	content: "\e0eb";
}
.eti_mug:before {
	content: "\e105";
}
.eti_currency:before {
	content: "\e0ed";
}
.eti_wallet:before {
	content: "\e100";
}
.eti_pens:before {
	content: "\e104";
}
.eti_easel:before {
	content: "\e0e9";
}
.eti_flowchart:before {
	content: "\e109";
}
.eti_datareport:before {
	content: "\e0ec";
}
.eti_briefcase:before {
	content: "\e0fe";
}
.eti_shield:before {
	content: "\e0f6";
}
.eti_percent:before {
	content: "\e0fb";
}
.eti_globe:before {
	content: "\e0e2";
}
.eti_globe-2:before {
	content: "\e0e3";
}
.eti_target:before {
	content: "\e0f5";
}
.eti_hourglass:before {
	content: "\e0e1";
}
.eti_balance:before {
	content: "\e0ff";
}
.eti_rook:before {
	content: "\e0f8";
}
.eti_printer-alt:before {
	content: "\e0fa";
}
.eti_calculator_alt:before {
	content: "\e0e7";
}
.eti_building_alt:before {
	content: "\e0fd";
}
.eti_floppy_alt:before {
	content: "\e0e4";
}
.eti_drive_alt:before {
	content: "\e0e5";
}
.eti_search_alt:before {
	content: "\e0f7";
}
.eti_id_alt:before {
	content: "\e0e0";
}
.eti_id-2_alt:before {
	content: "\e0fc";
}
.eti_puzzle_alt:before {
	content: "\e0f9";
}
.eti_like_alt:before {
	content: "\e0dd";
}
.eti_dislike_alt:before {
	content: "\e0f1";
}
.eti_mug_alt:before {
	content: "\e0dc";
}
.eti_currency_alt:before {
	content: "\e0f3";
}
.eti_wallet_alt:before {
	content: "\e0d8";
}
.eti_pens_alt:before {
	content: "\e0db";
}
.eti_easel_alt:before {
	content: "\e0f0";
}
.eti_flowchart_alt:before {
	content: "\e0df";
}
.eti_datareport_alt:before {
	content: "\e0f2";
}
.eti_briefcase_alt:before {
	content: "\e0f4";
}
.eti_shield_alt:before {
	content: "\e0d9";
}
.eti_percent_alt:before {
	content: "\e0da";
}
.eti_globe_alt:before {
	content: "\e0de";
}
.eti_clipboard:before {
	content: "\e0e6";
}
@font-face {
	font-family: 'et-line';
	src: url(../../../plugins/responsive-flipbook/assets/fonts/et-linec619.eot?v=1.0);
	src: url(//www.valamnidhi.com/wp-content/plugins/responsive-flipbook/assets/fonts/et-line.eot?#iefix&v=1.0) format('embedded-opentype'), url(//www.valamnidhi.com/wp-content/plugins/responsive-flipbook/assets/fonts/et-line.woff?v=1.0) format('woff'), url(//www.valamnidhi.com/wp-content/plugins/responsive-flipbook/assets/fonts/et-line.ttf?v=1.0) format('truetype'), url(//www.valamnidhi.com/wp-content/plugins/responsive-flipbook/assets/fonts/et-line.svg#et-line?v=1.0#et-line) format('svg');
	font-weight: normal;
	font-style: normal;
}
.etl {
	font-family: 'et-line';
	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;
	display: inline-block;
}
.etl-mobile:before {
	content: "\e000";
}
.etl-laptop:before {
	content: "\e001";
}
.etl-desktop:before {
	content: "\e002";
}
.etl-tablet:before {
	content: "\e003";
}
.etl-phone:before {
	content: "\e004";
}
.etl-document:before {
	content: "\e005";
}
.etl-documents:before {
	content: "\e006";
}
.etl-search:before {
	content: "\e007";
}
.etl-clipboard:before {
	content: "\e008";
}
.etl-newspaper:before {
	content: "\e009";
}
.etl-notebook:before {
	content: "\e00a";
}
.etl-book-open:before {
	content: "\e00b";
}
.etl-browser:before {
	content: "\e00c";
}
.etl-calendar:before {
	content: "\e00d";
}
.etl-presentation:before {
	content: "\e00e";
}
.etl-picture:before {
	content: "\e00f";
}
.etl-pictures:before {
	content: "\e010";
}
.etl-video:before {
	content: "\e011";
}
.etl-camera:before {
	content: "\e012";
}
.etl-printer:before {
	content: "\e013";
}
.etl-toolbox:before {
	content: "\e014";
}
.etl-briefcase:before {
	content: "\e015";
}
.etl-wallet:before {
	content: "\e016";
}
.etl-gift:before {
	content: "\e017";
}
.etl-bargraph:before {
	content: "\e018";
}
.etl-grid:before {
	content: "\e019";
}
.etl-expand:before {
	content: "\e01a";
}
.etl-focus:before {
	content: "\e01b";
}
.etl-edit:before {
	content: "\e01c";
}
.etl-adjustments:before {
	content: "\e01d";
}
.etl-ribbon:before {
	content: "\e01e";
}
.etl-hourglass:before {
	content: "\e01f";
}
.etl-lock:before {
	content: "\e020";
}
.etl-megaphone:before {
	content: "\e021";
}
.etl-shield:before {
	content: "\e022";
}
.etl-trophy:before {
	content: "\e023";
}
.etl-flag:before {
	content: "\e024";
}
.etl-map:before {
	content: "\e025";
}
.etl-puzzle:before {
	content: "\e026";
}
.etl-basket:before {
	content: "\e027";
}
.etl-envelope:before {
	content: "\e028";
}
.etl-streetsign:before {
	content: "\e029";
}
.etl-telescope:before {
	content: "\e02a";
}
.etl-gears:before {
	content: "\e02b";
}
.etl-key:before {
	content: "\e02c";
}
.etl-paperclip:before {
	content: "\e02d";
}
.etl-attachment:before {
	content: "\e02e";
}
.etl-pricetags:before {
	content: "\e02f";
}
.etl-lightbulb:before {
	content: "\e030";
}
.etl-layers:before {
	content: "\e031";
}
.etl-pencil:before {
	content: "\e032";
}
.etl-tools:before {
	content: "\e033";
}
.etl-tools-2:before {
	content: "\e034";
}
.etl-scissors:before {
	content: "\e035";
}
.etl-paintbrush:before {
	content: "\e036";
}
.etl-magnifying-glass:before {
	content: "\e037";
}
.etl-circle-compass:before {
	content: "\e038";
}
.etl-linegraph:before {
	content: "\e039";
}
.etl-mic:before {
	content: "\e03a";
}
.etl-strategy:before {
	content: "\e03b";
}
.etl-beaker:before {
	content: "\e03c";
}
.etl-caution:before {
	content: "\e03d";
}
.etl-recycle:before {
	content: "\e03e";
}
.etl-anchor:before {
	content: "\e03f";
}
.etl-profile-male:before {
	content: "\e040";
}
.etl-profile-female:before {
	content: "\e041";
}
.etl-bike:before {
	content: "\e042";
}
.etl-wine:before {
	content: "\e043";
}
.etl-hotairballoon:before {
	content: "\e044";
}
.etl-globe:before {
	content: "\e045";
}
.etl-genius:before {
	content: "\e046";
}
.etl-map-pin:before {
	content: "\e047";
}
.etl-dial:before {
	content: "\e048";
}
.etl-chat:before {
	content: "\e049";
}
.etl-heart:before {
	content: "\e04a";
}
.etl-cloud:before {
	content: "\e04b";
}
.etl-upload:before {
	content: "\e04c";
}
.etl-download:before {
	content: "\e04d";
}
.etl-target:before {
	content: "\e04e";
}
.etl-hazardous:before {
	content: "\e04f";
}
.etl-piechart:before {
	content: "\e050";
}
.etl-speedometer:before {
	content: "\e051";
}
.etl-global:before {
	content: "\e052";
}
.etl-compass:before {
	content: "\e053";
}
.etl-lifesaver:before {
	content: "\e054";
}
.etl-clock:before {
	content: "\e055";
}
.etl-aperture:before {
	content: "\e056";
}
.etl-quote:before {
	content: "\e057";
}
.etl-scope:before {
	content: "\e058";
}
.etl-alarmclock:before {
	content: "\e059";
}
.etl-refresh:before {
	content: "\e05a";
}
.etl-happy:before {
	content: "\e05b";
}
.etl-sad:before {
	content: "\e05c";
}
.etl-facebook:before {
	content: "\e05d";
}
.etl-twitter:before {
	content: "\e05e";
}
.etl-googleplus:before {
	content: "\e05f";
}
.etl-rss:before {
	content: "\e060";
}
.etl-tumblr:before {
	content: "\e061";
}
.etl-linkedin:before {
	content: "\e062";
}
.etl-dribbble:before {
	content: "\e063";
}
.flipbook-container, .rfbwp-popup, .rfbwp-shelf {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.flipbook-container *, .flipbook-container :after, .flipbook-container :before, .rfbwp-popup *, .rfbwp-popup :after, .rfbwp-popup :before, .rfbwp-shelf *, .rfbwp-shelf :after, .rfbwp-shelf :before {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit
}
.flipbook-container {
	position: relative;
	z-index: 2;
	width: 100%;
	max-height: 100%
}
.flipbook-container li[data-icon]:after, .flipbook-container li[data-icon]:before {
	display: none
}
.flipbook {
	position: relative;
	width: 700px;
	height: 500px;
	opacity: 1
}
.flipbook .turn-page {
	width: 350px;
	height: 500px;
	background: #000
}
div.flipbook div.fb-page {
	width: 100%;
	height: 100%
}
div.flipbook div.fb-page div.fb-page-content {
	width: 345px;
	height: 490px;
	margin: 0;
	position: relative
}
div.flipbook div.page-transition.even div.fb-page-content, div.flipbook div.page-transition.last div.fb-page-content, div.flipbook div.turn-page-wrapper.first div.fb-page-content, div.flipbook div.turn-page-wrapper.odd div.fb-page-content {
	margin-right: 5px;
	margin-left: 0
}
div.flipbook div.turn-page-wrapper {
	position: relative;
	overflow: hidden
}
div.flipbook div.turn-page-wrapper>div {
	pointer-events: none
}
.turn-page-wrapper>div:nth-child(2) {
	background-image: none!important
}
div.flipbook div.page-transition.first div.fb-page-content, div.flipbook div.page-transition.odd div.fb-page-content, div.flipbook div.turn-page-wrapper.even div.fb-page-content, div.flipbook div.turn-page-wrapper.last div.fb-page-content {
	margin-left: 5px
}
div.flipbook img.bg-img.zoom-large {
	opacity: 0;
	display: none
}
div.flipbook-container div.fb-page-content img.bg-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	max-width: 100%!important;
	visibility: hidden;
	padding: 0!important
}
div.flipbook-container div.fb-page-content img.bg-img-placeholder {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -109px;
	margin-top: -75px;
	padding: 0!important
}
div.flipbook-container div.show-all div.fb-page-content img.bg-img-placeholder {
	width: 54px;
	height: 38px;
	margin-left: -27px;
	margin-top: -19px
}
div.flipbook-container div.single div.fb-page-content>.fb-container, div.flipbook-container div.single.fb-page-content>.fb-container {
	overflow: visible;
	height: 100%
}
div.flipbook-container div.double div.fb-page-content>.fb-container, div.flipbook-container div.double.fb-page-content>.fb-container {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	width: 200%;
	height: 100%;
	color: inherit;
	text-decoration: none
}
div.flipbook-container div.double div.fb-page-content.odd>.fb-container, div.flipbook-container div.double.fb-page-content.odd>.fb-container {
	margin-left: -100%
}
div.flipbook-container div.double div.fb-page-content.odd.wide-view>.fb-container, div.flipbook-container div.double.fb-page-content.odd.wide-view>.fb-container {
	margin-left: 0
}
div.flipbook-container a.fb-container {
	display: block
}
div.flipbook-container div.single .fb-container>div.page-html {
	padding: 6%
}
div.flipbook-container .fb-container>div.page-html img {
	max-width: 100%;
	height: auto!important
}
.flipbook-container h1, .flipbook-container h2, .flipbook-container h3, .flipbook-container h4, .flipbook-container h5, .flipbook-container h6, .flipbook-container p {
	margin: 0 0 1em;
	line-height: 1.5
}
div.flipbook-container .fb-container>div.page-html h1 {
	font-size: 3.429em
}
div.flipbook-container .fb-container>div.page-html h2 {
	font-size: 2.286em
}
div.flipbook-container .fb-container>div.page-html h3 {
	font-size: 1.714em
}
div.flipbook-container .fb-container>div.page-html h4 {
	font-size: 1.429em
}
div.flipbook-container .fb-container>div.page-html h5 {
	font-size: 1.143em
}
div.flipbook-container .fb-container>div.page-html h6 {
	font-size: 1em
}
div.flipbook-container .fb-container>div.page-html {
	position: relative;
	z-index: 10;
	pointer-events: all;
	padding: 3%;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 100%
}
div.flipbook-container {
	direction: ltr
}
div.flipbook-container.is-rtl div.page-html {
	direction: rtl
}
div.flipbook-container div.double div.fb-page-content div.left, div.flipbook-container div.double.fb-page-content div.left {
	float: left;
	width: 50%;
	padding-right: 3%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}
div.flipbook-container div.double div.fb-page-content div.right, div.flipbook-container div.double.fb-page-content div.right {
	float: right;
	width: 50%;
	padding-left: 3%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}
.flipbook div.fb-inside-shadow-left, .flipbook div.fb-inside-shadow-right {
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 490px;
	top: 5px;
	right: 0;
	z-index: 10;
	background: url(../../../plugins/responsive-flipbook/assets/images/inner-shadow-left.png);
	pointer-events: none;
	background-size: 100%
}
.flipbook div.fb-inside-shadow-right {
	left: 0;
	background: url(../../../plugins/responsive-flipbook/assets/images/inner-shadow-right.png) top left;
	background-size: 100%
}
.flipbook div.fb-inside-shadow-left {
	right: 0;
	background: url(../../../plugins/responsive-flipbook/assets/images/inner-shadow-left.png) top right;
	background-size: 100%
}
.flipbook div.fb-page-edge-shadow-left, .flipbook div.fb-page-edge-shadow-right {
	position: absolute;
	width: 2px;
	height: 490px;
	top: 10px
}
.flipbook div.fb-page-edge-shadow-right {
	right: 10px;
	z-index: 20
}
.flipbook div.fb-page-edge-shadow-left {
	left: 10px;
	z-index: 11!important
}
.flipbook div.fb-shadow-bottom-left, .flipbook div.fb-shadow-bottom-right, .flipbook div.fb-shadow-top-left, .flipbook div.fb-shadow-top-right {
	background: url(../../../plugins/responsive-flipbook/assets/images/page-curve-shadow.png) no-repeat;
	background-size: 100% 100%;
	width: 355px;
	height: 56px;
	display: inline-block;
	position: absolute;
	opacity: 0;
	z-index: 0!important;
	pointer-events: none
}
.flipbook div.fb-shadow-bottom-left.force-hide, .flipbook div.fb-shadow-bottom-right.force-hide, .flipbook div.fb-shadow-top-left.force-hide, .flipbook div.fb-shadow-top-right.force-hide {
	display: none
}
.flipbook div.fb-shadow-bottom-left {
	left: 0;
	bottom: -14px
}
.flipbook div.fb-shadow-bottom-right {
	right: 0;
	bottom: -14px
}
.flipbook div.fb-shadow-top-left {
	left: 0;
	top: -12px
}
.flipbook div.fb-shadow-top-right {
	right: 0;
	top: -12px
}
.flipbook-container div.zoomed {
	position: absolute;
	top: 0;
	left: 0;
	margin: auto;
	overflow: hidden;
	z-index: 30;
	border: 10px solid #ECECEC;
	border-radius: 10px;
	box-shadow: 0 0 0 1px #D0D0D0;
	background: #f3f3f3
}
.flipbook-container .zoomed.use-touch {
	overflow-x: hidden;
	overflow-y: scroll
}
.flipbook-container .zoomed.wide-view {
	overflow: scroll
}
.flipbook-container div.zoomed .bg-img {
	margin-top: 0!important;
	max-width: 200%;
	max-height: 100%
}
.flipbook-container div.zoomed-shadow {
	position: absolute;
	margin: auto;
	background: url(../../../plugins/responsive-flipbook/assets/images/zoom-overlay.png) no-repeat;
	background-size: 100% 100%;
	z-index: 41;
	pointer-events: none;
	opacity: .2;
	filter: alpha(opacity=20)
}
.flipbook-container div.zoomed.double.odd {
	margin-left: 0!important
}
.flipbook-container div.video object, .flipbook-container div.video video {
	position: relative;
	z-index: 15;
	display: block;
	pointer-events: all;
	margin: 0 auto
}
.flipbook-container div.showall-shadow-bottom, .flipbook-container div.showall-shadow-top, .flipbook-container div.zoomed-shadow-bottom, .flipbook-container div.zoomed-shadow-top {
	position: absolute;
	z-index: 20;
	opacity: 0;
	height: 55px;
	background-size: 100% 55px!important;
	background: url(../../../plugins/responsive-flipbook/assets/images/shadow-big.png) no-repeat;
	pointer-events: none
}
.flipbook-container div.showall-shadow-bottom, .flipbook-container div.showall-shadow-top {
	height: 55px
}
.flipbook-container div.zoomed-nav {
	width: 100%;
	position: relative
}
.flipbook-container div.zoomed-nav a {
	position: absolute;
	top: 0;
	display: block;
	width: 37px;
	height: 37px;
	background: #eee
}
.flipbook-container div.zoomed-nav .previous-page {
	left: 0;
	background: url(../../../plugins/responsive-flipbook/assets/images/ui/mobile/icon-prev.png) center center no-repeat;
	-webkit-transition: background .25s ease-out
}
.flipbook-container div.zoomed-nav .previous-page:hover {
	background-position: -5px center
}
.flipbook-container div.zoomed-nav .next-page {
	right: 0;
	background: url(../../../plugins/responsive-flipbook/assets/images/ui/mobile/icon-next.png) center center no-repeat;
	-webkit-transition: background .25s ease-out
}
.flipbook-container div.zoomed-nav .next-page:hover {
	background-position: 5px center
}
.flipbook-container .zoomed .fb-container {
	z-index: 2
}
.fb-nav {
	position: relative;
	margin: 0 auto;
	display: block;
	opacity: 0;
	z-index: 1;
	overflow: hidden
}
.fb-nav ul, .fb-nav ul li {
	position: relative;
	margin-left: 0;
	text-align: center
}
.fb-nav ul li, .fb-nav ul li.last {
	margin-right: 0
}
.fb-nav ul {
	width: 100%;
	margin-top: 10px!important;
	padding-left: 0;
	padding-bottom: 5px
}
.fb-nav ul li {
	display: inline-block;
	list-style: none;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	transition: all .25s
}
.fb-nav ul li i {
	display: inline-block;
	line-height: 65px;
	font-size: 28px;
	color: inherit
}
.fb-nav ul li.fullscreen i.icon-resize-small {
	display: none
}
.fb-nav ul li.fullscreen.active i.icon-resize-small {
	display: inline-block
}
.fb-nav ul li.fullscreen.active i.icon-resize-full, .fb-nav ul li.slideshow i.icon-pause {
	display: none
}
.fb-nav ul li.slideshow.active i.icon-pause {
	display: inline-block
}
.fb-nav ul li.slideshow.active i.icon-play {
	display: none
}
div.big-next, div.big-side, div.mobile.round {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	z-index: 100
}
div.mobile.round.next, div.mobile.round.preview {
	opacity: 0
}
div.big-next, div.big-side, div.mobile.round.next, div.mobile.round.preview {
	z-index: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
div.big-next.show-all-previous, div.big-side.show-previous, div.mobile.round.preview {
	text-align: left
}
div.big-next.show-all-next, div.big-side.show-next, div.mobile.round.next {
	text-align: right
}
div.big-next, div.big-side {
	top: 50%;
	visibility: hidden
}
div.big-next.active, div.big-side.active {
	visibility: visible
}
div.big-next i, div.big-side i, div.mobile.round.next i, div.mobile.round.preview i {
	display: inline-block;
	line-height: 60px
}
div.big-next i:before, div.mobile.round.next i:before div.big-side i:before, div.mobile.round.preview i:before {
width:30px
}
.flipbook-container div.show-all {
	position: absolute;
	top: 0;
	z-index: 25;
	left: 100px;
	overflow: hidden;
	background: #F6F6F6;
	border-radius: 10px;
	border: 1px solid #D6D6D6;
	opacity: 0
}
.flipbook-container div.show-all div.rfbwp-trim-bottom, .flipbook-container div.show-all div.rfbwp-trim-top {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 20
}
.flipbook-container div.show-all div.rfbwp-trim-top {
	top: 0
}
.flipbook-container div.show-all div.rfbwp-trim-bottom {
	bottom: 0
}
.flipbook-container div.show-all div.content {
	position: absolute;
	overflow: hidden;
	top: 12px;
	left: 12px
}
.flipbook-container div.show-all div.content>div.show-all-thumb {
	position: relative;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 12px;
	float: left;
	height: 180px;
	width: 125px;
	border: 1px solid #878787;
	cursor: pointer
}
.flipbook-container.is-rtl div.show-all div.content>div.show-all-thumb {
	float: right
}
.flipbook-container div.show-all div.content>div.show-all-thumb.even, .flipbook-container div.show-all div.content>div.show-all-thumb.last {
	margin-right: 0;
	border-right: none!important
}
.flipbook-container div.show-all div.content>div.show-all-thumb.first, .flipbook-container div.show-all div.content>div.show-all-thumb.odd {
	border-left: none!important
}
.flipbook-container div.show-all div.content>div.show-all-thumb.last-thumb {
	margin-right: 0!important
}
.flipbook-container div.show-all div.content>div.show-all-thumb * {
	pointer-events: none
}
.flipbook-container div.show-all div.content>div.show-all-thumb .mpc-numeration-wrap {
	width: 50%
}
.flipbook-container div.show-all div.content>div.show-all-thumb.even .mpc-numeration-wrap {
	right: auto;
	left: 0
}
.flipbook-container div.show-all div.content>div.show-all-thumb span.shadow {
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
	pointer-events: none;
	opacity: 0
}
.flipbook-container div.show-all div.content>div.show-all-thumb.even span.shadow {
	left: 0;
	background: #FFF;
	opacity: 0
}
.flipbook-container div.show-all div.content>div.show-all-thumb.odd span.shadow {
	right: 0;
	background: #FFF;
	opacity: 0
}
div.show-all-thumb.double.odd img.bg-img, div.show-all-thumb.even img.bg-img, div.show-all-thumb.first img.bg-img, div.show-all-thumb.last img.bg-img, div.show-all-thumb.odd img.bg-img {
	margin: 0!important;
	top: 0!important;
	left: 0!important;
	bottom: 0!important;
	right: 0!important
}
.flipbook-container div.show-all div.show-all-thumb img.bg-img {
	width: 100%!important;
	height: 100%!important
}
.flipbook-container div.show-all div.show-all-thumb.double img.bg-img {
	width: 200%!important;
	height: 100%!important
}
span.big-side {
	position: absolute;
	cursor: pointer;
	top: 0;
	z-index: 19;
	display: block;
	width: 60px;
	height: 300px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
span.big-side.show-previous {
	left: 0
}
span.big-side.show-next {
	right: 0
}
span.big-side.show-next i, span.big-side.show-previous i {
	position: absolute;
	display: block;
	margin-top: -14px;
	top: 50%;
	height: 28px;
	width: 28px;
	font-size: 28px;
	line-height: 28px;
	z-index: 2
}
span.big-side.show-previous i {
	text-align: left;
	left: 0
}
span.big-side.show-next i {
	text-align: right;
	right: 0
}
#rfbwp_fullscreen {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 30px 10px;
	z-index: 100000;
	background: rgba(0,0,0,.7)
}
#rfbwp_fullscreen .flipbook-container {
	overflow: visible!important;
	margin: 0
}
.ie_fallback .flipbook .page-transitions {
	display: none!important
}
.ie_fallback .flipbook .fb-shadow-bottom-left, .ie_fallback .flipbook .fb-shadow-bottom-right, .ie_fallback .flipbook .fb-shadow-top-left, .ie_fallback .flipbook .fb-shadow-top-right {
	display: none
}
.ie_fallback div.next.fb-hidden, .ie_fallback div.preview.fb-hidden {
	display: block!important;
	z-index: 10!important;
	visibility: hidden
}
.ie_fallback:hover div.next.fb-hidden, .ie_fallback:hover div.preview.fb-hidden {
	visibility: visible
}
.rfbwp-shelf {
	padding: 0 40px;
	height: 0;
	margin-top: 15px;
	margin-bottom: 30px;
	overflow: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
	transition: opacity .25s, filter .25s
}
.rfbwp-shelf.rfbwp-wrapped {
	height: auto;
	overflow: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible
}
.rfbwp-shelf .rfbwp-shelf-books {
	font-size: 0;
	text-align: center
}
.rfbwp-shelf .rfbwp-shelf-books:after {
	content: '';
	display: block;
	clear: both
}
.rfbwp-shelf .rfbwp-shelf-book {
	position: relative;
	box-sizing: border-box;
	display: inline-block;
	margin: 0 10px;
	z-index: 2;
	outline: 0;
	box-shadow: none;
	opacity: 1;
	-webkit-transition: opacity .25s ease-out;
	transition: opacity .25s ease-out
}
.rfbwp-shelf .rfbwp-shelf-book img {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0
}
.rfbwp-shelf .rfbwp-shelf-book:hover {
	opacity: .7
}
.rfbwp-shelf .rfbwp-shelf-book span {
	position: absolute;
	left: 0;
	width: 100%;
	padding: 5px;
	font-size: 14px;
	-webkit-transition: all .25s ease-out;
	transition: all .25s ease-out
}
.rfbwp-shelf .rfbwp-shelf-book:hover span {
	background: #ddd
}
.rfbwp-shelf .rfbwp-shelf-book span[data-style=dark] {
	color: #fff;
	background: rgba(0,0,0,.8)
}
.rfbwp-shelf .rfbwp-shelf-book span[data-style=light] {
	color: #333;
	background: rgba(255,255,255,.9)
}
.rfbwp-shelf .rfbwp-shelf-book span[data-position=top] {
	top: 0
}
.rfbwp-shelf .rfbwp-shelf-book span[data-position=middle] {
	top: 50%;
	transform: translateY(-50%)
}
.rfbwp-shelf .rfbwp-shelf-book span[data-position=bottom] {
	bottom: 0
}
.rfbwp-shelf .rfbwp-shelf-book span[data-display=fade] {
	opacity: 0
}
.rfbwp-shelf .rfbwp-shelf-book:hover span[data-display=fade] {
	opacity: 1
}
.rfbwp-shelf .rfbwp-shelf-book span[data-display=scale] {
	transform: scale(0)
}
.rfbwp-shelf .rfbwp-shelf-book:hover span[data-display=scale] {
	transform: scale(1)
}
.rfbwp-shelf .rfbwp-shelf-book span[data-display=scale][data-position=middle] {
	transform-origin: 50% 0;
	transform: scale(0) translateY(-50%)
}
.rfbwp-shelf .rfbwp-shelf-book:hover span[data-display=scale][data-position=middle] {
	transform: scale(1) translateY(-50%)
}
.rfbwp-popup-box, .rfbwp-shelf-box {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100000;
	background: rgba(0,0,0,.75);
	padding: 30px 10px;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .25s ease-out, visibility .25s ease-out;
	transition: opacity .25s ease-out, visibility .25s ease-out;
	transform: translate3d(0, 0, 0)
}
.rfbwp-popup-box.rfbwp-active, .rfbwp-shelf-box.rfbwp-active {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100)
}
.rfbwp-popup-box .flipbook-container, .rfbwp-shelf-box .flipbook-container {
	margin: 0
}
.rfbwp-popup-box .rfbwp-close, .rfbwp-shelf-box .rfbwp-close {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 1.5em;
	height: 1.5em;
	line-height: 1.5;
	text-align: center;
	text-decoration: none;
	color: #eee;
	border: none;
	outline: 0;
	box-shadow: none;
	font-size: 48px;
	z-index: 10000000;
	visibility: hidden;
	opacity: 0;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-transition: all .25s ease-out;
	transition: all .25s ease-out
}
@media screen and (max-width:768px) {
.rfbwp-popup-box .rfbwp-close, .rfbwp-shelf-box .rfbwp-close {
	width: 1em;
	height: 1em
}
}
.rfbwp-popup-box .rfbwp-close.rfbwp-show, .rfbwp-shelf-box .rfbwp-close.rfbwp-show {
	visibility: visible;
	opacity: 1
}
.rfbwp-popup-box .rfbwp-close[data-reverse=true], .rfbwp-shelf-box .rfbwp-close[data-reverse=true] {
	color: #222
}
.rfbwp-popup-box .rfbwp-close[data-reverse=true]:after, .rfbwp-popup-box .rfbwp-close[data-reverse=true]:before, .rfbwp-shelf-box .rfbwp-close[data-reverse=true]:after, .rfbwp-shelf-box .rfbwp-close[data-reverse=true]:before {
	background: #222
}
.rfbwp-popup-box .rfbwp-close:after, .rfbwp-popup-box .rfbwp-close:before, .rfbwp-shelf-box .rfbwp-close:after, .rfbwp-shelf-box .rfbwp-close:before {
	content: '';
	position: absolute;
	top: .325em;
	left: .325em;
	height: 1px;
	width: 1.2em;
	background: #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: all .25s ease-out;
	transition: all .25s ease-out
}
.rfbwp-popup-box .rfbwp-close:after, .rfbwp-shelf-box .rfbwp-close:after {
	left: auto;
	right: .325em;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}
@media screen and (max-width:768px) {
.rfbwp-popup-box .rfbwp-close:after, .rfbwp-popup-box .rfbwp-close:before, .rfbwp-shelf-box .rfbwp-close:after, .rfbwp-shelf-box .rfbwp-close:before {
	top: .25em;
	left: .25em;
	width: .725em
}
.rfbwp-popup-box .rfbwp-close:after, .rfbwp-shelf-box .rfbwp-close:after {
	left: auto;
	right: .25em
}
}
.rfbwp-popup-box .rfbwp-close:hover, .rfbwp-shelf-box .rfbwp-close:hover {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.rfbwp-popup-wrap, .rfbwp-shelf-wrap {
	width: 100%;
	height: 100%
}
.rfbwp-popup-cache, .rfbwp-shelf-cache {
	display: none
}
.rfbwp-scale {
	z-index: 1000000;
	position: fixed
}
.rfbwp-scale.rfbwp-animate {
	-webkit-transition: all .25s ease-out;
	transition: all .25s ease-out
}
.rfbwp-scale img {
	position: relative;
	width: 100%!important;
	height: 100%!important;
	z-index: 1
}
.flipbook-container {
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
	transition: opacity .25s, filter .25s
}
.flipbook-container.rfbwp-inited {
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible
}
.rfbwp-shelf-display {
	position: relative;
	height: 10px;
	margin: 10px -50px 0;
	z-index: 1
}
.rfbwp-shelf-front, .rfbwp-shelf-front-gradient {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: 0 -10px
}
.rfbwp-shelf-front-gradient {
	background: -ms-linear-gradient(top, rgba(255,255,255,.2) 0, rgba(127,127,127,.2) 20%, rgba(0,0,0,.2) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,.2) 0, rgba(127,127,127,.2) 20%, rgba(0,0,0,.2) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#33000000', GradientType=0)
}
.rfbwp-shelf-top, .rfbwp-shelf-top-gradient {
	display: block;
	position: absolute;
	top: -25px;
	left: 0;
	width: 100%;
	height: 25px;
	-webkit-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transform: perspective(50px) rotateX(15deg);
	-ms-transform: perspective(50px) rotateX(15deg);
	transform: perspective(50px) rotateX(15deg);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}
.rfbwp-shelf-top-gradient {
	background: -ms-linear-gradient(top, rgba(255,255,255,.4) 0, rgba(255,255,255,.1) 40%, rgba(0,0,0,.02) 100%);
	background: linear-gradient(to top, rgba(255,255,255,.4) 0, rgba(255,255,255,.1) 40%, rgba(0,0,0,.02) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66ffffff', endColorstr='#05000000', GradientType=0)
}
.rfbwp-shelf-shadow {
	display: block;
	position: absolute;
	top: 10px;
	left: 40px;
	right: 40px;
	height: 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: -ms-linear-gradient(top, rgba(0,0,0,.1) 0, rgba(0,0,0,0) 90%);
	background: linear-gradient(to bottom, rgba(0,0,0,.1) 0, rgba(0,0,0,0) 90%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#00000000', GradientType=0 )
}
.rfbwp-cover img, .rfbwp-cover-wrap, .rfbwp-side {
	top: 0;
	position: absolute
}
.rfbwp-stack .rfbwp-shelf-shadow {
	height: 100px
}
.rfbwp-shelf-style-classic .rfbwp-shelf-front {
	background: #e0e0e0
}
.rfbwp-shelf-style-classic .rfbwp-shelf-front-gradient {
	background: -ms-linear-gradient(top, rgba(255,255,255,.1) 0, rgba(255,255,255,.1) 20%, rgba(0,0,0,.1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,.1) 0, rgba(255,255,255,.1) 20%, rgba(0,0,0,.1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#19ffffff', endColorstr='#19000000', GradientType=0)
}
.rfbwp-shelf-style-classic .rfbwp-shelf-top {
	background: #e7e7e7
}
.rfbwp-shelf-style-classic .rfbwp-shelf-top-gradient {
	background: -ms-linear-gradient(top, rgba(255,255,255,.4) 0, rgba(255,255,255,.1) 40%, rgba(0,0,0,.02) 100%);
	background: linear-gradient(to top, rgba(255,255,255,.4) 0, rgba(255,255,255,.1) 40%, rgba(0,0,0,.02) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66ffffff', endColorstr='#05000000', GradientType=0)
}
.rfbwp-shelf-style-wood-light .rfbwp-shelf-front, .rfbwp-shelf-style-wood-light .rfbwp-shelf-top {
	background: url(../../../plugins/responsive-flipbook/assets/images/wood-light.jpg)
}
.rfbwp-shelf-style-wood-dark .rfbwp-shelf-front, .rfbwp-shelf-style-wood-dark .rfbwp-shelf-top {
	background: url(../../../plugins/responsive-flipbook/assets/images/wood-dark.jpg)
}
.rfbwp-cover {
	position: relative;
	-webkit-transform-origin: 0 50%;
	-ms-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transform: rotateY(0);
	-ms-transform: rotateY(0);
	transform: rotateY(0);
	-webkit-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d
}
.rfbwp-cover.rfbwp-anim {
	-webkit-transition: -webkit-transform .3s linear;
	-ms-transition: -ms-transform .3s linear;
	transition: transform .3s linear
}
.rfbwp-cover img {
	left: 0;
	width: 100%!important;
	height: 100%!important;
	max-width: 100%;
	padding: 0;
	margin: 0
}
.rfbwp-cover img:nth-child(1) {
	-webkit-transform: translateZ(3px);
	-ms-transform: translateZ(3px);
	transform: translateZ(3px)
}
.rfbwp-cover img:nth-child(2) {
	-webkit-transform: translateZ(-3px) rotateY(180deg);
	-ms-transform: translateZ(-3px) rotateY(180deg);
	transform: translateZ(-3px) rotateY(180deg)
}
.rfbwp-back img:nth-child(1) {
	-webkit-transform: translateZ(3px);
	-ms-transform: translateZ(3px);
	transform: translateZ(3px)
}
.rfbwp-back img:nth-child(2) {
	-webkit-transform: translateZ(-3px) rotateY(180deg);
	-ms-transform: translateZ(-3px) rotateY(180deg);
	transform: translateZ(-3px) rotateY(180deg)
}
.rfbwp-back img:nth-child(1), .rfbwp-back img:nth-of-type(1), .rfbwp-cover.rfbwp-side-left img:nth-child(1), .rfbwp-cover.rfbwp-side-left img:nth-of-type(1), .rfbwp-cover.rfbwp-side-right img:nth-child(2), .rfbwp-cover.rfbwp-side-right img:nth-of-type(2), .rfbwp-front img:nth-child(1), .rfbwp-front img:nth-of-type(1) {
	z-index: 2
}
.rfbwp-back img:nth-child(2), .rfbwp-back img:nth-of-type(2), .rfbwp-cover.rfbwp-side-left img:nth-child(2), .rfbwp-cover.rfbwp-side-left img:nth-of-type(2), .rfbwp-cover.rfbwp-side-right img:nth-child(1), .rfbwp-cover.rfbwp-side-right img:nth-of-type(1), .rfbwp-front img:nth-child(2), .rfbwp-front img:nth-of-type(2) {
	z-index: 1
}
.rfbwp-side {
	right: 0;
	height: 100%;
	width: 6px;
	-webkit-transform-origin: 100% 50%;
	-ms-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
	-webkit-transform: translateZ(-3px) rotateY(90deg);
	-ms-transform: translateZ(-3px) rotateY(90deg);
	transform: translateZ(-3px) rotateY(90deg)
}
.rfbwp-cover-wrap {
	max-width: 100%;
	-webkit-perspective: 1800px;
	-webkit-perspective-origin: 0 50%;
	perspective: 1800px;
	perspective-origin: 0 50%;
	left: 0
}
.rfbwp-cover {
	width: 100%;
	height: 100%
}
.rfbwp-front {
	z-index: 4
}
.flipbook {
	z-index: 3
}
.rfbwp-back {
	z-index: 2
}
.rfbwp-back~.fb-nav {
	z-index: 1
}
.flipbook-container[data-display=front] .rfbwp-front {
	z-index: 4
}
.flipbook-container[data-display=front] .flipbook {
	z-index: 3
}
.flipbook-container[data-display=front] .rfbwp-back, .flipbook-container[data-display=inside] .rfbwp-front {
	z-index: 2
}
.flipbook-container[data-display=inside] .flipbook {
	z-index: 3
}
.flipbook-container[data-display=inside] .rfbwp-back, .flipbook-container[data-display=back] .rfbwp-front {
	z-index: 2
}
.flipbook-container[data-display=back] .flipbook {
	z-index: 3
}
.flipbook-container[data-display=back] .rfbwp-back {
	z-index: 4
}
.flipbook-container .rfbwp-back.rfbwp-left .rfbwp-cover, .flipbook-container .rfbwp-front.rfbwp-left .rfbwp-cover {
	-webkit-transform: rotateY(0);
	-ms-transform: rotateY(0);
	transform: rotateY(0)
}
.flipbook-container .rfbwp-front.rfbwp-both .rfbwp-cover {
	-webkit-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	transform: rotateY(-180deg)
}
.flipbook-container .rfbwp-back.rfbwp-both .rfbwp-cover {
	-webkit-transform: rotateY(0);
	-ms-transform: rotateY(0);
	transform: rotateY(0)
}
.flipbook-container .rfbwp-back.rfbwp-right .rfbwp-cover, .flipbook-container .rfbwp-front.rfbwp-right .rfbwp-cover {
	-webkit-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	transform: rotateY(-180deg)
}
.ie9 .flipbook-container .rfbwp-back.rfbwp-right .rfbwp-cover, .ie9 .flipbook-container .rfbwp-front.rfbwp-both .rfbwp-cover, .ie9 .flipbook-container .rfbwp-front.rfbwp-right .rfbwp-cover {
	left: -100%
}
.flipbook-container {
	margin: 20px 0
}
.flipbook-container .fb-nav .alternative-nav {
	position: absolute;
	visibility: hidden;
	opacity: 0
}
.flipbook-container .big-next, .flipbook-container .big-side, .flipbook-container .fb-nav ul li, .flipbook-container .fb-zoom-out, .flipbook-container div.mobile.round.next, .flipbook-container div.mobile.round.preview {
	-webkit-transition: color .25s ease-in-out, background-color .25s ease-in-out, border-radius .25s ease-in-out, border-color .25s ease-in-out;
	-moz-transition: color .25s ease-in-out, background-color .25s ease-in-out, border-radius .25s ease-in-out, border-color .25s ease-in-out;
	-o-transition: color .25s ease-in-out, background-color .25s ease-in-out, border-radius .25s ease-in-out, border-color .25s ease-in-out;
	transition: color .25s ease-in-out, background-color .25s ease-in-out, border-radius .25s ease-in-out, border-color .25s ease-in-out;
	border: 0
}
.flipbook-container .fb-nav.buttonsStacked.aside ul li:not(:first-child):not(:last-child), .flipbook-container .fb-nav.buttonsStacked:not(.aside) ul li:not(:first-child):not(:last-child) {
	border-radius: 0!important
}
.flipbook-container .fb-zoom-out i, .flipbook-container span.big-next i, .flipbook-container span.big-side i {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.flipbook-container div.mobile.round.next, .flipbook-container div.mobile.round.next i, .flipbook-container div.mobile.round.preview, .flipbook-container div.mobile.round.preview i {
	box-shadow: none;
	text-shadow: none
}
.flipbook-container .fb-nav {
	margin-bottom: 0!important
}
.flipbook-container .fb-nav ul {
	margin-bottom: 0;
	margin-top: 0!important;
	padding-bottom: 0
}
.flipbook-container .fb-nav ul li {
	padding: 10px;
	line-height: 1em;
	word-wrap: normal
}
.flipbook-container .fb-nav ul li:last-child {
	margin-right: 0!important
}
.flipbook-container .fb-nav ul li i {
	line-height: 1em;
	width: 1em;
	height: 1em
}
.flipbook-container .fb-nav ul li i.text {
	width: auto
}
.flipbook-container .fb-nav .main-nav li i:nth-child(2), .flipbook-container .fb-nav .main-nav li.active i {
	display: none
}
.flipbook-container .fb-nav .main-nav li.active i:nth-child(2) {
	display: inline-block
}
.flipbook-container .fb-nav .alternative-nav li {
	display: none;
	visibility: hidden
}
.flipbook-container .fb-nav .alternative-nav li.active, .flipbook-container .fb-nav .alternative-nav li.active i {
	display: inline-block;
	visibility: visible
}
#rfbwp_fullscreen .flipbook-container.top .flipbook {
	margin-top: 0!important
}
.flipbook-container:not(.nav-with-cover) .fb-nav.spread.top {
	margin-top: 0;
	margin-bottom: 18px!important
}
.flipbook-container:not(.nav-with-cover) .fb-nav.compact.top {
	margin-top: 0;
	margin-bottom: -2px!important
}
.flipbook-container.nav-with-cover .fb-nav.spread.top {
	margin-top: 0;
	margin-bottom: 30px!important
}
.flipbook-container.nav-with-cover .fb-nav.compact.top {
	margin-top: 0;
	position: relative;
	top: 12px!important;
	padding-bottom: 20px!important
}
.flipbook-container .fb-nav.spread {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 0!important
}
.flipbook-container.nav-with-cover .fb-nav.spread {
	margin-top: 30px
}
.flipbook-container .fb-nav.compact {
	margin-top: -2px
}
.flipbook-container.nav-with-cover .fb-nav.bottom.compact {
	margin-top: 8px
}
.flipbook-container .fb-nav.aside .main-nav li {
	display: block!important;
	margin-left: 0!important;
	margin-right: 0!important
}
.flipbook-container .fb-nav.aside .main-nav li:last-child {
	margin-bottom: 0!important
}
.flipbook-container .fb-nav.aside.left {
	left: 20px
}
.flipbook-container .fb-nav.aside.right {
	right: 20px
}
.flipbook-container div.spread.big-next, .flipbook-container div.spread.big-side, .flipbook-container div.spread.round.mobile.next, .flipbook-container div.spread.round.mobile.preview {
	text-align: center;
	line-height: 1;
	padding: 10px
}
.flipbook-container div.spread.big-next i, .flipbook-container div.spread.big-next i:before, .flipbook-container div.spread.big-side i, .flipbook-container div.spread.big-side i:before, .flipbook-container div.spread.mobile.round.next i:before, .flipbook-container div.spread.mobile.round.preview i:before, .flipbook-container div.spread.round.mobile.next i, .flipbook-container div.spread.round.mobile.preview i {
	line-height: 1;
	width: 1em;
	height: 1em;
	text-align: center
}
.flipbook-container div.round.mobile.next:not(.compact), .flipbook-container div.round.mobile.preview:not(.compact) {
	width: auto;
	height: auto
}
.flipbook-container div.spread.big-next, .flipbook-container div.spread.big-side {
	display: none;
	visibility: hidden
}
.flipbook-container .fb-nav.aside ul li.active, .flipbook-container div.spread.big-next.active, .flipbook-container div.spread.big-side.active {
	display: block;
	visibility: visible
}
.flipbook-container .fb-nav.buttonsStacked:not(.aside) ul li:first-child {
	border-top-right-radius: 0!important;
	border-bottom-right-radius: 0!important
}
.flipbook-container .fb-nav.buttonsStacked:not(.aside) ul li:last-child {
	border-top-left-radius: 0!important;
	border-bottom-left-radius: 0!important
}
.flipbook-container .fb-nav.aside {
	position: absolute;
	width: auto;
	top: 50%!important;
	z-index: 99;
	overflow: visible
}
.flipbook-container .fb-nav.buttonsStacked.aside ul li:first-child {
	border-bottom-left-radius: 0!important;
	border-bottom-right-radius: 0!important
}
.flipbook-container .fb-nav.buttonsStacked.aside ul li:last-child {
	border-top-left-radius: 0!important;
	border-top-right-radius: 0!important
}
@media (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi) {
.fb-nav.aside, .rfbwp-close {
	-webkit-transform: scale(.75);
	-ms-transform: scale(.75);
	transform: scale(.75)
}
}
.rfbwp-popup .fb-nav .fullscreen, .rfbwp-shelf-box .fb-nav .fullscreen {
	display: none!important
}
.flipbook-container .mpc-numeration-wrap {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	line-height: 1em
}
.flipbook-container .mpc-numeration-wrap.top {
	bottom: initial;
	top: 0
}
.flipbook-container .fb-page-content.even .mpc-numeration-wrap, .flipbook-container .fb-page-content.last .mpc-numeration-wrap {
	text-align: left
}
.flipbook-container .fb-page-content.first .mpc-numeration-wrap, .flipbook-container .fb-page-content.odd .mpc-numeration-wrap {
	text-align: right
}
.flipbook-container .fb-page-content.even .mpc-numeration-wrap.center, .flipbook-container .fb-page-content.first .mpc-numeration-wrap.center, .flipbook-container .fb-page-content.last .mpc-numeration-wrap.center, .flipbook-container .fb-page-content.odd .mpc-numeration-wrap.center {
	text-align: center
}
.flipbook-container .fb-page-content.zoomed .mpc-numeration-wrap, .flipbook-container .fb-page.double .fb-page-content .mpc-numeration-wrap {
	width: 50%
}
.flipbook-container .fb-page-content.zoomed.even .mpc-numeration-wrap, .flipbook-container .fb-page.double .fb-page-content.even .mpc-numeration-wrap {
	left: 0
}
.flipbook-container .fb-page-content.zoomed.even .mpc-numeration-wrap.force-right, .flipbook-container .fb-page.double .fb-page-content.even .mpc-numeration-wrap.force-right {
	left: auto
}
.flipbook-container .mpc-numeration-wrap span {
	padding: 0 .5em;
	border-width: 0;
	display: inline-block
}
.flipbook-container .fb-page-content.first .mpc-numeration-wrap[data-hide="1"] span, .flipbook-container .fb-page-content.first .mpc-numeration-wrap[data-hide=true] span, .flipbook-container .fb-page-content.last .mpc-numeration-wrap[data-hide="1"] span, .flipbook-container .fb-page-content.last .mpc-numeration-wrap[data-hide=true] span {
	display: none
}
.page-transition .fpage {
	overflow: hidden
}
ul.toc {
	list-style: none;
	margin-top: 10%;
	padding-left: 0;
	font-size: 14px;
	margin-left: 0
}
.toc-old ul.toc li span.number, .toc-old ul.toc li span.text {
	float: left;
	color: #fff;
	background: #A6B0BB;
	padding: .3em .5em;
	display: block
}
ul.toc li {
	margin-top: 2.5%;
	cursor: pointer
}
ul.toc li a {
	display: block
}
.toc-old ul.toc li span.number {
	margin-right: 2%;
	max-width: 18%
}
.toc-old ul.toc li span.text {
	background-size: 100%;
	width: 80%
}
.toc-old ul.toc li a:after {
	display: block;
	float: none;
	clear: both;
	content: ' '
}
.toc-old ul.toc li a:hover span {
	background: #878787
}
.toc-new ul.toc li span.number {
	display: block;
	float: right;
	padding-left: 10px
}
.toc-new ul.toc li span.text {
	display: block;
	width: 100%
}
.toc-new ul.toc li span.text em {
	display: block;
	overflow: hidden;
	border-bottom: 2px dotted;
	position: relative;
	top: -.4em
}
.toc-new ul.toc li span.text em:before {
	content: '-';
	color: transparent
}
.toc-new ul.toc li span.text span {
	float: left;
	padding-right: 10px
}
.toc-new ul.toc li a:after {
	display: block;
	float: none;
	clear: both;
	content: ' '
}
@media screen and (max-width:768px) {
.flipbook-container {
	padding: 10px 0
}
}
.rfbwp-loader {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	z-index: 1
}
.rfbwp-swap .rfbwp-loader {
	z-index: 3
}
.rfbwp-loader .rfbwp-circle-one, .rfbwp-loader .rfbwp-circle-two {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 5px solid #fff;
	border-radius: 50%;
	opacity: .75
}
.rfbwp-loader .rfbwp-circle-one {
	box-shadow: 0 0 5px rgba(0,0,0,.5) inset, 0 0 5px rgba(0,0,0,.5)
}
.rfbwp-loader .rfbwp-circle-two {
	border: 5px solid transparent;
	border-top-color: #000;
	opacity: .5;
	-webkit-animation: rotate 1s infinite linear;
	animation: rotate 1s infinite linear
}
@-webkit-keyframes rotate {
0% {
-webkit-transform:rotate(0)
}
100% {
-webkit-transform:rotate(360deg)
}
}
@keyframes rotate {
0% {
transform:rotate(0)
}
100% {
transform:rotate(360deg)
}
}
.rfbwp-warning {
	font-family: Arial, sans-serif;
	font-size: 14px;
	border: 2px solid;
	display: inline-block;
	padding: 10px 15px;
	margin-bottom: 1.5em;
	color: #D24D57;
	font-weight: 700
}
a.rfbwp-popup-book.fb-anylink {
	display: none
}
.rfbwp-is-on {
	z-index: initial!important
}
.et_divi_theme.rfbwp-is-on #main-header, .et_divi_theme.rfbwp-is-on .et_pb_column {
	z-index: auto;
	z-index: initial
}
body.rfbwp-is-on .sf-menu>.current-category-ancestor>a, body.rfbwp-is-on .sf-menu>.current-menu-ancestor>a, body.rfbwp-is-on .sf-menu>.current-menu-item>a, body.rfbwp-is-on .sf-menu>.sfHover>a, body.rfbwp-is-on .sf-menu>li>a:hover, body.rfbwp-is-on .td-header-main-menu, body.rfbwp-is-on .top-header-menu li {
	z-index: initial
}
.rfbwp-is-on .td-fix-index {
	transform: initial;
	-webkit-transform: initial;
	-moz-transform: initial;
	-ms-transform: initial;
	-o-transform: initial
}
#main.rfbwp-is-on .fusion-animated, #main.rfbwp-is-on .fusion-fullwidth .fusion-row, .fusion-header-wrapper.rfbwp-is-on .fusion-header, .fusion-header-wrapper.rfbwp-is-on .fusion-main-menu {
	z-index: initial!important
}
: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, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}
*, *::before, *::after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: transparent
}
@-ms-viewport {
width:device-width
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
	display: block
}
body {
	text-align: left;
	background: #fff;
	background-size: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0
}
body .jupiterx-site {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-size: 1rem;
	color: #484848;
	line-height: 1.5
}
[tabindex="-1"]:focus {
	outline: 0 !important
}
hr {
	-webkit-box-sizing: content-box;
	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[title], abbr[data-original-title] {
	text-decoration: underline;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0
}
address {
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit
}
ol, ul, dl {
	margin-top: 0;
	margin-bottom: 1rem
}
ol ol, ul ul, ol ul, ul ol {
	margin-bottom: 0
}
dt {
	font-weight: 700
}
dd {
margin-bottom:.5rem;
	margin-left: 0
}
blockquote {
	margin: 0 0 1rem
}
dfn {
	font-style: italic
}
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;
	-webkit-text-decoration-skip: objects
}
a:hover {
	color: #0056b3;
	text-decoration: underline
}
a:not([href]):not([tabindex]) {
	color: inherit;
	text-decoration: none
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
	color: inherit;
	text-decoration: none
}
a:not([href]):not([tabindex]):focus {
	outline: 0
}
pre, code, kbd, 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:not(:root) {
	overflow: hidden
}
table {
	border-collapse: collapse
}
caption {
padding-top:.75rem;
padding-bottom:.75rem;
	color: #6c757d;
	text-align: left;
	caption-side: bottom
}
th {
	text-align: inherit
}
label {
	display: inline-block;
margin-bottom:.5rem
}
button {
	border-radius: 0
}
button:focus {
	outline: 1px dotted;
	outline: 5px auto -webkit-focus-ring-color
}
input, button, select, optgroup, textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}
button, input {
	overflow: visible
}
button, select {
	text-transform: none
}
button, html [type="button"], [type="reset"], [type="submit"] {
-webkit-appearance:button
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
padding:0;
border-style:none
}
input[type="radio"], input[type="checkbox"] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
	-webkit-appearance: listbox
}
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-cancel-button, [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-family: inherit;
	color: inherit
}
h1, .h1 {
	font-size: 2.5rem;
	font-weight: 500;
	line-height: 1.2
}
h2, .h2 {
	font-size: 2rem;
	font-weight: 500;
	line-height: 1.2
}
h3, .h3 {
	font-size: 1.75rem;
	font-weight: 500;
	line-height: 1.2
}
h4, .h4 {
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 1.2
}
h5, .h5 {
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 1.2
}
h6, .h6 {
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.2
}
.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, .blockquote {
	margin-bottom: 1rem;
	font-size: 1.25rem
}
blockquote footer, .blockquote-footer {
	display: block;
	font-size: 80%;
	color: #6c757d
}
blockquote footer::before, .blockquote-footer::before {
	content: "— "
}
.img-fluid {
	max-width: 100%;
	height: auto
}
.img-thumbnail {
padding:.25rem;
	background-color: #fff;
	border: 1px solid #dee2e6;
border-radius:.25rem;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075);
	box-shadow: 0 1px 2px rgba(0,0,0,.075);
	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-break: break-word
}
a > code {
	color: inherit
}
kbd {
padding:.2rem .4rem;
	font-size: 87.5%;
	color: #fff;
	background-color: #212529;
border-radius:.2rem;
-webkit-box-shadow:inset 0 -.1rem 0 rgba(0,0,0,.25);
box-shadow:inset 0 -.1rem 0 rgba(0,0,0,.25)
}
kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700;
	-webkit-box-shadow: none;
	box-shadow: none
}
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 {
	width: 100%;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;
	max-width: 1140px
}
.container-fluid {
	width: 100%;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto
}
.row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}
.no-gutters {
	margin-right: 0;
	margin-left: 0
}
.no-gutters > .col, .no-gutters > [class*="col-"] {
padding-right:0;
padding-left:0
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}
.col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-auto {
	-ms-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}
.col-1 {
	-ms-flex: 0 0 8.33333%;
	-webkit-flex: 0 0 8.33333%;
	flex: 0 0 8.33333%;
	max-width: 8.33333%
}
.col-2 {
	-ms-flex: 0 0 16.66667%;
	-webkit-flex: 0 0 16.66667%;
	flex: 0 0 16.66667%;
	max-width: 16.66667%
}
.col-3 {
	-ms-flex: 0 0 25%;
	-webkit-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-4 {
	-ms-flex: 0 0 33.33333%;
	-webkit-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}
.col-5 {
	-ms-flex: 0 0 41.66667%;
	-webkit-flex: 0 0 41.66667%;
	flex: 0 0 41.66667%;
	max-width: 41.66667%
}
.col-6 {
	-ms-flex: 0 0 50%;
	-webkit-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-7 {
	-ms-flex: 0 0 58.33333%;
	-webkit-flex: 0 0 58.33333%;
	flex: 0 0 58.33333%;
	max-width: 58.33333%
}
.col-8 {
	-ms-flex: 0 0 66.66667%;
	-webkit-flex: 0 0 66.66667%;
	flex: 0 0 66.66667%;
	max-width: 66.66667%
}
.col-9 {
	-ms-flex: 0 0 75%;
	-webkit-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-10 {
	-ms-flex: 0 0 83.33333%;
	-webkit-flex: 0 0 83.33333%;
	flex: 0 0 83.33333%;
	max-width: 83.33333%
}
.col-11 {
	-ms-flex: 0 0 91.66667%;
	-webkit-flex: 0 0 91.66667%;
	flex: 0 0 91.66667%;
	max-width: 91.66667%
}
.col-12 {
	-ms-flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-first {
	-webkit-box-ordinal-group: -1;
	-ms-flex-order: -1;
	order: -1
}
.order-last {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 13;
	order: 13
}
.order-0 {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: 0;
	order: 0
}
.order-1 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 1;
	order: 1
}
.order-2 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 2;
	order: 2
}
.order-3 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 3;
	order: 3
}
.order-4 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 4;
	order: 4
}
.order-5 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 5;
	order: 5
}
.order-6 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 6;
	order: 6
}
.order-7 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 7;
	order: 7
}
.order-8 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 8;
	order: 8
}
.order-9 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 9;
	order: 9
}
.order-10 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 10;
	order: 10
}
.order-11 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 11;
	order: 11
}
.order-12 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 12;
	order: 12
}
.offset-1 {
	margin-left: 8.33333%
}
.offset-2 {
	margin-left: 16.66667%
}
.offset-3 {
	margin-left: 25%
}
.offset-4 {
	margin-left: 33.33333%
}
.offset-5 {
	margin-left: 41.66667%
}
.offset-6 {
	margin-left: 50%
}
.offset-7 {
	margin-left: 58.33333%
}
.offset-8 {
	margin-left: 66.66667%
}
.offset-9 {
	margin-left: 75%
}
.offset-10 {
	margin-left: 83.33333%
}
.offset-11 {
	margin-left: 91.66667%
}
@media (min-width:576px) {
.col-sm {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-sm-auto {
	-ms-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}
.col-sm-1 {
	-ms-flex: 0 0 8.33333%;
	-webkit-flex: 0 0 8.33333%;
	flex: 0 0 8.33333%;
	max-width: 8.33333%
}
.col-sm-2 {
	-ms-flex: 0 0 16.66667%;
	-webkit-flex: 0 0 16.66667%;
	flex: 0 0 16.66667%;
	max-width: 16.66667%
}
.col-sm-3 {
	-ms-flex: 0 0 25%;
	-webkit-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-sm-4 {
	-ms-flex: 0 0 33.33333%;
	-webkit-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}
.col-sm-5 {
	-ms-flex: 0 0 41.66667%;
	-webkit-flex: 0 0 41.66667%;
	flex: 0 0 41.66667%;
	max-width: 41.66667%
}
.col-sm-6 {
	-ms-flex: 0 0 50%;
	-webkit-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-sm-7 {
	-ms-flex: 0 0 58.33333%;
	-webkit-flex: 0 0 58.33333%;
	flex: 0 0 58.33333%;
	max-width: 58.33333%
}
.col-sm-8 {
	-ms-flex: 0 0 66.66667%;
	-webkit-flex: 0 0 66.66667%;
	flex: 0 0 66.66667%;
	max-width: 66.66667%
}
.col-sm-9 {
	-ms-flex: 0 0 75%;
	-webkit-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-sm-10 {
	-ms-flex: 0 0 83.33333%;
	-webkit-flex: 0 0 83.33333%;
	flex: 0 0 83.33333%;
	max-width: 83.33333%
}
.col-sm-11 {
	-ms-flex: 0 0 91.66667%;
	-webkit-flex: 0 0 91.66667%;
	flex: 0 0 91.66667%;
	max-width: 91.66667%
}
.col-sm-12 {
	-ms-flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-sm-first {
	-webkit-box-ordinal-group: -1;
	-ms-flex-order: -1;
	order: -1
}
.order-sm-last {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 13;
	order: 13
}
.order-sm-0 {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: 0;
	order: 0
}
.order-sm-1 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 1;
	order: 1
}
.order-sm-2 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 2;
	order: 2
}
.order-sm-3 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 3;
	order: 3
}
.order-sm-4 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 4;
	order: 4
}
.order-sm-5 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 5;
	order: 5
}
.order-sm-6 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 6;
	order: 6
}
.order-sm-7 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 7;
	order: 7
}
.order-sm-8 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 8;
	order: 8
}
.order-sm-9 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 9;
	order: 9
}
.order-sm-10 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 10;
	order: 10
}
.order-sm-11 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 11;
	order: 11
}
.order-sm-12 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 12;
	order: 12
}
.offset-sm-0 {
	margin-left: 0
}
.offset-sm-1 {
	margin-left: 8.33333%
}
.offset-sm-2 {
	margin-left: 16.66667%
}
.offset-sm-3 {
	margin-left: 25%
}
.offset-sm-4 {
	margin-left: 33.33333%
}
.offset-sm-5 {
	margin-left: 41.66667%
}
.offset-sm-6 {
	margin-left: 50%
}
.offset-sm-7 {
	margin-left: 58.33333%
}
.offset-sm-8 {
	margin-left: 66.66667%
}
.offset-sm-9 {
	margin-left: 75%
}
.offset-sm-10 {
	margin-left: 83.33333%
}
.offset-sm-11 {
	margin-left: 91.66667%
}
}
@media (min-width:768px) {
.col-md {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-md-auto {
	-ms-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}
.col-md-1 {
	-ms-flex: 0 0 8.33333%;
	-webkit-flex: 0 0 8.33333%;
	flex: 0 0 8.33333%;
	max-width: 8.33333%
}
.col-md-2 {
	-ms-flex: 0 0 16.66667%;
	-webkit-flex: 0 0 16.66667%;
	flex: 0 0 16.66667%;
	max-width: 16.66667%
}
.col-md-3 {
	-ms-flex: 0 0 25%;
	-webkit-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-md-4 {
	-ms-flex: 0 0 33.33333%;
	-webkit-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}
.col-md-5 {
	-ms-flex: 0 0 41.66667%;
	-webkit-flex: 0 0 41.66667%;
	flex: 0 0 41.66667%;
	max-width: 41.66667%
}
.col-md-6 {
	-ms-flex: 0 0 50%;
	-webkit-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-md-7 {
	-ms-flex: 0 0 58.33333%;
	-webkit-flex: 0 0 58.33333%;
	flex: 0 0 58.33333%;
	max-width: 58.33333%
}
.col-md-8 {
	-ms-flex: 0 0 66.66667%;
	-webkit-flex: 0 0 66.66667%;
	flex: 0 0 66.66667%;
	max-width: 66.66667%
}
.col-md-9 {
	-ms-flex: 0 0 75%;
	-webkit-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-md-10 {
	-ms-flex: 0 0 83.33333%;
	-webkit-flex: 0 0 83.33333%;
	flex: 0 0 83.33333%;
	max-width: 83.33333%
}
.col-md-11 {
	-ms-flex: 0 0 91.66667%;
	-webkit-flex: 0 0 91.66667%;
	flex: 0 0 91.66667%;
	max-width: 91.66667%
}
.col-md-12 {
	-ms-flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-md-first {
	-webkit-box-ordinal-group: -1;
	-ms-flex-order: -1;
	order: -1
}
.order-md-last {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 13;
	order: 13
}
.order-md-0 {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: 0;
	order: 0
}
.order-md-1 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 1;
	order: 1
}
.order-md-2 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 2;
	order: 2
}
.order-md-3 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 3;
	order: 3
}
.order-md-4 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 4;
	order: 4
}
.order-md-5 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 5;
	order: 5
}
.order-md-6 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 6;
	order: 6
}
.order-md-7 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 7;
	order: 7
}
.order-md-8 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 8;
	order: 8
}
.order-md-9 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 9;
	order: 9
}
.order-md-10 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 10;
	order: 10
}
.order-md-11 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 11;
	order: 11
}
.order-md-12 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 12;
	order: 12
}
.offset-md-0 {
	margin-left: 0
}
.offset-md-1 {
	margin-left: 8.33333%
}
.offset-md-2 {
	margin-left: 16.66667%
}
.offset-md-3 {
	margin-left: 25%
}
.offset-md-4 {
	margin-left: 33.33333%
}
.offset-md-5 {
	margin-left: 41.66667%
}
.offset-md-6 {
	margin-left: 50%
}
.offset-md-7 {
	margin-left: 58.33333%
}
.offset-md-8 {
	margin-left: 66.66667%
}
.offset-md-9 {
	margin-left: 75%
}
.offset-md-10 {
	margin-left: 83.33333%
}
.offset-md-11 {
	margin-left: 91.66667%
}
}
@media (min-width:992px) {
.col-lg {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-lg-auto {
	-ms-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}
.col-lg-1 {
	-ms-flex: 0 0 8.33333%;
	-webkit-flex: 0 0 8.33333%;
	flex: 0 0 8.33333%;
	max-width: 8.33333%
}
.col-lg-2 {
	-ms-flex: 0 0 16.66667%;
	-webkit-flex: 0 0 16.66667%;
	flex: 0 0 16.66667%;
	max-width: 16.66667%
}
.col-lg-3 {
	-ms-flex: 0 0 25%;
	-webkit-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-lg-4 {
	-ms-flex: 0 0 33.33333%;
	-webkit-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}
.col-lg-5 {
	-ms-flex: 0 0 41.66667%;
	-webkit-flex: 0 0 41.66667%;
	flex: 0 0 41.66667%;
	max-width: 41.66667%
}
.col-lg-6 {
	-ms-flex: 0 0 50%;
	-webkit-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-lg-7 {
	-ms-flex: 0 0 58.33333%;
	-webkit-flex: 0 0 58.33333%;
	flex: 0 0 58.33333%;
	max-width: 58.33333%
}
.col-lg-8 {
	-ms-flex: 0 0 66.66667%;
	-webkit-flex: 0 0 66.66667%;
	flex: 0 0 66.66667%;
	max-width: 66.66667%
}
.col-lg-9 {
	-ms-flex: 0 0 75%;
	-webkit-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-lg-10 {
	-ms-flex: 0 0 83.33333%;
	-webkit-flex: 0 0 83.33333%;
	flex: 0 0 83.33333%;
	max-width: 83.33333%
}
.col-lg-11 {
	-ms-flex: 0 0 91.66667%;
	-webkit-flex: 0 0 91.66667%;
	flex: 0 0 91.66667%;
	max-width: 91.66667%
}
.col-lg-12 {
	-ms-flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-lg-first {
	-webkit-box-ordinal-group: -1;
	-ms-flex-order: -1;
	order: -1
}
.order-lg-last {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 13;
	order: 13
}
.order-lg-0 {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: 0;
	order: 0
}
.order-lg-1 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 1;
	order: 1
}
.order-lg-2 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 2;
	order: 2
}
.order-lg-3 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 3;
	order: 3
}
.order-lg-4 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 4;
	order: 4
}
.order-lg-5 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 5;
	order: 5
}
.order-lg-6 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 6;
	order: 6
}
.order-lg-7 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 7;
	order: 7
}
.order-lg-8 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 8;
	order: 8
}
.order-lg-9 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 9;
	order: 9
}
.order-lg-10 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 10;
	order: 10
}
.order-lg-11 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 11;
	order: 11
}
.order-lg-12 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 12;
	order: 12
}
.offset-lg-0 {
	margin-left: 0
}
.offset-lg-1 {
	margin-left: 8.33333%
}
.offset-lg-2 {
	margin-left: 16.66667%
}
.offset-lg-3 {
	margin-left: 25%
}
.offset-lg-4 {
	margin-left: 33.33333%
}
.offset-lg-5 {
	margin-left: 41.66667%
}
.offset-lg-6 {
	margin-left: 50%
}
.offset-lg-7 {
	margin-left: 58.33333%
}
.offset-lg-8 {
	margin-left: 66.66667%
}
.offset-lg-9 {
	margin-left: 75%
}
.offset-lg-10 {
	margin-left: 83.33333%
}
.offset-lg-11 {
	margin-left: 91.66667%
}
}
@media (min-width:1200px) {
.col-xl {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-xl-auto {
	-ms-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}
.col-xl-1 {
	-ms-flex: 0 0 8.33333%;
	-webkit-flex: 0 0 8.33333%;
	flex: 0 0 8.33333%;
	max-width: 8.33333%
}
.col-xl-2 {
	-ms-flex: 0 0 16.66667%;
	-webkit-flex: 0 0 16.66667%;
	flex: 0 0 16.66667%;
	max-width: 16.66667%
}
.col-xl-3 {
	-ms-flex: 0 0 25%;
	-webkit-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-xl-4 {
	-ms-flex: 0 0 33.33333%;
	-webkit-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}
.col-xl-5 {
	-ms-flex: 0 0 41.66667%;
	-webkit-flex: 0 0 41.66667%;
	flex: 0 0 41.66667%;
	max-width: 41.66667%
}
.col-xl-6 {
	-ms-flex: 0 0 50%;
	-webkit-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-xl-7 {
	-ms-flex: 0 0 58.33333%;
	-webkit-flex: 0 0 58.33333%;
	flex: 0 0 58.33333%;
	max-width: 58.33333%
}
.col-xl-8 {
	-ms-flex: 0 0 66.66667%;
	-webkit-flex: 0 0 66.66667%;
	flex: 0 0 66.66667%;
	max-width: 66.66667%
}
.col-xl-9 {
	-ms-flex: 0 0 75%;
	-webkit-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-xl-10 {
	-ms-flex: 0 0 83.33333%;
	-webkit-flex: 0 0 83.33333%;
	flex: 0 0 83.33333%;
	max-width: 83.33333%
}
.col-xl-11 {
	-ms-flex: 0 0 91.66667%;
	-webkit-flex: 0 0 91.66667%;
	flex: 0 0 91.66667%;
	max-width: 91.66667%
}
.col-xl-12 {
	-ms-flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-xl-first {
	-webkit-box-ordinal-group: -1;
	-ms-flex-order: -1;
	order: -1
}
.order-xl-last {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 13;
	order: 13
}
.order-xl-0 {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: 0;
	order: 0
}
.order-xl-1 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 1;
	order: 1
}
.order-xl-2 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 2;
	order: 2
}
.order-xl-3 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 3;
	order: 3
}
.order-xl-4 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 4;
	order: 4
}
.order-xl-5 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 5;
	order: 5
}
.order-xl-6 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 6;
	order: 6
}
.order-xl-7 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 7;
	order: 7
}
.order-xl-8 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 8;
	order: 8
}
.order-xl-9 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 9;
	order: 9
}
.order-xl-10 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 10;
	order: 10
}
.order-xl-11 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 11;
	order: 11
}
.order-xl-12 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 12;
	order: 12
}
.offset-xl-0 {
	margin-left: 0
}
.offset-xl-1 {
	margin-left: 8.33333%
}
.offset-xl-2 {
	margin-left: 16.66667%
}
.offset-xl-3 {
	margin-left: 25%
}
.offset-xl-4 {
	margin-left: 33.33333%
}
.offset-xl-5 {
	margin-left: 41.66667%
}
.offset-xl-6 {
	margin-left: 50%
}
.offset-xl-7 {
	margin-left: 58.33333%
}
.offset-xl-8 {
	margin-left: 66.66667%
}
.offset-xl-9 {
	margin-left: 75%
}
.offset-xl-10 {
	margin-left: 83.33333%
}
.offset-xl-11 {
	margin-left: 91.66667%
}
}
.jupiterx-post-content table, .table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 1rem;
	background-color: transparent
}
.jupiterx-post-content table th, .jupiterx-post-content table td, .table th, .table td {
padding:.75rem;
	vertical-align: top;
	border-top: 1px solid #dee2e6
}
.jupiterx-post-content table thead th, .table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6
}
.jupiterx-post-content table tbody + tbody, .table tbody + tbody {
	border-top: 2px solid #dee2e6
}
.jupiterx-post-content table .table, .table .table {
	background-color: #fff
}
.table-sm th, .table-sm td {
padding:.3rem
}
.table-bordered {
	border: 1px solid #dee2e6
}
.table-bordered th, .table-bordered td {
	border: 1px solid #dee2e6
}
.table-bordered thead th, .table-bordered thead td {
	border-bottom-width: 2px
}
.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody {
	border: 0
}
.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0,0,0,.05)
}
.table-hover tbody tr:hover {
	background-color: rgba(0,0,0,.075)
}
.table .thead-dark th {
	color: #fff;
	background-color: #212529;
	border-color: #32383e
}
.table .thead-light th {
	color: #495057;
	background-color: #e9ecef;
	border-color: #dee2e6
}
.table-dark {
	color: #fff;
	background-color: #212529
}
.table-dark th, .table-dark td, .table-dark thead th {
	border-color: #32383e
}
.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 {
	background-color: rgba(255,255,255,.075)
}
.form-control {
	display: block;
	width: 100%;
padding:.375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
border-radius:.25rem;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}
.form-control::-ms-expand {
background-color:transparent;
border:0
}
.form-control::-moz-placeholder {
color:#6c757d;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#6c757d
}
.form-control::-webkit-input-placeholder {
color:#6c757d
}
.form-control:disabled, .form-control[readonly] {
	background-color: #e9ecef;
	opacity: 1
}
select.form-control:not([size]):not([multiple]) {
	height: calc(2.25rem + 2px)
}
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-top:.375rem;
padding-bottom:.375rem;
	margin-bottom: 0;
	line-height: 1.5;
	color: #484848;
	background-color: transparent;
	border: solid transparent;
	border-width: 1px 0
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
	padding-right: 0;
	padding-left: 0
}
.form-control-sm {
padding:.25rem .5rem;
font-size:.875rem;
	line-height: 1.5;
border-radius:.2rem
}
select.form-control-sm:not([size]):not([multiple]) {
	height: calc(1.8125rem + 2px)
}
.form-control-lg {
padding:.5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
border-radius:.3rem
}
select.form-control-lg:not([size]):not([multiple]) {
	height: calc(2.875rem + 2px)
}
.form-group {
	margin-bottom: 1rem
}
.form-text {
	display: block;
margin-top:.25rem
}
.form-row {
	display: -webkit-box;
	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 {
	color: #6c757d
}
.form-check-label {
	margin-bottom: 0
}
.form-check-inline {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-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%;
	z-index: 5;
	display: none;
	max-width: 100%;
padding:.5rem;
margin-top:.1rem;
font-size:.875rem;
	line-height: 1;
	color: #fff;
	background-color: rgba(40,167,69,.8);
border-radius:.2rem
}
.was-validated .form-control:valid, .form-control.is-valid, .was-validated .custom-select:valid, .custom-select.is-valid {
border-color:#28a745
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
border-color:#28a745;
-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);
box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip {
display:block
}
.was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip {
display:block
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
color:#28a745
}
.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip {
display:block
}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
color:#28a745
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
background-color:#71dd8a
}
.was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip {
display:block
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
-webkit-box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(40,167,69,.25);
box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(40,167,69,.25)
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
border-color:#28a745
}
.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
border-color:inherit
}
.was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip {
display:block
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);
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%;
	z-index: 5;
	display: none;
	max-width: 100%;
padding:.5rem;
margin-top:.1rem;
font-size:.875rem;
	line-height: 1;
	color: #fff;
	background-color: rgba(220,53,69,.8);
border-radius:.2rem
}
.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .custom-select.is-invalid {
border-color:#dc3545
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
border-color:#dc3545;
-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);
box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip {
display:block
}
.was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip {
display:block
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
color:#dc3545
}
.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip {
display:block
}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
color:#dc3545
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
background-color:#efa2a9
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip {
display:block
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
-webkit-box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(220,53,69,.25);
box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(220,53,69,.25)
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
border-color:#dc3545
}
.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
border-color:inherit
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip {
display:block
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);
box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-inline {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.form-inline .form-check {
	width: 100%
}
@media (min-width:576px) {
.form-inline label {
	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;
	margin-bottom: 0
}
.form-inline .form-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-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 .input-group, .form-inline .custom-select {
	width: auto
}
.form-inline .form-check {
	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: auto;
	padding-left: 0
}
.form-inline .form-check-input {
	position: relative;
	margin-top: 0;
margin-right:.25rem;
	margin-left: 0
}
.form-inline .custom-control {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.form-inline .custom-control-label {
	margin-bottom: 0
}
}
.btn {
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	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
}
.btn:hover, .btn:focus {
	text-decoration: none
}
.btn:focus, .btn.focus {
	outline: 0;
-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);
box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.btn.disabled, .btn:disabled {
	opacity: .65;
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn:not(:disabled):not(.disabled) {
	cursor: pointer
}
.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}
.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25), inset 0 3px 5px rgba(0,0,0,.125);
box-shadow:0 0 0 .2rem rgba(0,123,255,.25), inset 0 3px 5px rgba(0,0,0,.125)
}
a.btn.disabled, fieldset:disabled a.btn {
	pointer-events: none
}
.btn-primary {
	color: #fff;
	background: #007bff;
	border-color: #007bff;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075)
}
.btn-primary:hover {
	color: #fff;
	background: #0069d9;
	border-color: #0062cc
}
.btn-primary:focus, .btn-primary.focus {
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075), 0 0 0 .2rem rgba(0,123,255,.5);
box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075), 0 0 0 .2rem rgba(0,123,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 {
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(0,123,255,.5);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-secondary {
	color: #fff;
	background: #6c757d;
	border-color: #6c757d;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075)
}
.btn-secondary:hover {
	color: #fff;
	background: #5a6268;
	border-color: #545b62
}
.btn-secondary:focus, .btn-secondary.focus {
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075), 0 0 0 .2rem rgba(108,117,125,.5);
box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075), 0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-secondary.disabled, .btn-secondary:disabled {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #545b62;
	border-color: #4e555b
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(108,117,125,.5);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-success {
	color: #fff;
	background: #28a745;
	border-color: #28a745;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075)
}
.btn-success:hover {
	color: #fff;
	background: #218838;
	border-color: #1e7e34
}
.btn-success:focus, .btn-success.focus {
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075), 0 0 0 .2rem rgba(40,167,69,.5);
box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075), 0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-success.disabled, .btn-success:disabled {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
	color: #fff;
	background-color: #1e7e34;
	border-color: #1c7430
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(40,167,69,.5);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-danger {
	color: #fff;
	background: #dc3545;
	border-color: #dc3545;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075)
}
.btn-danger:hover {
	color: #fff;
	background: #c82333;
	border-color: #bd2130
}
.btn-danger:focus, .btn-danger.focus {
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075), 0 0 0 .2rem rgba(220,53,69,.5);
box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075), 0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-danger.disabled, .btn-danger:disabled {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #bd2130;
	border-color: #b21f2d
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(220,53,69,.5);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-warning {
	color: #343a40;
	background: #ffc107;
	border-color: #ffc107;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075)
}
.btn-warning:hover {
	color: #343a40;
	background: #e0a800;
	border-color: #d39e00
}
.btn-warning:focus, .btn-warning.focus {
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075), 0 0 0 .2rem rgba(255,193,7,.5);
box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075), 0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-warning.disabled, .btn-warning:disabled {
	color: #343a40;
	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: #343a40;
	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 {
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(255,193,7,.5);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-info {
	color: #fff;
	background: #17a2b8;
	border-color: #17a2b8;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075)
}
.btn-info:hover {
	color: #fff;
	background: #138496;
	border-color: #117a8b
}
.btn-info:focus, .btn-info.focus {
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075), 0 0 0 .2rem rgba(23,162,184,.5);
box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075), 0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-info.disabled, .btn-info:disabled {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
	color: #fff;
	background-color: #117a8b;
	border-color: #10707f
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(23,162,184,.5);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-light {
	color: #343a40;
	background: #f8f9fa;
	border-color: #f8f9fa;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075)
}
.btn-light:hover {
	color: #343a40;
	background: #e2e6ea;
	border-color: #dae0e5
}
.btn-light:focus, .btn-light.focus {
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075), 0 0 0 .2rem rgba(248,249,250,.5);
box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075), 0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-light.disabled, .btn-light:disabled {
	color: #343a40;
	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: #343a40;
	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 {
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(248,249,250,.5);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-dark {
	color: #fff;
	background: #343a40;
	border-color: #343a40;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075)
}
.btn-dark:hover {
	color: #fff;
	background: #23272b;
	border-color: #1d2124
}
.btn-dark:focus, .btn-dark.focus {
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075), 0 0 0 .2rem rgba(52,58,64,.5);
box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075), 0 0 0 .2rem rgba(52,58,64,.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 {
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(52,58,64,.5);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-primary {
	color: #007bff;
	background-color: transparent;
	background-image: none;
	border-color: #007bff
}
.btn-outline-primary:hover {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);
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: #007bff;
	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 {
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(0,123,255,.5);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-secondary {
	color: #6c757d;
	background-color: transparent;
	background-image: none;
	border-color: #6c757d
}
.btn-outline-secondary:hover {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);
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: #6c757d;
	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 {
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(108,117,125,.5);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-success {
	color: #28a745;
	background-color: transparent;
	background-image: none;
	border-color: #28a745
}
.btn-outline-success:hover {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}
.btn-outline-success:focus, .btn-outline-success.focus {
-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);
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: #28a745;
	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 {
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(40,167,69,.5);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-danger {
	color: #dc3545;
	background-color: transparent;
	background-image: none;
	border-color: #dc3545
}
.btn-outline-danger:hover {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);
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: #dc3545;
	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 {
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(220,53,69,.5);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-warning {
	color: #ffc107;
	background-color: transparent;
	background-image: none;
	border-color: #ffc107
}
.btn-outline-warning:hover {
	color: #343a40;
	background-color: #ffc107;
	border-color: #ffc107
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);
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: #ffc107;
	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 {
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(255,193,7,.5);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-info {
	color: #17a2b8;
	background-color: transparent;
	background-image: none;
	border-color: #17a2b8
}
.btn-outline-info:hover {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}
.btn-outline-info:focus, .btn-outline-info.focus {
-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);
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: #17a2b8;
	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 {
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(23,162,184,.5);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-light {
	color: #f8f9fa;
	background-color: transparent;
	background-image: none;
	border-color: #f8f9fa
}
.btn-outline-light:hover {
	color: #343a40;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}
.btn-outline-light:focus, .btn-outline-light.focus {
-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);
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: #f8f9fa;
	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 {
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(248,249,250,.5);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-dark {
	color: #343a40;
	background-color: transparent;
	background-image: none;
	border-color: #343a40
}
.btn-outline-dark:hover {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);
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: #343a40;
	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 {
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(52,58,64,.5);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-link {
	font-weight: 400;
	color: #007bff;
	background-color: transparent
}
.btn-link:hover {
	color: #0056b3;
	text-decoration: underline;
	background-color: transparent;
	border-color: transparent
}
.btn-link:focus, .btn-link.focus {
	text-decoration: underline;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn-link:disabled, .btn-link.disabled {
	color: #6c757d;
	pointer-events: none
}
.btn-lg {
padding:.5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
border-radius:.3rem
}
.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="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
	width: 100%
}
.fade {
	transition: opacity .15s linear
}
.fade:not(.show) {
	opacity: 0
}
@media screen and (prefers-reduced-motion:reduce) {
.fade {
	transition: none
}
}
.collapse:not(.show) {
	display: none
}
.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition: height .35s ease
}
@media screen and (prefers-reduced-motion:reduce) {
.collapsing {
	transition: none
}
}
.dropup, .dropright, .dropdown, .dropleft {
	position: relative
}
.dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	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: #484848;
	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-right {
	right: 0;
	left: auto
}
.dropup .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-top: 0;
margin-bottom:.125rem
}
.dropup .dropdown-toggle::after {
	border-top: 0;
	border-right: .3em solid transparent;
	border-bottom: .3em solid;
	border-left: .3em solid transparent
}
.dropright .dropdown-menu {
	top: 0;
	right: auto;
	left: 100%;
	margin-top: 0;
margin-left:.125rem
}
.dropright .dropdown-toggle::after {
	vertical-align: 0;
	border-top: .3em solid transparent;
	border-right: 0;
	border-bottom: .3em solid transparent;
	border-left: .3em solid
}
.dropleft .dropdown-menu {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
margin-right:.125rem
}
.dropleft .dropdown-toggle::before {
	vertical-align: 0
}
.dropleft .dropdown-toggle::before::after {
display:none
}
.dropleft .dropdown-toggle::before::before {
display:inline-block;
width:0;
height:0;
margin-right:.255em;
vertical-align:.255em;
content:"";
border-top:.3em solid transparent;
border-right:.3em solid;
border-bottom:.3em solid transparent
}
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
	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:hover, .dropdown-item:focus {
	text-decoration: none;
	background: #f8f9fa
}
.dropdown-item.active, .dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background: #007bff
}
.dropdown-item.disabled, .dropdown-item:disabled {
	color: #6c757d;
	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
}
.input-group {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%
}
.input-group > .form-control, .input-group > .custom-select, .input-group > .custom-file {
	position: relative;
	-ms-flex: 1 1 auto;
	-webkit-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 1%;
	margin-bottom: 0
}
.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file:focus {
	z-index: 3
}
.input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file {
	margin-left: -1px
}
.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.input-group > .custom-file {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.input-group-prepend, .input-group-append {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.input-group-prepend .btn, .input-group-append .btn {
	position: relative;
	z-index: 2
}
.input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn {
	margin-left: -1px
}
.input-group-prepend {
	margin-right: -1px
}
.input-group-append {
	margin-left: -1px
}
.input-group-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-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="radio"], .input-group-text input[type="checkbox"] {
	margin-top: 0
}
.input-group-lg > .form-control, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn {
	height: calc(2.875rem + 2px);
padding:.5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
border-radius:.3rem
}
.input-group-sm > .form-control, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn {
	height: calc(1.8125rem + 2px);
padding:.25rem .5rem;
font-size:.875rem;
	line-height: 1.5;
border-radius:.2rem
}
.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .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) {
	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:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .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) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.nav {
	display: -webkit-box;
	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:hover, .nav-link:focus {
	text-decoration: none
}
.nav-link.disabled {
	color: #6c757d
}
.nav-tabs {
	border-bottom: 1px solid #dee2e6
}
.nav-tabs .nav-item {
	margin-bottom: -1px
}
.nav-tabs .nav-link {
	border: 1px solid transparent;
border-top-left-radius:.25rem;
border-top-right-radius:.25rem
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
	border-color: #e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled {
	color: #6c757d;
	background-color: transparent;
	border-color: transparent
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
	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 {
	-ms-flex: 1 1 auto;
	-webkit-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: center
}
.nav-justified .nav-item {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-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: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between
}
.navbar > .container, .navbar > .container-fluid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: space-between;
	-ms-flex-pack: space-between;
	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:hover, .navbar-brand:focus {
	text-decoration: none
}
.navbar-nav {
	display: -webkit-box;
	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%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-align: center;
	-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:hover, .navbar-toggler:focus {
	text-decoration: none
}
.navbar-toggler:not(:disabled):not(.disabled) {
	cursor: pointer
}
@media (min-width:576px) and (max-width:767.98px) {
.navbar-toggler.jupiterx-tablet-hidden {
	display: none
}
}
@media (max-width:575.98px) {
.navbar-toggler.jupiterx-mobile-hidden {
	display: none
}
}
.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: no-repeat center center;
	background-size: 100% 100%
}
@media (min-width:576px) {
.navbar-expand-sm {
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-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 {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.navbar-expand-sm .navbar-collapse {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
.navbar-expand-sm .navbar-toggler {
	display: none
}
}
@media (min-width:768px) {
.navbar-expand-md {
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-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 {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.navbar-expand-md .navbar-collapse {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
.navbar-expand-md .navbar-toggler {
	display: none
}
}
@media (min-width:992px) {
.navbar-expand-lg {
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-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 {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.navbar-expand-lg .navbar-collapse {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
.navbar-expand-lg .navbar-toggler {
	display: none
}
}
@media (min-width:1200px) {
.navbar-expand-xl {
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-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 {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.navbar-expand-xl .navbar-collapse {
	display: -webkit-box !important;
	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;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start
}
.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 {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.navbar-expand .navbar-collapse {
	display: -webkit-box !important;
	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:hover, .navbar-light .navbar-brand:focus {
	color: rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link {
	color: rgba(0,0,0,.5)
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
	color: rgba(0,0,0,.7)
}
.navbar-light .navbar-nav .nav-link.disabled {
	color: rgba(0,0,0,.3)
}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
	color: rgba(0,0,0,.9)
}
.navbar-light .navbar-toggler {
	color: rgba(0,0,0,.5);
	border-color: rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(0,0,0,0.5)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3E%3C/svg%3E")
}
.navbar-light .navbar-text {
	color: rgba(0,0,0,.5)
}
.navbar-light .navbar-text a {
	color: rgba(0,0,0,.9)
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
	color: rgba(0,0,0,.9)
}
.navbar-dark .navbar-brand {
	color: #fff
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
	color: #fff
}
.navbar-dark .navbar-nav .nav-link {
	color: rgba(255,255,255,.5)
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
	color: rgba(255,255,255,.75)
}
.navbar-dark .navbar-nav .nav-link.disabled {
	color: rgba(255,255,255,.25)
}
.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
	color: #fff
}
.navbar-dark .navbar-toggler {
	color: rgba(255,255,255,.5);
	border-color: rgba(255,255,255,.1)
}
.navbar-dark .navbar-text {
	color: rgba(255,255,255,.5)
}
.navbar-dark .navbar-text a {
	color: #fff
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
	color: #fff
}
.card {
	position: relative;
	display: -webkit-box;
	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:first-child .list-group-item:first-child {
border-top-left-radius:.25rem;
border-top-right-radius:.25rem
}
.card > .list-group:last-child .list-group-item:last-child {
border-bottom-right-radius:.25rem;
border-bottom-left-radius:.25rem
}
.card-body {
	-ms-flex: 1 1 auto;
	-webkit-flex: 1 1 auto;
	flex: 1 1 auto;
	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-header + .list-group .list-group-item:first-child {
	border-top: 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
}
.card-img {
	width: 100%;
border-radius:calc(.25rem - 1px)
}
.card-img-top {
	width: 100%;
border-top-left-radius:calc(.25rem - 1px);
border-top-right-radius:calc(.25rem - 1px)
}
.card-img-bottom {
	width: 100%;
border-bottom-right-radius:calc(.25rem - 1px);
border-bottom-left-radius:calc(.25rem - 1px)
}
.card-deck {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
.card-deck .card {
	margin-bottom: 15px
}
@media {
.card-deck {
-ms-flex-flow:row wrap;
flex-flow:row wrap;
margin-right:-15px;
margin-left:-15px
}
.card-deck .card {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex:1 0 0%;
-webkit-flex:1 0 0%;
flex:1 0 0%;
-ms-flex-direction:column;
flex-direction:column;
margin-right:15px;
margin-bottom:0;
margin-left:15px
}
}
.card-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
.card-group > .card {
	margin-bottom: 15px
}
@media {
.card-group {
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.card-group > .card {
-ms-flex:1 0 0%;
-webkit-flex:1 0 0%;
flex:1 0 0%;
margin-bottom:0
}
.card-group > .card + .card {
margin-left:0;
border-left:0
}
.card-group > .card:first-child .card-img-top, .card-group > .card:first-child .card-header {
border-top-right-radius:0
}
.card-group > .card:first-child .card-img-bottom, .card-group > .card:first-child .card-footer {
border-bottom-right-radius:0
}
.card-group > .card:last-child .card-img-top, .card-group > .card:last-child .card-header {
border-top-left-radius:0
}
.card-group > .card:last-child .card-img-bottom, .card-group > .card:last-child .card-footer {
border-bottom-left-radius:0
}
}
.card-columns .card {
margin-bottom:.75rem
}
@media {
.card-columns {
-webkit-column-count:3;
column-count:3;
-webkit-column-gap:1.25rem;
column-gap:1.25rem;
orphans:1;
widows:1
}
.card-columns .card {
display:inline-block;
width:100%
}
}
.accordion .card:not(:first-of-type):not(:last-of-type) {
	border-bottom: 0;
	border-radius: 0
}
.accordion .card:not(:first-of-type) .card-header:first-child {
	border-radius: 0
}
.accordion .card:first-of-type {
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.accordion .card:last-of-type {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.breadcrumb {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	list-style: none;
border-radius:.25rem;
	margin-bottom: 0;
-webkit-box-pack:;
-ms-flex-pack:
}
@media (max-width:767.98px) {
.breadcrumb {
-webkit-box-pack:;
-ms-flex-pack:
}
}
@media (max-width:575.98px) {
.breadcrumb {
-webkit-box-pack:;
-ms-flex-pack:
}
}
.breadcrumb-item + .breadcrumb-item {
padding-left:.5rem
}
.breadcrumb-item + .breadcrumb-item::before {
	display: inline-block;
padding-right:.5rem;
	content: "/"
}
.breadcrumb-item + .breadcrumb-item:hover::before {
	text-decoration: underline
}
.breadcrumb-item + .breadcrumb-item:hover::before {
	text-decoration: none
}
.breadcrumb-item.active {
	color: #6c757d;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.pagination {
	display: -webkit-box;
	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: 2;
	outline: 0;
-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);
box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.page-link:not(:disabled):not(.disabled) {
	cursor: pointer
}
.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: 1;
	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
}
.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
}
.badge-primary[href]:hover, .badge-primary[href]:focus {
	color: #fff;
	text-decoration: none;
	background-color: #0062cc
}
.badge-secondary {
	color: #212529;
	background-color: #6c757d
}
.badge-secondary[href]:hover, .badge-secondary[href]:focus {
	color: #212529;
	text-decoration: none;
	background-color: #545b62
}
.badge-success {
	color: #fff;
	background-color: #28a745
}
.badge-success[href]:hover, .badge-success[href]:focus {
	color: #fff;
	text-decoration: none;
	background-color: #1e7e34
}
.badge-info {
	color: #fff;
	background-color: #17a2b8
}
.badge-info[href]:hover, .badge-info[href]:focus {
	color: #fff;
	text-decoration: none;
	background-color: #117a8b
}
.badge-warning {
	color: #fff;
	background-color: #ffc107
}
.badge-warning[href]:hover, .badge-warning[href]:focus {
	color: #fff;
	text-decoration: none;
	background-color: #d39e00
}
.badge-danger {
	color: #fff;
	background-color: #dc3545
}
.badge-danger[href]:hover, .badge-danger[href]:focus {
	color: #fff;
	text-decoration: none;
	background-color: #bd2130
}
.badge-light {
	color: #212529;
	background-color: #f8f9fa
}
.badge-light[href]:hover, .badge-light[href]:focus {
	color: #212529;
	text-decoration: none;
	background-color: #dae0e5
}
.badge-dark {
	color: #fff;
	background-color: #343a40
}
.badge-dark[href]:hover, .badge-dark[href]:focus {
	color: #fff;
	text-decoration: none;
	background-color: #1d2124
}
.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;
padding:.75rem 1.25rem;
	color: inherit
}
.alert-primary {
	color: #004085;
	background: #cce5ff;
	border-color: #b8daff
}
.alert-primary hr {
	border-top-color: #9ecdff
}
.alert-primary .alert-link {
	color: #002752
}
.alert-secondary {
	color: #383d41;
	background: #e2e3e5;
	border-color: #d6d8db
}
.alert-secondary hr {
	border-top-color: #c8cccf
}
.alert-secondary .alert-link {
	color: #212326
}
.alert-success {
	color: #155724;
	background: #d4edda;
	border-color: #c3e6cb
}
.alert-success hr {
	border-top-color: #b1dfbb
}
.alert-success .alert-link {
	color: #0b2e13
}
.alert-danger {
	color: #721c24;
	background: #f8d7da;
	border-color: #f5c6cb
}
.alert-danger hr {
	border-top-color: #f1b1b7
}
.alert-danger .alert-link {
	color: #491217
}
.alert-warning {
	color: #856404;
	background: #fff3cd;
	border-color: #ffeeba
}
.alert-warning hr {
	border-top-color: #ffe7a0
}
.alert-warning .alert-link {
	color: #533f02
}
.alert-info {
	color: #0c5460;
	background: #d1ecf1;
	border-color: #bee5eb
}
.alert-info hr {
	border-top-color: #abdde5
}
.alert-info .alert-link {
	color: #062c32
}
.alert-light {
	color: #818182;
	background: #fefefe;
	border-color: #fdfdfe
}
.alert-light hr {
	border-top-color: #eef1f3
}
.alert-light .alert-link {
	color: #686868
}
.alert-dark {
	color: #1b1e21;
	background: #d6d8d9;
	border-color: #c6c8ca
}
.alert-dark hr {
	border-top-color: #b9bbbd
}
.alert-dark .alert-link {
	color: #040505
}
.clearfix::after {
	display: block;
	clear: both;
	content: ""
}
.visible {
	visibility: visible !important
}
.invisible {
	visibility: hidden !important
}
@media print {
*, *::before, *::after {
	text-shadow: none !important;
	-webkit-box-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
}
pre, blockquote {
	border: 1px solid #adb5bd;
	page-break-inside: avoid
}
thead {
	display: table-header-group
}
tr, img {
	page-break-inside: avoid
}
p, h2, h3 {
	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 th, .table-bordered td {
	border: 1px solid #dee2e6 !important
}
.table-dark {
	color: inherit
}
.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
	border-color: #dee2e6
}
.table .thead-dark th {
	color: inherit;
	border-color: #dee2e6
}
}
.ml-auto {
	margin-left: auto
}
body.jupiterx-has-border {
	padding: 0;
	margin: 0
}
.jupiterx-site-body-border {
	border-width: 10px;
	border-style: solid;
	border-color: #e9ecef
}
.jupiterx-site-body-border:before, .jupiterx-site-body-border:after {
	content: "";
	position: fixed;
	left: 0;
	right: 0;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #e9ecef;
	z-index: 999
}
.jupiterx-site-body-border:before {
	top: 0
}
.admin-bar .jupiterx-site-body-border:before {
	top: 32px
}
@media (max-width:767.98px) {
.admin-bar .jupiterx-site-body-border:before {
	top: 46px
}
}
.jupiterx-site-body-border:after {
	bottom: 0
}
.jupiterx-header-fixed .jupiterx-site-body-border .jupiterx-header, .jupiterx-header-sticked .jupiterx-site-body-border .jupiterx-header {
	top: 10px;
	right: 10px;
	left: 10px
}
.admin-bar.jupiterx-header-fixed .jupiterx-site-body-border .jupiterx-header, .admin-bar.jupiterx-header-sticked .jupiterx-site-body-border .jupiterx-header {
	top: calc(42px)
}
@media (max-width:767.98px) {
.admin-bar.jupiterx-header-fixed .jupiterx-site-body-border .jupiterx-header, .admin-bar.jupiterx-header-sticked .jupiterx-site-body-border .jupiterx-header {
	top: calc(46px)
}
}
@media (max-width:575.98px) {
.admin-bar.jupiterx-header-fixed .jupiterx-site-body-border .jupiterx-header, .admin-bar.jupiterx-header-sticked .jupiterx-site-body-border .jupiterx-header {
	top: calc(46px)
}
}
@media (min-width:768px) {
.jupiterx-header-overlapped .jupiterx-site-body-border .jupiterx-header {
	top: 10px;
	right: 10px;
	left: 10px
}
.admin-bar.jupiterx-header-overlapped .jupiterx-site-body-border .jupiterx-header {
	top: calc(42px)
}
}
@media (max-width:767.98px) and (min-width:576px) {
.admin-bar.jupiterx-header-overlapped-tablet .jupiterx-site-body-border .jupiterx-header {
	top: calc(46px)
}
}
@media (max-width:575.98px) {
.admin-bar.jupiterx-header-overlapped-mobile .jupiterx-site-body-border .jupiterx-header {
	top: calc(46px)
}
}
.jupiterx-site-body-border .jupiterx-footer-fixed {
	right: 10px;
	bottom: 10px;
	left: 10px
}
.jupiterx-site-body-border .jupiterx-corner-buttons, .jupiterx-site-body-border .jupiterx-corner-buttons.jupiterx-scrolled {
	right: 10px;
	bottom: 10px
}
.jupiterx-site-main-border .jupiterx-main {
	border-width: 0 10px 0 10px;
	border-style: solid;
	border-color: #e9ecef
}
@media (max-width:767.98px) {
.jupiterx-site-main-border .jupiterx-main {
	border-width: 0 0
}
}
@media (max-width:575.98px) {
.jupiterx-site-main-border .jupiterx-main {
	border-width: 0 0
}
}
.jupiterx-site-container {
	margin-left: auto;
	margin-right: auto;
	max-width: 1140px;
-webkit-box-shadow:;
	border-width: 1px;
	border-color: #e9ecef;
	border-style: solid
}
@media (max-width:767.98px) and (min-width:576px) {
.jupiterx-header-tablet-behavior-off .jupiterx-site {
	padding-top: 0 !important;
	padding-bottom: 0 !important
}
}
@media (max-width:575.98px) {
.jupiterx-header-mobile-behavior-off .jupiterx-site {
	padding-top: 0 !important;
	padding-bottom: 0 !important
}
}
.jupiterx-header {
	position: relative;
	z-index: 10000;
	width: 100%
}
.jupiterx-header-fixed .jupiterx-header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: auto
}
.jupiterx-header-fixed.admin-bar .jupiterx-header, .jupiterx-header-sticked.admin-bar .jupiterx-header {
	top: 32px
}
@media screen and (max-width:782px) {
.jupiterx-header-fixed.admin-bar .jupiterx-header, .jupiterx-header-sticked.admin-bar .jupiterx-header {
	top: 46px
}
}
.jupiterx-header-fixed.jupiterx-header-bottom .jupiterx-header {
	top: auto;
	bottom: 0;
	border-bottom-width: 0;
	border-top-width: 1px;
	border-top-color: #e9ecef;
	border-top-style: solid
}
.jupiterx-header-stick .jupiterx-header, .jupiterx-header-sticked .jupiterx-header {
	position: fixed;
	transition: top .3s
}
.jupiterx-header-stick .jupiterx-header {
	top: -100%;
	visibility: hidden
}
.jupiterx-header-sticked .jupiterx-header {
	top: 0;
	left: 0;
	right: 0;
	width: auto;
	visibility: visible
}
.jupiterx-header-sticky .jupiterx-site-container .jupiterx-header {
	max-width: 1138px;
	margin: 0 auto
}
.jupiterx-header.jupiterx-header-sticky-custom > .elementor:last-of-type {
	display: none
}
.jupiterx-header-stick .jupiterx-header.jupiterx-header-sticky-custom > .elementor:first-of-type {
	position: absolute;
	top: -100%;
	width: 100%;
	visibility: hidden
}
.jupiterx-header-stick .jupiterx-header.jupiterx-header-sticky-custom > .elementor:last-of-type {
	display: block
}
@media (max-width:767.98px) and (min-width:576px) {
.jupiterx-header-tablet-behavior-off .jupiterx-header {
	position: static
}
}
@media (max-width:575.98px) {
.jupiterx-header-mobile-behavior-off .jupiterx-header {
	position: static
}
}
.jupiterx-header > .container > .alert-warning {
	margin-top: 1rem
}
@media (min-width:768px) {
.jupiterx-header-overlapped .jupiterx-header {
	position: absolute
}
.jupiterx-header-overlapped.jupiterx-header-fixed .jupiterx-header, .jupiterx-header-overlapped.jupiterx-header-stick .jupiterx-header, .jupiterx-header-overlapped.jupiterx-header-sticked .jupiterx-header {
	position: fixed
}
}
@media (max-width:767.98px) and (min-width:576px) {
.jupiterx-header-overlapped-tablet .jupiterx-header {
	position: absolute
}
.jupiterx-header-overlapped-tablet.jupiterx-header-fixed .jupiterx-header, .jupiterx-header-overlapped-tablet.jupiterx-header-stick .jupiterx-header, .jupiterx-header-overlapped-tablet.jupiterx-header-sticked .jupiterx-header {
	position: fixed
}
.jupiterx-header-overlapped-tablet.jupiterx-header-tablet-behavior-off .jupiterx-header {
	position: absolute;
	top: auto;
	bottom: auto
}
}
@media (max-width:575.98px) {
.jupiterx-header-overlapped-mobile .jupiterx-header {
	position: absolute
}
.jupiterx-header-overlapped-mobile.jupiterx-header-fixed .jupiterx-header, .jupiterx-header-overlapped-mobile.jupiterx-header-stick .jupiterx-header, .jupiterx-header-overlapped-mobile.jupiterx-header-sticked .jupiterx-header {
	position: fixed
}
.jupiterx-header-overlapped-mobile.jupiterx-header-mobile-behavior-off .jupiterx-header {
	position: absolute;
	top: auto;
	bottom: auto
}
}
@media (min-width:768px) {
.jupiterx-navbar-desktop-left {
	text-align: left
}
.jupiterx-navbar-desktop-left .jupiterx-navbar-brand {
	margin-right: 1rem
}
.jupiterx-navbar-desktop-left .jupiterx-search-form, .jupiterx-navbar-desktop-left .navbar-nav, .jupiterx-navbar-desktop-left .jupiterx-navbar-cart {
	margin-left: 1rem
}
}
@media (max-width:767.98px) and (min-width:576px) {
.jupiterx-navbar-tablet-left {
	text-align: left
}
.jupiterx-navbar-tablet-left .jupiterx-navbar-brand {
	margin-right: 1rem
}
.jupiterx-navbar-tablet-left .jupiterx-navbar-cart, .jupiterx-navbar-tablet-left .jupiterx-navbar-toggler, .jupiterx-navbar-tablet-left .dropdown-toggle-icon {
	margin-left: 1rem
}
}
@media (max-width:575.98px) {
.jupiterx-navbar-mobile-left {
	text-align: left
}
.jupiterx-navbar-mobile-left .jupiterx-navbar-brand {
	margin-right: 1rem
}
.jupiterx-navbar-mobile-left .jupiterx-navbar-cart, .jupiterx-navbar-mobile-left .jupiterx-navbar-toggler, .jupiterx-navbar-mobile-left .dropdown-toggle-icon {
	margin-left: 1rem
}
}
@media (min-width:768px) {
.jupiterx-navbar-desktop-right {
	text-align: right
}
.jupiterx-navbar-desktop-right .jupiterx-navbar-brand {
	margin-left: 1rem
}
.jupiterx-navbar-desktop-right .jupiterx-search-form, .jupiterx-navbar-desktop-right .navbar-nav, .jupiterx-navbar-desktop-right .jupiterx-navbar-cart {
	margin-right: 1rem
}
}
@media (max-width:767.98px) and (min-width:576px) {
.jupiterx-navbar-tablet-right {
	text-align: right
}
.jupiterx-navbar-tablet-right .jupiterx-navbar-brand {
	margin-left: 1rem
}
.jupiterx-navbar-tablet-right .jupiterx-navbar-cart, .jupiterx-navbar-tablet-right .jupiterx-navbar-toggler, .jupiterx-navbar-tablet-right .dropdown-toggle-icon {
	margin-right: 1rem
}
.jupiterx-navbar-tablet-right .nav-link {
	direction: rtl
}
}
@media (max-width:575.98px) {
.jupiterx-navbar-mobile-right {
	text-align: right
}
.jupiterx-navbar-mobile-right .jupiterx-navbar-brand {
	margin-left: 1rem
}
.jupiterx-navbar-mobile-right .jupiterx-navbar-cart, .jupiterx-navbar-mobile-right .jupiterx-navbar-toggler, .jupiterx-navbar-mobile-right .dropdown-toggle-icon {
	margin-right: 1rem
}
.jupiterx-navbar-mobile-right .nav-link {
	direction: rtl
}
}
.jupiterx-site-navbar {
	border-bottom-width: 1px;
	border-bottom-color: #e9ecef;
	border-bottom-style: solid;
	padding-top: 1.75rem;
	padding-bottom: 1.75rem;
	transition: padding .15s;
	background-color: #fff
}
.jupiterx-header-stick .jupiterx-site-navbar {
	border-bottom-style: solid
}
.jupiterx-header-stick .jupiterx-site-navbar .navbar-brand-sticky .jupiterx-navbar-brand-img:first-of-type {
	display: none
}
.jupiterx-header-stick .jupiterx-site-navbar .jupiterx-navbar-brand-img-sticky {
	display: block
}
.jupiterx-site-navbar > div {
	-ms-flex-direction: row;
	flex-direction: row
}
@media (max-width:767.98px) {
.jupiterx-site-navbar > div {
	-ms-flex-direction: row;
	flex-direction: row
}
}
@media (max-width:575.98px) {
.jupiterx-site-navbar > div {
	-ms-flex-direction: row;
	flex-direction: row
}
}
.jupiterx-site-navbar .jupiterx-navbar-description {
margin-top:-.3rem;
	padding: 0;
	display: block;
font-size:.875rem
}
.jupiterx-site-navbar .jupiterx-navbar-brand-img-sticky, .jupiterx-site-navbar .jupiterx-navbar-brand-img-mobile {
	display: none
}
.jupiterx-site-navbar .jupiterx-navbar-brand-img {
	height: auto
}
.jupiterx-site-navbar .jupiterx-navbar-brand-link {
	margin-right: 0;
	text-decoration: none
}
@media (max-width:575.98px) {
.jupiterx-site-navbar .navbar-brand-mobile .jupiterx-navbar-brand-img {
	display: none
}
.jupiterx-site-navbar .navbar-brand-mobile .jupiterx-navbar-brand-img-mobile {
	display: block
}
}
.jupiterx-site-navbar .jupiterx-navbar-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.jupiterx-site-navbar .navbar-collapse {
	-ms-flex-direction: inherit;
	flex-direction: inherit;
	-webkit-box-pack: flex-end;
	-ms-flex-pack: flex-end;
	justify-content: flex-end
}
@media (max-width:767.98px) {
.jupiterx-site-navbar .navbar-collapse {
	overflow-y: auto;
	-ms-scroll-chaining: chained;
	overscroll-behavior: contain;
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 10;
	order: 10
}
}
@media (min-width:768px) {
.jupiterx-site-navbar .navbar-nav {
	-ms-flex-direction: inherit;
	flex-direction: inherit
}
}
@media (max-width:767.98px) {
.jupiterx-site-navbar .navbar-nav {
	margin-top: 1rem;
	margin-bottom: 1rem
}
}
.jupiterx-site-navbar .navbar-nav .dropdown-toggle {
	width: 100%;
	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: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between
}
.jupiterx-site-navbar .navbar-nav .dropdown-toggle:after {
	display: none
}
.jupiterx-site-navbar .navbar-nav .dropdown-toggle-icon {
margin-left:.5rem;
	font-size: .9em;
	line-height: .6
}
@media (max-width:767.98px) {
.jupiterx-site-navbar .navbar-nav .dropdown-toggle-icon {
	border: 1px solid #dee2e6;
	padding: 8px 10px;
border-radius:.25rem
}
}
@media (min-width:768px) {
.jupiterx-site-navbar .navbar-nav .nav-item.dropdown:hover > .dropdown-menu {
	display: block
}
}
@media (min-width:768px) {
.jupiterx-site-navbar .navbar-nav .dropdown-menu .dropdown-toggle-icon {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
}
.jupiterx-site-navbar .navbar-nav .dropdown-submenu {
	top: -32%;
	left: 100%
}
@media (max-width:767.98px) {
.jupiterx-site-navbar .navbar-nav .dropdown-submenu {
margin:.5rem 1rem
}
}
.jupiterx-site-navbar .navbar-nav .nav-link {
	border-width: 0;
	border-width: 0px;
	border-style: solid;
	text-decoration: none
}
.jupiterx-site-navbar .navbar-nav .dropdown-menu {
	border-style: solid
}
.jupiterx-site-navbar .navbar-nav .dropdown-item {
	text-decoration: none
}
.jupiterx-site-navbar .navbar-nav.dropup .dropdown-submenu {
	top: auto;
	bottom: 0
}
@media (min-width:768px) {
.jupiterx-site-navbar .navbar-nav.dropup > .dropdown > .dropdown-toggle .dropdown-toggle-icon {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
}
.jupiterx-site-navbar .jupiterx-search-form {
	overflow: hidden
}
.jupiterx-site-navbar .jupiterx-search-form .form-control {
	border-style: solid;
	border-radius: 4px;
	width: 150px
}
.jupiterx-site-navbar .jupiterx-search-form .form-control::-moz-placeholder {
opacity:1
}
@media (max-width:767.98px) {
.jupiterx-site-navbar .jupiterx-search-form input.form-control {
	width: 100%
}
}
.jupiterx-site-navbar .jupiterx-navbar-cart {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #6c757d;
	text-decoration: none
}
.jupiterx-site-navbar .jupiterx-navbar-cart:hover, .jupiterx-site-navbar .jupiterx-navbar-cart:focus {
	text-decoration: none
}
.jupiterx-site-navbar .jupiterx-navbar-cart-icon {
padding-right:.3rem;
	line-height: 1;
	transition: color .15s;
	font-size: 1.5rem;
	color: #6c757d
}
.jupiterx-main {
	position: relative;
	background-color: #fff;
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: auto
}
.jupiterx-main-body-border .jupiterx-main {
	border-style: solid;
	border-color: #e9ecef;
	border-width: 0 10px 0 10px
}
@media (max-width:767.98px) {
.jupiterx-main-body-border .jupiterx-main {
	border-width: 0 0
}
}
@media (max-width:575.98px) {
.jupiterx-main-body-border .jupiterx-main {
	border-width: 0 0
}
}
.jupiterx-main-body-border {
	background-color: #e9ecef
}
.jupiterx-main-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 1rem;
	padding-bottom: 1rem;
	background: #f8f9fa;
	background-size: auto;
	border-top-width: 0px;
	border-top-color: #f8f9fa;
	border-top-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #f8f9fa;
	border-bottom-style: solid
}
.jupiterx-main-header [class*=-title] {
	font-size: 2.5rem;
	font-weight: 500;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.jupiterx-main-header .jupiterx-subtitle {
margin-bottom:.75rem
}
.jupiterx-main-content {
	padding: 24px 0;
	word-wrap: break-word
}
.jupiterx-main-content > .container > .row {
	margin-right: -20px;
	margin-left: -20px
}
.jupiterx-main-content > .container > .row > [class*=col-] {
padding-right:20px;
padding-left:20px
}
.jupiterx-post img {
	max-width: 100%;
	height: auto
}
body:not(.single) .jupiterx-post {
	margin-bottom: 3rem
}
body:not(.single) .jupiterx-post-title {
	margin-bottom: 1rem
}
.jupiterx-post-title a {
	text-decoration: none
}
.jupiterx-post-title a:hover {
	text-decoration: underline
}
.jupiterx-post-title a, .jupiterx-post-title a:hover {
	color: inherit
}
.jupiterx-post-image {
	margin-bottom: 1rem
}
.jupiterx-post-image img {
	width: 100%;
	height: auto;
	object-fit: cover;
	border: 0 solid;
border-radius:.25rem
}
.jupiterx-post-more-link {
	margin-top: 1rem
}
.jupiterx-post-meta {
font-size:.875rem;
	color: #6c757d
}
.jupiterx-post-meta .list-inline-item + .list-inline-item:before {
padding-right:.5rem;
	content: "|"
}
.jupiterx-post-tags {
	margin: 2rem 0 0
}
.jupiterx-post-tags .jupiterx-post-tags {
	margin-left: -5px;
	margin-right: -5px
}
.jupiterx-post-tags .btn {
	margin: 0 5px 5px 5px;
padding:.22rem .75rem;
font-size:.875rem;
	color: #6c757d;
	-webkit-box-shadow: none;
	box-shadow: none
}
.jupiterx-post-meta-author-avatar .avatar {
border-radius:.25rem
}
.jupiterx-post-navigation img {
	width: 100px;
	height: 100px;
border-radius:.25rem
}
.jupiterx-post-navigation-link {
	margin-top: 1rem;
	margin-bottom: 1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	word-break: break-word
}
.jupiterx-post-navigation-link:hover {
	color: #484848;
	text-decoration: none
}
.jupiterx-post-navigation-link:hover .jupiterx-post-navigation-title {
	text-decoration: underline
}
.jupiterx-post-navigation-previous img {
	margin-right: 1rem
}
.jupiterx-post-navigation-next {
	text-align: right;
	-webkit-box-pack: flex-end;
	-ms-flex-pack: flex-end;
	justify-content: flex-end
}
.jupiterx-post-navigation-next img {
	margin-left: 1rem
}
.jupiterx-post-navigation-title {
	color: #484848
}
.jupiterx-post-navigation-label {
margin-top:.5rem;
	display: block;
font-size:.875rem;
	color: #6c757d
}
.jupiterx-post-author-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 5rem 0 0;
	padding: 1.5rem;
	border: 1px solid rgba(0,0,0,.13);
border-radius:.25rem
}
.jupiterx-post-author-box-avatar {
	margin-right: 1.5rem
}
.jupiterx-post-author-box-avatar img {
border-radius:.25rem
}
.jupiterx-post-author-box-link {
	display: block;
margin:0 0 .5rem;
	font-weight: bold;
	color: #484848
}
.jupiterx-post-author-icons {
	margin-bottom: 0
}
.jupiterx-post-author-icons .list-inline-item {
	margin-right: 1rem
}
.jupiterx-post-author-icons .list-inline-item:first-child {
	margin-left: 0
}
.jupiterx-post-author-icons .list-inline-item:last-child {
	margin-right: 0
}
.jupiterx-post-author-icons a {
	color: #6c757d
}
.jupiterx-post-author-icons a:hover {
	text-decoration: none
}
.jupiterx-post-related-label {
	margin-bottom: 1.5rem;
	font-size: 1.25rem
}
.jupiterx-post-related {
	margin-top: 5rem
}
.jupiterx-post-related [class^=col-] {
	margin-bottom: 30px
}
.jupiterx-post-related .card {
	height: 100%;
	overflow: hidden;
	text-decoration: none;
	color: inherit
}
.jupiterx-post-related .card:hover .card-title, .jupiterx-post-related .card:focus .card-title {
	text-decoration: underline
}
.jupiterx-post-related img {
	width: 100%;
	height: 200px;
	object-fit: cover
}
.jupiterx-post-related .card-title {
	margin-bottom: 0;
	color: #484848
}
.jupiterx-posts-pagination {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.single-post .jupiterx-post-image-full-width .jupiterx-post-image img {
	border-radius: 0
}
.single-post .jupiterx-post-meta {
	margin-bottom: 1rem
}
.single-post .jupiterx-post-meta .list-inline-item + .list-inline-item:before {
	content: "|"
}
@media (max-width:767.98px) {
.single-post .jupiterx-post-tags {
	text-align: center
}
}
@media (max-width:575.98px) {
.single-post .jupiterx-post-tags {
	text-align: center
}
}
.single-post .jupiterx-post-tags .btn {
	border-style: solid
}
.single-post .jupiterx-social-share {
	margin-top: 1.5rem
}
.single-post .jupiterx-social-share-inner {
-webkit-box-pack:;
-ms-flex-pack:
}
@media (max-width:767.98px) {
.single-post .jupiterx-social-share-inner {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
}
@media (max-width:575.98px) {
.single-post .jupiterx-social-share-inner {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
}
.single-post .jupiterx-social-share-link {
padding-top:.4rem;
padding-right:.75rem;
padding-bottom:.4rem;
padding-left:.75rem
}
.single-post .jupiterx-post-navigation {
	margin-top: 3rem
}
.single-post .jupiterx-post-author-box {
	margin-top: 3rem;
	border-style: solid
}
@media (max-width:767.98px) {
.single-post .jupiterx-post-author-box {
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center
}
.single-post .jupiterx-post-author-box .jupiterx-post-author-box-avatar {
	margin: 0 0 1rem 0
}
}
@media (max-width:575.98px) {
.single-post .jupiterx-post-author-box {
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center
}
.single-post .jupiterx-post-author-box .jupiterx-post-author-box-avatar {
	margin: 0 0 1rem 0
}
}
.single-post .jupiterx-post-related {
	margin-top: 3rem
}
.single-post .jupiterx-post-related .card {
	border-style: solid
}
.jupiterx-post-template-1 .jupiterx-post-image, .jupiterx-post-template-3 .jupiterx-post-image {
	margin-bottom: 2rem
}
.jupiterx-post-template-1 .jupiterx-post-image img, .jupiterx-post-template-3 .jupiterx-post-image img {
	border-style: solid
}
.jupiterx-post-template-2 .jupiterx-main-content {
	padding-top: 0
}
.jupiterx-post-template-2 .jupiterx-post-header {
	border: 0 solid
}
.jupiterx-post-template-2 .jupiterx-post-header {
	margin-bottom: 2rem;
	min-height: 60vh;
	overflow: hidden;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-style: solid;
	border-left: none;
	border-right: none;
	text-align: center
}
.jupiterx-post-template-2 .jupiterx-post-header .container {
	padding-top: 1.5rem;
	padding-bottom: 1rem;
	z-index: 2
}
.jupiterx-post-template-2 .jupiterx-post-image {
	margin-bottom: 0;
	position: absolute;
	width: 100%;
	height: 100%
}
.jupiterx-post-template-2 .jupiterx-post-image img {
	height: 100%
}
.jupiterx-post-template-2 .jupiterx-post-image-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(108,117,125,.5)
}
.jupiterx-post-template-2 .jupiterx-post-title {
	margin-bottom: 2rem
}
.jupiterx-post-template-2 .jupiterx-post-meta-author-avatar {
	margin-bottom: 1rem
}
.jupiterx-post-template-3 .jupiterx-main-content.jupiterx-post-image-full-width {
	padding-top: 0
}
@media (max-width:767.98px) {
.jupiterx-post-template-3 .jupiterx-post {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column;
	flex-flow: column
}
.jupiterx-post-template-3 .jupiterx-post-header {
	-webkit-box-ordinal-group: -1;
	-ms-flex-order: -1;
	order: -1
}
}
@media (min-width:768px) {
.jupiterx-post-template-3 .jupiterx-post-header, .jupiterx-post-template-3 .jupiterx-post-body {
	margin-left: calc(200px + 30px)
}
.jupiterx-post-template-3 .jupiterx-post-meta {
	max-width: 200px;
	float: left
}
}
.jupiterx-post-template-3 .jupiterx-post-meta-author-avatar {
	float: left
}
.jupiterx-post-template-3 .jupiterx-post-meta .list-inline-item {
	display: block
}
@media (min-width:768px) {
.jupiterx-post-template-3 .jupiterx-post-meta .list-inline-item {
	margin-bottom: 1rem
}
}
.jupiterx-post-template-3 .jupiterx-post-meta .list-inline-item:before {
	display: none
}
@media (min-width:768px) {
.jupiterx-post-template-3 .jupiterx-post-meta .list-inline-item > span {
	display: block
}
}
.jupiterx-post-template-3 .jupiterx-post-meta .jupiterx-post-meta-author-avatar ~ .list-inline-item {
	margin-left: calc(50px + 1rem)
}
.single-portfolio .jupiterx-post-image {
	margin-bottom: 2rem
}
.single-portfolio .jupiterx-post-image img {
	width: 100%;
	object-fit: cover;
	border-style: solid
}
.single-portfolio .jupiterx-post-image.jupiterx-post-image-full-width img {
	border-radius: 0
}
.single-portfolio .jupiterx-social-share-inner {
-webkit-box-pack:;
-ms-flex-pack:
}
@media (max-width:767.98px) {
.single-portfolio .jupiterx-social-share-inner {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
}
@media (max-width:575.98px) {
.single-portfolio .jupiterx-social-share-inner {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
}
.single-portfolio .jupiterx-social-share-link {
padding-top:.4rem;
padding-right:.75rem;
padding-bottom:.4rem;
padding-left:.75rem
}
.single-portfolio .jupiterx-post-meta {
	margin-bottom: 1rem
}
.single-portfolio .jupiterx-post-meta .list-inline-item + .list-inline-item:before {
padding-right:.5rem;
	content: "|"
}
.single-portfolio .jupiterx-post-navigation {
	margin-top: 3rem
}
.single-portfolio .jupiterx-post-related {
	margin-bottom: 3rem
}
.single-portfolio .jupiterx-post-related .card {
	border-style: solid
}
.jupiterx-corner-buttons {
	position: fixed;
	bottom: 0;
	right: -100px;
	z-index: 990;
	transition: right .15s
}
.jupiterx-corner-buttons.jupiterx-scrolled {
	right: 0
}
.jupiterx-scroll-top {
	padding: 13px 16.5px;
	margin: 1rem;
	display: inline-block;
	background-color: #e9ecef;
	border: 1px solid #e9ecef;
border-radius:.25rem;
	font-size: 1.3rem;
	color: #adb5bd;
	cursor: pointer;
	line-height: .8;
	transition: color .15s
}
.jupiterx-scroll-top:hover, .jupiterx-scroll-top:focus {
	color: #6c757d;
	outline: 0
}
.jupiterx-widget {
	margin-bottom: 1.5rem;
font-size:.875rem;
	overflow: hidden;
	list-style: none
}
.jupiterx-widget .card-title, .jupiterx-widget .widgettitle {
	font-size: 1.25rem
}
.jupiterx-widget:after {
	content: "";
	clear: both;
	display: table
}
.jupiterx-widget .wp-caption-text {
	margin-top: .3em;
	color: #6c757d;
font-size:.875rem
}
.jupiterx-widget img[class*='attachment'] {
border-radius:.25rem
}
.jupiterx-widget ul {
	padding-left: 0;
	list-style: none
}
.jupiterx-widget ul li {
	margin-bottom: .6em
}
.jupiterx-widget ul [class*=jupiterx-icon]::before {
	opacity: .15;
	margin-right: .4em;
	vertical-align: -.1em
}
.jupiterx-widget ul .children {
	margin-top: .6em
}
.jupiterx-widget ul .children > li {
	padding-left: 1.3em
}
.jupiterx-widget ul .menu-item, .jupiterx-widget ul .cat-parent {
	position: relative
}
.jupiterx-widget ul .menu-item:before, .jupiterx-widget ul .cat-parent:before {
	position: absolute;
	right: 0;
	top: .7em;
	font-size: .5em;
	cursor: pointer
}
.jupiterx-widget-divider {
	display: block;
	max-width: 100%;
	margin: 1rem 0
}
.widget_calendar .calendar_wrap {
	text-align: center
}
.widget_calendar .calendar_wrap table {
	table-layout: fixed;
	width: 100%
}
.widget_calendar .calendar_wrap caption {
	text-align: center;
	color: #6c757d;
	margin-top: -2.1rem
}
.widget_calendar .calendar_wrap thead th {
	padding-bottom: 1em
}
.widget_calendar .calendar_wrap tbody {
	color: #6c757d
}
.widget_calendar .calendar_wrap tbody td {
	padding: .4em;
	background: #f8f9fa;
	border: 1px solid #fff
}
.widget_calendar .calendar_wrap tbody td:hover {
	background: #fff
}
.widget_calendar .calendar_wrap tbody .pad {
	background: none
}
.widget_calendar .calendar_wrap tfoot #next, .widget_calendar .calendar_wrap tfoot #prev {
	padding-top: 1em;
	text-align: right
}
.widget_calendar .calendar_wrap tfoot #prev {
	text-align: left
}
.widget_tag_cloud .tag-cloud-link {
	margin: 0 0 .3em
}
.widget_media_image a {
	transition: opacity .15s linear
}
.widget_media_image a:hover, .widget_media_image a:focus {
	opacity: .5
}
.gallery {
	margin-right: -3px;
	margin-left: -3px
}
.gallery .gallery-item {
	padding-right: 3px;
	padding-left: 3px;
	margin-bottom: 6px
}
.gallery .gallery-item a {
	display: block;
	transition: opacity .15s linear
}
.gallery .gallery-item a:hover, .gallery .gallery-item a:focus {
	opacity: .5
}
.gallery .gallery-item img {
	width: 100%;
	height: auto
}
.gallery .gallery-caption {
	font-size: 13px;
	margin: 0
}
.elementor-widget-image-gallery:not(.gallery-spacing-custom) .gallery .gallery-item {
	margin-bottom: 6px
}
.gallery-columns-1 .gallery-item {
	max-width: 100%
}
.gallery-columns-2 .gallery-item {
	max-width: 50%
}
.gallery-columns-4 .gallery-item {
	max-width: 25%
}
.gallery-columns-5 .gallery-item {
	max-width: 20%
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%
}
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
	display: none
}
.jupiterx-search-form {
	position: relative
}
.jupiterx-search-form .form-control {
	width: 100%;
	padding-right: 2em
}
.jupiterx-search-form button {
	position: absolute;
	right: 0;
	top: 0;
	color: #6c757d;
font-size:.875rem;
padding-top:.65rem;
	background-color: transparent
}
.jupiterx-search-form button:hover, .jupiterx-search-form button:focus {
	color: #6c757d;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.jupiterx-search-form button:before {
	line-height: 0
}
.widget_nav_menu .menu > .menu-item {
	display: block
}
.widget_nav_menu .sub-menu {
	display: none;
	padding-top: .5em
}
.widget_nav_menu .sub-menu > .menu-item {
	padding: .1em 0 .1em 1.3em
}
.widget_nav_menu a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.widget_nav_menu .menu-item-has-children a {
	width: 90%
}
.widget_nav_menu .current_page_item {
	text-decoration: underline
}
.widget_rss li::before {
	font-size: .75em
}
.widget_rss .rss-date, .widget_rss cite {
	display: block;
	margin: .5em 0;
	color: #6c757d;
font-size:.875rem
}
.widget_rss .rssSummary {
	margin: .5em 0
}
.jupiterx-recent-comment .comment-author-link {
	display: inline-block;
	color: #007bff
}
.jupiterx-recent-comment .comment-author-link:before {
	color: #007bff
}
.jupiterx-recent-comment:hover .comment-author-link:before {
	color: #0056b3
}
.widget_recent-posts .post-date {
	display: block;
	margin: .3em 0 .5em;
	color: #6c757d;
font-size:.875rem
}
.jupiterx-social-widget-wrapper {
	margin-right: -.1em;
	margin-left: -.1em;
	font-size: 2rem;
	line-height: 0
}
.jupiterx-social-widget-wrapper .jupiterx-widget-social-share-link {
	margin-right: .1em;
	margin-left: .1em;
	margin-bottom: .2em;
padding:.5rem;
	color: #fff;
	font-size: 2rem;
	line-height: 1;
	text-align: center;
	text-decoration: none
}
.jupiterx-social-widget-wrapper .jupiterx-widget-social-share-link.btn:focus, .jupiterx-social-widget-wrapper .jupiterx-widget-social-share-link.btn:active, .jupiterx-social-widget-wrapper .jupiterx-widget-social-share-link.btn:active:focus, .jupiterx-social-widget-wrapper .jupiterx-widget-social-share-link.btn:not(:disabled):not(.disabled):active:focus {
	-webkit-box-shadow: none;
	box-shadow: none
}
.jupiterx-social-widget-wrapper .jupiterx-widget-social-share-link:hover {
	color: #fff;
	text-decoration: none
}
.jupiterx-social-widget-wrapper .jupiterx-widget-social-share-link .jupiterx-social-icon {
	display: block;
	position: relative;
	height: 1em;
	width: 1em;
	font-size: .5em;
	line-height: 1;
	transition: .15s
}
.jupiterx-widget-social-icon-android {
	background-color: #a4c639
}
.jupiterx-widget-social-icon-apple {
	background-color: #999
}
.jupiterx-widget-social-icon-behance {
	background-color: #1769ff
}
.jupiterx-widget-social-icon-bitbucket {
	background-color: #205081
}
.jupiterx-widget-social-icon-delicious {
	background-color: #39f
}
.jupiterx-widget-social-icon-digg {
	background-color: #005be2
}
.jupiterx-widget-social-icon-dribbble {
	background-color: #ea4c89
}
.jupiterx-widget-social-icon-facebook {
	background-color: #3b5998
}
.jupiterx-widget-social-icon-flickr {
	background-color: #0063dc
}
.jupiterx-widget-social-icon-foursquare {
	background-color: #2d5be3
}
.jupiterx-widget-social-icon-github {
	background-color: #333
}
.jupiterx-widget-social-icon-google-plus {
	background-color: #dd4b39
}
.jupiterx-widget-social-icon-instagram {
	background-color: #262626
}
.jupiterx-widget-social-icon-jsfiddle {
	background-color: #487aa2
}
.jupiterx-widget-social-icon-linkedin {
	background-color: #0077b5
}
.jupiterx-widget-social-icon-medium {
	background-color: #00ab6b
}
.jupiterx-widget-social-icon-pinterest {
	background-color: #bd081c
}
.jupiterx-widget-social-icon-product-hunt {
	background-color: #da552f
}
.jupiterx-widget-social-icon-reddit {
	background-color: #ff4500
}
.jupiterx-widget-social-icon-rss {
	background-color: #f26522
}
.jupiterx-widget-social-icon-skype {
	background-color: #00aff0
}
.jupiterx-widget-social-icon-snapchat {
	background-color: #fffc00
}
.jupiterx-widget-social-icon-soundcloud {
	background-color: #f80
}
.jupiterx-widget-social-icon-spotify {
	background-color: #2ebd59
}
.jupiterx-widget-social-icon-stack-overflow {
	background-color: #fe7a15
}
.jupiterx-widget-social-icon-steam {
	background-color: #00adee
}
.jupiterx-widget-social-icon-stumbleupon {
	background-color: #eb4924
}
.jupiterx-widget-social-icon-telegram {
	background-color: #2ca5e0
}
.jupiterx-widget-social-icon-tripadvisor {
	background-color: #589442
}
.jupiterx-widget-social-icon-tumblr {
	background-color: #35465c
}
.jupiterx-widget-social-icon-twitch {
	background-color: #6441a5
}
.jupiterx-widget-social-icon-twitter {
	background-color: #1da1f2
}
.jupiterx-widget-social-icon-vimeo {
	background-color: #1ab7ea
}
.jupiterx-widget-social-icon-vk {
	background-color: #45668e
}
.jupiterx-widget-social-icon-weibo {
	background-color: #df2029
}
.jupiterx-widget-social-icon-weixin {
	background-color: #7bb32e
}
.jupiterx-widget-social-icon-whatsapp {
	background-color: #25d366
}
.jupiterx-widget-social-icon-wordpress {
	background-color: #21759b
}
.jupiterx-widget-social-icon-xing {
	background-color: #026466
}
.jupiterx-widget-social-icon-yelp {
	background-color: #af0606
}
.jupiterx-widget-social-icon-youtube {
	background-color: #cd201f
}
.jupiterx-widget-social-icon-500px {
	background-color: #0099e5
}
.jupiterx-widget-posts-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.jupiterx-widget-posts-item.no-thumbnail {
	margin-top: 20px;
	margin-bottom: 20px
}
.jupiterx-widget-posts-item.has-thumbnail {
	margin-bottom: 10px
}
.jupiterx-widget-posts-image {
	margin-right: 10px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.jupiterx-widget-posts-image img {
	height: 80px;
	width: 80px;
	object-fit: cover
}
.jupiterx-widget-posts-main {
	width: 100%
}
.jupiterx-widget-posts-post-title {
	font-size: 1rem
}
.jupiterx-widget-posts-post-title a {
	color: inherit
}
.jupiterx-widget-posts-meta {
font-size:.875rem
}
.jupiterx-widget-posts-item.has-thumbnail .jupiterx-widget-posts-comments-num {
	display: block;
	margin-left: 0
}
.jupiterx-widget-posts-date {
margin-right:.75rem
}
.jupiterx-widget-posts-comments-num::before {
	color: currentColor;
	opacity: .15;
font-size:.875rem;
	margin-right: .5em;
	vertical-align: -1.5px
}
.jupiterx-widget-posts-wrapper [class^=jupiterx-icon]:before {
	vertical-align: middle
}
.jupiterx-widget-posts-portfolio-item {
	position: relative;
	overflow: hidden;
	height: 0;
	padding-top: 64.3%;
	margin-bottom: 10px
}
.jupiterx-widget-posts-portfolio-item img, .elementor .jupiterx-widget-posts-portfolio-item img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .85;
	object-fit: cover;
border-radius:.25rem
}
.jupiterx-widget-posts-portfolio-item:hover img {
	opacity: 1
}
.jupiterx-widget-posts-portfolio-title {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background: rgba(0,0,0,.3);
	text-align: center;
	opacity: 0;
	transition: opacity .15s linear;
	font-size: 1rem;
border-radius:.25rem
}
.jupiterx-widget-posts-portfolio-title a {
	color: #fff;
	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;
	height: 100%
}
.jupiterx-widget-posts-portfolio-item:hover .jupiterx-widget-posts-portfolio-title {
	opacity: 1
}
.jupiterx-widget-nav-menu-vertical .menu-item:last-child {
	margin-bottom: 0
}
.jupiterx-widget-nav-menu-horizontal .menu-item {
	display: inline-block
}
.jupiterx-widget-nav-menu-horizontal .menu-item:last-child {
	margin-right: 0
}
.jupiterx-widget-nav-menu-horizontal .menu-item-has-children a {
	width: 100%
}
.jupiterx-widget-nav-menu-horizontal .menu-item-has-children::before {
	content: ""
}
.jupiterx-sidebar .jupiterx-widget {
	border-width: 0px;
	border-color: #6c757d;
	border-style: solid;
	text-align: left
}
.jupiterx-sidebar .jupiterx-widget-divider {
	border-top-width: 0px;
	border-top-color: #6c757d;
	border-top-style: solid
}
.jupiterx-sidebar .jupiterx-widget-divider:last-child {
	display: none
}
.jupiterx-sticky-sidebar .jupiterx-sidebar {
	-ms-flex-item-align: flex-start;
	-ms-grid-row-align: flex-start;
	align-self: flex-start;
	position: sticky;
	top: 1.5rem
}
@media (min-width:768px) {
.jupiterx-sidebar:not(.order-lg-first), .jupiterx-sidebar.order-lg-last {
	border-left-width: 0px;
	border-left-style: solid
}
.jupiterx-sidebar.order-lg-first, .jupiterx-primary.order-lg-last ~ .jupiterx-sidebar {
	border-right-width: 0px;
	border-right-style: solid;
	border-left: none
}
}
body.search .jupiterx-primary .jupiterx-search-form {
	max-width: 33.3333%;
	margin: 0 auto
}
body.search .jupiterx-search-post-title {
	font-size: 1.25rem
}
body.search-no-results .jupiterx-post {
	margin: 1rem 0;
	text-align: center
}
body.search-results .jupiterx-post {
	margin: 0 0 1.5rem
}
body.search-results .jupiterx-post-image {
	position: relative;
border-radius:.25rem;
	padding-left: 0
}
@media (min-width:768px) {
body.search-results .jupiterx-post-image {
	padding-right: 1.4rem
}
}
body.search-results .jupiterx-post-image img {
	height: 170px
}
body.search-results .jupiterx-post-body {
	padding: 0
}
body.search-results .jupiterx-new-search {
	padding-bottom: 2.5rem;
	margin: 1rem 0 2rem;
	border-bottom: 1px solid #dee2e6;
	text-align: center
}
body.search-results .jupiterx-search-secondary-subtitle {
	margin-bottom: 2.3rem
}
body.search-results .jupiterx-content .products {
	margin-bottom: 0
}
body.search-results .jupiterx-content .woocommerce ~ .jupiterx-post:first-of-type {
	padding-top: 2rem;
	border-top: 1px solid #dee2e6
}
.jupiterx-comments {
	margin: 3rem 0 1.5rem
}
.jupiterx-comments ol, .jupiterx-comments ul {
	padding-left: 0;
	list-style: none
}
.jupiterx-comments ol.children, .jupiterx-comments ul.children {
	margin-left: 4vw
}
.jupiterx-comments img {
	max-width: 100%
}
.jupiterx-comments .row {
	margin-right: -8px;
	margin-left: -8px
}
.jupiterx-comments [class*=col-] {
	padding-right: 8px;
	padding-left: 8px
}
.jupiterx-comments .comment-form-cookies-consent {
	padding-right: 8px;
	padding-left: 8px
}
.jupiterx-comments .comment-form-cookies-consent label {
	margin-left: .5em
}
.jupiterx-comments .form-group {
	-ms-flex-preferred-size: 33.3333%;
	flex-basis: 33.3333%
}
@media (max-width:767.98px) {
.jupiterx-comments .form-group {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}
}
.jupiterx-no-comment {
	color: #6c757d
}
.jupiterx-comments-title {
	margin-bottom: 1.5rem;
	font-size: 1.25rem
}
.jupiterx-comments-list {
	margin: 0
}
.jupiterx-comment {
	padding-bottom: 1.5rem
}
.jupiterx-comment-header {
	margin-bottom: 1rem
}
.jupiterx-comment-avatar {
	float: left;
	margin-right: 1rem
}
.jupiterx-comment-avatar img {
border-radius:.25rem
}
.jupiterx-comment-badge {
margin-left:.5rem
}
.jupiterx-comment-meta {
font-size:.875rem;
	color: #6c757d
}
.jupiterx-comment-links {
margin-top:.75rem;
font-size:.875rem
}
.jupiterx-comment-links .list-inline-item:not(:last-child) {
	margin-right: 1rem
}
.jupiterx-comment-links a {
	color: #6c757d
}
.comment-reply-title {
	font-size: 1.25rem
}
.logged-in-as {
font-size:.875rem
}
.jupiterx-social-share .jupiterx-social-share-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
margin:0 -.3rem
}
.jupiterx-social-share .jupiterx-icon {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 1rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.jupiterx-social-share-link-name {
padding-left:.5rem
}
.jupiterx-social-share-link {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
margin:0 .3rem .6rem;
	background-color: #343a40;
	text-decoration: none
}
.jupiterx-social-share-link:hover {
	color: #fff;
	background-color: #24292d
}
.jupiterx-social-share-facebook {
	background-color: #3b5998
}
.jupiterx-social-share-facebook:hover {
	background-color: #344f88
}
.jupiterx-social-share-twitter {
	background-color: #1da1f2
}
.jupiterx-social-share-twitter:hover {
	background-color: #1c94dd
}
.jupiterx-social-share-pinterest {
	background-color: #bd081c
}
.jupiterx-social-share-pinterest:hover {
	background-color: #b21d23
}
.jupiterx-social-share-linkedin {
	background-color: #0077b5
}
.jupiterx-social-share-linkedin:hover {
	background-color: #0868a0
}
.jupiterx-social-share-google-plus {
	background-color: #dc4e41
}
.jupiterx-social-share-google-plus:hover {
	background-color: #c24539
}
.jupiterx-social-share-reddit {
	background-color: #ff4500
}
.jupiterx-social-share-reddit:hover {
	background-color: #e03300
}
.jupiterx-social-share-digg {
	background-color: #005be2
}
.jupiterx-social-share-digg:hover {
	background-color: #024fc2
}
@font-face {
	font-family: "jupiterx";
	src: url(../../../themes/jupiterx/lib/assets/fonts/jupiterx.eot);
	src: url(http://www.valamnidhi.com/wp-content/themes/jupiterx/lib/assets/fonts/jupiterx.eot?#iefix) format("eot"), url(http://www.valamnidhi.com/wp-content/themes/jupiterx/lib/assets/fonts/jupiterx.woff2) format("woff2"), url(http://www.valamnidhi.com/wp-content/themes/jupiterx/lib/assets/fonts/jupiterx.woff) format("woff"), url(http://www.valamnidhi.com/wp-content/themes/jupiterx/lib/assets/fonts/jupiterx.ttf) format("truetype"), url(http://www.valamnidhi.com/wp-content/themes/jupiterx/lib/assets/fonts/jupiterx.svg#jupiterx) format("svg")
}
[class^="jupiterx-icon-"]:before, [class*=" jupiterx-icon-"]:before {
	font-family: "jupiterx";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	speak: none;
	text-decoration: none;
	text-transform: none;
	line-height: 1
}
.jupiterx-icon-creative-market:before {
	content: ""
}
.jupiterx-icon-long-arrow:before {
	content: ""
}
.jupiterx-icon-search-1:before {
	content: ""
}
.jupiterx-icon-search-2:before {
	content: ""
}
.jupiterx-icon-search-3:before {
	content: ""
}
.jupiterx-icon-search-4:before {
	content: ""
}
.jupiterx-icon-share-email:before {
	content: ""
}
.jupiterx-icon-shopping-cart-1:before {
	content: ""
}
.jupiterx-icon-shopping-cart-10:before {
	content: ""
}
.jupiterx-icon-shopping-cart-2:before {
	content: ""
}
.jupiterx-icon-shopping-cart-3:before {
	content: ""
}
.jupiterx-icon-shopping-cart-4:before {
	content: ""
}
.jupiterx-icon-shopping-cart-5:before {
	content: ""
}
.jupiterx-icon-shopping-cart-6:before {
	content: ""
}
.jupiterx-icon-shopping-cart-7:before {
	content: ""
}
.jupiterx-icon-shopping-cart-8:before {
	content: ""
}
.jupiterx-icon-shopping-cart-9:before {
	content: ""
}
.jupiterx-icon-zillow:before {
	content: ""
}
.jupiterx-icon-zomato:before {
	content: ""
}
.jupiterx-icon-500px:before {
	content: ""
}
.jupiterx-icon-android:before {
	content: ""
}
.jupiterx-icon-angle-down:before {
	content: ""
}
.jupiterx-icon-angle-left:before {
	content: ""
}
.jupiterx-icon-angle-right:before {
	content: ""
}
.jupiterx-icon-angle-up:before {
	content: ""
}
.jupiterx-icon-apple:before {
	content: ""
}
.jupiterx-icon-behance:before {
	content: ""
}
.jupiterx-icon-bitbucket:before {
	content: ""
}
.jupiterx-icon-delicious:before {
	content: ""
}
.jupiterx-icon-digg:before {
	content: ""
}
.jupiterx-icon-dribbble:before {
	content: ""
}
.jupiterx-icon-facebook-f:before {
	content: ""
}
.jupiterx-icon-facebook:before {
	content: ""
}
.jupiterx-icon-flickr:before {
	content: ""
}
.jupiterx-icon-foursquare:before {
	content: ""
}
.jupiterx-icon-github:before {
	content: ""
}
.jupiterx-icon-google-plus:before {
	content: ""
}
.jupiterx-icon-instagram:before {
	content: ""
}
.jupiterx-icon-jsfiddle:before {
	content: ""
}
.jupiterx-icon-linkedin-in:before {
	content: ""
}
.jupiterx-icon-linkedin:before {
	content: ""
}
.jupiterx-icon-medium:before {
	content: ""
}
.jupiterx-icon-minus:before {
	content: ""
}
.jupiterx-icon-pinterest-p:before {
	content: ""
}
.jupiterx-icon-pinterest:before {
	content: ""
}
.jupiterx-icon-plus:before {
	content: ""
}
.jupiterx-icon-product-hunt:before {
	content: ""
}
.jupiterx-icon-reddit-alien:before {
	content: ""
}
.jupiterx-icon-reddit:before {
	content: ""
}
.jupiterx-icon-rss:before {
	content: ""
}
.jupiterx-icon-skype:before {
	content: ""
}
.jupiterx-icon-snapchat:before {
	content: ""
}
.jupiterx-icon-solid-comment:before {
	content: ""
}
.jupiterx-icon-solid-times-circle:before {
	content: ""
}
.jupiterx-icon-soundcloud:before {
	content: ""
}
.jupiterx-icon-spinner:before {
	content: ""
}
.jupiterx-icon-spotify:before {
	content: ""
}
.jupiterx-icon-stack-overflow:before {
	content: ""
}
.jupiterx-icon-steam:before {
	content: ""
}
.jupiterx-icon-stumbleupon:before {
	content: ""
}
.jupiterx-icon-telegram:before {
	content: ""
}
.jupiterx-icon-tripadvisor:before {
	content: ""
}
.jupiterx-icon-tumblr:before {
	content: ""
}
.jupiterx-icon-twitch:before {
	content: ""
}
.jupiterx-icon-twitter:before {
	content: ""
}
.jupiterx-icon-vimeo:before {
	content: ""
}
.jupiterx-icon-vk:before {
	content: ""
}
.jupiterx-icon-weibo:before {
	content: ""
}
.jupiterx-icon-weixin:before {
	content: ""
}
.jupiterx-icon-whatsapp:before {
	content: ""
}
.jupiterx-icon-wordpress:before {
	content: ""
}
.jupiterx-icon-xing:before {
	content: ""
}
.jupiterx-icon-yelp:before {
	content: ""
}
.jupiterx-icon-youtube:before {
	content: ""
}
.jupiterx-footer > .container > .alert-warning {
	margin-top: 1rem
}
.jupiterx-footer-widgets {
	padding-top: 1.5rem;
	border-top-width: 1px;
	border-top-color: #e9ecef;
	border-top-style: solid
}
.jupiterx-footer-widgets img {
	border-width: 0px;
	border-style: solid
}
.jupiterx-footer-widgets .jupiterx-widget {
	border-width: 0px;
	border-style: solid
}
.jupiterx-footer-widgets .jupiterx-widget-divider {
	border-top-width: 0;
	border-top-style: solid
}
@media (min-width:768px) {
.jupiterx-footer-widgets .jupiterx-widget-divider:last-child {
	display: none
}
}
.jupiterx-footer-widgets .row > div:last-child .jupiterx-widget-divider:last-child {
	display: none
}
@media (max-width:767.98px) {
.jupiterx-footer-widgets .col {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}
}
.jupiterx-subfooter {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	background: #343a40;
	background-size: auto;
	border-top-width: 1px;
	border-top-style: solid
}
.jupiterx-subfooter-menu-container ul {
	margin-bottom: 0;
	padding: 0;
	list-style: none
}
.jupiterx-subfooter-menu-container ul > li {
	padding-left: calc(9px / 2);
	padding-right: calc(9px / 2)
}
.jupiterx-subfooter-menu-container li {
	display: inline-block
}
.jupiterx-subfooter-menu-container li a {
	color: #f8f9fa;
	text-decoration: none
}
.jupiterx-subfooter-copyright {
	color: #f8f9fa
}
.jupiterx-footer-dummy {
	display: none
}
@media (min-width:768px) {
.jupiterx-footer-fixed {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1
}
.jupiterx-footer-dummy {
	display: block;
	width: 100%
}
}
.alignleft {
	display: block;
	margin-right: 1rem;
	float: left
}
.alignright {
	display: block;
	margin-left: 1rem;
	float: right
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption, .wp-caption img {
	max-width: 100%;
	text-align: center
}
.wp-caption-text {
font-size:.875rem;
	color: #6c757d;
	margin: 3px 0
}
.screen-reader-text {
	clip: rect(1px,1px,1px,1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
font-size:.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000
}
.kirki-customizer-loading-wrapper {
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'65\' height=\'62\'%3E%3Cpath fill=\'%23D1D1D1\' d=\'M64.75 1.629C65.32.977 64.83 0 64.017 0H54.65c-3.013 0-5.782 1.303-7.656 3.584L33.23 20.28a1 1 0 0 1-1.548 0L18 3.584C16.126 1.304 13.275 0 10.343 0H.977C.162 0-.326.977.244 1.629l23.7 28.67c.327.406.327.895 0 1.302l-23.7 28.67c-.57.651-.082 1.629.733 1.629h9.366c3.014 0 5.783-1.304 7.656-3.584L64.75 1.629zM41.863 33.475l-7.412 9.04a.495.495 0 0 0 0 .652l12.543 15.23c1.874 2.28 4.724 3.584 7.656 3.584h9.367c.814 0 1.303-.977.733-1.629L42.596 33.475c-.163-.245-.57-.245-.733 0z\'/%3E%3C/svg%3E") !important
}
.cherry-handler-notice {
	background: #23282d;
	position: fixed;
	margin: 5px 0;
	box-shadow: 1px 1px 5px rgba(0,0,0,0.2);
	box-sizing: border-box;
	padding: 8px 15px 8px 8px;
	min-width: 200px;
	overflow: hidden;
	color: #fff;
	z-index: 999;
	border-radius: 2px;
	-webkit-transition: all 250ms cubic-bezier(0.85, 0.04, 1, 1);
	transition: all 250ms cubic-bezier(0.85, 0.04, 1, 1)
}
.cherry-handler-notice span.dashicons {
	position: relative;
	margin-right: 10px
}
.cherry-handler-notice span.dashicons:before {
	position: absolute;
	font-size: 30px;
	left: -6px;
	top: -4px
}
.cherry-handler-notice.success-notice span.dashicons {
	color: #48c569
}
.cherry-handler-notice.success-notice span.dashicons:before {
	content: "\f147"
}
.cherry-handler-notice.success-notice .inner b {
	color: #48c569
}
.cherry-handler-notice.info-notice span.dashicons {
	color: #faa730
}
.cherry-handler-notice.info-notice span.dashicons:before {
	content: "\f534"
}
.cherry-handler-notice.info-notice .inner b {
	color: #faa730
}
.cherry-handler-notice.error-notice span.dashicons {
	color: #e54343
}
.cherry-handler-notice.error-notice span.dashicons:before {
	content: "\f158"
}
.cherry-handler-notice.show-state {
	-webkit-transition: all 500ms cubic-bezier(0.1, 0.67, 0.26, 1);
	transition: all 500ms cubic-bezier(0.1, 0.67, 0.26, 1)
}
.cherry-handler-notice .inner {
	display: inline-block
}
.col-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px
}
.col-row.disable-cols-gap div[class*="col-desk"] {
	padding-left: 0;
	padding-right: 0
}
.col-row.disable-rows-gap div[class*="col-desk"] {
	padding-top: 0;
	padding-bottom: 0
}
.col-desk-1, .col-desk-2, .col-desk-3, .col-desk-4, .col-desk-5, .col-desk-6, .col-tab-1, .col-tab-2, .col-tab-3, .col-tab-4, .col-tab-5, .col-tab-6, .col-mob-1, .col-mob-2, .col-mob-3, .col-mob-4, .col-mob-5, .col-mob-6 {
	position: relative;
	min-height: 1px;
	padding: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}
.col-mob-1 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.col-mob-2 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-mob-3 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.33333%;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}
.col-mob-4 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-mob-5 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 20%;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%
}
.col-mob-6 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 16.66666%;
	-ms-flex: 0 0 16.66666%;
	flex: 0 0 16.66666%;
	max-width: 16.66666%
}
@media (min-width: 768px) {
.col-tab-1 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.col-tab-2 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-tab-3 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.33333%;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}
.col-tab-4 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-tab-5 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 20%;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%
}
.col-tab-6 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 16.66666%;
	-ms-flex: 0 0 16.66666%;
	flex: 0 0 16.66666%;
	max-width: 16.66666%
}
}
@media (min-width: 1025px) {
.col-desk-1 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.col-desk-2 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-desk-3 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.33333%;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}
.col-desk-4 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-desk-5 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 20%;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%
}
.col-desk-6 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 16.66666%;
	-ms-flex: 0 0 16.66666%;
	flex: 0 0 16.66666%;
	max-width: 16.66666%
}
}
.jet-elements select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%
}
@-webkit-keyframes jetFade {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes jetFade {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-webkit-keyframes jetZoomIn {
0% {
opacity:0;
-webkit-transform:scale(0.75);
transform:scale(0.75)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes jetZoomIn {
0% {
opacity:0;
-webkit-transform:scale(0.75);
transform:scale(0.75)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-webkit-keyframes jetZoomOut {
0% {
opacity:0;
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes jetZoomOut {
0% {
opacity:0;
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-webkit-keyframes jetMoveUp {
0% {
opacity:0;
-webkit-transform:translateY(25px);
transform:translateY(25px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes jetMoveUp {
0% {
opacity:0;
-webkit-transform:translateY(25px);
transform:translateY(25px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-webkit-keyframes jetMoveUpBig {
0% {
opacity:0;
-webkit-transform:translateY(100px);
transform:translateY(100px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes jetMoveUpBig {
0% {
opacity:0;
-webkit-transform:translateY(100px);
transform:translateY(100px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-webkit-keyframes jetMoveDown {
0% {
opacity:0;
-webkit-transform:translateY(-25px);
transform:translateY(-25px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes jetMoveDown {
0% {
opacity:0;
-webkit-transform:translateY(-25px);
transform:translateY(-25px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-webkit-keyframes jetMoveDownBig {
0% {
opacity:0;
-webkit-transform:translateY(-100px);
transform:translateY(-100px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes jetMoveDownBig {
0% {
opacity:0;
-webkit-transform:translateY(-100px);
transform:translateY(-100px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-webkit-keyframes jetMoveLeft {
0% {
opacity:0;
-webkit-transform:translateX(25px);
transform:translateX(25px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes jetMoveLeft {
0% {
opacity:0;
-webkit-transform:translateX(25px);
transform:translateX(25px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-webkit-keyframes jetMoveLeftBig {
0% {
opacity:0;
-webkit-transform:translateX(100px);
transform:translateX(100px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes jetMoveLeftBig {
0% {
opacity:0;
-webkit-transform:translateX(100px);
transform:translateX(100px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-webkit-keyframes jetMoveRight {
0% {
opacity:0;
-webkit-transform:translateX(-25px);
transform:translateX(-25px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes jetMoveRight {
0% {
opacity:0;
-webkit-transform:translateX(-25px);
transform:translateX(-25px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-webkit-keyframes jetMoveRightBig {
0% {
opacity:0;
-webkit-transform:translateX(-100px);
transform:translateX(-100px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes jetMoveRightBig {
0% {
opacity:0;
-webkit-transform:translateX(-100px);
transform:translateX(-100px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-webkit-keyframes jetFallPerspective {
0% {
opacity:0;
-webkit-transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg)
}
100% {
opacity:1;
-webkit-transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg)
}
}
@keyframes jetFallPerspective {
0% {
opacity:0;
-webkit-transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg)
}
100% {
opacity:1;
-webkit-transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg)
}
}
@-webkit-keyframes jetFlipInX {
0% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
@keyframes jetFlipInX {
0% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
@-webkit-keyframes jetFlipInY {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
@keyframes jetFlipInY {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
.jet-animated-text {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-animated-text__before-text {
	color: #54595f;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto
}
.jet-animated-text__animated-text {
	position: relative;
	color: #6ec1e4;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto;
	-webkit-transition: width 0.3 ease;
	-o-transition: width 0.3 ease;
	transition: width 0.3 ease
}
.jet-animated-text__animated-text-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
	visibility: hidden;
	z-index: 1
}
.jet-animated-text__animated-text-item.active {
	position: relative;
	z-index: 2
}
.jet-animated-text__animated-text-item.visible {
	visibility: visible
}
.jet-animated-text__animated-text-item span {
	position: relative;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto
}
.jet-animated-text__after-text {
	color: #7a7a7a;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto
}
.jet-animated-text--effect-fx6 .jet-animated-text__animated-text-item {
	-webkit-perspective: 1000px;
	perspective: 1000px;
	-webkit-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	transform-origin: 50% 100%
}
.jet-animated-text--effect-fx7 .jet-animated-text__animated-text-item span {
	-webkit-transform-origin: -200% 50%;
	-ms-transform-origin: -200% 50%;
	transform-origin: -200% 50%
}
.jet-animated-text--effect-fx8 .jet-animated-text__animated-text-item {
	-webkit-perspective: 1000px;
	perspective: 1000px;
	-webkit-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	transform-origin: 50% 100%
}
.jet-animated-text--effect-fx8 .jet-animated-text__animated-text-item span {
	-webkit-transform-origin: -200% 50%;
	-ms-transform-origin: -200% 50%;
	transform-origin: -200% 50%
}
.jet-animated-text--effect-fx9 .jet-animated-text__animated-text-item {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.jet-animated-text--effect-fx9 .jet-animated-text__animated-text-item span {
	-webkit-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	transform-origin: 50% 100%
}
.jet-animated-text--effect-fx10 .jet-animated-text__animated-text-item {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.jet-animated-text--effect-fx12 .jet-animated-text__animated-text-item span {
	overflow: hidden;
	-webkit-transform-origin: 0 50%;
	-ms-transform-origin: 0 50%;
	transform-origin: 0 50%
}
.jet-animated-text--effect-fx12 .jet-animated-text__animated-text-item:after {
	width: 2px;
	overflow: hidden;
	display: inline-block;
	background-color: black;
	-webkit-animation: 1s blink step-end infinite;
	animation: 1s blink step-end infinite;
	content: '|'
}
@-webkit-keyframes blink {
from, to {
opacity:0
}
50% {
opacity:1
}
}
@keyframes blink {
from, to {
opacity:0
}
50% {
opacity:1
}
}
.jet-animated-box {
	position: relative
}
.jet-animated-box__front, .jet-animated-box__back {
	position: absolute;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-animated-box__front {
	background-color: #6ec1e4
}
.jet-animated-box__back {
	background-color: #54595f
}
.jet-animated-box__overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	top: 0;
	left: 0;
	z-index: 1
}
.jet-animated-box__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	min-width: 100%;
	z-index: 2
}
.jet-animated-box__icon {
	min-width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.jet-animated-box__icon .jet-animated-box-icon-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.jet-animated-box__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-animated-box .jet-animated-box__button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-animated-box .jet-animated-box__button--icon-before .jet-animated-box__button-text {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-animated-box .jet-animated-box__button--icon-before .jet-animated-box__button-icon {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-animated-box .jet-animated-box__button--icon-after .jet-animated-box__button-text {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-animated-box .jet-animated-box__button--icon-after .jet-animated-box__button-icon {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-animated-box.jet-box-effect-1 {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.jet-animated-box.jet-box-effect-1 .jet-animated-box__front {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 2;
	-webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	-o-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89)
}
.jet-animated-box.jet-box-effect-1 .jet-animated-box__back {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	-webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	-o-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89)
}
.jet-animated-box.jet-box-effect-1.flipped .jet-animated-box__front {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	-o-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89)
}
.jet-animated-box.jet-box-effect-1.flipped .jet-animated-box__back {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	-o-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89)
}
.jet-animated-box.jet-box-effect-2 {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.jet-animated-box.jet-box-effect-2 .jet-animated-box__front {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 2;
	-webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	-o-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89)
}
.jet-animated-box.jet-box-effect-2 .jet-animated-box__back {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	-webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	-o-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89)
}
.jet-animated-box.jet-box-effect-2.flipped .jet-animated-box__front {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
	-webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	-o-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89)
}
.jet-animated-box.jet-box-effect-2.flipped .jet-animated-box__back {
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
	-webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	-o-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89)
}
.jet-animated-box.jet-box-effect-3 {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.jet-animated-box.jet-box-effect-3 .jet-animated-box__front {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(0deg) translateY(0) scale(1);
	transform: rotateX(0deg) translateY(0) scale(1);
	z-index: 2;
	-webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	-o-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89)
}
.jet-animated-box.jet-box-effect-3 .jet-animated-box__back {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-90deg) translateY(150%) scale(0);
	transform: rotateX(-90deg) translateY(150%) scale(0);
	z-index: 1;
	-webkit-transition: all 0.5s cubic-bezier(0.63, 0.07, 0.78, 0.55);
	-o-transition: all 0.5s cubic-bezier(0.63, 0.07, 0.78, 0.55);
	transition: all 0.5s cubic-bezier(0.63, 0.07, 0.78, 0.55)
}
.jet-animated-box.jet-box-effect-3.flipped .jet-animated-box__front {
	-webkit-transform: rotateX(90deg) translateY(-150%) scale(0);
	transform: rotateX(90deg) translateY(-150%) scale(0);
	-webkit-transition: all 0.5s cubic-bezier(0.63, 0.07, 0.78, 0.55);
	-o-transition: all 0.5s cubic-bezier(0.63, 0.07, 0.78, 0.55);
	transition: all 0.5s cubic-bezier(0.63, 0.07, 0.78, 0.55);
	z-index: 1
}
.jet-animated-box.jet-box-effect-3.flipped .jet-animated-box__back {
	-webkit-transform: rotateX(0deg) translateY(0) scale(1);
	transform: rotateX(0deg) translateY(0) scale(1);
	-webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	-o-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	z-index: 2
}
.jet-animated-box.jet-box-effect-4 {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.jet-animated-box.jet-box-effect-4 .jet-animated-box__front {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(0deg) translateX(0) scale(1);
	transform: rotateY(0deg) translateX(0) scale(1);
	z-index: 2;
	-webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	-o-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89)
}
.jet-animated-box.jet-box-effect-4 .jet-animated-box__back {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-90deg) translateX(-150%) scale(0);
	transform: rotateY(-90deg) translateX(-150%) scale(0);
	z-index: 1;
	-webkit-transition: all 0.5s cubic-bezier(0.63, 0.07, 0.78, 0.55);
	-o-transition: all 0.5s cubic-bezier(0.63, 0.07, 0.78, 0.55);
	transition: all 0.5s cubic-bezier(0.63, 0.07, 0.78, 0.55)
}
.jet-animated-box.jet-box-effect-4.flipped .jet-animated-box__front {
	-webkit-transform: rotateY(90deg) translateX(150%) scale(0);
	transform: rotateY(90deg) translateX(150%) scale(0);
	-webkit-transition: all 0.5s cubic-bezier(0.63, 0.07, 0.78, 0.55);
	-o-transition: all 0.5s cubic-bezier(0.63, 0.07, 0.78, 0.55);
	transition: all 0.5s cubic-bezier(0.63, 0.07, 0.78, 0.55);
	z-index: 1
}
.jet-animated-box.jet-box-effect-4.flipped .jet-animated-box__back {
	-webkit-transform: rotateY(0deg) translateX(0) scale(1);
	transform: rotateY(0deg) translateX(0) scale(1);
	-webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	-o-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
	z-index: 2
}
.jet-animated-box.jet-box-effect-5 {
	overflow: hidden
}
.jet-animated-box.jet-box-effect-5 .jet-animated-box__front {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-animated-box.jet-box-effect-5 .jet-animated-box__back {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-animated-box.jet-box-effect-5.flipped .jet-animated-box__front {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-animated-box.jet-box-effect-5.flipped .jet-animated-box__back {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-animated-box.jet-box-effect-6 {
	overflow: hidden
}
.jet-animated-box.jet-box-effect-6 .jet-animated-box__front {
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
	-webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-animated-box.jet-box-effect-6 .jet-animated-box__back {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-animated-box.jet-box-effect-6.flipped .jet-animated-box__front {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-animated-box.jet-box-effect-6.flipped .jet-animated-box__back {
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
	-webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-animated-box.jet-box-effect-7 {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.jet-animated-box.jet-box-effect-7 .jet-animated-box__front {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 2;
	-webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-animated-box.jet-box-effect-7 .jet-animated-box__front .jet-animated-box__inner {
	-webkit-transform: translateZ(0px);
	transform: translateZ(0px);
	-webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;
	-o-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;
	transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.jet-animated-box.jet-box-effect-7 .jet-animated-box__back {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	-webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-animated-box.jet-box-effect-7 .jet-animated-box__back .jet-animated-box__inner {
	-webkit-transform: translateZ(125px);
	transform: translateZ(125px);
	-webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.jet-animated-box.jet-box-effect-7.flipped .jet-animated-box__front {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-animated-box.jet-box-effect-7.flipped .jet-animated-box__front .jet-animated-box__inner {
	-webkit-transform: translateZ(125px);
	transform: translateZ(125px);
	-webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.jet-animated-box.jet-box-effect-7.flipped .jet-animated-box__back {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-animated-box.jet-box-effect-7.flipped .jet-animated-box__back .jet-animated-box__inner {
	-webkit-transform: translateZ(0px);
	transform: translateZ(0px);
	-webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;
	-o-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;
	transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.jet-animated-box.jet-box-effect-8 {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.jet-animated-box.jet-box-effect-8 .jet-animated-box__front {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 2;
	-webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-animated-box.jet-box-effect-8 .jet-animated-box__front .jet-animated-box__inner {
	-webkit-transform: translateZ(0px);
	transform: translateZ(0px);
	-webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;
	-o-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;
	transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.jet-animated-box.jet-box-effect-8 .jet-animated-box__back {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	-webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-animated-box.jet-box-effect-8 .jet-animated-box__back .jet-animated-box__inner {
	-webkit-transform: translateZ(125px);
	transform: translateZ(125px);
	-webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.jet-animated-box.jet-box-effect-8.flipped .jet-animated-box__front {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
	-webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-animated-box.jet-box-effect-8.flipped .jet-animated-box__front .jet-animated-box__inner {
	-webkit-transform: translateZ(125px);
	transform: translateZ(125px);
	-webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.jet-animated-box.jet-box-effect-8.flipped .jet-animated-box__back {
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
	-webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-animated-box.jet-box-effect-8.flipped .jet-animated-box__back .jet-animated-box__inner {
	-webkit-transform: translateZ(0px);
	transform: translateZ(0px);
	-webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;
	-o-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;
	transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.elementor-jet-banner:after {
	clear: both;
	width: 100%;
	display: block;
	content: ''
}
.jet-banner {
	position: relative;
	overflow: hidden;
	float: left;
	max-width: 100%
}
.jet-banner * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.jet-banner__content {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	text-align: center
}
.jet-banner__content-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column
}
.jet-banner .jet-banner__title, .jet-banner .jet-banner__text {
	margin: 0;
	padding: 0
}
.jet-banner__overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0;
	background: #000;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-transition: opacity 0.35s;
	-o-transition: opacity 0.35s;
	transition: opacity 0.35s
}
.jet-banner__img {
	display: block
}
.jet-banner:hover .jet-banner__overlay {
	opacity: .2
}
.jet-banner.jet-effect-none .jet-banner__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-banner.jet-effect-lily .jet-banner__img {
	max-width: none;
	width: -webkit-calc(100% + 50px);
	width: calc(100% + 50px);
	-webkit-transition: -webkit-transform 0.35s;
	transition: -webkit-transform 0.35s;
	-o-transition: transform 0.35s;
	transition: transform 0.35s;
	transition: transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(-40px, 0, 0);
	transform: translate3d(-40px, 0, 0)
}
.jet-banner.jet-effect-lily .jet-banner__content {
	text-align: left
}
.jet-banner.jet-effect-lily .jet-banner__content-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 2em;
	width: 100%;
	height: 50%;
	z-index: 2
}
.jet-banner.jet-effect-lily .jet-banner__title, .jet-banner.jet-effect-lily .jet-banner__text {
	-webkit-transform: translate3d(0, 40px, 0);
	transform: translate3d(0, 40px, 0)
}
.jet-banner.jet-effect-lily .jet-banner__title {
	-webkit-transition: -webkit-transform 0.35s;
	transition: -webkit-transform 0.35s;
	-o-transition: transform 0.35s;
	transition: transform 0.35s;
	transition: transform 0.35s, -webkit-transform 0.35s
}
.jet-banner.jet-effect-lily .jet-banner__text {
	color: rgba(255,255,255,0.8);
	opacity: 0;
	-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
	transition: opacity 0.2s, -webkit-transform 0.35s;
	-o-transition: opacity 0.2s, transform 0.35s;
	transition: opacity 0.2s, transform 0.35s;
	transition: opacity 0.2s, transform 0.35s, -webkit-transform 0.35s
}
.jet-banner.jet-effect-lily:hover .jet-banner__text {
	opacity: 1
}
.jet-banner.jet-effect-lily:hover .jet-banner__img, .jet-banner.jet-effect-lily:hover .jet-banner__title, .jet-banner.jet-effect-lily:hover .jet-banner__text {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-lily:hover .jet-banner__text {
	-webkit-transition-delay: 0.05s;
	-o-transition-delay: 0.05s;
	transition-delay: 0.05s;
	-webkit-transition-duration: 0.35s;
	-o-transition-duration: 0.35s;
	transition-duration: 0.35s
}
.jet-banner.jet-effect-sadie .jet-banner__title {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	-webkit-transition: color 0.35s, -webkit-transform 0.35s;
	transition: color 0.35s, -webkit-transform 0.35s;
	-o-transition: transform 0.35s, color 0.35s;
	transition: transform 0.35s, color 0.35s;
	transition: transform 0.35s, color 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}
.jet-banner.jet-effect-sadie .jet-banner__text {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s
}
.jet-banner.jet-effect-sadie .jet-banner__text {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 2em;
	width: 100%;
	opacity: 0;
	-webkit-transform: translate3d(0, 10px, 0);
	transform: translate3d(0, 10px, 0)
}
.jet-banner.jet-effect-sadie:hover .jet-banner__title {
	-webkit-transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);
	transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0)
}
.jet-banner.jet-effect-sadie:hover .jet-banner__text {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-layla .jet-banner__content {
	padding: 3em
}
.jet-banner.jet-effect-layla .jet-banner__content::before, .jet-banner.jet-effect-layla .jet-banner__content::after {
	position: absolute;
	content: '';
	opacity: 0;
	z-index: 2
}
.jet-banner.jet-effect-layla .jet-banner__content::before {
	top: 40px;
	right: 20px;
	bottom: 40px;
	left: 20px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0, 1);
	-ms-transform: scale(0, 1);
	transform: scale(0, 1);
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0
}
.jet-banner.jet-effect-layla .jet-banner__content::after {
	top: 20px;
	right: 40px;
	bottom: 20px;
	left: 40px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	transform: scale(1, 0);
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}
.jet-banner.jet-effect-layla .jet-banner__title {
	padding-top: 26%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: -webkit-transform 0.35s;
	-o-transition: transform 0.35s;
	transition: transform 0.35s;
	transition: transform 0.35s, -webkit-transform 0.35s
}
.jet-banner.jet-effect-layla .jet-banner__text {
	padding: 0.5em 2em;
	text-transform: none;
	opacity: 0;
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0)
}
.jet-banner.jet-effect-layla .jet-banner__title {
	-webkit-transform: translate3d(0, -30px, 0);
	transform: translate3d(0, -30px, 0)
}
.jet-banner.jet-effect-layla .jet-banner__content::before, .jet-banner.jet-effect-layla .jet-banner__content::after, .jet-banner.jet-effect-layla .jet-banner__text {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s
}
.jet-banner.jet-effect-layla:hover .jet-banner__content::before, .jet-banner.jet-effect-layla:hover .jet-banner__content::after {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-banner.jet-effect-layla:hover .jet-banner__title, .jet-banner.jet-effect-layla:hover .jet-banner__text {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-layla:hover .jet-banner__content::after, .jet-banner.jet-effect-layla:hover .jet-banner__title, .jet-banner.jet-effect-layla:hover .jet-banner__text {
	-webkit-transition-delay: 0.15s;
	-o-transition-delay: 0.15s;
	transition-delay: 0.15s
}
.jet-banner.jet-effect-oscar .jet-banner__content {
	padding: 3em
}
.jet-banner.jet-effect-oscar .jet-banner__content::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: ''
}
.jet-banner.jet-effect-oscar .jet-banner__title {
	margin: 20% 0 10px 0;
	-webkit-transition: -webkit-transform 0.35s;
	transition: -webkit-transform 0.35s;
	-o-transition: transform 0.35s;
	transition: transform 0.35s;
	transition: transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}
.jet-banner.jet-effect-oscar .jet-banner__content::before, .jet-banner.jet-effect-oscar .jet-banner__text {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}
.jet-banner.jet-effect-oscar:hover .jet-banner__title {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-oscar:hover .jet-banner__content::before, .jet-banner.jet-effect-oscar:hover .jet-banner__text {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-banner.jet-effect-marley .jet-banner__content {
	text-align: right
}
.jet-banner.jet-effect-marley .jet-banner__title, .jet-banner.jet-effect-marley .jet-banner__text {
	position: absolute;
	right: 30px;
	left: 30px;
	padding: 10px 0
}
.jet-banner.jet-effect-marley .jet-banner__text {
	bottom: 30px;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}
.jet-banner.jet-effect-marley .jet-banner__title {
	top: 30px;
	-webkit-transition: -webkit-transform 0.35s;
	transition: -webkit-transform 0.35s;
	-o-transition: transform 0.35s;
	transition: transform 0.35s;
	transition: transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0)
}
.jet-banner.jet-effect-marley .jet-banner__title::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 4px;
	background: #fff;
	content: '';
	-webkit-transform: translate3d(0, 40px, 0);
	transform: translate3d(0, 40px, 0)
}
.jet-banner.jet-effect-marley .jet-banner__title::after, .jet-banner.jet-effect-marley .jet-banner__text {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s
}
.jet-banner.jet-effect-marley:hover .jet-banner__title {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-marley:hover .jet-banner__title::after, .jet-banner.jet-effect-marley:hover .jet-banner__text {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-ruby .jet-banner__content {
	padding: 2em
}
.jet-banner.jet-effect-ruby .jet-banner__img {
	-webkit-transition: -webkit-transform 0.35s;
	transition: -webkit-transform 0.35s;
	-o-transition: transform 0.35s;
	transition: transform 0.35s;
	transition: transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15)
}
.jet-banner.jet-effect-ruby .jet-banner__title {
	margin-top: 20%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: -webkit-transform 0.35s;
	-o-transition: transform 0.35s;
	transition: transform 0.35s;
	transition: transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0)
}
.jet-banner.jet-effect-ruby .jet-banner__text {
	margin: 1em 0 0;
	padding: 1.5em;
	border: 1px solid #fff;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(0, 20px, 0) scale(1.1);
	transform: translate3d(0, 20px, 0) scale(1.1)
}
.jet-banner.jet-effect-ruby:hover .jet-banner__img {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-banner.jet-effect-ruby:hover .jet-banner__title {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-ruby:hover .jet-banner__text {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0) scale(1);
	transform: translate3d(0, 0, 0) scale(1)
}
.jet-banner.jet-effect-roxy .jet-banner__img {
	max-width: none;
	width: -webkit-calc(100% + 60px);
	width: calc(100% + 60px);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(-50px, 0, 0);
	transform: translate3d(-50px, 0, 0)
}
.jet-banner.jet-effect-roxy .jet-banner__content::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(-20px, 0, 0);
	transform: translate3d(-20px, 0, 0)
}
.jet-banner.jet-effect-roxy .jet-banner__content {
	padding: 3em;
	text-align: left
}
.jet-banner.jet-effect-roxy .jet-banner__title {
	padding: 30% 0 10px 0
}
.jet-banner.jet-effect-roxy .jet-banner__text {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(-10px, 0, 0);
	transform: translate3d(-10px, 0, 0)
}
.jet-banner.jet-effect-roxy:hover .jet-banner__img {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-roxy:hover .jet-banner__content::before, .jet-banner.jet-effect-roxy:hover .jet-banner__text {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-bubba .jet-banner__content::before, .jet-banner.jet-effect-bubba .jet-banner__content::after {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s
}
.jet-banner.jet-effect-bubba .jet-banner__content::before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0, 1);
	-ms-transform: scale(0, 1);
	transform: scale(0, 1)
}
.jet-banner.jet-effect-bubba .jet-banner__content::after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	transform: scale(1, 0)
}
.jet-banner.jet-effect-bubba .jet-banner__title {
	padding-top: 30%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: -webkit-transform 0.35s;
	-o-transition: transform 0.35s;
	transition: transform 0.35s;
	transition: transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(0, -20px, 0);
	transform: translate3d(0, -20px, 0)
}
.jet-banner.jet-effect-bubba .jet-banner__text {
	padding: 20px 2.5em;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0)
}
.jet-banner.jet-effect-bubba:hover .jet-banner__content::before, .jet-banner.jet-effect-bubba:hover .jet-banner__content::after {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-banner.jet-effect-bubba:hover .jet-banner__title, .jet-banner.jet-effect-bubba:hover .jet-banner__text {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-romeo {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.jet-banner.jet-effect-romeo .jet-banner__img {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(0, 0, 300px);
	transform: translate3d(0, 0, 300px)
}
.jet-banner.jet-effect-romeo .jet-banner__content::before, .jet-banner.jet-effect-romeo .jet-banner__content::after {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80%;
	height: 1px;
	background: #fff;
	content: '';
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0)
}
.jet-banner.jet-effect-romeo .jet-banner__title, .jet-banner.jet-effect-romeo .jet-banner__text {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	-webkit-transition: -webkit-transform 0.35s;
	transition: -webkit-transform 0.35s;
	-o-transition: transform 0.35s;
	transition: transform 0.35s;
	transition: transform 0.35s, -webkit-transform 0.35s
}
.jet-banner.jet-effect-romeo .jet-banner__title {
	-webkit-transform: translate3d(0, -50%, 0) translate3d(0, -150%, 0);
	transform: translate3d(0, -50%, 0) translate3d(0, -150%, 0)
}
.jet-banner.jet-effect-romeo .jet-banner__text {
	padding: 0.25em 2em;
	-webkit-transform: translate3d(0, -50%, 0) translate3d(0, 150%, 0);
	transform: translate3d(0, -50%, 0) translate3d(0, 150%, 0)
}
.jet-banner.jet-effect-romeo:hover .jet-banner__content::before {
	opacity: 0.5;
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
	transform: translate3d(-50%, -50%, 0) rotate(45deg)
}
.jet-banner.jet-effect-romeo:hover .jet-banner__content::after {
	opacity: 0.5;
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
	transform: translate3d(-50%, -50%, 0) rotate(-45deg)
}
.jet-banner.jet-effect-romeo:hover .jet-banner__img {
	opacity: 0.6;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-romeo:hover .jet-banner__title {
	-webkit-transform: translate3d(0, -50%, 0) translate3d(0, -100%, 0);
	transform: translate3d(0, -50%, 0) translate3d(0, -100%, 0)
}
.jet-banner.jet-effect-romeo:hover .jet-banner__text {
	-webkit-transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0);
	transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0)
}
.jet-banner.jet-effect-sarah .jet-banner__img {
	max-width: none;
	width: -webkit-calc(100% + 20px);
	width: calc(100% + 20px);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(-10px, 0, 0);
	transform: translate3d(-10px, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.jet-banner.jet-effect-sarah .jet-banner__img {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-sarah .jet-banner__content {
	text-align: left;
	padding: 2em
}
.jet-banner.jet-effect-sarah .jet-banner__title {
	position: relative;
	overflow: hidden;
	padding: 0.5em 0
}
.jet-banner.jet-effect-sarah .jet-banner__title::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background: #fff;
	content: '';
	-webkit-transition: -webkit-transform 0.35s;
	transition: -webkit-transform 0.35s;
	-o-transition: transform 0.35s;
	transition: transform 0.35s;
	transition: transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
.jet-banner.jet-effect-sarah .jet-banner__text {
	padding: 1em 0;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
.jet-banner.jet-effect-sarah:hover .jet-banner__title::after {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-sarah:hover .jet-banner__text {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-chico .jet-banner__img {
	-webkit-transition: -webkit-transform 0.35s;
	transition: -webkit-transform 0.35s;
	-o-transition: transform 0.35s;
	transition: transform 0.35s;
	transition: transform 0.35s, -webkit-transform 0.35s;
	-webkit-transform: scale(1.12);
	-ms-transform: scale(1.12);
	transform: scale(1.12)
}
.jet-banner.jet-effect-chico .jet-banner__content {
	padding: 3em
}
.jet-banner.jet-effect-chico .jet-banner__content::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
	-webkit-transform: scale(1.1)
}
.jet-banner.jet-effect-chico .jet-banner__content::before, .jet-banner.jet-effect-chico .jet-banner__text {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s
}
.jet-banner.jet-effect-chico .jet-banner__title {
	padding: 20% 0 20px 0
}
.jet-banner.jet-effect-chico .jet-banner__text {
	margin: 0 auto;
	max-width: 70%;
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5)
}
.jet-banner.jet-effect-chico:hover .jet-banner__img {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-banner.jet-effect-chico:hover .jet-banner__content::before, .jet-banner.jet-effect-chico:hover .jet-banner__text {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-carousel {
	margin-left: -10px;
	margin-right: -10px
}
.jet-carousel-wrap.jet-equal-cols .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-carousel-wrap.jet-equal-cols .jet-carousel__item {
	float: none;
	height: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.jet-carousel-wrap.jet-equal-cols .jet-carousel__item img {
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.jet-carousel-wrap.jet-equal-cols .jet-carousel__item .jet-carousel__item-inner, .jet-carousel-wrap.jet-equal-cols .jet-carousel__item .jet-banner, .jet-carousel-wrap.jet-equal-cols .jet-carousel__item .jet-banner__link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.jet-carousel-wrap.jet-equal-cols .jet-carousel__item .jet-carousel__item-inner, .jet-carousel-wrap.jet-equal-cols .jet-carousel__item .jet-carousel__item-inner>*:last-child, .jet-carousel-wrap.jet-equal-cols .jet-carousel__item .jet-banner__link {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.jet-carousel__item {
	padding: 10px
}
.jet-carousel__item .jet-banner {
	float: none
}
.jet-carousel__content {
	position: relative;
	z-index: 2
}
.jet-carousel__content, .jet-carousel__item-title, .jet-carousel__item-text {
	-webkit-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear
}
.jet-carousel .jet-arrow {
	position: absolute;
	top: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	z-index: 999;
	-webkit-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear
}
.jet-carousel .jet-arrow:before {
	display: block;
	width: 100%;
	text-align: center;
	line-height: 0;
	-webkit-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear
}
.jet-carousel .jet-arrow.prev-arrow {
	left: 0
}
.jet-carousel .jet-arrow.next-arrow {
	right: 0
}
.jet-carousel .jet-slick-dots {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	z-index: 99;
	padding: 0
}
.jet-carousel .jet-slick-dots li {
	padding: 5px;
	margin: 0;
	list-style: none
}
.jet-carousel .jet-slick-dots li span {
	-webkit-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
	display: block;
	cursor: pointer;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 0;
	text-indent: 10em;
	overflow: hidden
}
.jet-carousel .jet-slick-dots li span:before {
	display: none
}
.elementor-jet-carousel .jet-carousel:not(.slick-initialized), .elementor-jet-posts .jet-carousel>.jet-posts:not(.slick-initialized) {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	visibility: hidden
}
.circle-progress {
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.circle-progress-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	position: relative
}
.circle-progress-bar {
	position: relative;
	margin-left: auto;
	margin-right: auto
}
.circle-progress-bar .position-in-circle {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
}
.circle-progress-bar .position-in-circle .circle-counter {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.circle-progress__meter, .circle-progress__value {
	-webkit-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-timing-function: cubic-bezier(0.28, 0.77, 0.39, 0.95);
	-o-transition-timing-function: cubic-bezier(0.28, 0.77, 0.39, 0.95);
	transition-timing-function: cubic-bezier(0.28, 0.77, 0.39, 0.95);
	fill: none;
	stroke-linecap: butt
}
.circle-counter .circle-val {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-countdown-timer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-countdown-timer__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	text-align: center;
	margin: 5px
}
.jet-countdown-timer__separator {
	display: none
}
*+.jet-countdown-timer__separator {
	display: block
}
.jet-countdown-timer__digit {
	display: inline-block
}
.jet-posts__item {
	outline: none
}
.jet-posts__inner-box {
	overflow: hidden
}
.jet-posts .jet-more {
	overflow: hidden
}
.jet-posts .jet-more-icon {
	margin-left: 5px
}
.jet-posts .entry-excerpt {
	padding-bottom: 15px
}
.jet-posts .jet-more-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.jet-posts .post-thumbnail {
	overflow: hidden
}
.jet-posts.jet-equal-cols .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-posts.jet-equal-cols .slick-track .jet-posts__item {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}
.jet-posts.jet-equal-cols .jet-posts__item {
	height: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.jet-posts.jet-equal-cols .jet-posts__item .jet-posts__inner-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.jet-posts.jet-equal-cols .jet-posts__item .jet-posts__inner-content {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.jet-posts .slick-slide .jet-posts__item {
	width: 100%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.post-meta {
	padding-bottom: 10px;
	text-decoration: none
}
.post-meta__item {
	display: inline-block;
	text-decoration: inherit
}
.post-meta__item:not(:first-child):before {
	content: "";
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px
}
.elementor-jet-posts .jet-carousel {
	margin-left: 0;
	margin-right: 0
}
.pricing-table {
	position: relative
}
.pricing-table__icon-box i {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.pricing-table__badge {
	position: absolute;
	right: 20px;
	top: 20px
}
.pricing-table .pricing-table-button {
	overflow: hidden
}
.pricing-table .pricing-table-button.button-full-size {
	width: 100%
}
.pricing-table .button-icon {
	margin-right: 5px
}
.pricing-feature:not(:first-child):before {
	content: "";
	display: block;
	height: 0;
	margin-left: auto;
	margin-right: auto
}
.pricing-feature__inner {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.pricing-feature .item-bullet {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 7px
}
.jet-images-layout {
	position: relative
}
.jet-images-layout__item {
	overflow: hidden;
	position: relative;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.jet-images-layout__item.image-loaded .jet-images-layout__link {
	opacity: 1;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease
}
.jet-images-layout__item:hover .jet-images-layout__content {
	opacity: 1
}
.jet-images-layout__inner {
	position: relative;
	overflow: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	background-color: rgba(0,0,0,0.3)
}
.jet-images-layout__link {
	display: block;
	opacity: 0
}
.jet-images-layout__icon {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	pointer-events: none
}
.jet-images-layout__icon .jet-images-layout-icon-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.jet-images-layout__image {
	position: relative;
	line-height: 0
}
.jet-images-layout__image-instance {
	width: 100%;
	min-width: 100px;
	min-height: 100px
}
.jet-images-layout__title {
	width: 100%
}
.jet-images-layout__desc {
	width: 100%
}
.jet-images-layout__content {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	z-index: 1;
	opacity: 0;
	-webkit-transition: opacity 0.5s cubic-bezier(0.21, 0.75, 0.27, 0.96);
	-o-transition: opacity 0.5s cubic-bezier(0.21, 0.75, 0.27, 0.96);
	transition: opacity 0.5s cubic-bezier(0.21, 0.75, 0.27, 0.96)
}
.jet-images-layout__content:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: -1;
	content: ''
}
.jet-images-layout__image-loader {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(0,0,0,0.3);
	z-index: 1
}
.jet-images-layout__image-loader span {
	width: 30px;
	height: 30px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	-webkit-box-shadow: 2px 2px 1px #fff;
	box-shadow: 2px 2px 1px #fff;
	-webkit-animation: jet-images-layout-load-spin 690ms infinite linear;
	animation: jet-images-layout-load-spin 690ms infinite linear
}
.jet-images-layout.layout-type-masonry .jet-images-layout__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.jet-images-layout.layout-type-masonry .jet-images-layout__list .jet-images-layout__item {
	height: auto;
	min-height: 100px
}
.jet-images-layout.layout-type-masonry .jet-images-layout__list .salvattore-column {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}
.jet-images-layout.layout-type-masonry .jet-images-layout__list:before {
	display: none
}
.jet-images-layout.layout-type-justify .jet-images-layout__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch
}
.jet-images-layout.layout-type-justify .jet-images-layout__list .jet-images-layout__item {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 25%;
	-ms-flex: 0 1 25%;
	flex: 0 1 25%;
	height: auto;
	min-height: 100px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.jet-images-layout.layout-type-justify .jet-images-layout__list .jet-images-layout__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.jet-images-layout.layout-type-justify .jet-images-layout__list .jet-images-layout__link {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.jet-images-layout.layout-type-justify .jet-images-layout__list .jet-images-layout__image {
	height: 100%
}
.jet-images-layout.layout-type-justify .jet-images-layout__list .jet-images-layout__image-instance {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.jet-images-layout.layout-type-grid .jet-images-layout__image-instance {
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.jet-images-layout.layout-type-list .jet-images-layout__item {
	width: 100%
}
@media screen and (min-width: 1px) and (max-width: 767px) {
.jet-images-layout .jet-images-layout__list.column-mobile-1[data-columns]::before {
	content: '1 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-mobile-1 .salvattore-column {
	width: 100%
}
.jet-images-layout .jet-images-layout__list.column-mobile-2[data-columns]::before {
	content: '2 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-mobile-2 .salvattore-column {
	width: 50%
}
.jet-images-layout .jet-images-layout__list.column-mobile-3[data-columns]::before {
	content: '3 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-mobile-3 .salvattore-column {
	width: 33.33333%
}
.jet-images-layout .jet-images-layout__list.column-mobile-4[data-columns]::before {
	content: '4 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-mobile-4 .salvattore-column {
	width: 25%
}
.jet-images-layout .jet-images-layout__list.column-mobile-5[data-columns]::before {
	content: '5 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-mobile-5 .salvattore-column {
	width: 20%
}
.jet-images-layout .jet-images-layout__list.column-mobile-6[data-columns]::before {
	content: '6 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-mobile-6 .salvattore-column {
	width: 16.66666%
}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.jet-images-layout .jet-images-layout__list.column-tablet-1[data-columns]::before {
	content: '1 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-tablet-1 .salvattore-column {
	width: 100%
}
.jet-images-layout .jet-images-layout__list.column-tablet-2[data-columns]::before {
	content: '2 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-tablet-2 .salvattore-column {
	width: 50%
}
.jet-images-layout .jet-images-layout__list.column-tablet-3[data-columns]::before {
	content: '3 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-tablet-3 .salvattore-column {
	width: 33.33333%
}
.jet-images-layout .jet-images-layout__list.column-tablet-4[data-columns]::before {
	content: '4 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-tablet-4 .salvattore-column {
	width: 25%
}
.jet-images-layout .jet-images-layout__list.column-tablet-5[data-columns]::before {
	content: '5 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-tablet-5 .salvattore-column {
	width: 20%
}
.jet-images-layout .jet-images-layout__list.column-tablet-6[data-columns]::before {
	content: '6 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-tablet-6 .salvattore-column {
	width: 16.66666%
}
}
@media (min-width: 1025px) {
.jet-images-layout .jet-images-layout__list.column-desktop-1[data-columns]::before {
	content: '1 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-desktop-1 .salvattore-column {
	width: 100%
}
.jet-images-layout .jet-images-layout__list.column-desktop-2[data-columns]::before {
	content: '2 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-desktop-2 .salvattore-column {
	width: 50%
}
.jet-images-layout .jet-images-layout__list.column-desktop-3[data-columns]::before {
	content: '3 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-desktop-3 .salvattore-column {
	width: 33.33333%
}
.jet-images-layout .jet-images-layout__list.column-desktop-4[data-columns]::before {
	content: '4 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-desktop-4 .salvattore-column {
	width: 25%
}
.jet-images-layout .jet-images-layout__list.column-desktop-5[data-columns]::before {
	content: '5 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-desktop-5 .salvattore-column {
	width: 20%
}
.jet-images-layout .jet-images-layout__list.column-desktop-6[data-columns]::before {
	content: '6 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-desktop-6 .salvattore-column {
	width: 16.66666%
}
}
@-webkit-keyframes jet-images-layout-load-spin {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes jet-images-layout-load-spin {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
transform:rotate(360deg)
}
}
.jet-slider {
	position: relative
}
.jet-slider .slider-pro {
	visibility: hidden
}
.jet-slider .slider-pro.slider-loaded {
	visibility: visible
}
.jet-slider .jet-slider-loader {
	width: 0;
	height: 5px;
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	background-color: #6ec1e4;
	z-index: 99
}
.jet-slider__image-exact .sp-image {
	-o-object-fit: cover;
	object-fit: cover
}
.jet-slider__item {
	overflow: hidden
}
.jet-slider__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-slider__content-item {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-width: 100%
}
.jet-slider__content-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	width: 100%
}
.jet-slider__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%
}
.jet-slider__icon .jet-slider-icon-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-slider__title {
	width: 100%
}
.jet-slider__subtitle {
	width: 100%
}
.jet-slider__desc {
	width: 100%
}
.jet-slider__button-wrapper {
	width: 100%
}
.jet-slider__button {
	margin: 0 5px
}
.jet-slider .sp-slides-container {
	-webkit-background-size: cover;
	background-size: cover
}
.jet-slider .sp-image-container {
	position: relative
}
.jet-slider .sp-image-container:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background-color: rgba(0,0,0,0.8);
	content: ''
}
.jet-slider .sp-full-screen-button {
	color: white
}
.jet-slider .sp-arrow {
	width: 40px;
	height: 40px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: block
}
.jet-slider .sp-arrow.sp-next-arrow {
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
.jet-slider .sp-arrow i {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 0em
}
.jet-slider .sp-arrow:before, .jet-slider .sp-arrow:after {
	display: none
}
.jet-slider .sp-full-screen-button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transform-origin: 50%;
	-ms-transform-origin: 50%;
	transform-origin: 50%;
	top: 10px;
	right: 10px
}
.jet-slider .sp-full-screen-button:before {
	display: none
}
.jet-slider .sp-buttons {
	width: 100%;
	padding: 0;
	margin: 0 auto
}
.jet-slider .sp-buttons .sp-button {
	width: 15px;
	height: 15px;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.jet-slider .sp-thumbnails .sp-thumbnail-container {
	position: relative;
	cursor: pointer
}
.jet-slider .sp-thumbnails .sp-thumbnail-container:before {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	content: ''
}
.jet-slider .sp-grab {
	cursor: auto
}
.jet-download.elementor-button {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.jet-download.icon-position-top, .jet-download.icon-position-bottom {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.jet-download__icon.icon-left {
	margin-right: 10px;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-download__icon.icon-right {
	margin-left: 10px;
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3
}
.jet-download__icon.icon-top {
	margin-bottom: 10px;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-download__icon.icon-bottom {
	margin-top: 10px;
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3
}
.jet-download__icon {
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease
}
.jet-download__text {
	text-align: left;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-download__label {
	display: block;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease
}
.jet-download__sub-label {
	display: block;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease
}
.jet-team-member__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-team-member__image {
	position: relative
}
.jet-team-member__image img.jet-team-member__img-tag {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.jet-team-member__image {
	width: 100%
}
.jet-team-member__figure {
	width: 100%;
	height: 100%;
	overflow: hidden;
	line-height: 0
}
.jet-team-member__cover {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.jet-team-member__cover:empty {
	display: none
}
.jet-team-member__cover>* {
	z-index: 1
}
.jet-team-member__cover:before {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 0;
	content: ''
}
.jet-team-member__cover:after {
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	bottom: -10px;
	content: none
}
.jet-team-member__content {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}
.jet-team-member__content:empty {
	display: none
}
.jet-team-member__name {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	text-align: center;
	max-width: 100%
}
.jet-team-member__position {
	max-width: 100%
}
.jet-team-member__desc {
	max-width: 100%
}
.jet-team-member__button-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%
}
.jet-team-member__socials {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-team-member__socials-item .inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-team-member.jet-team-member--cover-hint .jet-team-member__cover {
	top: auto;
	height: auto;
	bottom: 100%;
	padding-bottom: 12px
}
.jet-team-member.jet-team-member--cover-hint .jet-team-member__cover:before {
	height: -webkit-calc( 100% - 12px);
	height: calc( 100% - 12px)
}
.jet-team-member.jet-team-member--cover-hint .jet-team-member__cover:after {
	bottom: 2px
}
.jet-team-member.jet-team-member--hint-corner .jet-team-member__cover:after {
	content: ''
}
.jet-team-member.jet-team-member--cover-hover .jet-team-member__cover {
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity 0.3s cubic-bezier(0.69, 0.1, 0.33, 0.9);
	-o-transition: opacity 0.3s cubic-bezier(0.69, 0.1, 0.33, 0.9);
	transition: opacity 0.3s cubic-bezier(0.69, 0.1, 0.33, 0.9);
	-webkit-transition-delay: .2s;
	-o-transition-delay: .2s;
	transition-delay: .2s
}
.jet-team-member.jet-team-member--cover-hover .jet-team-member__image:hover .jet-team-member__cover {
	opacity: 1;
	pointer-events: auto;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}
.jet-services__header {
	position: relative;
	overflow: hidden;
	max-width: 100%
}
.jet-services__header img.jet-services__img-tag {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.jet-services__cover {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.jet-services__cover:empty {
	display: none
}
.jet-services__cover>* {
	z-index: 1
}
.jet-services__cover:before {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 0;
	content: ''
}
.jet-services__cover:after {
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	bottom: -10px;
	content: none
}
.jet-services__content {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}
.jet-services__content:empty {
	display: none
}
.jet-services__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-services__icon .inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-services__title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	max-width: 100%
}
.jet-services__desc {
	max-width: 100%
}
.jet-services .jet-services__button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-services .jet-services__button--icon-before .jet-services__button-text {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-services .jet-services__button--icon-before .jet-services__button-icon {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-services .jet-services__button--icon-after .jet-services__button-text {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-services .jet-services__button--icon-after .jet-services__button-icon {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-services.jet-services--cover-hover .jet-services__cover {
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity 0.4s cubic-bezier(0.69, 0.1, 0.33, 0.9);
	-o-transition: opacity 0.4s cubic-bezier(0.69, 0.1, 0.33, 0.9);
	transition: opacity 0.4s cubic-bezier(0.69, 0.1, 0.33, 0.9)
}
.jet-services.jet-services--cover-hover .jet-services__header:hover .jet-services__cover {
	opacity: 1;
	pointer-events: auto;
	-webkit-transition: opacity 0.3s cubic-bezier(0.69, 0.1, 0.33, 0.9);
	-o-transition: opacity 0.3s cubic-bezier(0.69, 0.1, 0.33, 0.9);
	transition: opacity 0.3s cubic-bezier(0.69, 0.1, 0.33, 0.9)
}
.jet-services.jet-services--header-position-top .jet-services__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-services.jet-services--header-position-left .jet-services__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row;
	-ms-flex-flow: row;
	flex-flow: row
}
.jet-services.jet-services--header-position-left .jet-services__inner .jet-services__header {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}
.jet-services.jet-services--header-position-left .jet-services__inner .jet-services__content {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}
.jet-services.jet-services--header-position-right .jet-services__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row;
	-ms-flex-flow: row;
	flex-flow: row
}
.jet-services.jet-services--header-position-right .jet-services__inner .jet-services__header {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-services.jet-services--header-position-right .jet-services__inner .jet-services__content {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-testimonials {
	width: 100%;
	position: relative
}
.jet-testimonials.jet-equal-cols .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-testimonials.jet-equal-cols .jet-testimonials__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	float: none;
	height: auto
}
.jet-testimonials.jet-equal-cols .jet-testimonials__item-inner {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.jet-testimonials__instance {
	width: 100%;
	position: relative
}
.jet-testimonials__instance:not(.slick-initialized) {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	visibility: hidden
}
.jet-testimonials__instance.jet-testimonials--comment-corner .jet-testimonials__comment:after {
	content: ''
}
.jet-testimonials__item {
	outline: none
}
.jet-testimonials__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-testimonials__figure {
	position: relative;
	overflow: hidden
}
.jet-testimonials__figure img.jet-testimonials__tag-img {
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.jet-testimonials__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-testimonials__icon .jet-testimonials__icon-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-testimonials__title {
	max-width: 100%
}
.jet-testimonials__comment {
	max-width: 100%;
	position: relative
}
.jet-testimonials__comment:after {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -5px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	bottom: -10px;
	content: none
}
.jet-testimonials__name {
	max-width: 100%
}
.jet-testimonials__position {
	max-width: 100%
}
.jet-testimonials__date {
	max-width: 100%
}
.jet-testimonials .jet-arrow {
	position: absolute;
	top: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	z-index: 999;
	-webkit-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear
}
.jet-testimonials .jet-arrow:before {
	display: block;
	width: 100%;
	text-align: center;
	line-height: 0;
	-webkit-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear
}
.jet-testimonials .jet-arrow.prev-arrow {
	left: 0
}
.jet-testimonials .jet-arrow.next-arrow {
	right: 0
}
.jet-testimonials .jet-slick-dots {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	z-index: 99;
	padding: 0
}
.jet-testimonials .jet-slick-dots li {
	padding: 5px;
	margin: 0;
	list-style: none
}
.jet-testimonials .jet-slick-dots li span {
	display: block;
	cursor: pointer;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 0;
	text-indent: 10em;
	overflow: hidden;
	-webkit-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear
}
.jet-testimonials .jet-slick-dots li span:before {
	display: none
}
.jet-button__container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.jet-button__instance {
	position: relative;
	overflow: hidden;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__plane {
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute
}
.jet-button__plane-normal {
	z-index: 1
}
.jet-button__plane-hover {
	z-index: 3
}
.jet-button__state {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.jet-button__state-normal {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 2
}
.jet-button__state-hover {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 4
}
.jet-button__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-button__instance.jet-button__instance--icon-left .jet-button__state {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.jet-button__instance.jet-button__instance--icon-left .jet-button__state .jet-button__icon {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-button__instance.jet-button__instance--icon-left .jet-button__state .jet-button__label {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-button__instance.jet-button__instance--icon-top .jet-button__state {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.jet-button__instance.jet-button__instance--icon-top .jet-button__state .jet-button__icon {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-button__instance.jet-button__instance--icon-top .jet-button__state .jet-button__label {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-button__instance.jet-button__instance--icon-right .jet-button__state {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.jet-button__instance.jet-button__instance--icon-right .jet-button__state .jet-button__icon {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-button__instance.jet-button__instance--icon-right .jet-button__state .jet-button__label {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-button__instance.jet-button__instance--icon-bottom .jet-button__state {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.jet-button__instance.jet-button__instance--icon-bottom .jet-button__state .jet-button__icon {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-button__instance.jet-button__instance--icon-bottom .jet-button__state .jet-button__label {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-button__instance.hover-effect-0 .jet-button__plane-normal {
	opacity: 1
}
.jet-button__instance.hover-effect-0 .jet-button__plane-hover {
	opacity: 0
}
.jet-button__instance.hover-effect-0 .jet-button__state-normal {
	opacity: 1
}
.jet-button__instance.hover-effect-0 .jet-button__state-hover {
	opacity: 0
}
.jet-button__instance.hover-effect-0:hover .jet-button__plane-normal {
	opacity: 0
}
.jet-button__instance.hover-effect-0:hover .jet-button__plane-hover {
	opacity: 1
}
.jet-button__instance.hover-effect-0:hover .jet-button__state-normal {
	opacity: 0
}
.jet-button__instance.hover-effect-0:hover .jet-button__state-hover {
	opacity: 1
}
.jet-button__instance.hover-effect-1 .jet-button__plane-normal {
	opacity: 1;
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-1 .jet-button__plane-hover {
	opacity: 0;
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-1 .jet-button__state-normal .jet-button__icon {
	opacity: 1;
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-1 .jet-button__state-normal .jet-button__label {
	opacity: 1;
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-1 .jet-button__state-hover .jet-button__icon {
	opacity: 0;
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-1 .jet-button__state-hover .jet-button__label {
	opacity: 0;
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-1:hover .jet-button__plane-normal {
	opacity: 0
}
.jet-button__instance.hover-effect-1:hover .jet-button__plane-hover {
	opacity: 1
}
.jet-button__instance.hover-effect-1:hover .jet-button__state-normal .jet-button__icon {
	opacity: 0
}
.jet-button__instance.hover-effect-1:hover .jet-button__state-normal .jet-button__label {
	opacity: 0
}
.jet-button__instance.hover-effect-1:hover .jet-button__state-hover .jet-button__icon {
	opacity: 1
}
.jet-button__instance.hover-effect-1:hover .jet-button__state-hover .jet-button__label {
	opacity: 1
}
.jet-button__instance.hover-effect-2 .jet-button__plane-normal {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-2 .jet-button__plane-hover {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-2 .jet-button__state-normal {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-2 .jet-button__state-hover {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-2:hover .jet-button__plane-normal {
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}
.jet-button__instance.hover-effect-2:hover .jet-button__plane-hover {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.jet-button__instance.hover-effect-2:hover .jet-button__state-normal {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}
.jet-button__instance.hover-effect-2:hover .jet-button__state-hover {
	-webkit-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%)
}
.jet-button__instance.hover-effect-3 .jet-button__plane-normal {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-3 .jet-button__plane-hover {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-3 .jet-button__state-normal {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-3 .jet-button__state-hover {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-3:hover .jet-button__plane-normal {
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%)
}
.jet-button__instance.hover-effect-3:hover .jet-button__plane-hover {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.jet-button__instance.hover-effect-3:hover .jet-button__state-normal {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%)
}
.jet-button__instance.hover-effect-3:hover .jet-button__state-hover {
	-webkit-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%)
}
.jet-button__instance.hover-effect-4 .jet-button__plane-normal {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-4 .jet-button__plane-hover {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-4 .jet-button__state-normal {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-4 .jet-button__state-hover {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-4:hover .jet-button__plane-normal {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.jet-button__instance.hover-effect-4:hover .jet-button__plane-hover {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.jet-button__instance.hover-effect-4:hover .jet-button__state-normal {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%)
}
.jet-button__instance.hover-effect-4:hover .jet-button__state-hover {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.jet-button__instance.hover-effect-5 .jet-button__plane-normal {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-5 .jet-button__plane-hover {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-5 .jet-button__state-normal {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-5 .jet-button__state-hover {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-5:hover .jet-button__plane-normal {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.jet-button__instance.hover-effect-5:hover .jet-button__plane-hover {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.jet-button__instance.hover-effect-5:hover .jet-button__state-normal {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%)
}
.jet-button__instance.hover-effect-5:hover .jet-button__state-hover {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.jet-button__instance.hover-effect-6 .jet-button__plane-normal {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-6 .jet-button__plane-hover {
	opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-6 .jet-button__state-normal {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-6 .jet-button__state-hover {
	opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-6:hover .jet-button__plane-normal {
	opacity: 0;
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5)
}
.jet-button__instance.hover-effect-6:hover .jet-button__plane-hover {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-button__instance.hover-effect-6:hover .jet-button__state-normal {
	opacity: 0;
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5)
}
.jet-button__instance.hover-effect-6:hover .jet-button__state-hover {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-button__instance.hover-effect-7 .jet-button__plane-normal {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-7 .jet-button__plane-hover {
	opacity: 0;
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-7 .jet-button__state-normal {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-7 .jet-button__state-hover {
	opacity: 0;
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-7:hover .jet-button__plane-normal {
	opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}
.jet-button__instance.hover-effect-7:hover .jet-button__plane-hover {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-button__instance.hover-effect-7:hover .jet-button__state-normal {
	opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}
.jet-button__instance.hover-effect-7:hover .jet-button__state-hover {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-button__instance.hover-effect-8 .jet-button__plane-normal {
	opacity: 1;
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-8 .jet-button__plane-hover {
	opacity: 1;
	-webkit-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: rotateZ(-90deg) scaleX(2);
	-ms-transform: rotate(-90deg) scaleX(2);
	transform: rotateZ(-90deg) scaleX(2);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-8 .jet-button__state-normal {
	opacity: 1;
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-8 .jet-button__state-hover {
	opacity: 0;
	-webkit-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: rotateZ(-90deg) translateY(-100%);
	-ms-transform: rotate(-90deg) translateY(-100%);
	transform: rotateZ(-90deg) translateY(-100%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-8:hover .jet-button__plane-normal {
	opacity: 0
}
.jet-button__instance.hover-effect-8:hover .jet-button__plane-hover {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-ms-transform: rotate(0deg);
	transform: rotateZ(0deg)
}
.jet-button__instance.hover-effect-8:hover .jet-button__state-normal {
	opacity: 0;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%)
}
.jet-button__instance.hover-effect-8:hover .jet-button__state-hover {
	opacity: 1;
	-webkit-transform: rotateZ(0) translateY(0);
	-ms-transform: rotate(0) translateY(0);
	transform: rotateZ(0) translateY(0);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.jet-button__instance.hover-effect-9 .jet-button__plane-normal {
	opacity: 1;
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-9 .jet-button__plane-hover {
	opacity: 1;
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: rotateZ(-90deg) translateY(100%) scaleX(2);
	-ms-transform: rotate(-90deg) translateY(100%) scaleX(2);
	transform: rotateZ(-90deg) translateY(100%) scaleX(2);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-9 .jet-button__state-normal {
	opacity: 1;
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-9 .jet-button__state-hover {
	opacity: 0;
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: rotateZ(-90deg) translateY(100%);
	-ms-transform: rotate(-90deg) translateY(100%);
	transform: rotateZ(-90deg) translateY(100%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-9:hover .jet-button__plane-normal {
	opacity: 0
}
.jet-button__instance.hover-effect-9:hover .jet-button__plane-hover {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-ms-transform: rotate(0deg);
	transform: rotateZ(0deg)
}
.jet-button__instance.hover-effect-9:hover .jet-button__state-normal {
	opacity: 0;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}
.jet-button__instance.hover-effect-9:hover .jet-button__state-hover {
	opacity: 1;
	-webkit-transform: rotateZ(0) translateY(0);
	-ms-transform: rotate(0) translateY(0);
	transform: rotateZ(0) translateY(0);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.jet-button__instance.hover-effect-10 .jet-button__plane-normal {
	opacity: 1;
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-10 .jet-button__plane-hover {
	opacity: 1;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-10 .jet-button__state-normal {
	opacity: 1;
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-10 .jet-button__state-hover {
	opacity: 0;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-10:hover .jet-button__plane-normal {
	opacity: 0
}
.jet-button__instance.hover-effect-10:hover .jet-button__plane-hover {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.jet-button__instance.hover-effect-10:hover .jet-button__state-normal {
	opacity: 0;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%)
}
.jet-button__instance.hover-effect-10:hover .jet-button__state-hover {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.jet-button__instance.hover-effect-11 .jet-button__plane-normal {
	opacity: 1;
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-11 .jet-button__plane-hover {
	opacity: 1;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-11 .jet-button__state-normal {
	opacity: 1;
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-11 .jet-button__state-hover {
	opacity: 0;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-button__instance.hover-effect-11:hover .jet-button__plane-normal {
	opacity: 1
}
.jet-button__instance.hover-effect-11:hover .jet-button__plane-hover {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.jet-button__instance.hover-effect-11:hover .jet-button__state-normal {
	opacity: 0;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%)
}
.jet-button__instance.hover-effect-11:hover .jet-button__state-hover {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.jet-image-comparison {
	width: 100%;
	position: relative
}
.jet-image-comparison__instance {
	width: 100%;
	position: relative;
	overflow: hidden
}
.jet-image-comparison__instance:not(.slick-initialized) {
	display: none
}
.jet-image-comparison .jet-arrow {
	position: absolute;
	top: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	z-index: 99;
	-webkit-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear
}
.jet-image-comparison .jet-arrow:before {
	display: block;
	width: 100%;
	text-align: center;
	line-height: 0;
	-webkit-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear
}
.jet-image-comparison .jet-arrow.prev-arrow {
	left: 0
}
.jet-image-comparison .jet-arrow.next-arrow {
	right: 0
}
.jet-image-comparison .jet-slick-dots {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	z-index: 99;
	padding: 0
}
.jet-image-comparison .jet-slick-dots li {
	padding: 5px;
	margin: 0;
	list-style: none
}
.jet-image-comparison .jet-slick-dots li span {
	display: block;
	cursor: pointer;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 0;
	text-indent: 10em;
	overflow: hidden;
	-webkit-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear
}
.jet-image-comparison .jet-slick-dots li span:before {
	display: none
}
.jet-image-comparison .juxtapose {
	margin: 0 auto;
	max-width: 100%
}
.jet-image-comparison .juxtapose .jx-image {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
.jet-image-comparison .juxtapose .jx-image img {
	top: 0
}
.jet-image-comparison .juxtapose .jx-image .jx-label {
	float: none;
	left: auto;
	right: auto
}
.jet-image-comparison .juxtapose .jx-image.jx-left {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.jet-image-comparison .juxtapose .jx-image.jx-right {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.jet-image-comparison .juxtapose .jx-handle {
	width: 40px;
	margin: 0;
	margin-left: -20px
}
.jet-image-comparison .juxtapose .jx-handle .jx-arrow {
	display: none
}
.jet-image-comparison .juxtapose .jx-handle .jx-control {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 40px;
	background: none;
	margin: 0;
	z-index: 1
}
.jet-image-comparison .juxtapose .jx-handle .jx-control:before {
	width: 3px;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	background-color: white;
	content: ''
}
.jet-image-comparison .juxtapose .jx-handle .jx-controller {
	width: 40px;
	height: 40px;
	margin: 0;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	direction: ltr
}
.jet-image-comparison .juxtapose .jx-handle .jx-controller i {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-instagram-gallery__instance.layout-type-grid {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}
.jet-instagram-gallery__instance.layout-type-masonry {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.jet-instagram-gallery__instance.layout-type-masonry .salvattore-column {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}
.jet-instagram-gallery__instance.show-overlay-on-hover .jet-instagram-gallery__inner .jet-instagram-gallery__content {
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity 0.5s cubic-bezier(0.21, 0.75, 0.27, 0.96);
	-o-transition: opacity 0.5s cubic-bezier(0.21, 0.75, 0.27, 0.96);
	transition: opacity 0.5s cubic-bezier(0.21, 0.75, 0.27, 0.96)
}
.jet-instagram-gallery__instance.show-overlay-on-hover .jet-instagram-gallery__inner:hover .jet-instagram-gallery__content {
	opacity: 1;
	pointer-events: auto
}
.jet-instagram-gallery__item {
	position: relative
}
.jet-instagram-gallery__inner {
	position: relative;
	overflow: hidden;
	margin: 10px
}
.jet-instagram-gallery__link {
	display: block;
	line-height: 0
}
.jet-instagram-gallery__image {
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
	vertical-align: top
}
.jet-instagram-gallery__meta {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-instagram-gallery__meta-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-instagram-gallery__content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-instagram-gallery__content:before {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 0;
	content: ''
}
.jet-instagram-gallery__caption {
	max-width: 100%
}
@media screen and (min-width: 1px) and (max-width: 767px) {
.jet-instagram-gallery__instance.column-mobile-1[data-columns]::before {
	content: '1 .salvattore-column'
}
.jet-instagram-gallery__instance.column-mobile-1 .salvattore-column {
	width: 100%
}
.jet-instagram-gallery__instance.column-mobile-2[data-columns]::before {
	content: '2 .salvattore-column'
}
.jet-instagram-gallery__instance.column-mobile-2 .salvattore-column {
	width: 50%
}
.jet-instagram-gallery__instance.column-mobile-3[data-columns]::before {
	content: '3 .salvattore-column'
}
.jet-instagram-gallery__instance.column-mobile-3 .salvattore-column {
	width: 33.33333%
}
.jet-instagram-gallery__instance.column-mobile-4[data-columns]::before {
	content: '4 .salvattore-column'
}
.jet-instagram-gallery__instance.column-mobile-4 .salvattore-column {
	width: 25%
}
.jet-instagram-gallery__instance.column-mobile-5[data-columns]::before {
	content: '5 .salvattore-column'
}
.jet-instagram-gallery__instance.column-mobile-5 .salvattore-column {
	width: 20%
}
.jet-instagram-gallery__instance.column-mobile-6[data-columns]::before {
	content: '6 .salvattore-column'
}
.jet-instagram-gallery__instance.column-mobile-6 .salvattore-column {
	width: 16.66666%
}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.jet-instagram-gallery__instance.column-tablet-1[data-columns]::before {
	content: '1 .salvattore-column'
}
.jet-instagram-gallery__instance.column-tablet-1 .salvattore-column {
	width: 100%
}
.jet-instagram-gallery__instance.column-tablet-2[data-columns]::before {
	content: '2 .salvattore-column'
}
.jet-instagram-gallery__instance.column-tablet-2 .salvattore-column {
	width: 50%
}
.jet-instagram-gallery__instance.column-tablet-3[data-columns]::before {
	content: '3 .salvattore-column'
}
.jet-instagram-gallery__instance.column-tablet-3 .salvattore-column {
	width: 33.33333%
}
.jet-instagram-gallery__instance.column-tablet-4[data-columns]::before {
	content: '4 .salvattore-column'
}
.jet-instagram-gallery__instance.column-tablet-4 .salvattore-column {
	width: 25%
}
.jet-instagram-gallery__instance.column-tablet-5[data-columns]::before {
	content: '5 .salvattore-column'
}
.jet-instagram-gallery__instance.column-tablet-5 .salvattore-column {
	width: 20%
}
.jet-instagram-gallery__instance.column-tablet-6[data-columns]::before {
	content: '6 .salvattore-column'
}
.jet-instagram-gallery__instance.column-tablet-6 .salvattore-column {
	width: 16.66666%
}
}
@media (min-width: 1025px) {
.jet-instagram-gallery__instance.column-desktop-1[data-columns]::before {
	content: '1 .salvattore-column'
}
.jet-instagram-gallery__instance.column-desktop-1 .salvattore-column {
	width: 100%
}
.jet-instagram-gallery__instance.column-desktop-2[data-columns]::before {
	content: '2 .salvattore-column'
}
.jet-instagram-gallery__instance.column-desktop-2 .salvattore-column {
	width: 50%
}
.jet-instagram-gallery__instance.column-desktop-3[data-columns]::before {
	content: '3 .salvattore-column'
}
.jet-instagram-gallery__instance.column-desktop-3 .salvattore-column {
	width: 33.33333%
}
.jet-instagram-gallery__instance.column-desktop-4[data-columns]::before {
	content: '4 .salvattore-column'
}
.jet-instagram-gallery__instance.column-desktop-4 .salvattore-column {
	width: 25%
}
.jet-instagram-gallery__instance.column-desktop-5[data-columns]::before {
	content: '5 .salvattore-column'
}
.jet-instagram-gallery__instance.column-desktop-5 .salvattore-column {
	width: 20%
}
.jet-instagram-gallery__instance.column-desktop-6[data-columns]::before {
	content: '6 .salvattore-column'
}
.jet-instagram-gallery__instance.column-desktop-6 .salvattore-column {
	width: 16.66666%
}
}
.jet-scroll-navigation {
	position: fixed;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 999;
	overflow: visible !important
}
.jet-scroll-navigation--position-left {
	left: 0
}
.jet-scroll-navigation--position-left .jet-scroll-navigation__item-hint {
	left: -webkit-calc(100% + 10px);
	left: calc(100% + 10px)
}
.jet-scroll-navigation--position-right {
	right: 0
}
.jet-scroll-navigation--position-right .jet-scroll-navigation__item-hint {
	right: -webkit-calc(100% + 10px);
	right: calc(100% + 10px)
}
.jet-scroll-navigation__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	overflow: visible !important
}
.jet-scroll-navigation__item {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: visible !important
}
.jet-scroll-navigation__item:hover .jet-scroll-navigation__item-hint {
	opacity: 1;
	pointer-events: auto
}
.jet-scroll-navigation__item.active .jet-scroll-navigation__item-hint {
	opacity: 1;
	pointer-events: auto
}
.jet-scroll-navigation__dot {
	width: 20px;
	height: 20px;
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-scroll-navigation__item-hint {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-scroll-navigation__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.jet-scroll-navigation__label {
	white-space: nowrap
}
.jet-headline, .jet-headline .jet-headline__link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-headline--direction-horizontal, .jet-headline--direction-horizontal .jet-headline__link {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-headline--direction-horizontal .jet-headline__link {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.jet-headline--direction-vertical, .jet-headline--direction-vertical .jet-headline__link {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-headline--direction-vertical .jet-headline__link {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch
}
.jet-headline--direction-vertical .jet-headline__divider {
	width: 100%
}
.jet-headline__first {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-headline__second {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-headline__divider {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
.jet-headline__deco-icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}
.jet-headline__deco-image {
	position: relative;
	width: 50px;
	height: 50px;
	line-height: 0
}
.jet-headline__deco-image img {
	width: 100% !important;
	height: 100% !important;
	-o-object-fit: cover;
	object-fit: cover
}
.jet-headline .headline__part--image-text .jet-headline__label {
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent !important;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover
}
.jet-subscribe-form {
	max-width: 100%
}
.jet-subscribe-form__fields {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-subscribe-form__submit {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	position: relative;
	max-width: 100%
}
.jet-subscribe-form__submit i {
	visibility: visible;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit
}
.jet-subscribe-form__submit span {
	visibility: visible
}
.jet-subscribe-form__submit:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	visibility: hidden;
	top: 50%;
	left: 50%;
	width: 26px;
	height: 26px;
	margin-top: -13px;
	margin-left: -13px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 3px solid #fff;
	border-top-color: #000;
	content: '';
	-webkit-animation: jet-spinner .6s linear infinite;
	animation: jet-spinner .6s linear infinite
}
.jet-subscribe-form__submit.loading i {
	visibility: hidden
}
.jet-subscribe-form__submit.loading span {
	visibility: hidden
}
.jet-subscribe-form__submit.loading:before {
	visibility: visible
}
.jet-subscribe-form__message {
	position: absolute;
	top: 120%;
	width: 100%;
	visibility: hidden
}
.jet-subscribe-form__message .jet-subscribe-form__message-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}
.jet-subscribe-form--inline-layout .jet-subscribe-form__input-group {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.jet-subscribe-form--inline-layout .jet-subscribe-form__input-group .jet-subscribe-form__fields {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: auto
}
.jet-subscribe-form--inline-layout .jet-subscribe-form__input-group .jet-subscribe-form__submit {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	width: auto
}
.jet-subscribe-form--block-layout .jet-subscribe-form__input-group {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-subscribe-form--block-layout .jet-subscribe-form__input-group .jet-subscribe-form__fields {
	width: 100%
}
@-webkit-keyframes jet-spinner {
to {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes jet-spinner {
to {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
.jet-parallax-section__layout {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	overflow: hidden;
	pointer-events: none;
	-webkit-perspective: 1200px;
	perspective: 1200px
}
.jet-parallax-section__image {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	-webkit-background-size: auto auto;
	background-size: auto;
	background-position-x: 50%;
	background-position-y: 50%;
	will-change: transform
}
.jet-parallax-section .jet-parallax-section__scroll-layout:not(.is-mac) .jet-parallax-section__image {
	-webkit-transition: background-position 0s linear, -webkit-transform 0.5s cubic-bezier(0.25, 0.88, 0.54, 0.98);
	transition: background-position 0s linear, -webkit-transform 0.5s cubic-bezier(0.25, 0.88, 0.54, 0.98);
	-o-transition: transform 0.5s cubic-bezier(0.25, 0.88, 0.54, 0.98), background-position 0s linear;
	transition: transform 0.5s cubic-bezier(0.25, 0.88, 0.54, 0.98), background-position 0s linear;
	transition: transform 0.5s cubic-bezier(0.25, 0.88, 0.54, 0.98), background-position 0s linear, -webkit-transform 0.5s cubic-bezier(0.25, 0.88, 0.54, 0.98)
}
.jet-progress-bar__title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap
}
.jet-progress-bar__wrapper {
	position: relative
}
.jet-progress-bar__status-bar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	will-change: width, height;
	-webkit-transition: width 1s cubic-bezier(0.6, 0.17, 0.37, 0.86), height 1s cubic-bezier(0.6, 0.17, 0.37, 0.86);
	-o-transition: width 1s cubic-bezier(0.6, 0.17, 0.37, 0.86), height 1s cubic-bezier(0.6, 0.17, 0.37, 0.86);
	transition: width 1s cubic-bezier(0.6, 0.17, 0.37, 0.86), height 1s cubic-bezier(0.6, 0.17, 0.37, 0.86);
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.jet-progress-bar__percent {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-progress-bar__percent-value {
	line-height: 1
}
.jet-progress-bar__percent-suffix {
	line-height: 1
}
.jet-progress-bar-type-1 .jet-progress-bar__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column
}
.jet-progress-bar-type-1 .jet-progress-bar__inner .jet-progress-bar__status-bar {
	width: 0%
}
.jet-progress-bar-type-1 .jet-progress-bar__inner .jet-progress-bar__title {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start
}
.jet-progress-bar-type-1 .jet-progress-bar__inner .jet-progress-bar__wrapper {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch
}
.jet-progress-bar-type-1 .jet-progress-bar__inner .jet-progress-bar__percent {
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end
}
.jet-progress-bar-type-2 .jet-progress-bar__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column
}
.jet-progress-bar-type-2 .jet-progress-bar__inner .jet-progress-bar__status-bar {
	width: 0%
}
.jet-progress-bar-type-3 .jet-progress-bar__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column
}
.jet-progress-bar-type-3 .jet-progress-bar__inner .jet-progress-bar__wrapper {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
.jet-progress-bar-type-3 .jet-progress-bar__inner .jet-progress-bar__status-bar {
	width: 0%
}
.jet-progress-bar-type-3 .jet-progress-bar__inner .jet-progress-bar__percent {
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end;
	position: absolute;
	bottom: -webkit-calc(100% + 10px);
	bottom: calc(100% + 10px);
	right: 0
}
.jet-progress-bar-type-4 .jet-progress-bar__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-progress-bar-type-4 .jet-progress-bar__inner .jet-progress-bar__wrapper {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
.jet-progress-bar-type-4 .jet-progress-bar__inner .jet-progress-bar__status-bar {
	width: 0%
}
.jet-progress-bar-type-5 .jet-progress-bar__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-progress-bar-type-5 .jet-progress-bar__inner .jet-progress-bar__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch
}
.jet-progress-bar-type-5 .jet-progress-bar__inner .jet-progress-bar__status-bar {
	width: 0%
}
.jet-progress-bar-type-6 .jet-progress-bar__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-progress-bar-type-6 .jet-progress-bar__inner .jet-progress-bar__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch
}
.jet-progress-bar-type-6 .jet-progress-bar__inner .jet-progress-bar__status-bar {
	width: 0%
}
.jet-progress-bar-type-6 .jet-progress-bar__inner .jet-progress-bar__status {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.jet-progress-bar-type-7 .jet-progress-bar__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-progress-bar-type-7 .jet-progress-bar__inner .jet-progress-bar__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}
.jet-progress-bar-type-7 .jet-progress-bar__inner .jet-progress-bar__status-bar {
	width: 100%;
	height: 0%
}
.jet-portfolio {
	position: relative
}
.jet-portfolio__filter {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row;
	-ms-flex-flow: row;
	flex-flow: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-portfolio__filter-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-portfolio__filter-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer
}
.jet-portfolio__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: height 0.5s cubic-bezier(0.33, 0.79, 0.37, 0.97);
	-o-transition: height 0.5s cubic-bezier(0.33, 0.79, 0.37, 0.97);
	transition: height 0.5s cubic-bezier(0.33, 0.79, 0.37, 0.97)
}
.jet-portfolio__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	position: relative;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.jet-portfolio__item.item-loaded .jet-portfolio__image-instance {
	visibility: visible
}
.jet-portfolio__item.item-loaded .jet-portfolio__content {
	visibility: visible
}
.jet-portfolio__item.hidden-status {
	height: 0;
	visibility: hidden
}
.jet-portfolio__item.hidden-status .jet-portfolio__inner {
	opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}
.jet-portfolio__item.visible-status {
	height: auto;
	visibility: visible
}
.jet-portfolio__item.visible-status .jet-portfolio__inner {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-portfolio__inner {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 100%;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	position: relative;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}
.jet-portfolio__link {
	display: block
}
.jet-portfolio__image {
	position: relative;
	line-height: 0
}
.jet-portfolio__image-instance {
	width: 100%;
	min-height: 100px;
	visibility: hidden
}
.jet-portfolio__image-loader {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(84,89,95,0.75);
	z-index: 1
}
.jet-portfolio__image-loader span {
	width: 30px;
	height: 30px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	-webkit-box-shadow: 2px 2px 1px #fff;
	box-shadow: 2px 2px 1px #fff;
	-webkit-animation: jet-portfolio-load-spin 690ms infinite linear;
	animation: jet-portfolio-load-spin 690ms infinite linear
}
.jet-portfolio__content {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	visibility: hidden
}
.jet-portfolio__content-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-portfolio__content-inner:empty {
	display: none
}
.jet-portfolio__title {
	width: 100%
}
.jet-portfolio__desc {
	width: 100%
}
.jet-portfolio__category {
	width: 100%
}
.jet-portfolio__cover {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.jet-portfolio__cover i {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.jet-portfolio__view-more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.jet-portfolio__view-more.hidden-status {
	display: none
}
.jet-portfolio__view-more-button {
	cursor: pointer
}
.jet-portfolio .grid-sizer {
	width: 25%;
	height: 0
}
.jet-portfolio.layout-type-grid .jet-portfolio__image-instance {
	-o-object-fit: cover;
	object-fit: cover
}
.jet-portfolio.layout-type-justify .jet-portfolio__item, .jet-portfolio.layout-type-justify .grid-sizer {
	width: 25%
}
.jet-portfolio.layout-type-justify .jet-portfolio__item.justify-size-1-4, .jet-portfolio.layout-type-justify .grid-sizer.justify-size-1-4 {
	width: 25%
}
.jet-portfolio.layout-type-justify .jet-portfolio__item.justify-size-2-4, .jet-portfolio.layout-type-justify .grid-sizer.justify-size-2-4 {
	width: 25%
}
.jet-portfolio.layout-type-justify .jet-portfolio__item.justify-size-3-4, .jet-portfolio.layout-type-justify .grid-sizer.justify-size-3-4 {
	width: 50%
}
.jet-portfolio.layout-type-justify .jet-portfolio__item.justify-size-4-4, .jet-portfolio.layout-type-justify .grid-sizer.justify-size-4-4 {
	width: 50%
}
@media (max-width: 767px) {
.jet-portfolio.layout-type-justify .jet-portfolio__item.justify-size-1-4, .jet-portfolio.layout-type-justify .grid-sizer.justify-size-1-4 {
	width: 100%
}
.jet-portfolio.layout-type-justify .jet-portfolio__item.justify-size-2-4, .jet-portfolio.layout-type-justify .grid-sizer.justify-size-2-4 {
	width: 100%
}
.jet-portfolio.layout-type-justify .jet-portfolio__item.justify-size-3-4, .jet-portfolio.layout-type-justify .grid-sizer.justify-size-3-4 {
	width: 100%
}
.jet-portfolio.layout-type-justify .jet-portfolio__item.justify-size-4-4, .jet-portfolio.layout-type-justify .grid-sizer.justify-size-4-4 {
	width: 100%
}
}
.jet-portfolio.layout-type-justify .jet-portfolio__image-instance {
	-o-object-fit: cover;
	object-fit: cover;
	height: 350px
}
.jet-portfolio.layout-type-list .jet-portfolio__item {
	width: 100%
}
.jet-portfolio.preset-type-1 .jet-portfolio__item .jet-portfolio__content {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	opacity: 0;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
	transition: opacity 0.4s ease
}
.jet-portfolio.preset-type-1 .jet-portfolio__item:hover .jet-portfolio__content {
	opacity: 1
}
.jet-portfolio.preset-type-2 .jet-portfolio__item .jet-portfolio__cover {
	z-index: 1;
	opacity: 0;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
	transition: opacity 0.4s ease
}
.jet-portfolio.preset-type-2 .jet-portfolio__item .jet-portfolio__cover i {
	-webkit-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	opacity: 0;
	-webkit-transition: all 0.3s ease 0.1s;
	-o-transition: all 0.3s ease 0.1s;
	transition: all 0.3s ease 0.1s
}
.jet-portfolio.preset-type-2 .jet-portfolio__item:hover .jet-portfolio__cover {
	opacity: 1
}
.jet-portfolio.preset-type-2 .jet-portfolio__item:hover .jet-portfolio__cover i {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1
}
.jet-portfolio.preset-type-3 .jet-portfolio__item .jet-portfolio__cover {
	z-index: 1;
	opacity: 0;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
	transition: opacity 0.4s ease
}
.jet-portfolio.preset-type-3 .jet-portfolio__item .jet-portfolio__cover i {
	-webkit-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	opacity: 0;
	-webkit-transition: all 0.3s ease 0.1s;
	-o-transition: all 0.3s ease 0.1s;
	transition: all 0.3s ease 0.1s
}
.jet-portfolio.preset-type-3 .jet-portfolio__item:hover .jet-portfolio__cover {
	opacity: 1
}
.jet-portfolio.preset-type-3 .jet-portfolio__item:hover .jet-portfolio__cover i {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1
}
.jet-portfolio.preset-type-4 .jet-portfolio__item .jet-portfolio__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	opacity: 0;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
	transition: opacity 0.4s ease
}
.jet-portfolio.preset-type-4 .jet-portfolio__item .jet-portfolio__content-inner {
	width: 100%
}
.jet-portfolio.preset-type-4 .jet-portfolio__item:hover .jet-portfolio__content {
	opacity: 1
}
.jet-portfolio.layout-type-masonry.layout-desktop-column-1 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-desktop-column-1 .jet-portfolio__item {
	width: 100%
}
.jet-portfolio.layout-type-masonry.layout-desktop-column-2 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-desktop-column-2 .jet-portfolio__item {
	width: 50%
}
.jet-portfolio.layout-type-masonry.layout-desktop-column-3 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-desktop-column-3 .jet-portfolio__item {
	width: 33.3333%
}
.jet-portfolio.layout-type-masonry.layout-desktop-column-4 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-desktop-column-4 .jet-portfolio__item {
	width: 25%
}
.jet-portfolio.layout-type-masonry.layout-desktop-column-5 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-desktop-column-5 .jet-portfolio__item {
	width: 20%
}
.jet-portfolio.layout-type-masonry.layout-desktop-column-6 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-desktop-column-6 .jet-portfolio__item {
	width: 16.7777%
}
@media (max-width: 1024px) {
.jet-portfolio.layout-type-masonry.layout-tablet-column-1 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-tablet-column-1 .jet-portfolio__item {
	width: 100%
}
.jet-portfolio.layout-type-masonry.layout-tablet-column-2 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-tablet-column-2 .jet-portfolio__item {
	width: 50%
}
.jet-portfolio.layout-type-masonry.layout-tablet-column-3 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-tablet-column-3 .jet-portfolio__item {
	width: 33.3333%
}
.jet-portfolio.layout-type-masonry.layout-tablet-column-4 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-tablet-column-4 .jet-portfolio__item {
	width: 25%
}
.jet-portfolio.layout-type-masonry.layout-tablet-column-5 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-tablet-column-5 .jet-portfolio__item {
	width: 20%
}
.jet-portfolio.layout-type-masonry.layout-tablet-column-6 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-tablet-column-6 .jet-portfolio__item {
	width: 16.7777%
}
}
@media (max-width: 767px) {
.jet-portfolio.layout-type-masonry.layout-mobile-column-1 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-mobile-column-1 .jet-portfolio__item {
	width: 100%
}
.jet-portfolio.layout-type-masonry.layout-mobile-column-2 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-mobile-column-2 .jet-portfolio__item {
	width: 50%
}
.jet-portfolio.layout-type-masonry.layout-mobile-column-3 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-mobile-column-3 .jet-portfolio__item {
	width: 33.3333%
}
.jet-portfolio.layout-type-masonry.layout-mobile-column-4 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-mobile-column-4 .jet-portfolio__item {
	width: 25%
}
.jet-portfolio.layout-type-masonry.layout-mobile-column-5 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-mobile-column-5 .jet-portfolio__item {
	width: 20%
}
.jet-portfolio.layout-type-masonry.layout-mobile-column-6 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-mobile-column-6 .jet-portfolio__item {
	width: 16.7777%
}
}
@-webkit-keyframes fade {
0% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
1% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
100% {
opacity:0;
-webkit-transform:scale(0);
transform:scale(0)
}
}
@keyframes fade {
0% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
1% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
100% {
opacity:0;
-webkit-transform:scale(0);
transform:scale(0)
}
}
@-webkit-keyframes jet-portfolio-load-spin {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes jet-portfolio-load-spin {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
transform:rotate(360deg)
}
}
[data-element_type="jet-map.default"] .jet-map-message {
	width: 100%;
	height: 300px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
[data-element_type="jet-map.default"] .jet-map-message .jet-map-message__text {
	z-index: 2
}
[data-element_type="jet-map.default"] .jet-map-message .jet-map-message__dammy-map {
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../../../plugins/jet-elements/assets/images/dummy-map.png);
	background-repeat: no-repeat;
	background-color: white;
	-webkit-background-size: cover;
	background-size: cover;
	-webkit-filter: blur(1.5px);
	filter: blur(1.5px);
	z-index: 1
}
.jet-timeline {
	position: relative;
	display: inline-block;
	width: 100%;
	max-width: 100%;
	margin: 0 auto
}
.jet-timeline-item {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.jet-timeline__line {
	position: absolute;
	width: 2px;
	bottom: 0;
	top: 0;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	left: 50%;
	overflow: hidden
}
.jet-timeline__line-progress {
	width: 100%;
	height: 20%
}
.jet-timeline .timeline-item__card {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.jet-timeline .timeline-item__card-inner {
	z-index: 1
}
.jet-timeline .timeline-item__card-arrow {
	position: absolute;
	width: 20px;
	height: 20px
}
.jet-timeline .timeline-item__meta {
	display: inline-block
}
.jet-timeline .timeline-item__meta-content {
	display: inline-block
}
.jet-timeline .timeline-item__point-content {
	min-width: 10px;
	min-height: 10px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.jet-timeline--align-left .timeline-item__point {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0
}
.jet-timeline--align-left .timeline-item__card {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-timeline--align-left .jet-timeline__line {
	left: 0
}
.jet-timeline--align-left .timeline-item__card-arrow {
	left: 0;
	margin-left: -10px;
	border-top-width: 0 !important;
	border-right-width: 0 !important
}
.jet-timeline--align-left .timeline-item__meta:empty {
	display: none
}
.jet-timeline--align-left .jet-timeline-item>.timeline-item__meta {
	display: none
}
@media (min-width: 1025px) {
.jet-timeline--align-center .jet-timeline-item:nth-child(even) {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__meta {
	text-align: right
}
.jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow {
	left: 0;
	margin-left: -10px;
	border-top-width: 0 !important;
	border-right-width: 0 !important
}
.jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__meta {
	text-align: left
}
.jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow {
	right: 0;
	margin-right: -10px;
	border-left-width: 0 !important;
	border-bottom-width: 0 !important
}
.jet-timeline--align-center .timeline-item__meta {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-timeline--align-center .timeline-item__point {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-timeline--align-center .timeline-item__card {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%;
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0
}
.jet-timeline--align-center .jet-timeline__line {
	left: 50%;
	margin: 0 !important
}
.jet-timeline--align-center .timeline-item__card-content>.timeline-item__meta {
	display: none
}
}
@media (max-width: 1024px) {
.jet-timeline--align-center .timeline-item__point {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
	margin-left: 0 !important
}
.jet-timeline--align-center .timeline-item__card {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	margin-left: 10px
}
.jet-timeline--align-center .jet-timeline__line {
	left: 0
}
.jet-timeline--align-center .timeline-item__card-arrow {
	left: 0;
	margin-left: -10px;
	border-top-width: 0 !important;
	border-right-width: 0 !important
}
.jet-timeline--align-center .jet-timeline-item>.timeline-item__meta {
	display: none
}
}
.jet-timeline--align-right .timeline-item__point {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-timeline--align-right .timeline-item__card {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0
}
.jet-timeline--align-right .jet-timeline__line {
	left: auto;
	right: 0
}
.jet-timeline--align-right .timeline-item__meta:empty {
	display: none
}
.jet-timeline--align-right .timeline-item__card-arrow {
	right: 0;
	margin-right: -10px;
	border-bottom-width: 0 !important;
	border-left-width: 0 !important
}
.jet-timeline--align-right .jet-timeline-item>.timeline-item__meta {
	display: none
}
.jet-timeline--align-top .jet-timeline-item {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.jet-timeline--align-top .timeline-item__card-arrow {
	top: 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.jet-timeline--align-middle .jet-timeline-item {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-timeline--align-middle .timeline-item__card-arrow {
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg)
}
.jet-timeline--align-bottom .jet-timeline-item {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
.jet-timeline--align-bottom .timeline-item__card-arrow {
	bottom: 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.jet-timeline-item--animated .timeline-item__card {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	opacity: 0
}
@-webkit-keyframes card-animation-right {
0% {
opacity:0;
-webkit-transform:translateX(400px)
}
100% {
opacity:1;
-webkit-transform:translateX(0)
}
}
@keyframes card-animation-right {
0% {
opacity:0;
-webkit-transform:translateX(400px);
transform:translateX(400px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
.card-animation-right, .jet-timeline--align-left .jet-timeline-item--animated.is--show .timeline-item__card, .jet-timeline--align-center .jet-timeline-item--animated.is--show:nth-child(even) .timeline-item__card {
	-webkit-animation-name: card-animation-right;
	animation-name: card-animation-right
}
@-webkit-keyframes card-animation-left {
0% {
opacity:0;
-webkit-transform:translateX(-400px)
}
100% {
opacity:1;
-webkit-transform:translateX(0)
}
}
@keyframes card-animation-left {
0% {
opacity:0;
-webkit-transform:translateX(-400px);
transform:translateX(-400px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
.card-animation-left, .jet-timeline--align-center .jet-timeline-item--animated.is--show:nth-child(odd) .timeline-item__card, .jet-timeline--align-right .jet-timeline-item--animated.is--show .timeline-item__card {
	-webkit-animation-name: card-animation-left;
	animation-name: card-animation-left
}
.jet-inline-svg {
	display: inline-block
}
.jet-inline-svg svg {
	min-width: 20px
}
.jet-inline-svg--custom-width {
	width: 100%
}
.jet-inline-svg--custom-width svg {
	width: 100%;
	height: auto;
	display: block
}
.jet-inline-svg--custom-color svg {
	fill: currentColor;
	stroke: currentColor
}
.jet-inline-svg circle:not([stroke]), .jet-inline-svg ellipse:not([stroke]), .jet-inline-svg polygon:not([stroke]), .jet-inline-svg path:not([stroke]), .jet-inline-svg rect:not([stroke]) {
	stroke: none
}
.jet-inline-svg circle:not([stroke-width]), .jet-inline-svg ellipse:not([stroke-width]), .jet-inline-svg polygon:not([stroke-width]), .jet-inline-svg path:not([stroke-width]), .jet-inline-svg rect:not([stroke-width]) {
	stroke-width: 2px
}
.jet-inline-svg circle:not([stroke-linecap]), .jet-inline-svg ellipse:not([stroke-linecap]), .jet-inline-svg polygon:not([stroke-linecap]), .jet-inline-svg path:not([stroke-linecap]), .jet-inline-svg rect:not([stroke-linecap]) {
	stroke-linecap: butt
}
.jet-inline-svg circle:not([stroke-dasharray]), .jet-inline-svg ellipse:not([stroke-dasharray]), .jet-inline-svg polygon:not([stroke-dasharray]), .jet-inline-svg path:not([stroke-dasharray]), .jet-inline-svg rect:not([stroke-dasharray]) {
	stroke-dasharray: none
}
.jet-inline-svg circle:not([stroke-miterlimit]), .jet-inline-svg ellipse:not([stroke-miterlimit]), .jet-inline-svg polygon:not([stroke-miterlimit]), .jet-inline-svg path:not([stroke-miterlimit]), .jet-inline-svg rect:not([stroke-miterlimit]) {
	stroke-miterlimit: 4
}
.jet-price-list {
	list-style: none;
	margin: 0
}
.jet-price-list .price-list__item-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.jet-price-list .price-list__item-content {
	width: 100%
}
.jet-price-list .price-list__item-img-wrap {
	max-width: 200px;
	margin-right: 20px;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 100%;
	-ms-flex: 1 0 100%;
	flex: 1 0 100%;
	font-size: 0
}
.jet-price-list .price-list__item-img-wrap img {
	width: 100%
}
.jet-price-list .price-list__item-title__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 100%;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-price-list .price-list__item-title__wrapper>* {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	margin: 0
}
.jet-price-list .price-list__item-separator {
	position: relative;
	height: 0;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.jet-weather__title {
	padding: 0;
	margin: 0 0 15px
}
.jet-weather__current {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.jet-weather__current-temp, .jet-weather__current-icon-box {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	max-width: 50%
}
.jet-weather__current-temp {
	font-size: 4em
}
.jet-weather__current-icon-box {
	text-align: center
}
.jet-weather__current-desc {
	margin-top: 10px
}
.jet-weather__current-day, .jet-weather__forecast-day {
	font-weight: 700
}
.jet-weather__details, .jet-weather__forecast {
	font-size: 14px;
	line-height: 1.5
}
.jet-weather__details {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-top: 10px
}
.jet-weather__details-column {
	width: 33.33%
}
.jet-weather__details-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-weather__details-item+.jet-weather__details-item {
	margin-top: 5px
}
.jet-weather__details-item .jet-weather-icon {
	margin-right: 5px
}
.jet-weather__current-sunrise, .jet-weather__current-sunset {
	text-transform: uppercase
}
.jet-weather__forecast {
	margin-top: 15px
}
.jet-weather__forecast-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 5px
}
.jet-weather__forecast-day, .jet-weather__forecast-icon, .jet-weather__forecast-max-temp, .jet-weather__forecast-min-temp {
	width: 25%
}
.jet-weather__forecast-icon, .jet-weather__forecast-max-temp, .jet-weather__forecast-min-temp {
	text-align: center
}
.jet-weather-icon {
	line-height: 1
}
.jet-weather__current-icon .jet-weather-icon {
	font-size: 60px
}
.jet-weather__details-item .jet-weather-icon, .jet-weather__forecast-icon .jet-weather-icon {
	font-size: 1.5em
}
.jet-weather-icon svg {
	width: auto;
	height: 1em;
	vertical-align: top
}
.jet-weather-notice {
	font-style: italic
}
.jet-table-wrapper {
	width: 100%;
	max-width: 100%
}
.jet-table-wrapper .jet-table {
	margin: 0
}
.jet-table {
	width: 100%;
	max-width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: transparent
}
.jet-table .jet-table__cell {
	padding: 0;
	border: 1px none
}
.jet-table__cell {
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}
.jet-table__cell-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 5px
}
.jet-table__cell-link {
	color: inherit
}
.jet-table__head-cell {
	background-color: #00B4FF;
	color: #fff
}
.jet-table-header-sort {
	cursor: pointer
}
.jet-table__sort-icon {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-left: 5px
}
.jet-table__sort-icon:before {
	content: '\f0dc'
}
.jet-table-header-sort--up .jet-table__sort-icon:before {
	content: '\f0de'
}
.jet-table-header-sort--down .jet-table__sort-icon:before {
	content: '\f0dd'
}
.jet-table__cell-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
body:not(.rtl) .jet-table__cell-content {
	margin-left: 0;
	margin-right: auto;
	text-align: left
}
.jet-table__cell-img {
	display: block
}
.jet-table__cell-img img {
	vertical-align: top
}
.jet-table__cell-icon {
	width: 1em
}
body:not(.rtl) .jet-table__cell-icon--before:not(:only-child), body:not(.rtl) .jet-table__cell-img--before:not(:only-child) {
	margin-right: 5px
}
.jet-table__cell-icon--after:not(:only-child), .jet-table__cell-img--after:not(:only-child) {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
body:not(.rtl) .jet-table__cell-icon--after:not(:only-child), body:not(.rtl) .jet-table__cell-img--after:not(:only-child) {
	margin-left: 5px
}
[data-elementor-device-mode="mobile"] .jet-table-responsive-mobile, [data-elementor-device-mode="tablet"] .jet-table-responsive-tablet, [data-elementor-device-mode="desktop"] .jet-table-responsive-desktop {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar
}
.jet-dropbar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.jet-dropbar__inner {
	position: relative
}
.jet-dropbar__button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	max-width: 100%;
	border: 1px none
}
.jet-dropbar__button-text {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center
}
body:not(.rtl) .jet-dropbar__button-icon--before:not(:only-child) {
	margin-right: 5px
}
body:not(.rtl) .jet-dropbar__button-icon--after:not(:only-child) {
	margin-left: 5px
}
.jet-dropbar__content-wrapper {
	position: absolute;
	z-index: 999;
	width: 300px;
	visibility: hidden;
	pointer-events: none;
	opacity: 0;
	-webkit-transition: 200ms;
	-o-transition: 200ms;
	transition: 200ms
}
.jet-dropbar--none-effect .jet-dropbar__content-wrapper, .jet-dropbar-open .jet-dropbar__content-wrapper {
	-webkit-transition: none;
	-o-transition: none;
	transition: none
}
.jet-dropbar-open .jet-dropbar__content-wrapper {
	visibility: visible;
	pointer-events: auto;
	opacity: 1
}
.jet-dropbar__content-wrapper:before {
	position: absolute
}
.jet-dropbar-open .jet-dropbar__content-wrapper:before {
	content: ''
}
.jet-dropbar__content {
	position: relative;
	padding: 10px;
	background-color: #F7F7FB
}
.jet-dropbar--fade-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetFade 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96);
	animation: jetFade 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96)
}
.jet-dropbar--zoom-in-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetZoomIn 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96);
	animation: jetZoomIn 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96)
}
.jet-dropbar--zoom-out-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetZoomOut 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96);
	animation: jetZoomOut 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96)
}
.jet-dropbar--slide-up-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetMoveUp 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96);
	animation: jetMoveUp 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96)
}
.jet-dropbar--slide-down-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetMoveDown 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96);
	animation: jetMoveDown 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96)
}
.jet-dropbar--slide-left-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetMoveLeft 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96);
	animation: jetMoveLeft 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96)
}
.jet-dropbar--slide-right-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetMoveRight 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96);
	animation: jetMoveRight 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96)
}
.jet-dropbar--slide-up-big-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetMoveUpBig 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96);
	animation: jetMoveUpBig 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96)
}
.jet-dropbar--slide-down-big-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetMoveDownBig 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96);
	animation: jetMoveDownBig 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96)
}
.jet-dropbar--slide-left-big-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetMoveLeftBig 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96);
	animation: jetMoveLeftBig 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96)
}
.jet-dropbar--slide-right-big-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetMoveRightBig 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96);
	animation: jetMoveRightBig 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96)
}
.jet-dropbar--fall-perspective-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetFallPerspective 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96);
	animation: jetFallPerspective 500ms cubic-bezier(0.26, 0.69, 0.37, 0.96)
}
.jet-dropbar--flip-in-x-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetFlipInX 500ms;
	animation: jetFlipInX 500ms;
	-webkit-backface-visibility: visible;
	backface-visibility: visible
}
.jet-dropbar--flip-in-y-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetFlipInY 500ms;
	animation: jetFlipInY 500ms;
	-webkit-backface-visibility: visible;
	backface-visibility: visible
}
.jet-dropbar-fixed {
	position: fixed;
	z-index: 9999;
	padding: 10px
}
.jet-dropbar-fixed--top-left-position {
	top: 0;
	left: 0
}
.jet-dropbar-fixed--top-center-position {
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.jet-dropbar-fixed--top-right-position {
	top: 0;
	right: 0
}
.jet-dropbar-fixed--center-left-position {
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.jet-dropbar-fixed--center-center-position {
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.jet-dropbar-fixed--center-right-position {
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.jet-dropbar-fixed--bottom-left-position {
	bottom: 0;
	left: 0
}
.jet-dropbar-fixed--bottom-center-position {
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.jet-dropbar-fixed--bottom-right-position {
	bottom: 0;
	right: 0
}
.jet-dropbar-edit-link {
	position: absolute;
	top: 5px;
	right: 5px;
	display: inline-block;
	padding: 5px;
	background-color: #b7084e;
	color: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
	line-height: 1;
	text-align: center
}
.jet-dropbar-edit-link i {
	width: 1em;
	height: 1em
}
.jet-dropbar-edit-link:hover {
	background-color: #840739;
	color: #fff
}
.jet-video {
	position: relative;
	z-index: 1;
	overflow: hidden;
	background-color: #000
}
.jet-video__overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center
}
.jet-video__overlay:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 4
}
.jet-video__overlay--custom-bg {
	z-index: 3
}
.jet-video__play-button {
	z-index: 5;
	font-size: 80px;
	line-height: 1;
	text-align: center;
	color: #fff;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}
.jet-video__play-button-icon {
	width: 1em;
	vertical-align: top
}
.jet-video__play-button-image {
	width: 1em;
	vertical-align: top
}
.jet-video__play-button-image svg {
	width: 100%;
	height: auto;
	vertical-align: top
}
.jet-video__play-button--animation-grow {
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}
.jet-video__overlay:hover .jet-video__play-button--animation-grow {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
.jet-video__play-button--animation-shrink {
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}
.jet-video__overlay:hover .jet-video__play-button--animation-shrink {
	-webkit-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9)
}
.jet-video__overlay:hover .jet-video__play-button--animation-pulse {
	-webkit-animation-name: elementor-animation-pulse;
	animation-name: elementor-animation-pulse;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.jet-video__overlay:hover .jet-video__play-button--animation-pulse-grow {
	-webkit-animation-name: elementor-animation-pulse-grow;
	animation-name: elementor-animation-pulse-grow;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate
}
.jet-video__overlay:hover .jet-video__play-button--animation-pulse-shrink {
	-webkit-animation-name: elementor-animation-pulse-shrink;
	animation-name: elementor-animation-pulse-shrink;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate
}
.jet-video__overlay:hover .jet-video__play-button--animation-push {
	-webkit-animation-name: elementor-animation-push;
	animation-name: elementor-animation-push;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.jet-video__overlay:hover .jet-video__play-button--animation-pop {
	-webkit-animation-name: elementor-animation-pop;
	animation-name: elementor-animation-pop;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.jet-video__play-button--animation-bounce-in {
	-webkit-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-duration: .5s
}
.jet-video__overlay:hover .jet-video__play-button--animation-bounce-in {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
	-o-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
	transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36)
}
.jet-video__play-button--animation-bounce-out {
	-webkit-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-duration: .5s
}
.jet-video__overlay:hover .jet-video__play-button--animation-bounce-out {
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	-webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
	-o-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
	transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36)
}
.jet-video__play-button--animation-rotate {
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}
.jet-video__overlay:hover .jet-video__play-button--animation-rotate {
	-webkit-transform: rotate(4deg);
	-ms-transform: rotate(4deg);
	transform: rotate(4deg)
}
.jet-video__play-button--animation-grow-rotate {
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}
.jet-video__overlay:hover .jet-video__play-button--animation-grow-rotate {
	-webkit-transform: scale(1.1) rotate(4deg);
	-ms-transform: scale(1.1) rotate(4deg);
	transform: scale(1.1) rotate(4deg)
}
.jet-video__play-button--animation-float {
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.jet-video__overlay:hover .jet-video__play-button--animation-float {
	-webkit-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
	transform: translateY(-8px)
}
.jet-video__play-button--animation-sink {
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.jet-video__overlay:hover .jet-video__play-button--animation-sink {
	-webkit-transform: translateY(8px);
	-ms-transform: translateY(8px);
	transform: translateY(8px)
}
.jet-video__overlay:hover .jet-video__play-button--animation-bob {
	-webkit-animation-name: elementor-animation-bob-float, elementor-animation-bob;
	animation-name: elementor-animation-bob-float, elementor-animation-bob;
	-webkit-animation-duration: .3s, 1.5s;
	animation-duration: .3s, 1.5s;
	-webkit-animation-delay: 0s, .3s;
	animation-delay: 0s, .3s;
	-webkit-animation-timing-function: ease-out, ease-in-out;
	animation-timing-function: ease-out, ease-in-out;
	-webkit-animation-iteration-count: 1, infinite;
	animation-iteration-count: 1, infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-direction: normal, alternate;
	animation-direction: normal, alternate
}
.jet-video__overlay:hover .jet-video__play-button--animation-hang {
	-webkit-animation-name: elementor-animation-hang-sink, elementor-animation-hang;
	animation-name: elementor-animation-hang-sink, elementor-animation-hang;
	-webkit-animation-duration: .3s, 1.5s;
	animation-duration: .3s, 1.5s;
	-webkit-animation-delay: 0s, .3s;
	animation-delay: 0s, .3s;
	-webkit-animation-timing-function: ease-out, ease-in-out;
	animation-timing-function: ease-out, ease-in-out;
	-webkit-animation-iteration-count: 1, infinite;
	animation-iteration-count: 1, infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-direction: normal, alternate;
	animation-direction: normal, alternate
}
.jet-video__play-button--animation-skew {
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}
.jet-video__overlay:hover .jet-video__play-button--animation-skew {
	-webkit-transform: skew(-10deg);
	-ms-transform: skew(-10deg);
	transform: skew(-10deg)
}
.jet-video__play-button--animation-skew-forward {
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%
}
.jet-video__overlay:hover .jet-video__play-button--animation-skew-forward {
	-webkit-transform: skew(-10deg);
	-ms-transform: skew(-10deg);
	transform: skew(-10deg)
}
.jet-video__play-button--animation-skew-backward {
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%
}
.jet-video__overlay:hover .jet-video__play-button--animation-skew-backward {
	-webkit-transform: skew(10deg);
	-ms-transform: skew(10deg);
	transform: skew(10deg)
}
.jet-video__overlay:hover .jet-video__play-button--animation-wobble-vertical {
	-webkit-animation-name: elementor-animation-wobble-vertical;
	animation-name: elementor-animation-wobble-vertical;
	-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
}
.jet-video__overlay:hover .jet-video__play-button--animation-wobble-horizontal {
	-webkit-animation-name: elementor-animation-wobble-horizontal;
	animation-name: elementor-animation-wobble-horizontal;
	-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
}
.jet-video__overlay:hover .jet-video__play-button--animation-wobble-to-bottom-right {
	-webkit-animation-name: elementor-animation-wobble-to-bottom-right;
	animation-name: elementor-animation-wobble-to-bottom-right;
	-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
}
.jet-video__overlay:hover .jet-video__play-button--animation-wobble-to-top-right {
	-webkit-animation-name: elementor-animation-wobble-to-top-right;
	animation-name: elementor-animation-wobble-to-top-right;
	-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
}
.jet-video__play-button--animation-wobble-top {
	-webkit-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%
}
.jet-video__overlay:hover .jet-video__play-button--animation-wobble-top {
	-webkit-animation-name: elementor-animation-wobble-top;
	animation-name: elementor-animation-wobble-top;
	-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
}
.jet-video__play-button--animation-wobble-bottom {
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}
.jet-video__overlay:hover .jet-video__play-button--animation-wobble-bottom {
	-webkit-animation-name: elementor-animation-wobble-bottom;
	animation-name: elementor-animation-wobble-bottom;
	-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
}
.jet-video__overlay:hover .jet-video__play-button--animation-wobble-skew {
	-webkit-animation-name: elementor-animation-wobble-skew;
	animation-name: elementor-animation-wobble-skew;
	-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
}
.jet-video__overlay:hover .jet-video__play-button--animation-buzz {
	-webkit-animation-name: elementor-animation-buzz;
	animation-name: elementor-animation-buzz;
	-webkit-animation-duration: .15s;
	animation-duration: .15s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.jet-video__overlay:hover .jet-video__play-button--animation-buzz-out {
	-webkit-animation-name: elementor-animation-buzz-out;
	animation-name: elementor-animation-buzz-out;
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.jet-video.jet-video-aspect-ratio--16-9 {
	padding-bottom: 56.25%
}
.jet-video.jet-video-aspect-ratio--21-9 {
	padding-bottom: 42.8571%
}
.jet-video.jet-video-aspect-ratio--4-3 {
	padding-bottom: 75%
}
.jet-video.jet-video-aspect-ratio--3-2 {
	padding-bottom: 66.6666%
}
.jet-video.jet-video-aspect-ratio--1-1 {
	padding-bottom: 100%
}
.jet-video.jet-video-aspect-ratio iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	border: none
}
.jet-video .jet-video-html5-player, .jet-video .mejs-mediaelement video.jet-video-mejs-player {
	-o-object-fit: cover;
	object-fit: cover
}
.jet-video>video.jet-video-mejs-player {
	opacity: 0
}
.jet-video .jet-video-html5-player {
	display: block
}
.jet-video .jet-video-mejs-player.mejs-container {
	font-family: inherit;
	background: none
}
.jet-video .jet-video-mejs-player.jet-video-custom-play-button .mejs-overlay-play .mejs-overlay-button {
	display: none
}
.jet-video .jet-video-mejs-player .mejs-overlay-loading {
	display: none
}
.jet-video .jet-video-mejs-player .mejs-controls {
	height: auto;
	padding: 10px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-button, .jet-video .jet-video-mejs-player .mejs-controls .mejs-time, .jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail {
	width: auto;
	height: auto
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-button>button {
	position: relative;
	width: auto;
	height: auto;
	margin: 0;
	letter-spacing: normal;
	border: 1px none;
	-webkit-border-radius: 0;
	border-radius: 0;
	background: none;
	font: normal normal normal 12px/1 FontAwesome;
	text-rendering: auto;
	text-align: center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-button>button:before {
	display: inline-block;
	width: 1em
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-playpause-button>button {
	padding: 14px;
	color: #fff;
	background-color: #00B4FF
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-volume-button, .jet-video .jet-video-mejs-player .mejs-controls .mejs-fullscreen-button {
	margin-left: 10px
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-volume-button>button {
	padding: 3px;
	color: #00B4FF
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-fullscreen-button>button {
	color: #00B4FF
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-fullscreen-button>button:before {
	content: '\f0b2'
}
@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
.jet-video .jet-video-mejs-player .mejs-controls .mejs-fullscreen-button>button:before {
content:'';
height:1em;
vertical-align:top;
background-color:currentColor;
-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M0 4.67188C0 4.78125 0.0273438 4.86328 0.0820312 4.91797C0.136719 4.97266 0.21875 5 0.328125 5H1.42188C1.50391 5 1.58594 4.97266 1.64062 4.91797C1.69531 4.86328 1.75 4.78125 1.75 4.67188V2.375H4.04688C4.12891 2.375 4.21094 2.34766 4.26562 2.29297C4.32031 2.23828 4.375 2.15625 4.375 2.04688V0.953125C4.375 0.871094 4.32031 0.789062 4.26562 0.734375C4.21094 0.679688 4.12891 0.625 4.04688 0.625H0.65625C0.464844 0.625 0.300781 0.707031 0.191406 0.816406C0.0546875 0.953125 0 1.11719 0 1.28125V4.67188ZM7.875 0.953125C7.875 0.871094 7.90234 0.789062 7.95703 0.734375C8.01172 0.679688 8.09375 0.625 8.20312 0.625H11.5938C11.7578 0.625 11.9219 0.707031 12.0586 0.816406C12.168 0.953125 12.25 1.11719 12.25 1.28125V4.67188C12.25 4.78125 12.1953 4.86328 12.1406 4.91797C12.0859 4.97266 12.0039 5 11.9219 5H10.8281C10.7188 5 10.6367 4.97266 10.582 4.91797C10.5273 4.86328 10.5 4.78125 10.5 4.67188V2.375H8.20312C8.09375 2.375 8.01172 2.34766 7.95703 2.29297C7.90234 2.23828 7.875 2.15625 7.875 2.04688V0.953125ZM11.9219 8.5C12.0039 8.5 12.0859 8.55469 12.1406 8.60938C12.1953 8.66406 12.25 8.74609 12.25 8.82812V12.2188C12.25 12.4102 12.168 12.5742 12.0586 12.6836C11.9219 12.8203 11.7578 12.875 11.5938 12.875H8.20312C8.09375 12.875 8.01172 12.8477 7.95703 12.793C7.90234 12.7383 7.875 12.6562 7.875 12.5469V11.4531C7.875 11.3711 7.90234 11.2891 7.95703 11.2344C8.01172 11.1797 8.09375 11.125 8.20312 11.125H10.5V8.82812C10.5 8.74609 10.5273 8.66406 10.582 8.60938C10.6367 8.55469 10.7188 8.5 10.8281 8.5H11.9219ZM4.375 12.5469C4.375 12.6562 4.32031 12.7383 4.26562 12.793C4.21094 12.8477 4.12891 12.875 4.04688 12.875H0.65625C0.464844 12.875 0.300781 12.8203 0.191406 12.6836C0.0546875 12.5742 0 12.4102 0 12.2188V8.82812C0 8.74609 0.0273438 8.66406 0.0820312 8.60938C0.136719 8.55469 0.21875 8.5 0.328125 8.5H1.42188C1.50391 8.5 1.58594 8.55469 1.64062 8.60938C1.69531 8.66406 1.75 8.74609 1.75 8.82812V11.125H4.04688C4.12891 11.125 4.21094 11.1797 4.26562 11.2344C4.32031 11.2891 4.375 11.3711 4.375 11.4531V12.5469Z'/%3E%3C/svg%3E");
mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M0 4.67188C0 4.78125 0.0273438 4.86328 0.0820312 4.91797C0.136719 4.97266 0.21875 5 0.328125 5H1.42188C1.50391 5 1.58594 4.97266 1.64062 4.91797C1.69531 4.86328 1.75 4.78125 1.75 4.67188V2.375H4.04688C4.12891 2.375 4.21094 2.34766 4.26562 2.29297C4.32031 2.23828 4.375 2.15625 4.375 2.04688V0.953125C4.375 0.871094 4.32031 0.789062 4.26562 0.734375C4.21094 0.679688 4.12891 0.625 4.04688 0.625H0.65625C0.464844 0.625 0.300781 0.707031 0.191406 0.816406C0.0546875 0.953125 0 1.11719 0 1.28125V4.67188ZM7.875 0.953125C7.875 0.871094 7.90234 0.789062 7.95703 0.734375C8.01172 0.679688 8.09375 0.625 8.20312 0.625H11.5938C11.7578 0.625 11.9219 0.707031 12.0586 0.816406C12.168 0.953125 12.25 1.11719 12.25 1.28125V4.67188C12.25 4.78125 12.1953 4.86328 12.1406 4.91797C12.0859 4.97266 12.0039 5 11.9219 5H10.8281C10.7188 5 10.6367 4.97266 10.582 4.91797C10.5273 4.86328 10.5 4.78125 10.5 4.67188V2.375H8.20312C8.09375 2.375 8.01172 2.34766 7.95703 2.29297C7.90234 2.23828 7.875 2.15625 7.875 2.04688V0.953125ZM11.9219 8.5C12.0039 8.5 12.0859 8.55469 12.1406 8.60938C12.1953 8.66406 12.25 8.74609 12.25 8.82812V12.2188C12.25 12.4102 12.168 12.5742 12.0586 12.6836C11.9219 12.8203 11.7578 12.875 11.5938 12.875H8.20312C8.09375 12.875 8.01172 12.8477 7.95703 12.793C7.90234 12.7383 7.875 12.6562 7.875 12.5469V11.4531C7.875 11.3711 7.90234 11.2891 7.95703 11.2344C8.01172 11.1797 8.09375 11.125 8.20312 11.125H10.5V8.82812C10.5 8.74609 10.5273 8.66406 10.582 8.60938C10.6367 8.55469 10.7188 8.5 10.8281 8.5H11.9219ZM4.375 12.5469C4.375 12.6562 4.32031 12.7383 4.26562 12.793C4.21094 12.8477 4.12891 12.875 4.04688 12.875H0.65625C0.464844 12.875 0.300781 12.8203 0.191406 12.6836C0.0546875 12.5742 0 12.4102 0 12.2188V8.82812C0 8.74609 0.0273438 8.66406 0.0820312 8.60938C0.136719 8.55469 0.21875 8.5 0.328125 8.5H1.42188C1.50391 8.5 1.58594 8.55469 1.64062 8.60938C1.69531 8.66406 1.75 8.74609 1.75 8.82812V11.125H4.04688C4.12891 11.125 4.21094 11.1797 4.26562 11.2344C4.32031 11.2891 4.375 11.3711 4.375 11.4531V12.5469Z'/%3E%3C/svg%3E")
}
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-playpause-button.mejs-play>button:before {
	content: '\f04b'
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-playpause-button.mejs-pause>button:before {
	content: '\f04c'
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-playpause-button.mejs-replay>button:before {
	content: '\f0e2'
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-volume-button.mejs-mute>button:before {
	content: '\f028'
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-volume-button.mejs-unmute>button:before {
	content: '\f026'
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-time {
	padding: 0;
	font-size: 14px;
	line-height: 1.5;
	font-weight: normal;
	color: #303865
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-currenttime, .jet-video .jet-video-mejs-player .mejs-controls .mejs-duration {
	margin-left: 10px
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-currenttime ~ .mejs-duration {
	margin-left: 0
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail {
	padding: 0;
	margin: 0 0 0 10px
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-total {
	position: relative;
	margin: 0;
	overflow: hidden;
	background: #EAEBF0;
	-webkit-border-radius: 5px;
	border-radius: 5px
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-current {
	width: 0;
	-webkit-transform: scaleX(1) !important;
	-ms-transform: scaleX(1) !important;
	transform: scaleX(1) !important;
	background: #EA36A4;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-buffering, .jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-loaded, .jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-current, .jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-hovered {
	height: 100%
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-buffering, .jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-loaded {
	-webkit-border-radius: 0;
	border-radius: 0
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-handle, .jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-loaded, .jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-hovered {
	display: none
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-horizontal-volume-slider {
	width: auto;
	height: auto;
	margin-left: 7px
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	position: relative;
	top: auto;
	width: 60px;
	height: 10px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #EAEBF0;
	overflow: hidden
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	background: #00B4FF
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-volume-slider .mejs-volume-total {
	width: 4px
}
.jet-video .ast-oembed-container {
	position: static;
	padding: 0
}
.jet-audio>audio {
	display: none
}
.jet-audio .mejs-container, .jet-audio .mejs-container .mejs-controls {
	background: none
}
.jet-audio .mejs-container {
	max-width: 100%;
	height: auto !important;
	font-family: inherit
}
.jet-audio .mejs-controls {
	position: relative;
	height: auto;
	padding: 0;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-audio .mejs-controls .mejs-button, .jet-audio .mejs-controls .mejs-time, .jet-audio .mejs-controls .mejs-time-rail {
	width: auto;
	height: auto
}
.jet-audio .mejs-controls .mejs-button>button {
	position: relative;
	width: auto;
	height: auto;
	margin: 0;
	letter-spacing: normal;
	border: 1px none;
	-webkit-border-radius: 0;
	border-radius: 0;
	background: none;
	font: normal normal normal 12px/1 FontAwesome;
	text-rendering: auto;
	text-align: center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.jet-audio .mejs-controls .mejs-button>button:before {
	display: inline-block;
	width: 1em
}
.jet-audio .mejs-controls .mejs-playpause-button>button {
	padding: 14px;
	color: #303865;
	background-color: #fff
}
.jet-audio .mejs-controls .mejs-volume-button {
	margin-left: 10px
}
.jet-audio .mejs-controls .mejs-volume-button>button {
	padding: 3px;
	color: #fff
}
.jet-audio .mejs-controls .mejs-playpause-button.mejs-play>button:before {
	content: '\f04b'
}
.jet-audio .mejs-controls .mejs-playpause-button.mejs-pause>button:before {
	content: '\f04c'
}
.jet-audio .mejs-controls .mejs-playpause-button.mejs-replay>button:before {
	content: '\f0e2'
}
.jet-audio .mejs-controls .mejs-volume-button.mejs-mute>button:before {
	content: '\f028'
}
.jet-audio .mejs-controls .mejs-volume-button.mejs-unmute>button:before {
	content: '\f026'
}
.jet-audio .mejs-controls .mejs-time {
	padding: 0;
	font-size: 14px;
	line-height: 1.5;
	font-weight: normal;
	color: #fff
}
.jet-audio .mejs-controls .mejs-currenttime, .jet-audio .mejs-controls .mejs-duration {
	margin-left: 10px
}
.jet-audio .mejs-controls .mejs-currenttime ~ .mejs-duration {
	margin-left: 0
}
.jet-audio .mejs-controls .mejs-time-rail {
	padding: 0;
	margin: 0 0 0 10px
}
.jet-audio .mejs-controls .mejs-time-rail .mejs-time-total {
	position: relative;
	margin: 0;
	overflow: hidden;
	background: #303865;
	-webkit-border-radius: 5px;
	border-radius: 5px
}
.jet-audio .mejs-controls .mejs-time-rail .mejs-time-current {
	width: 0;
	-webkit-transform: scaleX(1) !important;
	-ms-transform: scaleX(1) !important;
	transform: scaleX(1) !important;
	background: #fff;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0
}
.jet-audio .mejs-controls .mejs-time-rail .mejs-time-buffering, .jet-audio .mejs-controls .mejs-time-rail .mejs-time-loaded, .jet-audio .mejs-controls .mejs-time-rail .mejs-time-current, .jet-audio .mejs-controls .mejs-time-rail .mejs-time-hovered {
	height: 100%
}
.jet-audio .mejs-controls .mejs-time-rail .mejs-time-buffering, .jet-audio .mejs-controls .mejs-time-rail .mejs-time-loaded {
	-webkit-border-radius: 0;
	border-radius: 0
}
.jet-audio .mejs-controls .mejs-time-rail .mejs-time-handle, .jet-audio .mejs-controls .mejs-time-rail .mejs-time-loaded, .jet-audio .mejs-controls .mejs-time-rail .mejs-time-hovered {
	display: none
}
.jet-audio .mejs-controls .mejs-horizontal-volume-slider {
	width: auto;
	height: auto;
	margin-left: 7px
}
.jet-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	position: relative;
	top: auto;
	width: 60px;
	height: 10px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #303865;
	overflow: hidden
}
.jet-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	background: #fff
}
.jet-audio .mejs-controls .mejs-volume-slider .mejs-volume-total {
	width: 4px
}
.elementor-widget-jet-audio .elementor-widget-container {
	padding: 10px;
	background: #00B4FF
}
.jet-hor-timeline {
	position: relative
}
.jet-hor-timeline--arrows-nav .jet-hor-timeline-inner {
	overflow: hidden
}
.jet-hor-timeline--scroll-bar .jet-hor-timeline-track {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	padding-bottom: 30px
}
.jet-hor-timeline--scroll-bar .jet-hor-timeline-track::-webkit-scrollbar {
height:8px;
background:#EFEFF1;
-webkit-border-radius:4px;
border-radius:4px
}
.jet-hor-timeline--scroll-bar .jet-hor-timeline-track::-webkit-scrollbar-button {
width:0;
height:0
}
.jet-hor-timeline--scroll-bar .jet-hor-timeline-track::-webkit-scrollbar-thumb {
background-color:#34314B;
border:none;
-webkit-border-radius:4px;
border-radius:4px
}
.jet-hor-timeline--scroll-bar .jet-hor-timeline-track::-webkit-scrollbar-track {
border:none;
background:transparent
}
.jet-hor-timeline--scroll-bar .jet-hor-timeline-track::-webkit-scrollbar-corner {
background:transparent
}
.jet-hor-timeline--arrows-nav .jet-hor-timeline-track {
	-webkit-transition: -webkit-transform 500ms ease;
	transition: -webkit-transform 500ms ease;
	-o-transition: transform 500ms ease;
	transition: transform 500ms ease;
	transition: transform 500ms ease, -webkit-transform 500ms ease
}
.jet-hor-timeline-list {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	direction: ltr
}
.jet-hor-timeline-list--top {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
.jet-hor-timeline-list--middle {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
.jet-hor-timeline-list--bottom {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.jet-hor-timeline-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.33%;
	-ms-flex: 0 0 33.33%;
	flex: 0 0 33.33%;
	max-width: 33.33%;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}
.jet-hor-timeline-list--top .jet-hor-timeline-item {
	padding-top: 15px
}
.jet-hor-timeline-list--bottom .jet-hor-timeline-item {
	padding-bottom: 15px
}
.jet-hor-timeline-item__card {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	border-width: 1px;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit
}
.jet-hor-timeline-list--top .jet-hor-timeline-item__card {
	margin-bottom: 30px
}
.jet-hor-timeline-list--bottom .jet-hor-timeline-item__card {
	margin-top: 30px
}
.jet-hor-timeline-item__card-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding: 30px;
	overflow: hidden;
	z-index: 1;
	background-color: #f8f8f8;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit
}
.jet-hor-timeline-item__card-img {
	margin-bottom: 10px
}
.jet-hor-timeline-item__card-img img {
	vertical-align: top
}
.jet-hor-timeline-item__card-title {
	margin: 0 0 10px;
	padding: 0;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit
}
.jet-hor-timeline-item__card-arrow {
	position: absolute;
	width: 20px;
	height: 20px;
	border-width: 1px;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit
}
.jet-hor-timeline .jet-hor-timeline-item__card-arrow {
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
.jet-hor-timeline-item__card-arrow:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background-color: #f8f8f8;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit
}
.jet-hor-timeline-list--top .jet-hor-timeline-item__card-arrow {
	top: 100%;
	-webkit-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
	border-left-color: transparent !important;
	border-top-color: transparent !important
}
.jet-hor-timeline-list--bottom .jet-hor-timeline-item__card-arrow {
	bottom: 100%;
	-webkit-transform: translateY(50%) rotate(45deg);
	-ms-transform: translateY(50%) rotate(45deg);
	transform: translateY(50%) rotate(45deg);
	border-right-color: transparent !important;
	border-bottom-color: transparent !important
}
.jet-hor-timeline--align-left .jet-hor-timeline-item__card-arrow {
	left: 20px
}
.jet-hor-timeline--align-right .jet-hor-timeline-item__card-arrow {
	right: 20px
}
.jet-hor-timeline--align-center .jet-hor-timeline-item__card-arrow {
	left: 50%
}
.jet-hor-timeline--align-center .jet-hor-timeline-list--top .jet-hor-timeline-item__card-arrow {
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg)
}
.jet-hor-timeline--align-center .jet-hor-timeline-list--bottom .jet-hor-timeline-item__card-arrow {
	-webkit-transform: translateX(-50%) translateY(50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(50%) rotate(45deg);
	transform: translateX(-50%) translateY(50%) rotate(45deg)
}
.jet-hor-timeline-item__meta {
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit
}
.jet-hor-timeline-list--top .jet-hor-timeline-item__meta {
	margin-bottom: 15px
}
.jet-hor-timeline-list--bottom .jet-hor-timeline-item__meta {
	margin-top: 15px
}
.jet-hor-timeline--align-left .jet-hor-timeline-item__meta {
	text-align: left;
	margin-right: auto
}
.jet-hor-timeline--align-center .jet-hor-timeline-item__meta {
	text-align: center;
	margin-left: auto;
	margin-right: auto
}
.jet-hor-timeline--align-right .jet-hor-timeline-item__meta {
	text-align: right;
	margin-left: auto
}
.jet-hor-timeline-item__point {
	z-index: 1;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit
}
.jet-hor-timeline-item__point-content {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	min-width: 10px;
	min-height: 10px;
	font-size: 16px;
	color: #34314B;
	background-color: #EFEFF1;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit
}
.jet-hor-timeline--align-left .jet-hor-timeline-item__point-content {
	margin-left: 10px;
	margin-right: auto
}
.jet-hor-timeline--align-center .jet-hor-timeline-item__point-content {
	margin-left: auto;
	margin-right: auto
}
.jet-hor-timeline--align-right .jet-hor-timeline-item__point-content {
	margin-left: auto;
	margin-right: 10px
}
.jet-hor-timeline-item.is-active .jet-hor-timeline-item__point-content {
	background-color: #55cdff;
	color: #fff
}
.jet-hor-timeline__line {
	position: absolute;
	top: 50%;
	height: 2px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	overflow: hidden;
	background-color: #EFEFF1
}
.jet-hor-timeline__line-progress {
	width: 0;
	height: 100%;
	background-color: #55cdff;
	-webkit-transition: 500ms ease;
	-o-transition: 500ms ease;
	transition: 500ms ease
}
.jet-hor-timeline .jet-arrow {
	position: absolute;
	top: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	z-index: 999;
	-webkit-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
	width: 36px;
	height: 36px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	font-size: 30px;
	line-height: 1;
	background-color: #55cdff;
	color: #fff
}
.jet-hor-timeline .jet-arrow:before {
	line-height: 0
}
.jet-hor-timeline .jet-arrow.jet-prev-arrow {
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.jet-hor-timeline .jet-arrow.jet-next-arrow {
	right: 0;
	-webkit-transform: translateY(-50%) scale(-1, 1);
	-ms-transform: translateY(-50%) scale(-1, 1);
	transform: translateY(-50%) scale(-1, 1)
}
.jet-hor-timeline .jet-arrow.jet-arrow-disabled {
	opacity: .5;
	cursor: default;
	pointer-events: none
}
.pricing-table {
	text-align: center;
	padding: 30px
}
.pricing-table__icon-box>*:before {
	font-size: 40px
}
.pricing-table .pricing-table__title {
	margin: 20px 0 0 0;
	padding: 0
}
.pricing-table .pricing-table__subtitle {
	margin: 10px 0 0 0;
	padding: 0
}
.pricing-table__price {
	padding: 15px 0
}
.pricing-table__price-prefix, .pricing-table__price-val {
	font-size: 23px
}
.pricing-table__price-desc {
	padding: 0;
	margin: 5px 0 0
}
.pricing-table__action {
	padding: 20px 0 0 0
}
.brands-list .brands-list__item-name {
	margin: 20px 0 0 0
}
.brands-list .brands-list__item-img {
	display: inline-block
}
.jet-animated-box__front, .jet-animated-box__back {
	padding: 10px
}
.jet-animated-box__icon .jet-animated-box-icon-inner {
	width: 60px;
	height: 60px;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.jet-animated-box__icon i {
	font-size: 40px;
	color: white
}
.jet-animated-box .jet-animated-box__title {
	color: white;
	font-size: 23px;
	margin: 0 0 10px 0
}
.jet-animated-box .jet-animated-box__subtitle {
	color: white;
	font-size: 18px;
	margin: 0 0 10px 0
}
.jet-animated-box .jet-animated-box__description {
	color: white;
	font-size: 13px;
	margin: 0 0 10px 0
}
.jet-animated-box .jet-animated-box__button .jet-animated-box__button-text {
	margin: 0 3px
}
.jet-animated-box .jet-animated-box__button .jet-animated-box__button-icon {
	color: white
}
.jet-animated-text__before-text {
	font-size: 36px
}
.jet-animated-text__animated-text {
	font-size: 40px
}
.jet-animated-text__after-text {
	font-size: 36px
}
.circle-counter .circle-val {
	color: #6ec1e4;
	font-size: 23px
}
.circle-counter .circle-val .circle-counter__prefix {
	line-height: 1
}
.circle-counter .circle-val .circle-counter__suffix {
	line-height: 1
}
.circle-counter .circle-counter__title {
	padding-top: 10px
}
.jet-carousel .jet-carousel__item-title {
	margin: 0;
	padding: 0
}
.jet-carousel .jet-arrow {
	width: 36px;
	height: 36px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	margin-top: -18px;
	color: #fff
}
.jet-carousel .jet-arrow:before {
	font-size: 23px
}
.jet-carousel .jet-arrow.prev-arrow {
	left: 20px
}
.jet-carousel .jet-arrow.next-arrow {
	right: 20px
}
.jet-countdown-timer .jet-countdown-timer__item {
	margin: 10px
}
.jet-countdown-timer .jet-countdown-timer__item-value {
	font-size: 23px
}
.jet-countdown-timer .jet-countdown-timer__item-label {
	font-size: 13px
}
.jet-images-layout__inner {
	margin: 10px
}
.jet-images-layout__icon .jet-jet-images-layout-icon-inner {
	width: 60px;
	height: 60px;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.jet-images-layout__icon i {
	font-size: 40px;
	color: white
}
.jet-images-layout__content {
	padding: 20px
}
.jet-images-layout__content:before {
	opacity: 0.4;
	background-color: rgba(84,89,95,0.6)
}
.jet-images-layout .jet-images-layout__title {
	color: white;
	font-size: 23px;
	margin: 0 0 10px 0
}
.jet-images-layout .jet-images-layout__desc {
	color: white;
	font-size: 13px;
	margin: 0 0 10px 0
}
.jet-slider {
	position: relative
}
.jet-slider__icon .jet-slider-icon-inner {
	width: 60px;
	height: 60px;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.jet-slider__icon i {
	font-size: 40px;
	color: white
}
.jet-slider .jet-slider__icon {
	color: white;
	font-size: 40px;
	text-align: center
}
.jet-slider .jet-slider__title {
	color: white;
	font-size: 36px;
	margin: 10px 0;
	text-align: center
}
.jet-slider .jet-slider__subtitle {
	color: white;
	font-size: 24px;
	margin: 10px 0;
	text-align: center
}
.jet-slider .jet-slider__desc {
	color: white;
	font-size: 14px;
	margin: 10px 0 30px 0;
	text-align: center
}
.jet-slider .jet-slider__button-wrapper {
	text-align: center
}
.jet-slider .jet-slider__button-wrapper .jet-slider__button--primary {
	background-color: #6ec1e4
}
.jet-slider .sp-image-container {
	position: relative
}
.jet-slider .sp-image-container:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background-color: rgba(0,0,0,0.2);
	content: ''
}
.jet-slider .sp-arrow {
	color: white;
	font-size: 30px;
	background-color: #6ec1e4
}
.jet-slider .sp-full-screen-button {
	font-size: 16px;
	color: white
}
.jet-slider .sp-buttons .sp-button {
	border-color: #6ec1e4;
	background-color: transparent
}
.jet-slider .sp-buttons .sp-button.sp-selected-button {
	background-color: #6ec1e4
}
.jet-slider .sp-buttons .sp-button:hover {
	background-color: #6ec1e4
}
.jet-slider .sp-thumbnails .sp-thumbnail-container:hover:before {
	border: 2px solid #54595f
}
.jet-slider .sp-thumbnails .sp-thumbnail-container.sp-selected-thumbnail:before {
	border: 2px solid #6ec1e4
}
.jet-team-member .jet-team-member__cover:before {
	background-color: rgba(84,89,95,0.5)
}
.jet-team-member .jet-team-member__cover:after {
	border-color: rgba(84,89,95,0.5) transparent transparent transparent
}
.jet-team-member .jet-team-member__name {
	font-size: 20px;
	color: black;
	margin: 10px 0
}
.jet-team-member .jet-team-member__position {
	text-align: center;
	margin: 5px 0;
	font-size: 14px;
	color: #6ec1e4
}
.jet-team-member .jet-team-member__desc {
	text-align: center;
	font-size: 16px;
	color: #54595f;
	margin: 10px 0
}
.jet-team-member .jet-team-member__socials {
	margin: 10px 0
}
.jet-team-member .jet-team-member__socials-icon {
	font-size: 18px;
	color: #6ec1e4
}
.jet-team-member .jet-team-member__socials-icon .inner {
	width: 25px;
	height: 25px;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.jet-team-member .jet-team-member__socials-icon .inner {
	margin: 5px
}
.jet-services .jet-services__icon {
	color: white;
	font-size: 40px;
	text-align: center;
	margin: 10px 0
}
.jet-services .jet-services__icon .inner {
	width: 80px;
	height: 80px;
	background-color: #6ec1e4;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.jet-services .jet-services__icon .inner i {
	color: white;
	font-size: 40px
}
.jet-services .jet-services__title {
	font-size: 20px;
	color: black;
	margin: 10px 0
}
.jet-services .jet-services__desc {
	text-align: center;
	font-size: 16px;
	color: #54595f;
	margin: 10px 0
}
.jet-testimonials .jet-testimonials__icon {
	font-size: 40px;
	text-align: center;
	margin: 5px
}
.jet-testimonials .jet-testimonials__icon .jet-testimonials__icon-inner {
	width: 60px;
	height: 60px;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.jet-testimonials .jet-testimonials__icon .jet-testimonials__icon-inner i {
	font-size: 40px
}
.jet-testimonials .jet-testimonials__title {
	font-size: 20px;
	color: black;
	margin: 5px
}
.jet-testimonials .jet-testimonials__comment {
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	color: #54595f;
	margin: 5px;
	padding: 25px 15px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #6ec1e4
}
.jet-testimonials .jet-testimonials__name {
	font-size: 18px;
	color: black;
	margin: 5px
}
.jet-testimonials .jet-testimonials__position {
	text-align: center;
	margin: 5px;
	font-size: 16px;
	color: #6ec1e4
}
.jet-testimonials .jet-testimonials__date {
	text-align: center;
	margin: 5px;
	font-size: 12px;
	color: #7a7a7a
}
.jet-testimonials .jet-arrow {
	width: 36px;
	height: 36px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	margin-top: -18px;
	color: #fff;
	background-color: #6ec1e4
}
.jet-testimonials .jet-arrow:before {
	font-size: 23px
}
.jet-testimonials .jet-arrow.prev-arrow {
	left: 20px
}
.jet-testimonials .jet-arrow.next-arrow {
	right: 20px
}
.jet-testimonials .jet-slick-dots {
	margin: 20px 0 0 0
}
.jet-testimonials .jet-slick-dots li.slick-active span {
	background-color: #61ce70
}
.jet-testimonials .jet-slick-dots li:hover span {
	background-color: #6ec1e4
}
.jet-testimonials .jet-slick-dots li span {
	background-color: #7a7a7a
}
.jet-button__instance {
	-webkit-border-radius: 4px;
	border-radius: 4px
}
.jet-button__icon {
	color: white;
	width: 25px;
	height: 25px;
	font-size: 25px;
	margin: 3px
}
.jet-button__label {
	color: white;
	font-size: 20px;
	line-height: 20px;
	font-weight: 600;
	text-align: left
}
.jet-button__state {
	padding: 10px 30px
}
.jet-button__plane-normal {
	background-color: #6ec1e4
}
.jet-button__plane-hover {
	background-color: #54595f
}
.jet-image-comparison .jx-label {
	margin: 5px;
	background-color: #54595f
}
.jet-image-comparison .jx-controller {
	width: 40px;
	height: 40px;
	background-color: #6ec1e4;
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-image-comparison .jx-controller i {
	color: white;
	font-size: 20px;
	margin: 5px
}
.jet-image-comparison .jx-image.jx-left {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.jet-image-comparison .jx-image.jx-right {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.jet-image-comparison .jet-arrow {
	width: 36px;
	height: 36px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	margin-top: -18px;
	color: #fff;
	background-color: #6ec1e4
}
.jet-image-comparison .jet-arrow:before {
	font-size: 23px
}
.jet-image-comparison .jet-arrow.prev-arrow {
	left: 20px
}
.jet-image-comparison .jet-arrow.next-arrow {
	right: 20px
}
.jet-image-comparison .jet-slick-dots {
	margin: 20px 0 0 0
}
.jet-image-comparison .jet-slick-dots li.slick-active span {
	background-color: #61ce70
}
.jet-image-comparison .jet-slick-dots li:hover span {
	background-color: #6ec1e4
}
.jet-image-comparison .jet-slick-dots li span {
	background-color: #7a7a7a
}
.jet-instagram-gallery__content {
	padding: 20px
}
.jet-instagram-gallery__content:before {
	background-color: rgba(84,89,95,0.6)
}
.jet-instagram-gallery__caption {
	color: white;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
	margin: 10px 0;
	max-width: 100%;
	z-index: 1
}
.jet-instagram-gallery__meta {
	z-index: 1
}
.jet-instagram-gallery__comments-count {
	color: white;
	font-size: 20px;
	margin: 5px
}
.jet-instagram-gallery__comments-icon {
	color: #6ec1e4;
	margin-right: 5px
}
.jet-instagram-gallery__likes-count {
	color: white;
	font-size: 20px;
	margin: 5px
}
.jet-instagram-gallery__likes-icon {
	color: #6ec1e4;
	margin-right: 5px
}
.jet-scroll-navigation--position-left {
	margin-left: 20px
}
.jet-scroll-navigation--position-right {
	margin-right: 20px
}
.jet-scroll-navigation__item {
	margin: 10px 0
}
.jet-scroll-navigation__item .jet-scroll-navigation__dot {
	background-color: #54595f
}
.jet-scroll-navigation__item:hover .jet-scroll-navigation__dot {
	background-color: #61ce70
}
.jet-scroll-navigation__item.invert .jet-scroll-navigation__dot {
	background-color: #fff
}
.jet-scroll-navigation__item.active .jet-scroll-navigation__dot {
	background-color: #6ec1e4
}
.jet-scroll-navigation__dot {
	-webkit-border-radius: 50%;
	border-radius: 50%;
	color: white;
	font-size: 14px;
	-webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	-o-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
	transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88)
}
.jet-scroll-navigation__dot i {
	font-size: inherit
}
.jet-scroll-navigation__item-hint {
	background-color: #6ec1e4;
	padding: 0 10px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}
.jet-scroll-navigation__icon {
	color: white;
	font-size: 20px;
	margin: 5px
}
.jet-scroll-navigation__label {
	color: white;
	font-size: 16px
}
.jet-headline__first {
	color: #54595f
}
.jet-headline__first .jet-headline__deco {
	margin-right: 10px
}
.jet-headline__second {
	color: #6ec1e4
}
.jet-headline__second .jet-headline__deco {
	margin-left: 10px
}
.jet-headline__divider {
	height: 2px;
	background-color: #7a7a7a
}
.jet-headline__deco-icon i {
	font-size: 30px;
	color: #54595f
}
.jet-headline--direction-horizontal .jet-headline__divider.jet-headline__left-divider {
	margin-right: 10px
}
.jet-headline--direction-horizontal .jet-headline__divider.jet-headline__right-divider {
	margin-left: 10px
}
.jet-subscribe-form .jet-subscribe-form__input {
	border: 1px solid #e0e0e8;
	background-color: #f7fafd;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 13px 20px;
	margin: 5px 0
}
.jet-subscribe-form .jet-subscribe-form__input.mail-invalid {
	color: #d9534f
}
.jet-subscribe-form .jet-subscribe-form__input:focus {
	outline: none;
	-webkit-box-shadow: 0 0 10px #e0e0e8;
	box-shadow: 0 0 10px #e0e0e8
}
.jet-subscribe-form .jet-subscribe-form__input:first-child {
	margin-top: 0
}
.jet-subscribe-form .jet-subscribe-form__input:last-child {
	margin-bottom: 0
}
.jet-subscribe-form .jet-subscribe-form__submit {
	background-color: #6ec1e4
}
.jet-subscribe-form .jet-subscribe-form__submit-icon {
	color: white;
	font-size: 15px;
	margin-right: 10px
}
.jet-subscribe-form--inline-layout .jet-subscribe-form__submit {
	margin-left: 10px
}
.jet-subscribe-form--block-layout .jet-subscribe-form__submit {
	margin-top: 10px
}
.jet-subscribe-form--response-success .jet-subscribe-form__message {
	color: #5cb85c
}
.jet-subscribe-form--response-error .jet-subscribe-form__message {
	color: #d9534f
}
.jet-progress-bar__wrapper {
	position: relative;
	height: 30px;
	background-color: #eeeeee;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.jet-progress-bar__status-bar {
	height: 100%;
	background-color: #6ec1e4;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.jet-progress-bar__title-icon {
	margin-right: 5px
}
.jet-progress-bar-type-1 .jet-progress-bar__title {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start
}
.jet-progress-bar-type-1 .jet-progress-bar__title-text {
	color: #54595f
}
.jet-progress-bar-type-1 .jet-progress-bar__title-icon {
	color: #54595f
}
.jet-progress-bar-type-1 .jet-progress-bar__percent {
	margin: 0 10px;
	color: white;
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end
}
.jet-progress-bar-type-2 .jet-progress-bar__title {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	margin-top: 5px
}
.jet-progress-bar-type-2 .jet-progress-bar__percent {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	margin-bottom: 5px
}
.jet-progress-bar-type-3 .jet-progress-bar__percent {
	width: 40px;
	margin-right: -20px;
	padding: 5px 0;
	color: white;
	background-color: #6ec1e4;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.jet-progress-bar-type-3 .jet-progress-bar__wrapper {
	height: 10px
}
.jet-progress-bar-type-4 .jet-progress-bar__title {
	margin-right: 20px
}
.jet-progress-bar-type-4 .jet-progress-bar__percent {
	margin-left: 20px
}
.jet-progress-bar-type-4 .jet-progress-bar__wrapper {
	height: 10px
}
.jet-progress-bar-type-5 .jet-progress-bar__title {
	margin-bottom: 5px;
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start
}
.jet-progress-bar-type-5 .jet-progress-bar__percent {
	margin-left: 10px
}
.jet-progress-bar-type-6 .jet-progress-bar__title {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start
}
.jet-progress-bar-type-6 .jet-progress-bar__wrapper {
	height: 60px
}
.jet-progress-bar-type-6 .jet-progress-bar__status {
	margin-left: 10px
}
.jet-progress-bar-type-6 .jet-progress-bar__percent {
	font-size: 25px
}
.jet-progress-bar-type-7 .jet-progress-bar__wrapper {
	width: 50px;
	height: 300px;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.jet-progress-bar-type-7 .jet-progress-bar__percent {
	margin-bottom: 10px
}
.jet-portfolio .jet-portfolio__filter-list {
	margin: 0 0 30px 0
}
.jet-portfolio .jet-portfolio__filter-item {
	padding: 0 10px;
	margin: 0 5px;
	color: #54595f
}
.jet-portfolio .jet-portfolio__filter-item.active {
	color: white;
	background-color: #6ec1e4
}
.jet-portfolio .jet-portfolio__filter-item-separator {
	font-size: 12px;
	color: #6ec1e4
}
.jet-portfolio .jet-portfolio__content-inner {
	padding: 10px
}
.jet-portfolio .jet-portfolio__title {
	font-size: 22px;
	margin: 0 0 5px 0
}
.jet-portfolio .jet-portfolio__category {
	font-size: 16px;
	margin: 0 0 5px 0
}
.jet-portfolio .jet-portfolio__desc {
	font-size: 14px;
	margin: 0 0 5px 0
}
.jet-portfolio .jet-portfolio__view-more {
	margin-top: 30px
}
.jet-portfolio .jet-portfolio__view-more-button {
	background-color: #6ec1e4;
	color: white
}
.jet-portfolio.preset-type-1 .jet-portfolio__title {
	color: white
}
.jet-portfolio.preset-type-1 .jet-portfolio__category {
	color: white
}
.jet-portfolio.preset-type-1 .jet-portfolio__desc {
	color: white
}
.jet-portfolio.preset-type-1 .jet-portfolio__content-inner {
	background-color: #54595f
}
.jet-portfolio.preset-type-2 .jet-portfolio__title {
	color: #54595f
}
.jet-portfolio.preset-type-2 .jet-portfolio__category {
	color: #54595f
}
.jet-portfolio.preset-type-2 .jet-portfolio__desc {
	color: #54595f
}
.jet-portfolio.preset-type-2 .jet-portfolio__cover {
	background-color: rgba(84,89,95,0.6)
}
.jet-portfolio.preset-type-2 .jet-portfolio__cover i {
	font-size: 25px;
	color: #6ec1e4
}
.jet-portfolio.preset-type-3 .jet-portfolio__cover {
	background-color: rgba(84,89,95,0.6)
}
.jet-portfolio.preset-type-3 .jet-portfolio__cover i {
	font-size: 25px;
	color: #6ec1e4
}
.jet-portfolio.preset-type-4 .jet-portfolio__title {
	color: white
}
.jet-portfolio.preset-type-4 .jet-portfolio__category {
	color: white
}
.jet-portfolio.preset-type-4 .jet-portfolio__desc {
	color: white
}
.jet-portfolio.preset-type-4 .jet-portfolio__content-inner {
	background-color: rgba(84,89,95,0.6)
}
.jet-timeline__line {
	background-color: #e8e8f6
}
.jet-timeline__line-progress {
	background-color: #55cdff
}
.jet-timeline-item h5 {
	margin-top: 0
}
.jet-timeline-item .timeline-item__card {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #fff;
	-webkit-box-shadow: 2px 2px 30px 0 rgba(156,156,192,0.26);
	box-shadow: 2px 2px 30px 0 rgba(156,156,192,0.26)
}
.jet-timeline-item .timeline-item__card-img {
	font-size: 0
}
.jet-timeline-item .timeline-item__card-arrow {
	background-color: #fff
}
.jet-timeline-item .timeline-item__card-content {
	padding: 40px
}
.jet-timeline-item .timeline-item__meta-content {
	font-size: 16px;
	color: #a0a0a2
}
.jet-timeline-item .timeline-item__point-content {
	color: #fff;
	background-color: #e8e8f6;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.jet-timeline-item.is--active .timeline-item__point-content {
	background-color: #55cdff
}
.jet-timeline-item.is--active .timeline-item__meta-content {
	color: #55cdff
}
.jet-timeline-item--align-left .timeline-item__card {
	margin-left: 10px
}
.jet-timeline-item--align-left .jet-timeline__line {
	margin-left: 20px
}
.jet-timeline-item--align-right .timeline-item__card {
	margin-right: 10px
}
.jet-timeline-item--align-right .jet-timeline__line {
	margin-right: 20px
}
.jet-price-list .price-list {
	margin: 0
}
.jet-price-list .price-list__item-separator {
	border-bottom: 2px dotted #434345
}
.slider-pro {
	position: relative;
	margin: 0 auto;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.sp-slides-container {
	position: relative
}
.sp-mask {
	position: relative;
	overflow: hidden
}
.sp-slides {
	position: relative;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000
}
.sp-slide {
	position: absolute
}
.sp-image-container {
	overflow: hidden
}
.sp-image {
	position: relative;
	display: block;
	border: none
}
.sp-no-js {
	overflow: hidden;
	max-width: 100%
}
.sp-thumbnails-container {
	position: relative;
	overflow: hidden;
	direction: ltr
}
.sp-bottom-thumbnails, .sp-top-thumbnails {
	left: 0;
	margin: 0 auto
}
.sp-top-thumbnails {
	position: absolute;
	top: 0;
	margin-bottom: 4px
}
.sp-bottom-thumbnails {
	margin-top: 4px
}
.sp-left-thumbnails, .sp-right-thumbnails {
	position: absolute;
	top: 0
}
.sp-right-thumbnails {
	right: 0;
	margin-left: 4px
}
.sp-left-thumbnails {
	left: 0;
	margin-right: 4px
}
.sp-thumbnails {
	position: relative
}
.sp-thumbnail {
	border: none
}
.sp-thumbnail-container {
	position: relative;
	display: block;
	overflow: hidden;
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.sp-rtl .sp-thumbnail-container {
	float: right
}
.sp-bottom-thumbnails .sp-thumbnail-container, .sp-top-thumbnails .sp-thumbnail-container {
	margin-left: 2px;
	margin-right: 2px
}
.sp-bottom-thumbnails .sp-thumbnail-container:first-child, .sp-top-thumbnails .sp-thumbnail-container:first-child {
	margin-left: 0
}
.sp-bottom-thumbnails .sp-thumbnail-container:last-child, .sp-top-thumbnails .sp-thumbnail-container:last-child {
	margin-right: 0
}
.sp-left-thumbnails .sp-thumbnail-container, .sp-right-thumbnails .sp-thumbnail-container {
	margin-top: 2px;
	margin-bottom: 2px
}
.sp-left-thumbnails .sp-thumbnail-container:first-child, .sp-right-thumbnails .sp-thumbnail-container:first-child {
	margin-top: 0
}
.sp-left-thumbnails .sp-thumbnail-container:last-child, .sp-right-thumbnails .sp-thumbnail-container:last-child {
	margin-bottom: 0
}
.sp-right-thumbnails.sp-has-pointer {
	margin-left: -13px
}
.sp-right-thumbnails.sp-has-pointer .sp-thumbnail {
	position: absolute;
	left: 18px;
	margin-left: 0!important
}
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
	content: '';
	position: absolute;
	height: 100%;
	border-left: 5px solid red;
	left: 0;
	top: 0;
	margin-left: 13px
}
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 0;
	top: 50%;
	margin-top: -8px;
	border-right: 13px solid red;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent
}
.sp-left-thumbnails.sp-has-pointer {
	margin-right: -13px
}
.sp-left-thumbnails.sp-has-pointer .sp-thumbnail {
	position: absolute;
	right: 18px
}
.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
	content: '';
	position: absolute;
	height: 100%;
	border-left: 5px solid red;
	right: 0;
	top: 0;
	margin-right: 13px
}
.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	right: 0;
	top: 50%;
	margin-top: -8px;
	border-left: 13px solid red;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent
}
.sp-bottom-thumbnails.sp-has-pointer {
	margin-top: -13px
}
.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail {
	position: absolute;
	top: 18px;
	margin-top: 0!important
}
.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
	content: '';
	position: absolute;
	width: 100%;
	border-bottom: 5px solid red;
	top: 0;
	margin-top: 13px
}
.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 50%;
	top: 0;
	margin-left: -8px;
	border-bottom: 13px solid red;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent
}
.sp-top-thumbnails.sp-has-pointer {
	margin-bottom: -13px
}
.sp-top-thumbnails.sp-has-pointer .sp-thumbnail {
	position: absolute;
	bottom: 18px
}
.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
	content: '';
	position: absolute;
	width: 100%;
	border-bottom: 5px solid red;
	bottom: 0;
	margin-bottom: 13px
}
.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 50%;
	bottom: 0;
	margin-left: -8px;
	border-top: 13px solid red;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent
}
.sp-layer {
	position: absolute;
	margin: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-backface-visibility: hidden
}
.sp-black {
	color: #FFF;
	background: #000;
	background: rgba(0,0,0,.7)
}
.sp-white {
	color: #000;
	background: #fff;
	background: rgba(255,255,255,.7)
}
.sp-rounded {
	border-radius: 10px
}
.sp-padding {
	padding: 10px
}
.sp-grab {
	cursor: url(../../../plugins/jet-elements/assets/css/lib/slider-pro/images/openhand.html), move
}
.sp-grabbing {
	cursor: url(../../../plugins/jet-elements/assets/css/lib/slider-pro/images/closedhand.html), move
}
.sp-selectable {
	cursor: default
}
.sp-caption-container {
	text-align: center;
	margin-top: 10px
}
.sp-full-screen {
	margin: 0!important;
	background-color: #000
}
.sp-full-screen-button {
	position: absolute;
	top: 5px;
	right: 10px;
	font-size: 30px;
	line-height: 1;
	cursor: pointer;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.sp-full-screen-button:before {
	content: '\2195'
}
.sp-fade-full-screen {
	opacity: 0;
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}
.slider-pro:hover .sp-fade-full-screen {
	opacity: 1
}
.sp-buttons {
	position: relative;
	width: 100%;
	text-align: center;
	padding-top: 10px
}
.sp-rtl .sp-buttons {
	direction: rtl
}
.sp-full-screen .sp-buttons {
	display: none
}
.sp-button {
	width: 10px;
	height: 10px;
	border: 2px solid #000;
	border-radius: 50%;
	margin: 4px;
	display: inline-block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer
}
.sp-selected-button {
	background-color: #000
}
@media only screen and (min-width:768px) and (max-width:1024px) {
.sp-button {
	width: 14px;
	height: 14px
}
}
@media only screen and (min-width:568px) and (max-width:768px) {
.sp-button {
	width: 16px;
	height: 16px
}
}
@media only screen and (min-width:320px) and (max-width:568px) {
.sp-button {
	width: 18px;
	height: 18px
}
}
.sp-arrows {
	position: absolute
}
.sp-fade-arrows {
	opacity: 0;
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}
.sp-slides-container:hover .sp-fade-arrows {
	opacity: 1
}
.sp-horizontal .sp-arrows {
	width: 100%;
	left: 0;
	top: 50%;
	margin-top: -15px
}
.sp-vertical .sp-arrows {
	height: 100%;
	left: 50%;
	top: 0;
	margin-left: -10px
}
.sp-arrow {
	position: absolute;
	display: block;
	width: 20px;
	height: 30px;
	cursor: pointer
}
.sp-vertical .sp-arrow {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.sp-horizontal .sp-previous-arrow {
	left: 20px;
	right: auto
}
.sp-horizontal .sp-next-arrow, .sp-horizontal.sp-rtl .sp-previous-arrow {
	right: 20px;
	left: auto
}
.sp-horizontal.sp-rtl .sp-next-arrow {
	left: 20px;
	right: auto
}
.sp-vertical .sp-previous-arrow {
	top: 20px
}
.sp-vertical .sp-next-arrow {
	bottom: 20px;
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}
.sp-next-arrow:after, .sp-next-arrow:before, .sp-previous-arrow:after, .sp-previous-arrow:before {
	content: '';
	position: absolute;
	width: 50%;
	height: 50%;
	background-color: #FFF
}
.sp-arrow:before {
	left: 30%;
	top: 0;
	-webkit-transform: skew(145deg, 0deg);
	-ms-transform: skew(145deg, 0deg);
	transform: skew(145deg, 0deg)
}
.sp-arrow:after {
	left: 30%;
	top: 50%;
	-webkit-transform: skew(-145deg, 0deg);
	-ms-transform: skew(-145deg, 0deg);
	transform: skew(-145deg, 0deg)
}
.sp-horizontal.sp-rtl .sp-previous-arrow, .sp-next-arrow {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.sp-horizontal.sp-rtl .sp-next-arrow {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg)
}
.ie7 .sp-arrow, .ie8 .sp-arrow {
	width: 0;
	height: 0
}
.ie7 .sp-arrow:after, .ie7 .sp-arrow:before, .ie8 .sp-arrow:after, .ie8 .sp-arrow:before {
	content: none
}
.ie7.sp-horizontal .sp-previous-arrow, .ie8.sp-horizontal .sp-previous-arrow {
	border-right: 20px solid #FFF;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent
}
.ie7.sp-horizontal .sp-next-arrow, .ie8.sp-horizontal .sp-next-arrow {
	border-left: 20px solid #FFF;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent
}
.ie7.sp-vertical .sp-previous-arrow, .ie8.sp-vertical .sp-previous-arrow {
	border-bottom: 20px solid #FFF;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent
}
.ie7.sp-vertical .sp-next-arrow, .ie8.sp-vertical .sp-next-arrow {
	border-top: 20px solid #FFF;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent
}
.sp-thumbnail-arrows {
	position: absolute
}
.sp-fade-thumbnail-arrows {
	opacity: 0;
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}
.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows {
	opacity: 1
}
.sp-bottom-thumbnails .sp-thumbnail-arrows, .sp-top-thumbnails .sp-thumbnail-arrows {
	width: 100%;
	top: 50%;
	left: 0;
	margin-top: -12px
}
.sp-left-thumbnails .sp-thumbnail-arrows, .sp-right-thumbnails .sp-thumbnail-arrows {
	height: 100%;
	top: 0;
	left: 50%;
	margin-left: -7px
}
.sp-thumbnail-arrow {
	position: absolute;
	display: block;
	width: 15px;
	height: 25px;
	cursor: pointer
}
.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow, .sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.sp-bottom-thumbnails .sp-previous-thumbnail-arrow, .sp-top-thumbnails .sp-previous-thumbnail-arrow {
	left: 0
}
.sp-bottom-thumbnails .sp-next-thumbnail-arrow, .sp-top-thumbnails .sp-next-thumbnail-arrow {
	right: 0
}
.sp-left-thumbnails .sp-previous-thumbnail-arrow, .sp-right-thumbnails .sp-previous-thumbnail-arrow {
	top: 0
}
.sp-left-thumbnails .sp-next-thumbnail-arrow, .sp-right-thumbnails .sp-next-thumbnail-arrow {
	bottom: 0
}
.sp-next-thumbnail-arrow:after, .sp-next-thumbnail-arrow:before, .sp-previous-thumbnail-arrow:after, .sp-previous-thumbnail-arrow:before {
	content: '';
	position: absolute;
	width: 50%;
	height: 50%;
	background-color: #FFF
}
.sp-previous-thumbnail-arrow:before {
	left: 30%;
	top: 0;
	-webkit-transform: skew(145deg, 0deg);
	-ms-transform: skew(145deg, 0deg);
	transform: skew(145deg, 0deg)
}
.sp-previous-thumbnail-arrow:after {
	left: 30%;
	top: 50%;
	-webkit-transform: skew(-145deg, 0deg);
	-ms-transform: skew(-145deg, 0deg);
	transform: skew(-145deg, 0deg)
}
.sp-next-thumbnail-arrow:before {
	right: 30%;
	top: 0;
	-webkit-transform: skew(35deg, 0deg);
	-ms-transform: skew(35deg, 0deg);
	transform: skew(35deg, 0deg)
}
.sp-next-thumbnail-arrow:after {
	right: 30%;
	top: 50%;
	-webkit-transform: skew(-35deg, 0deg);
	-ms-transform: skew(-35deg, 0deg);
	transform: skew(-35deg, 0deg)
}
.ie7 .sp-thumbnail-arrow, .ie8 .sp-thumbnail-arrow {
	width: 0;
	height: 0
}
.ie7 .sp-thumbnail-arrow:after, .ie7 .sp-thumbnail-arrow:before, .ie8 .sp-thumbnail-arrow:after, .ie8 .sp-thumbnail-arrow:before {
	content: none
}
.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow, .ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow, .ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow, .ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow {
	border-right: 12px solid #FFF;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent
}
.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow, .ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow, .ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow, .ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow {
	border-left: 12px solid #FFF;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent
}
.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow, .ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow, .ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow, .ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow {
	border-bottom: 12px solid #FFF;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent
}
.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow, .ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow, .ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow, .ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow {
	border-top: 12px solid #FFF;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent
}
a.sp-video {
	text-decoration: none
}
a.sp-video img {
	-webkit-backface-visibility: hidden;
	border: none
}
a.sp-video:after {
	content: '\25B6';
	position: absolute;
	width: 45px;
	padding-left: 5px;
	height: 50px;
	border: 2px solid #FFF;
	text-align: center;
	font-size: 30px;
	border-radius: 30px;
	top: 0;
	color: #FFF;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,.2);
	margin: auto;
	line-height: 52px
}
.slider-pro img.sp-image, .slider-pro img.sp-thumbnail {
	max-width: none;
	max-height: none;
	border: none!important;
	border-radius: 0!important;
	padding: 0!important;
	-webkit-box-shadow: none!important;
	-mox-box-shadow: none!important;
	box-shadow: none!important;
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none
}
.slider-pro a {
	position: static;
	transition: none!important;
	-moz-transition: none!important;
	-webkit-transition: none!important;
	-o-transition: none!important
}
.slider-pro canvas, .slider-pro embed, .slider-pro iframe, .slider-pro object, .slider-pro video {
	max-width: none;
	max-height: none
}
.slider-pro p.sp-layer {
	font-size: 14px;
	line-height: 1.4;
	margin: 0
}
.slider-pro h1.sp-layer {
	font-size: 32px;
	line-height: 1.4;
	margin: 0
}
.slider-pro h2.sp-layer {
	font-size: 24px;
	line-height: 1.4;
	margin: 0
}
.slider-pro h3.sp-layer {
	font-size: 19px;
	line-height: 1.4;
	margin: 0
}
.slider-pro h4.sp-layer {
	font-size: 16px;
	line-height: 1.4;
	margin: 0
}
.slider-pro h5.sp-layer {
	font-size: 13px;
	line-height: 1.4;
	margin: 0
}
.slider-pro h6.sp-layer {
	font-size: 11px;
	line-height: 1.4;
	margin: 0
}
.slider-pro img.sp-layer {
	border: none
}
div.juxtapose {
	width: 100%;
	font-family: Helvetica, Arial, sans-serif;
}
div.jx-slider {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
div.jx-handle {
	position: absolute;
	height: 100%;
	width: 40px;
	cursor: col-resize;
	z-index: 15;
	margin-left: -20px;
}
div.jx-arrow {
// box-shadow:0px 0px 4px 1px rgba(0,0,0,0.3);
}
div.jx-controller {
// box-shadow:// 0 4px 0px 0px #f3f3f3, // 0 -4px 0px 0px #f3f3f3, // 0px 0px 4px 1px rgba(0,0,0,0.3), // 0px 0px 4px 1px rgba(0,0,0,0.3);
}
.vertical div.jx-handle {
	height: 40px;
	width: 100%;
	cursor: row-resize;
	margin-top: -20px;
	margin-left: 0;
}
div.jx-control {
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	width: 3px;
	background-color: #f3f3f3;
}
.vertical div.jx-control {
	height: 3px;
	width: 100%;
	background-color: #f3f3f3;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
div.jx-controller {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	height: 60px;
	width: 9px;
	margin-left: -3px;
	background-color: #f3f3f3;
}
.vertical div.jx-controller {
	height: 9px;
	width: 100px;
	margin-left: auto;
	margin-right: auto;
	top: -3px;
	position: relative;
}
div.jx-arrow {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	width: 0;
	height: 0;
	transition: all .2s ease;
}
.vertical div.jx-arrow {
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0;
	width: 0;
	height: 0;
	transition: all .2s ease;
}
div.jx-arrow.jx-left {
	left: 2px;
	border-style: solid;
	border-width: 8px 8px 8px 0;
	border-color: transparent #f3f3f3 transparent transparent;
}
div.jx-arrow.jx-right {
	right: 2px;
	border-style: solid;
	border-width: 8px 0 8px 8px;
	border-color: transparent transparent transparent #f3f3f3;
}
.vertical div.jx-arrow.jx-left {
	left: 0px;
	top: 2px;
	border-style: solid;
	border-width: 0px 8px 8px 8px;
	border-color: transparent transparent #f3f3f3 transparent;
}
.vertical div.jx-arrow.jx-right {
	right: 0px;
	top: initial;
	bottom: 2px;
	border-style: solid;
	border-width: 8px 8px 0 8px;
	border-color: #f3f3f3 transparent transparent transparent;
}
div.jx-handle:hover div.jx-arrow.jx-left, div.jx-handle:active div.jx-arrow.jx-left {
	left: -1px;
}
div.jx-handle:hover div.jx-arrow.jx-right, div.jx-handle:active div.jx-arrow.jx-right {
	right: -1px;
}
.vertical div.jx-handle:hover div.jx-arrow.jx-left, .vertical div.jx-handle:active div.jx-arrow.jx-left {
	left: 0px;
	top: 0px;
}
.vertical div.jx-handle:hover div.jx-arrow.jx-right, .vertical div.jx-handle:active div.jx-arrow.jx-right {
	right: 0px;
	bottom: 0px;
}
div.jx-image {
	position: absolute;
	height: 100%;
	display: inline-block;
	top: 0;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
}
.vertical div.jx-image {
	width: 100%;
	left: 0;
	top: initial;
}
div.jx-image img {
	height: 100%;
	z-index: 5;
	position: absolute;
	margin-bottom: 0;
	max-height: none;
	max-width: none;
	max-height: initial;
	max-width: initial;
}
.vertical div.jx-image img {
	height: initial;
	width: 100%;
}
div.jx-image.jx-left {
	left: 0;
	background-position: left;
}
div.jx-image.jx-left img {
	left: 0;
}
div.jx-image.jx-right {
	right: 0;
	background-position: right;
}
div.jx-image.jx-right img {
	right: 0;
	bottom: 0;
}
.veritcal div.jx-image.jx-left {
	top: 0;
	background-position: top;
}
.veritcal div.jx-image.jx-left img {
	top: 0;
}
.vertical div.jx-image.jx-right {
	bottom: 0;
	background-position: bottom;
}
.veritcal div.jx-image.jx-right img {
	bottom: 0;
}
div.jx-image div.jx-label {
	font-size: 1em;
	padding: .25em .75em;
	position: relative;
	display: inline-block;
	top: 0;
	background-color: #000;
	background-color: rgba(0,0,0,.7);
	color: white;
	z-index: 10;
	white-space: nowrap;
	line-height: 18px;
	vertical-align: middle;
}
div.jx-image.jx-left div.jx-label {
	float: left;
	left: 0;
}
div.jx-image.jx-right div.jx-label {
	float: right;
	right: 0;
}
.vertical div.jx-image div.jx-label {
	display: table;
	position: absolute;
}
.vertical div.jx-image.jx-right div.jx-label {
	left: 0;
	bottom: 0;
	top: initial;
}
div.jx-credit {
	line-height: 1.1;
	font-size: 0.75em;
}
div.jx-credit em {
	font-weight: bold;
	font-style: normal;
}
div.jx-image.transition {
	transition: width .5s ease;
}
div.jx-handle.transition {
	transition: left .5s ease;
}
.vertical div.jx-image.transition {
	transition: height .5s ease;
}
.vertical div.jx-handle.transition {
	transition: top .5s ease;
}
a.jx-knightlab {
	background-color: #000;
	background-color: rgba(0,0,0,.25);
	bottom: 0;
	display: table;
	height: 14px;
	line-height: 14px;
	padding: 1px 4px 1px 5px;
	position: absolute;
	right: 0;
	text-decoration: none;
	z-index: 10;
}
a.jx-knightlab div.knightlab-logo {
	display: inline-block;
	vertical-align: middle;
	height: 8px;
	width: 8px;
	background-color: #c34528;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	top: -1.25px;
	position: relative;
	cursor: pointer;
}
a.jx-knightlab:hover {
	background-color: #000;
	background-color: rgba(0,0,0,.35);
}
a.jx-knightlab:hover div.knightlab-logo {
	background-color: #ce4d28;
}
a.jx-knightlab span.juxtapose-name {
	display: table-cell;
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 300;
	color: white;
	font-size: 10px;
	padding-left: 0.375em;
	vertical-align: middle;
	line-height: normal;
	text-shadow: none;
}
div.jx-controller:focus, div.jx-image.jx-left div.jx-label:focus, div.jx-image.jx-right div.jx-label:focus, a.jx-knightlab:focus {
	background: #eae34a;
	color: #000;
}
a.jx-knightlab:focus span.juxtapose-name {
	color: #000;
	border: none;
}
@font-face {
	font-family: 'FontAwesome';
	src: url(../../../plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont3e6e.eot?v=4.7.0);
	src: url(//www.valamnidhi.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(//www.valamnidhi.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(//www.valamnidhi.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(//www.valamnidhi.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(//www.valamnidhi.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
	font-weight: normal;
	font-style: normal
}
.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}
.fa-2x {
	font-size: 2em
}
.fa-3x {
	font-size: 3em
}
.fa-4x {
	font-size: 4em
}
.fa-5x {
	font-size: 5em
}
.fa-fw {
	width: 1.28571429em;
	text-align: center
}
.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}
.fa-ul>li {
	position: relative
}
.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center
}
.fa-li.fa-lg {
	left: -1.85714286em
}
.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em
}
.fa-pull-left {
	float: left
}
.fa-pull-right {
	float: right
}
.fa.fa-pull-left {
	margin-right: .3em
}
.fa.fa-pull-right {
	margin-left: .3em
}
.pull-right {
	float: right
}
.pull-left {
	float: left
}
.fa.pull-left {
	margin-right: .3em
}
.fa.pull-right {
	margin-left: .3em
}
.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}
.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}
.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
.fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1)
}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
	filter: none
}
.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}
.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}
.fa-stack-1x {
	line-height: inherit
}
.fa-stack-2x {
	font-size: 2em
}
.fa-inverse {
	color: #fff
}
.fa-glass:before {
	content: "\f000"
}
.fa-music:before {
	content: "\f001"
}
.fa-search:before {
	content: "\f002"
}
.fa-envelope-o:before {
	content: "\f003"
}
.fa-heart:before {
	content: "\f004"
}
.fa-star:before {
	content: "\f005"
}
.fa-star-o:before {
	content: "\f006"
}
.fa-user:before {
	content: "\f007"
}
.fa-film:before {
	content: "\f008"
}
.fa-th-large:before {
	content: "\f009"
}
.fa-th:before {
	content: "\f00a"
}
.fa-th-list:before {
	content: "\f00b"
}
.fa-check:before {
	content: "\f00c"
}
.fa-remove:before, .fa-close:before, .fa-times:before {
	content: "\f00d"
}
.fa-search-plus:before {
	content: "\f00e"
}
.fa-search-minus:before {
	content: "\f010"
}
.fa-power-off:before {
	content: "\f011"
}
.fa-signal:before {
	content: "\f012"
}
.fa-gear:before, .fa-cog:before {
	content: "\f013"
}
.fa-trash-o:before {
	content: "\f014"
}
.fa-home:before {
	content: "\f015"
}
.fa-file-o:before {
	content: "\f016"
}
.fa-clock-o:before {
	content: "\f017"
}
.fa-road:before {
	content: "\f018"
}
.fa-download:before {
	content: "\f019"
}
.fa-arrow-circle-o-down:before {
	content: "\f01a"
}
.fa-arrow-circle-o-up:before {
	content: "\f01b"
}
.fa-inbox:before {
	content: "\f01c"
}
.fa-play-circle-o:before {
	content: "\f01d"
}
.fa-rotate-right:before, .fa-repeat:before {
	content: "\f01e"
}
.fa-refresh:before {
	content: "\f021"
}
.fa-list-alt:before {
	content: "\f022"
}
.fa-lock:before {
	content: "\f023"
}
.fa-flag:before {
	content: "\f024"
}
.fa-headphones:before {
	content: "\f025"
}
.fa-volume-off:before {
	content: "\f026"
}
.fa-volume-down:before {
	content: "\f027"
}
.fa-volume-up:before {
	content: "\f028"
}
.fa-qrcode:before {
	content: "\f029"
}
.fa-barcode:before {
	content: "\f02a"
}
.fa-tag:before {
	content: "\f02b"
}
.fa-tags:before {
	content: "\f02c"
}
.fa-book:before {
	content: "\f02d"
}
.fa-bookmark:before {
	content: "\f02e"
}
.fa-print:before {
	content: "\f02f"
}
.fa-camera:before {
	content: "\f030"
}
.fa-font:before {
	content: "\f031"
}
.fa-bold:before {
	content: "\f032"
}
.fa-italic:before {
	content: "\f033"
}
.fa-text-height:before {
	content: "\f034"
}
.fa-text-width:before {
	content: "\f035"
}
.fa-align-left:before {
	content: "\f036"
}
.fa-align-center:before {
	content: "\f037"
}
.fa-align-right:before {
	content: "\f038"
}
.fa-align-justify:before {
	content: "\f039"
}
.fa-list:before {
	content: "\f03a"
}
.fa-dedent:before, .fa-outdent:before {
	content: "\f03b"
}
.fa-indent:before {
	content: "\f03c"
}
.fa-video-camera:before {
	content: "\f03d"
}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {
	content: "\f03e"
}
.fa-pencil:before {
	content: "\f040"
}
.fa-map-marker:before {
	content: "\f041"
}
.fa-adjust:before {
	content: "\f042"
}
.fa-tint:before {
	content: "\f043"
}
.fa-edit:before, .fa-pencil-square-o:before {
	content: "\f044"
}
.fa-share-square-o:before {
	content: "\f045"
}
.fa-check-square-o:before {
	content: "\f046"
}
.fa-arrows:before {
	content: "\f047"
}
.fa-step-backward:before {
	content: "\f048"
}
.fa-fast-backward:before {
	content: "\f049"
}
.fa-backward:before {
	content: "\f04a"
}
.fa-play:before {
	content: "\f04b"
}
.fa-pause:before {
	content: "\f04c"
}
.fa-stop:before {
	content: "\f04d"
}
.fa-forward:before {
	content: "\f04e"
}
.fa-fast-forward:before {
	content: "\f050"
}
.fa-step-forward:before {
	content: "\f051"
}
.fa-eject:before {
	content: "\f052"
}
.fa-chevron-left:before {
	content: "\f053"
}
.fa-chevron-right:before {
	content: "\f054"
}
.fa-plus-circle:before {
	content: "\f055"
}
.fa-minus-circle:before {
	content: "\f056"
}
.fa-times-circle:before {
	content: "\f057"
}
.fa-check-circle:before {
	content: "\f058"
}
.fa-question-circle:before {
	content: "\f059"
}
.fa-info-circle:before {
	content: "\f05a"
}
.fa-crosshairs:before {
	content: "\f05b"
}
.fa-times-circle-o:before {
	content: "\f05c"
}
.fa-check-circle-o:before {
	content: "\f05d"
}
.fa-ban:before {
	content: "\f05e"
}
.fa-arrow-left:before {
	content: "\f060"
}
.fa-arrow-right:before {
	content: "\f061"
}
.fa-arrow-up:before {
	content: "\f062"
}
.fa-arrow-down:before {
	content: "\f063"
}
.fa-mail-forward:before, .fa-share:before {
	content: "\f064"
}
.fa-expand:before {
	content: "\f065"
}
.fa-compress:before {
	content: "\f066"
}
.fa-plus:before {
	content: "\f067"
}
.fa-minus:before {
	content: "\f068"
}
.fa-asterisk:before {
	content: "\f069"
}
.fa-exclamation-circle:before {
	content: "\f06a"
}
.fa-gift:before {
	content: "\f06b"
}
.fa-leaf:before {
	content: "\f06c"
}
.fa-fire:before {
	content: "\f06d"
}
.fa-eye:before {
	content: "\f06e"
}
.fa-eye-slash:before {
	content: "\f070"
}
.fa-warning:before, .fa-exclamation-triangle:before {
	content: "\f071"
}
.fa-plane:before {
	content: "\f072"
}
.fa-calendar:before {
	content: "\f073"
}
.fa-random:before {
	content: "\f074"
}
.fa-comment:before {
	content: "\f075"
}
.fa-magnet:before {
	content: "\f076"
}
.fa-chevron-up:before {
	content: "\f077"
}
.fa-chevron-down:before {
	content: "\f078"
}
.fa-retweet:before {
	content: "\f079"
}
.fa-shopping-cart:before {
	content: "\f07a"
}
.fa-folder:before {
	content: "\f07b"
}
.fa-folder-open:before {
	content: "\f07c"
}
.fa-arrows-v:before {
	content: "\f07d"
}
.fa-arrows-h:before {
	content: "\f07e"
}
.fa-bar-chart-o:before, .fa-bar-chart:before {
	content: "\f080"
}
.fa-twitter-square:before {
	content: "\f081"
}
.fa-facebook-square:before {
	content: "\f082"
}
.fa-camera-retro:before {
	content: "\f083"
}
.fa-key:before {
	content: "\f084"
}
.fa-gears:before, .fa-cogs:before {
	content: "\f085"
}
.fa-comments:before {
	content: "\f086"
}
.fa-thumbs-o-up:before {
	content: "\f087"
}
.fa-thumbs-o-down:before {
	content: "\f088"
}
.fa-star-half:before {
	content: "\f089"
}
.fa-heart-o:before {
	content: "\f08a"
}
.fa-sign-out:before {
	content: "\f08b"
}
.fa-linkedin-square:before {
	content: "\f08c"
}
.fa-thumb-tack:before {
	content: "\f08d"
}
.fa-external-link:before {
	content: "\f08e"
}
.fa-sign-in:before {
	content: "\f090"
}
.fa-trophy:before {
	content: "\f091"
}
.fa-github-square:before {
	content: "\f092"
}
.fa-upload:before {
	content: "\f093"
}
.fa-lemon-o:before {
	content: "\f094"
}
.fa-phone:before {
	content: "\f095"
}
.fa-square-o:before {
	content: "\f096"
}
.fa-bookmark-o:before {
	content: "\f097"
}
.fa-phone-square:before {
	content: "\f098"
}
.fa-twitter:before {
	content: "\f099"
}
.fa-facebook-f:before, .fa-facebook:before {
	content: "\f09a"
}
.fa-github:before {
	content: "\f09b"
}
.fa-unlock:before {
	content: "\f09c"
}
.fa-credit-card:before {
	content: "\f09d"
}
.fa-feed:before, .fa-rss:before {
	content: "\f09e"
}
.fa-hdd-o:before {
	content: "\f0a0"
}
.fa-bullhorn:before {
	content: "\f0a1"
}
.fa-bell:before {
	content: "\f0f3"
}
.fa-certificate:before {
	content: "\f0a3"
}
.fa-hand-o-right:before {
	content: "\f0a4"
}
.fa-hand-o-left:before {
	content: "\f0a5"
}
.fa-hand-o-up:before {
	content: "\f0a6"
}
.fa-hand-o-down:before {
	content: "\f0a7"
}
.fa-arrow-circle-left:before {
	content: "\f0a8"
}
.fa-arrow-circle-right:before {
	content: "\f0a9"
}
.fa-arrow-circle-up:before {
	content: "\f0aa"
}
.fa-arrow-circle-down:before {
	content: "\f0ab"
}
.fa-globe:before {
	content: "\f0ac"
}
.fa-wrench:before {
	content: "\f0ad"
}
.fa-tasks:before {
	content: "\f0ae"
}
.fa-filter:before {
	content: "\f0b0"
}
.fa-briefcase:before {
	content: "\f0b1"
}
.fa-arrows-alt:before {
	content: "\f0b2"
}
.fa-group:before, .fa-users:before {
	content: "\f0c0"
}
.fa-chain:before, .fa-link:before {
	content: "\f0c1"
}
.fa-cloud:before {
	content: "\f0c2"
}
.fa-flask:before {
	content: "\f0c3"
}
.fa-cut:before, .fa-scissors:before {
	content: "\f0c4"
}
.fa-copy:before, .fa-files-o:before {
	content: "\f0c5"
}
.fa-paperclip:before {
	content: "\f0c6"
}
.fa-save:before, .fa-floppy-o:before {
	content: "\f0c7"
}
.fa-square:before {
	content: "\f0c8"
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content: "\f0c9"
}
.fa-list-ul:before {
	content: "\f0ca"
}
.fa-list-ol:before {
	content: "\f0cb"
}
.fa-strikethrough:before {
	content: "\f0cc"
}
.fa-underline:before {
	content: "\f0cd"
}
.fa-table:before {
	content: "\f0ce"
}
.fa-magic:before {
	content: "\f0d0"
}
.fa-truck:before {
	content: "\f0d1"
}
.fa-pinterest:before {
	content: "\f0d2"
}
.fa-pinterest-square:before {
	content: "\f0d3"
}
.fa-google-plus-square:before {
	content: "\f0d4"
}
.fa-google-plus:before {
	content: "\f0d5"
}
.fa-money:before {
	content: "\f0d6"
}
.fa-caret-down:before {
	content: "\f0d7"
}
.fa-caret-up:before {
	content: "\f0d8"
}
.fa-caret-left:before {
	content: "\f0d9"
}
.fa-caret-right:before {
	content: "\f0da"
}
.fa-columns:before {
	content: "\f0db"
}
.fa-unsorted:before, .fa-sort:before {
	content: "\f0dc"
}
.fa-sort-down:before, .fa-sort-desc:before {
	content: "\f0dd"
}
.fa-sort-up:before, .fa-sort-asc:before {
	content: "\f0de"
}
.fa-envelope:before {
	content: "\f0e0"
}
.fa-linkedin:before {
	content: "\f0e1"
}
.fa-rotate-left:before, .fa-undo:before {
	content: "\f0e2"
}
.fa-legal:before, .fa-gavel:before {
	content: "\f0e3"
}
.fa-dashboard:before, .fa-tachometer:before {
	content: "\f0e4"
}
.fa-comment-o:before {
	content: "\f0e5"
}
.fa-comments-o:before {
	content: "\f0e6"
}
.fa-flash:before, .fa-bolt:before {
	content: "\f0e7"
}
.fa-sitemap:before {
	content: "\f0e8"
}
.fa-umbrella:before {
	content: "\f0e9"
}
.fa-paste:before, .fa-clipboard:before {
	content: "\f0ea"
}
.fa-lightbulb-o:before {
	content: "\f0eb"
}
.fa-exchange:before {
	content: "\f0ec"
}
.fa-cloud-download:before {
	content: "\f0ed"
}
.fa-cloud-upload:before {
	content: "\f0ee"
}
.fa-user-md:before {
	content: "\f0f0"
}
.fa-stethoscope:before {
	content: "\f0f1"
}
.fa-suitcase:before {
	content: "\f0f2"
}
.fa-bell-o:before {
	content: "\f0a2"
}
.fa-coffee:before {
	content: "\f0f4"
}
.fa-cutlery:before {
	content: "\f0f5"
}
.fa-file-text-o:before {
	content: "\f0f6"
}
.fa-building-o:before {
	content: "\f0f7"
}
.fa-hospital-o:before {
	content: "\f0f8"
}
.fa-ambulance:before {
	content: "\f0f9"
}
.fa-medkit:before {
	content: "\f0fa"
}
.fa-fighter-jet:before {
	content: "\f0fb"
}
.fa-beer:before {
	content: "\f0fc"
}
.fa-h-square:before {
	content: "\f0fd"
}
.fa-plus-square:before {
	content: "\f0fe"
}
.fa-angle-double-left:before {
	content: "\f100"
}
.fa-angle-double-right:before {
	content: "\f101"
}
.fa-angle-double-up:before {
	content: "\f102"
}
.fa-angle-double-down:before {
	content: "\f103"
}
.fa-angle-left:before {
	content: "\f104"
}
.fa-angle-right:before {
	content: "\f105"
}
.fa-angle-up:before {
	content: "\f106"
}
.fa-angle-down:before {
	content: "\f107"
}
.fa-desktop:before {
	content: "\f108"
}
.fa-laptop:before {
	content: "\f109"
}
.fa-tablet:before {
	content: "\f10a"
}
.fa-mobile-phone:before, .fa-mobile:before {
	content: "\f10b"
}
.fa-circle-o:before {
	content: "\f10c"
}
.fa-quote-left:before {
	content: "\f10d"
}
.fa-quote-right:before {
	content: "\f10e"
}
.fa-spinner:before {
	content: "\f110"
}
.fa-circle:before {
	content: "\f111"
}
.fa-mail-reply:before, .fa-reply:before {
	content: "\f112"
}
.fa-github-alt:before {
	content: "\f113"
}
.fa-folder-o:before {
	content: "\f114"
}
.fa-folder-open-o:before {
	content: "\f115"
}
.fa-smile-o:before {
	content: "\f118"
}
.fa-frown-o:before {
	content: "\f119"
}
.fa-meh-o:before {
	content: "\f11a"
}
.fa-gamepad:before {
	content: "\f11b"
}
.fa-keyboard-o:before {
	content: "\f11c"
}
.fa-flag-o:before {
	content: "\f11d"
}
.fa-flag-checkered:before {
	content: "\f11e"
}
.fa-terminal:before {
	content: "\f120"
}
.fa-code:before {
	content: "\f121"
}
.fa-mail-reply-all:before, .fa-reply-all:before {
	content: "\f122"
}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content: "\f123"
}
.fa-location-arrow:before {
	content: "\f124"
}
.fa-crop:before {
	content: "\f125"
}
.fa-code-fork:before {
	content: "\f126"
}
.fa-unlink:before, .fa-chain-broken:before {
	content: "\f127"
}
.fa-question:before {
	content: "\f128"
}
.fa-info:before {
	content: "\f129"
}
.fa-exclamation:before {
	content: "\f12a"
}
.fa-superscript:before {
	content: "\f12b"
}
.fa-subscript:before {
	content: "\f12c"
}
.fa-eraser:before {
	content: "\f12d"
}
.fa-puzzle-piece:before {
	content: "\f12e"
}
.fa-microphone:before {
	content: "\f130"
}
.fa-microphone-slash:before {
	content: "\f131"
}
.fa-shield:before {
	content: "\f132"
}
.fa-calendar-o:before {
	content: "\f133"
}
.fa-fire-extinguisher:before {
	content: "\f134"
}
.fa-rocket:before {
	content: "\f135"
}
.fa-maxcdn:before {
	content: "\f136"
}
.fa-chevron-circle-left:before {
	content: "\f137"
}
.fa-chevron-circle-right:before {
	content: "\f138"
}
.fa-chevron-circle-up:before {
	content: "\f139"
}
.fa-chevron-circle-down:before {
	content: "\f13a"
}
.fa-html5:before {
	content: "\f13b"
}
.fa-css3:before {
	content: "\f13c"
}
.fa-anchor:before {
	content: "\f13d"
}
.fa-unlock-alt:before {
	content: "\f13e"
}
.fa-bullseye:before {
	content: "\f140"
}
.fa-ellipsis-h:before {
	content: "\f141"
}
.fa-ellipsis-v:before {
	content: "\f142"
}
.fa-rss-square:before {
	content: "\f143"
}
.fa-play-circle:before {
	content: "\f144"
}
.fa-ticket:before {
	content: "\f145"
}
.fa-minus-square:before {
	content: "\f146"
}
.fa-minus-square-o:before {
	content: "\f147"
}
.fa-level-up:before {
	content: "\f148"
}
.fa-level-down:before {
	content: "\f149"
}
.fa-check-square:before {
	content: "\f14a"
}
.fa-pencil-square:before {
	content: "\f14b"
}
.fa-external-link-square:before {
	content: "\f14c"
}
.fa-share-square:before {
	content: "\f14d"
}
.fa-compass:before {
	content: "\f14e"
}
.fa-toggle-down:before, .fa-caret-square-o-down:before {
	content: "\f150"
}
.fa-toggle-up:before, .fa-caret-square-o-up:before {
	content: "\f151"
}
.fa-toggle-right:before, .fa-caret-square-o-right:before {
	content: "\f152"
}
.fa-euro:before, .fa-eur:before {
	content: "\f153"
}
.fa-gbp:before {
	content: "\f154"
}
.fa-dollar:before, .fa-usd:before {
	content: "\f155"
}
.fa-rupee:before, .fa-inr:before {
	content: "\f156"
}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
	content: "\f157"
}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
	content: "\f158"
}
.fa-won:before, .fa-krw:before {
	content: "\f159"
}
.fa-bitcoin:before, .fa-btc:before {
	content: "\f15a"
}
.fa-file:before {
	content: "\f15b"
}
.fa-file-text:before {
	content: "\f15c"
}
.fa-sort-alpha-asc:before {
	content: "\f15d"
}
.fa-sort-alpha-desc:before {
	content: "\f15e"
}
.fa-sort-amount-asc:before {
	content: "\f160"
}
.fa-sort-amount-desc:before {
	content: "\f161"
}
.fa-sort-numeric-asc:before {
	content: "\f162"
}
.fa-sort-numeric-desc:before {
	content: "\f163"
}
.fa-thumbs-up:before {
	content: "\f164"
}
.fa-thumbs-down:before {
	content: "\f165"
}
.fa-youtube-square:before {
	content: "\f166"
}
.fa-youtube:before {
	content: "\f167"
}
.fa-xing:before {
	content: "\f168"
}
.fa-xing-square:before {
	content: "\f169"
}
.fa-youtube-play:before {
	content: "\f16a"
}
.fa-dropbox:before {
	content: "\f16b"
}
.fa-stack-overflow:before {
	content: "\f16c"
}
.fa-instagram:before {
	content: "\f16d"
}
.fa-flickr:before {
	content: "\f16e"
}
.fa-adn:before {
	content: "\f170"
}
.fa-bitbucket:before {
	content: "\f171"
}
.fa-bitbucket-square:before {
	content: "\f172"
}
.fa-tumblr:before {
	content: "\f173"
}
.fa-tumblr-square:before {
	content: "\f174"
}
.fa-long-arrow-down:before {
	content: "\f175"
}
.fa-long-arrow-up:before {
	content: "\f176"
}
.fa-long-arrow-left:before {
	content: "\f177"
}
.fa-long-arrow-right:before {
	content: "\f178"
}
.fa-apple:before {
	content: "\f179"
}
.fa-windows:before {
	content: "\f17a"
}
.fa-android:before {
	content: "\f17b"
}
.fa-linux:before {
	content: "\f17c"
}
.fa-dribbble:before {
	content: "\f17d"
}
.fa-skype:before {
	content: "\f17e"
}
.fa-foursquare:before {
	content: "\f180"
}
.fa-trello:before {
	content: "\f181"
}
.fa-female:before {
	content: "\f182"
}
.fa-male:before {
	content: "\f183"
}
.fa-gittip:before, .fa-gratipay:before {
	content: "\f184"
}
.fa-sun-o:before {
	content: "\f185"
}
.fa-moon-o:before {
	content: "\f186"
}
.fa-archive:before {
	content: "\f187"
}
.fa-bug:before {
	content: "\f188"
}
.fa-vk:before {
	content: "\f189"
}
.fa-weibo:before {
	content: "\f18a"
}
.fa-renren:before {
	content: "\f18b"
}
.fa-pagelines:before {
	content: "\f18c"
}
.fa-stack-exchange:before {
	content: "\f18d"
}
.fa-arrow-circle-o-right:before {
	content: "\f18e"
}
.fa-arrow-circle-o-left:before {
	content: "\f190"
}
.fa-toggle-left:before, .fa-caret-square-o-left:before {
	content: "\f191"
}
.fa-dot-circle-o:before {
	content: "\f192"
}
.fa-wheelchair:before {
	content: "\f193"
}
.fa-vimeo-square:before {
	content: "\f194"
}
.fa-turkish-lira:before, .fa-try:before {
	content: "\f195"
}
.fa-plus-square-o:before {
	content: "\f196"
}
.fa-space-shuttle:before {
	content: "\f197"
}
.fa-slack:before {
	content: "\f198"
}
.fa-envelope-square:before {
	content: "\f199"
}
.fa-wordpress:before {
	content: "\f19a"
}
.fa-openid:before {
	content: "\f19b"
}
.fa-institution:before, .fa-bank:before, .fa-university:before {
	content: "\f19c"
}
.fa-mortar-board:before, .fa-graduation-cap:before {
	content: "\f19d"
}
.fa-yahoo:before {
	content: "\f19e"
}
.fa-google:before {
	content: "\f1a0"
}
.fa-reddit:before {
	content: "\f1a1"
}
.fa-reddit-square:before {
	content: "\f1a2"
}
.fa-stumbleupon-circle:before {
	content: "\f1a3"
}
.fa-stumbleupon:before {
	content: "\f1a4"
}
.fa-delicious:before {
	content: "\f1a5"
}
.fa-digg:before {
	content: "\f1a6"
}
.fa-pied-piper-pp:before {
	content: "\f1a7"
}
.fa-pied-piper-alt:before {
	content: "\f1a8"
}
.fa-drupal:before {
	content: "\f1a9"
}
.fa-joomla:before {
	content: "\f1aa"
}
.fa-language:before {
	content: "\f1ab"
}
.fa-fax:before {
	content: "\f1ac"
}
.fa-building:before {
	content: "\f1ad"
}
.fa-child:before {
	content: "\f1ae"
}
.fa-paw:before {
	content: "\f1b0"
}
.fa-spoon:before {
	content: "\f1b1"
}
.fa-cube:before {
	content: "\f1b2"
}
.fa-cubes:before {
	content: "\f1b3"
}
.fa-behance:before {
	content: "\f1b4"
}
.fa-behance-square:before {
	content: "\f1b5"
}
.fa-steam:before {
	content: "\f1b6"
}
.fa-steam-square:before {
	content: "\f1b7"
}
.fa-recycle:before {
	content: "\f1b8"
}
.fa-automobile:before, .fa-car:before {
	content: "\f1b9"
}
.fa-cab:before, .fa-taxi:before {
	content: "\f1ba"
}
.fa-tree:before {
	content: "\f1bb"
}
.fa-spotify:before {
	content: "\f1bc"
}
.fa-deviantart:before {
	content: "\f1bd"
}
.fa-soundcloud:before {
	content: "\f1be"
}
.fa-database:before {
	content: "\f1c0"
}
.fa-file-pdf-o:before {
	content: "\f1c1"
}
.fa-file-word-o:before {
	content: "\f1c2"
}
.fa-file-excel-o:before {
	content: "\f1c3"
}
.fa-file-powerpoint-o:before {
	content: "\f1c4"
}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
	content: "\f1c5"
}
.fa-file-zip-o:before, .fa-file-archive-o:before {
	content: "\f1c6"
}
.fa-file-sound-o:before, .fa-file-audio-o:before {
	content: "\f1c7"
}
.fa-file-movie-o:before, .fa-file-video-o:before {
	content: "\f1c8"
}
.fa-file-code-o:before {
	content: "\f1c9"
}
.fa-vine:before {
	content: "\f1ca"
}
.fa-codepen:before {
	content: "\f1cb"
}
.fa-jsfiddle:before {
	content: "\f1cc"
}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
	content: "\f1cd"
}
.fa-circle-o-notch:before {
	content: "\f1ce"
}
.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
	content: "\f1d0"
}
.fa-ge:before, .fa-empire:before {
	content: "\f1d1"
}
.fa-git-square:before {
	content: "\f1d2"
}
.fa-git:before {
	content: "\f1d3"
}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
	content: "\f1d4"
}
.fa-tencent-weibo:before {
	content: "\f1d5"
}
.fa-qq:before {
	content: "\f1d6"
}
.fa-wechat:before, .fa-weixin:before {
	content: "\f1d7"
}
.fa-send:before, .fa-paper-plane:before {
	content: "\f1d8"
}
.fa-send-o:before, .fa-paper-plane-o:before {
	content: "\f1d9"
}
.fa-history:before {
	content: "\f1da"
}
.fa-circle-thin:before {
	content: "\f1db"
}
.fa-header:before {
	content: "\f1dc"
}
.fa-paragraph:before {
	content: "\f1dd"
}
.fa-sliders:before {
	content: "\f1de"
}
.fa-share-alt:before {
	content: "\f1e0"
}
.fa-share-alt-square:before {
	content: "\f1e1"
}
.fa-bomb:before {
	content: "\f1e2"
}
.fa-soccer-ball-o:before, .fa-futbol-o:before {
	content: "\f1e3"
}
.fa-tty:before {
	content: "\f1e4"
}
.fa-binoculars:before {
	content: "\f1e5"
}
.fa-plug:before {
	content: "\f1e6"
}
.fa-slideshare:before {
	content: "\f1e7"
}
.fa-twitch:before {
	content: "\f1e8"
}
.fa-yelp:before {
	content: "\f1e9"
}
.fa-newspaper-o:before {
	content: "\f1ea"
}
.fa-wifi:before {
	content: "\f1eb"
}
.fa-calculator:before {
	content: "\f1ec"
}
.fa-paypal:before {
	content: "\f1ed"
}
.fa-google-wallet:before {
	content: "\f1ee"
}
.fa-cc-visa:before {
	content: "\f1f0"
}
.fa-cc-mastercard:before {
	content: "\f1f1"
}
.fa-cc-discover:before {
	content: "\f1f2"
}
.fa-cc-amex:before {
	content: "\f1f3"
}
.fa-cc-paypal:before {
	content: "\f1f4"
}
.fa-cc-stripe:before {
	content: "\f1f5"
}
.fa-bell-slash:before {
	content: "\f1f6"
}
.fa-bell-slash-o:before {
	content: "\f1f7"
}
.fa-trash:before {
	content: "\f1f8"
}
.fa-copyright:before {
	content: "\f1f9"
}
.fa-at:before {
	content: "\f1fa"
}
.fa-eyedropper:before {
	content: "\f1fb"
}
.fa-paint-brush:before {
	content: "\f1fc"
}
.fa-birthday-cake:before {
	content: "\f1fd"
}
.fa-area-chart:before {
	content: "\f1fe"
}
.fa-pie-chart:before {
	content: "\f200"
}
.fa-line-chart:before {
	content: "\f201"
}
.fa-lastfm:before {
	content: "\f202"
}
.fa-lastfm-square:before {
	content: "\f203"
}
.fa-toggle-off:before {
	content: "\f204"
}
.fa-toggle-on:before {
	content: "\f205"
}
.fa-bicycle:before {
	content: "\f206"
}
.fa-bus:before {
	content: "\f207"
}
.fa-ioxhost:before {
	content: "\f208"
}
.fa-angellist:before {
	content: "\f209"
}
.fa-cc:before {
	content: "\f20a"
}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
	content: "\f20b"
}
.fa-meanpath:before {
	content: "\f20c"
}
.fa-buysellads:before {
	content: "\f20d"
}
.fa-connectdevelop:before {
	content: "\f20e"
}
.fa-dashcube:before {
	content: "\f210"
}
.fa-forumbee:before {
	content: "\f211"
}
.fa-leanpub:before {
	content: "\f212"
}
.fa-sellsy:before {
	content: "\f213"
}
.fa-shirtsinbulk:before {
	content: "\f214"
}
.fa-simplybuilt:before {
	content: "\f215"
}
.fa-skyatlas:before {
	content: "\f216"
}
.fa-cart-plus:before {
	content: "\f217"
}
.fa-cart-arrow-down:before {
	content: "\f218"
}
.fa-diamond:before {
	content: "\f219"
}
.fa-ship:before {
	content: "\f21a"
}
.fa-user-secret:before {
	content: "\f21b"
}
.fa-motorcycle:before {
	content: "\f21c"
}
.fa-street-view:before {
	content: "\f21d"
}
.fa-heartbeat:before {
	content: "\f21e"
}
.fa-venus:before {
	content: "\f221"
}
.fa-mars:before {
	content: "\f222"
}
.fa-mercury:before {
	content: "\f223"
}
.fa-intersex:before, .fa-transgender:before {
	content: "\f224"
}
.fa-transgender-alt:before {
	content: "\f225"
}
.fa-venus-double:before {
	content: "\f226"
}
.fa-mars-double:before {
	content: "\f227"
}
.fa-venus-mars:before {
	content: "\f228"
}
.fa-mars-stroke:before {
	content: "\f229"
}
.fa-mars-stroke-v:before {
	content: "\f22a"
}
.fa-mars-stroke-h:before {
	content: "\f22b"
}
.fa-neuter:before {
	content: "\f22c"
}
.fa-genderless:before {
	content: "\f22d"
}
.fa-facebook-official:before {
	content: "\f230"
}
.fa-pinterest-p:before {
	content: "\f231"
}
.fa-whatsapp:before {
	content: "\f232"
}
.fa-server:before {
	content: "\f233"
}
.fa-user-plus:before {
	content: "\f234"
}
.fa-user-times:before {
	content: "\f235"
}
.fa-hotel:before, .fa-bed:before {
	content: "\f236"
}
.fa-viacoin:before {
	content: "\f237"
}
.fa-train:before {
	content: "\f238"
}
.fa-subway:before {
	content: "\f239"
}
.fa-medium:before {
	content: "\f23a"
}
.fa-yc:before, .fa-y-combinator:before {
	content: "\f23b"
}
.fa-optin-monster:before {
	content: "\f23c"
}
.fa-opencart:before {
	content: "\f23d"
}
.fa-expeditedssl:before {
	content: "\f23e"
}
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
	content: "\f240"
}
.fa-battery-3:before, .fa-battery-three-quarters:before {
	content: "\f241"
}
.fa-battery-2:before, .fa-battery-half:before {
	content: "\f242"
}
.fa-battery-1:before, .fa-battery-quarter:before {
	content: "\f243"
}
.fa-battery-0:before, .fa-battery-empty:before {
	content: "\f244"
}
.fa-mouse-pointer:before {
	content: "\f245"
}
.fa-i-cursor:before {
	content: "\f246"
}
.fa-object-group:before {
	content: "\f247"
}
.fa-object-ungroup:before {
	content: "\f248"
}
.fa-sticky-note:before {
	content: "\f249"
}
.fa-sticky-note-o:before {
	content: "\f24a"
}
.fa-cc-jcb:before {
	content: "\f24b"
}
.fa-cc-diners-club:before {
	content: "\f24c"
}
.fa-clone:before {
	content: "\f24d"
}
.fa-balance-scale:before {
	content: "\f24e"
}
.fa-hourglass-o:before {
	content: "\f250"
}
.fa-hourglass-1:before, .fa-hourglass-start:before {
	content: "\f251"
}
.fa-hourglass-2:before, .fa-hourglass-half:before {
	content: "\f252"
}
.fa-hourglass-3:before, .fa-hourglass-end:before {
	content: "\f253"
}
.fa-hourglass:before {
	content: "\f254"
}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {
	content: "\f255"
}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {
	content: "\f256"
}
.fa-hand-scissors-o:before {
	content: "\f257"
}
.fa-hand-lizard-o:before {
	content: "\f258"
}
.fa-hand-spock-o:before {
	content: "\f259"
}
.fa-hand-pointer-o:before {
	content: "\f25a"
}
.fa-hand-peace-o:before {
	content: "\f25b"
}
.fa-trademark:before {
	content: "\f25c"
}
.fa-registered:before {
	content: "\f25d"
}
.fa-creative-commons:before {
	content: "\f25e"
}
.fa-gg:before {
	content: "\f260"
}
.fa-gg-circle:before {
	content: "\f261"
}
.fa-tripadvisor:before {
	content: "\f262"
}
.fa-odnoklassniki:before {
	content: "\f263"
}
.fa-odnoklassniki-square:before {
	content: "\f264"
}
.fa-get-pocket:before {
	content: "\f265"
}
.fa-wikipedia-w:before {
	content: "\f266"
}
.fa-safari:before {
	content: "\f267"
}
.fa-chrome:before {
	content: "\f268"
}
.fa-firefox:before {
	content: "\f269"
}
.fa-opera:before {
	content: "\f26a"
}
.fa-internet-explorer:before {
	content: "\f26b"
}
.fa-tv:before, .fa-television:before {
	content: "\f26c"
}
.fa-contao:before {
	content: "\f26d"
}
.fa-500px:before {
	content: "\f26e"
}
.fa-amazon:before {
	content: "\f270"
}
.fa-calendar-plus-o:before {
	content: "\f271"
}
.fa-calendar-minus-o:before {
	content: "\f272"
}
.fa-calendar-times-o:before {
	content: "\f273"
}
.fa-calendar-check-o:before {
	content: "\f274"
}
.fa-industry:before {
	content: "\f275"
}
.fa-map-pin:before {
	content: "\f276"
}
.fa-map-signs:before {
	content: "\f277"
}
.fa-map-o:before {
	content: "\f278"
}
.fa-map:before {
	content: "\f279"
}
.fa-commenting:before {
	content: "\f27a"
}
.fa-commenting-o:before {
	content: "\f27b"
}
.fa-houzz:before {
	content: "\f27c"
}
.fa-vimeo:before {
	content: "\f27d"
}
.fa-black-tie:before {
	content: "\f27e"
}
.fa-fonticons:before {
	content: "\f280"
}
.fa-reddit-alien:before {
	content: "\f281"
}
.fa-edge:before {
	content: "\f282"
}
.fa-credit-card-alt:before {
	content: "\f283"
}
.fa-codiepie:before {
	content: "\f284"
}
.fa-modx:before {
	content: "\f285"
}
.fa-fort-awesome:before {
	content: "\f286"
}
.fa-usb:before {
	content: "\f287"
}
.fa-product-hunt:before {
	content: "\f288"
}
.fa-mixcloud:before {
	content: "\f289"
}
.fa-scribd:before {
	content: "\f28a"
}
.fa-pause-circle:before {
	content: "\f28b"
}
.fa-pause-circle-o:before {
	content: "\f28c"
}
.fa-stop-circle:before {
	content: "\f28d"
}
.fa-stop-circle-o:before {
	content: "\f28e"
}
.fa-shopping-bag:before {
	content: "\f290"
}
.fa-shopping-basket:before {
	content: "\f291"
}
.fa-hashtag:before {
	content: "\f292"
}
.fa-bluetooth:before {
	content: "\f293"
}
.fa-bluetooth-b:before {
	content: "\f294"
}
.fa-percent:before {
	content: "\f295"
}
.fa-gitlab:before {
	content: "\f296"
}
.fa-wpbeginner:before {
	content: "\f297"
}
.fa-wpforms:before {
	content: "\f298"
}
.fa-envira:before {
	content: "\f299"
}
.fa-universal-access:before {
	content: "\f29a"
}
.fa-wheelchair-alt:before {
	content: "\f29b"
}
.fa-question-circle-o:before {
	content: "\f29c"
}
.fa-blind:before {
	content: "\f29d"
}
.fa-audio-description:before {
	content: "\f29e"
}
.fa-volume-control-phone:before {
	content: "\f2a0"
}
.fa-braille:before {
	content: "\f2a1"
}
.fa-assistive-listening-systems:before {
	content: "\f2a2"
}
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
	content: "\f2a3"
}
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
	content: "\f2a4"
}
.fa-glide:before {
	content: "\f2a5"
}
.fa-glide-g:before {
	content: "\f2a6"
}
.fa-signing:before, .fa-sign-language:before {
	content: "\f2a7"
}
.fa-low-vision:before {
	content: "\f2a8"
}
.fa-viadeo:before {
	content: "\f2a9"
}
.fa-viadeo-square:before {
	content: "\f2aa"
}
.fa-snapchat:before {
	content: "\f2ab"
}
.fa-snapchat-ghost:before {
	content: "\f2ac"
}
.fa-snapchat-square:before {
	content: "\f2ad"
}
.fa-pied-piper:before {
	content: "\f2ae"
}
.fa-first-order:before {
	content: "\f2b0"
}
.fa-yoast:before {
	content: "\f2b1"
}
.fa-themeisle:before {
	content: "\f2b2"
}
.fa-google-plus-circle:before, .fa-google-plus-official:before {
	content: "\f2b3"
}
.fa-fa:before, .fa-font-awesome:before {
	content: "\f2b4"
}
.fa-handshake-o:before {
	content: "\f2b5"
}
.fa-envelope-open:before {
	content: "\f2b6"
}
.fa-envelope-open-o:before {
	content: "\f2b7"
}
.fa-linode:before {
	content: "\f2b8"
}
.fa-address-book:before {
	content: "\f2b9"
}
.fa-address-book-o:before {
	content: "\f2ba"
}
.fa-vcard:before, .fa-address-card:before {
	content: "\f2bb"
}
.fa-vcard-o:before, .fa-address-card-o:before {
	content: "\f2bc"
}
.fa-user-circle:before {
	content: "\f2bd"
}
.fa-user-circle-o:before {
	content: "\f2be"
}
.fa-user-o:before {
	content: "\f2c0"
}
.fa-id-badge:before {
	content: "\f2c1"
}
.fa-drivers-license:before, .fa-id-card:before {
	content: "\f2c2"
}
.fa-drivers-license-o:before, .fa-id-card-o:before {
	content: "\f2c3"
}
.fa-quora:before {
	content: "\f2c4"
}
.fa-free-code-camp:before {
	content: "\f2c5"
}
.fa-telegram:before {
	content: "\f2c6"
}
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
	content: "\f2c7"
}
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
	content: "\f2c8"
}
.fa-thermometer-2:before, .fa-thermometer-half:before {
	content: "\f2c9"
}
.fa-thermometer-1:before, .fa-thermometer-quarter:before {
	content: "\f2ca"
}
.fa-thermometer-0:before, .fa-thermometer-empty:before {
	content: "\f2cb"
}
.fa-shower:before {
	content: "\f2cc"
}
.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
	content: "\f2cd"
}
.fa-podcast:before {
	content: "\f2ce"
}
.fa-window-maximize:before {
	content: "\f2d0"
}
.fa-window-minimize:before {
	content: "\f2d1"
}
.fa-window-restore:before {
	content: "\f2d2"
}
.fa-times-rectangle:before, .fa-window-close:before {
	content: "\f2d3"
}
.fa-times-rectangle-o:before, .fa-window-close-o:before {
	content: "\f2d4"
}
.fa-bandcamp:before {
	content: "\f2d5"
}
.fa-grav:before {
	content: "\f2d6"
}
.fa-etsy:before {
	content: "\f2d7"
}
.fa-imdb:before {
	content: "\f2d8"
}
.fa-ravelry:before {
	content: "\f2d9"
}
.fa-eercast:before {
	content: "\f2da"
}
.fa-microchip:before {
	content: "\f2db"
}
.fa-snowflake-o:before {
	content: "\f2dc"
}
.fa-superpowers:before {
	content: "\f2dd"
}
.fa-wpexplorer:before {
	content: "\f2de"
}
.fa-meetup:before {
	content: "\f2e0"
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}
.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}
.jet-custom-nav {
	max-width: 100%;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-custom-nav>.jet-custom-nav__item {
	position: relative;
	margin-bottom: 1px
}
.jet-custom-nav>.jet-custom-nav__item.jet-custom-nav-mega-sub-position-top {
	position: static
}
.jet-custom-nav>.jet-custom-nav__item>a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 10px 15px;
	background-color: #54595f;
	-webkit-transition: all 0.5s cubic-bezier(0.48, 0.01, 0.5, 0.99);
	transition: all 0.5s cubic-bezier(0.48, 0.01, 0.5, 0.99)
}
.jet-custom-nav .jet-custom-nav__item.hover-state>.jet-custom-nav__mega-sub, .jet-custom-nav .jet-custom-nav__item.hover-state>.jet-custom-nav__sub {
	opacity: 1;
	visibility: visible;
	pointer-events: auto
}
body[data-elementor-device-mode="mobile"] .jet-custom-nav .jet-custom-nav__item.hover-state>.jet-custom-nav__mega-sub, body[data-elementor-device-mode="mobile"] .jet-custom-nav .jet-custom-nav__item.hover-state>.jet-custom-nav__sub {
	height: auto
}
.jet-custom-nav .jet-menu-link-text {
	color: white;
	font-size: 14px
}
.jet-custom-nav .jet-menu-link-text .jet-custom-item-desc {
	display: block;
	font-size: 12px;
	font-style: italic
}
.jet-custom-nav .jet-menu-icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 10px 0 0;
	color: white;
	border-radius: 50%;
	width: 22px;
	height: 22px
}
.jet-custom-nav .jet-menu-icon:before {
	font-size: 12px;
	color: #7a7a7a
}
.jet-custom-nav .jet-menu-badge {
	margin: 0 0 0 10px;
	width: 0
}
.jet-custom-nav .jet-menu-badge .jet-menu-badge__inner {
	padding: 3px 5px;
	background-color: white;
	color: #7a7a7a;
	display: inline-block
}
.jet-custom-nav .jet-dropdown-arrow {
	position: absolute;
	right: 15px;
	color: white;
	font-size: 8px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background-color: white
}
.jet-custom-nav .jet-dropdown-arrow:before {
	color: #7a7a7a
}
.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>a, .jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item>a {
	text-align: right
}
body:not(.rtl) .jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>a, body:not(.rtl) .jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item>a {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>a .jet-menu-icon, .jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item>a .jet-menu-icon {
	margin: 0 0 0 10px
}
.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>a .jet-menu-badge, .jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item>a .jet-menu-badge {
	direction: rtl;
	margin: 0 10px 0 0
}
.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>a .jet-dropdown-arrow, .jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item>a .jet-dropdown-arrow {
	left: 15px;
	right: auto
}
.jet-custom-nav__mega-sub, .jet-custom-nav__sub {
	display: block;
	position: absolute;
	margin: 0;
	background-color: white;
	list-style: none;
	top: 0;
	left: 100%;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear 0.1s;
	transition: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear 0.1s;
	pointer-events: none;
	z-index: 99
}
.jet-custom-nav__mega-sub:before, .jet-custom-nav__sub:before {
	content: '';
	position: absolute;
	top: 0;
	right: 100%;
	bottom: 0
}
body[data-elementor-device-mode="mobile"] .jet-custom-nav__mega-sub, body[data-elementor-device-mode="mobile"] .jet-custom-nav__sub {
	position: relative;
	min-width: 0 !important;
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
	left: 0;
	height: 0
}
body[data-elementor-device-mode="mobile"] .jet-custom-nav__mega-sub:before, body[data-elementor-device-mode="mobile"] .jet-custom-nav__sub:before {
	content: none
}
body[data-elementor-device-mode="mobile"] .jet-custom-nav .jet-custom-nav__item:not(.hover-state) .jet-custom-nav__mega-sub, body[data-elementor-device-mode="mobile"] .jet-custom-nav .jet-custom-nav__item:not(.hover-state) .jet-custom-nav__sub {
	padding: 0;
	margin: 0;
	border: none
}
.jet-custom-nav__mega-sub {
	width: 500px
}
.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__mega-sub {
	left: auto;
	right: 100%
}
.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__mega-sub:before {
	left: 100%;
	right: auto
}
body[data-elementor-device-mode="mobile"] .jet-custom-nav__mega-sub {
	width: 100% !important;
	max-width: 100%
}
.elementor-editor-active .elementor.elementor-edit-mode .jet-custom-nav__mega-sub>.elementor>.elementor-inner {
	margin-top: 0
}
.jet-custom-nav__sub {
	min-width: 250px
}
.jet-custom-nav__sub.inverse-side {
	left: auto;
	right: 100%
}
.jet-custom-nav__sub.inverse-side:before {
	left: 100%;
	right: auto
}
.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub, .jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub {
	left: auto;
	right: 100%
}
.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub:before, .jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub:before {
	left: 100%;
	right: auto
}
.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub.inverse-side, .jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub.inverse-side {
	right: auto;
	left: 100%
}
.jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub.inverse-side:before, .jet-custom-nav--dropdown-left-side>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub.inverse-side:before {
	left: auto;
	right: 100%
}
.jet-custom-nav__sub .jet-custom-nav__item {
	position: relative
}
.jet-custom-nav__sub .jet-custom-nav__item a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 10px 15px;
	background-color: #54595f;
	-webkit-transition: all 0.5s cubic-bezier(0.48, 0.01, 0.5, 0.99);
	transition: all 0.5s cubic-bezier(0.48, 0.01, 0.5, 0.99)
}
.jet-custom-nav__sub .jet-custom-nav__item a .jet-menu-link-text {
	color: white
}
.jet-custom-nav__sub .jet-custom-nav__item.hover-state>a {
	background-color: #54595f
}
.jet-custom-nav__sub .jet-custom-nav__item.hover-state>a .jet-menu-link-text {
	color: white
}
.jet-custom-nav--animation-none>.jet-custom-nav__item>.jet-custom-nav__mega-sub, .jet-custom-nav--animation-none>.jet-custom-nav__item>.jet-custom-nav__sub, .jet-custom-nav--animation-none>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub {
	-webkit-transition: none;
	transition: none
}
.jet-custom-nav--animation-move-up>.jet-custom-nav__item>.jet-custom-nav__mega-sub, .jet-custom-nav--animation-move-up>.jet-custom-nav__item>.jet-custom-nav__sub, .jet-custom-nav--animation-move-up>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub {
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear, -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s;
	transition: opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear, -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s;
	transition: transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear;
	transition: transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear, -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s
}
body[data-elementor-device-mode="mobile"] .jet-custom-nav--animation-move-up>.jet-custom-nav__item>.jet-custom-nav__mega-sub, body[data-elementor-device-mode="mobile"] .jet-custom-nav--animation-move-up>.jet-custom-nav__item>.jet-custom-nav__sub, body[data-elementor-device-mode="mobile"] .jet-custom-nav--animation-move-up>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.jet-custom-nav--animation-move-up>.jet-custom-nav__item.hover-state>.jet-custom-nav__mega-sub, .jet-custom-nav--animation-move-up>.jet-custom-nav__item.hover-state.hover-state>.jet-custom-nav__sub, .jet-custom-nav--animation-move-up>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item.hover-state>.jet-custom-nav__sub {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.jet-custom-nav--animation-move-down>.jet-custom-nav__item>.jet-custom-nav__mega-sub, .jet-custom-nav--animation-move-down>.jet-custom-nav__item>.jet-custom-nav__sub, .jet-custom-nav--animation-move-down>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub {
	-webkit-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	transform: translateY(-20px);
	-webkit-transition: opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear, -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s;
	transition: opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear, -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s;
	transition: transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear;
	transition: transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear, -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s
}
body[data-elementor-device-mode="mobile"] .jet-custom-nav--animation-move-down>.jet-custom-nav__item>.jet-custom-nav__mega-sub, body[data-elementor-device-mode="mobile"] .jet-custom-nav--animation-move-down>.jet-custom-nav__item>.jet-custom-nav__sub, body[data-elementor-device-mode="mobile"] .jet-custom-nav--animation-move-down>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.jet-custom-nav--animation-move-down>.jet-custom-nav__item.hover-state>.jet-custom-nav__mega-sub, .jet-custom-nav--animation-move-down>.jet-custom-nav__item.hover-state.hover-state>.jet-custom-nav__sub, .jet-custom-nav--animation-move-down>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item.hover-state>.jet-custom-nav__sub {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.jet-custom-nav--animation-move-left>.jet-custom-nav__item>.jet-custom-nav__mega-sub, .jet-custom-nav--animation-move-left>.jet-custom-nav__item>.jet-custom-nav__sub, .jet-custom-nav--animation-move-left>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub {
	-webkit-transform: translateX(20px);
	-ms-transform: translateX(20px);
	transform: translateX(20px);
	-webkit-transition: opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear, -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s;
	transition: opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear, -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s;
	transition: transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear;
	transition: transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear, -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s
}
body[data-elementor-device-mode="mobile"] .jet-custom-nav--animation-move-left>.jet-custom-nav__item>.jet-custom-nav__mega-sub, body[data-elementor-device-mode="mobile"] .jet-custom-nav--animation-move-left>.jet-custom-nav__item>.jet-custom-nav__sub, body[data-elementor-device-mode="mobile"] .jet-custom-nav--animation-move-left>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.jet-custom-nav--animation-move-left>.jet-custom-nav__item.hover-state>.jet-custom-nav__mega-sub, .jet-custom-nav--animation-move-left>.jet-custom-nav__item.hover-state.hover-state>.jet-custom-nav__sub, .jet-custom-nav--animation-move-left>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item.hover-state>.jet-custom-nav__sub {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.jet-custom-nav--animation-move-right>.jet-custom-nav__item>.jet-custom-nav__mega-sub, .jet-custom-nav--animation-move-right>.jet-custom-nav__item>.jet-custom-nav__sub, .jet-custom-nav--animation-move-right>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub {
	-webkit-transform: translateX(-20px);
	-ms-transform: translateX(-20px);
	transform: translateX(-20px);
	-webkit-transition: opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear, -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s;
	transition: opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear, -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s;
	transition: transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear;
	transition: transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear, -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s
}
body[data-elementor-device-mode="mobile"] .jet-custom-nav--animation-move-right>.jet-custom-nav__item>.jet-custom-nav__mega-sub, body[data-elementor-device-mode="mobile"] .jet-custom-nav--animation-move-right>.jet-custom-nav__item>.jet-custom-nav__sub, body[data-elementor-device-mode="mobile"] .jet-custom-nav--animation-move-right>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__sub {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.jet-custom-nav--animation-move-right>.jet-custom-nav__item.hover-state>.jet-custom-nav__mega-sub, .jet-custom-nav--animation-move-right>.jet-custom-nav__item.hover-state.hover-state>.jet-custom-nav__sub, .jet-custom-nav--animation-move-right>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item.hover-state>.jet-custom-nav__sub {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.jet-menu-container {
	position: relative;
	width: 100%
}
.jet-menu {
	width: 100%;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
@media (min-width: 768px) {
.jet-menu {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}
}
.jet-mobile-menu-active .jet-menu {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap
}
.jet-desktop-menu-active .jet-menu {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}
.jet-menu>.jet-menu-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.jet-menu>.jet-menu-item>a {
	width: 100%;
	margin: 0;
	white-space: nowrap;
	padding: 10px
}
.jet-menu ul {
	left: 0
}
.jet-menu-item {
	position: relative
}
.jet-menu-item>a {
	display: block;
	text-decoration: none;
	width: auto
}
.jet-menu-item.jet-mega-menu-item {
	position: static
}
.jet-menu-item .top-level-link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.jet-menu-item-desc {
	white-space: normal
}
.jet-menu-item .jet-sub-menu {
	display: block;
	min-width: 200px;
	margin: 0;
	background-color: white;
	list-style: none;
	left: 0;
	top: 0;
	position: relative;
	padding: 0;
	z-index: auto
}
@media (min-width: 768px) {
.jet-menu-item .jet-sub-menu {
	position: absolute
}
}
.jet-mobile-menu-active .jet-menu-item .jet-sub-menu {
	position: relative
}
.jet-desktop-menu-active .jet-menu-item .jet-sub-menu {
	position: absolute;
	top: 100%;
	left: 0;
	right: auto;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
	z-index: 999;
	pointer-events: none
}
.jet-desktop-menu-active .jet-menu-item .jet-sub-menu.right-side {
	right: 0;
	left: auto
}
.jet-desktop-menu-active .jet-menu-item .jet-sub-menu .jet-sub-menu {
	top: 0;
	left: 100%;
	right: auto
}
.jet-desktop-menu-active .jet-menu-item .jet-sub-menu .jet-sub-menu.right-side {
	right: 100%;
	left: auto
}
.jet-menu-item .jet-sub-menu>li {
	display: block
}
.jet-menu-item .jet-sub-menu>li>a {
	padding: 10px
}
.jet-menu-item-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-menu-item-wrapper .jet-menu-icon {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	margin-right: 10px
}
.label-hidden .jet-menu-item-wrapper .jet-menu-icon {
	margin-right: 0;
	margin-left: 0
}
.jet-menu-item-wrapper .jet-dropdown-arrow {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	margin-left: 10px
}
.jet-menu-item-wrapper .jet-menu-badge {
	display: none;
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	text-align: center;
	width: 0
}
.jet-mobile-menu-active .jet-menu-item-wrapper .jet-menu-badge.jet-hide-mobile .jet-menu-badge__inner {
	display: none
}
.jet-menu-item-wrapper .jet-menu-badge__inner {
	display: inline-block
}
@media (max-width: 767px) {
.jet-menu-inner {
	display: none
}
}
.jet-desktop-menu-active .jet-menu-inner {
	display: block
}
.jet-mobile-menu-active .jet-mobile-menu-toggle-button {
	display: block
}
.jet-mobile-menu-active .jet-menu {
	background-image: none
}
.jet-mobile-menu-active .jet-menu-container.jet-mobile-menu {
	position: fixed;
	top: 0;
	right: -80%;
	z-index: 998;
	max-width: 80%;
	height: 100vh;
	background-color: white;
	-webkit-transition: right 0.3s cubic-bezier(0.35, 0.19, 0.45, 0.91);
	transition: right 0.3s cubic-bezier(0.35, 0.19, 0.45, 0.91)
}
.jet-mobile-menu-active .jet-menu-inner {
	overflow-y: scroll;
	display: block;
	height: 100vh
}
.jet-mobile-menu-active .jet-menu .jet-menu-item {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	max-width: 100%
}
.jet-mobile-menu-active .jet-menu .jet-menu-item>a.top-level-link, .jet-mobile-menu-active .jet-menu .jet-menu-item>a.sub-level-link {
	border-radius: 0;
	border-left: none;
	border-right: none;
	border-bottom-width: 1px
}
.jet-mobile-menu-active .jet-menu .jet-menu-item>.jet-sub-menu {
	border-radius: 0;
	box-shadow: none
}
.jet-mobile-menu-active .jet-menu .jet-menu-item>.jet-sub-mega-menu {
	border-radius: 0;
	box-shadow: none
}
.jet-mobile-menu-active .jet-menu .jet-menu-item.jet-menu-hover>.jet-sub-menu {
	height: auto;
	pointer-events: auto
}
.jet-mobile-menu-active .jet-menu .jet-menu-item.jet-menu-hover>.jet-sub-mega-menu {
	height: auto;
	pointer-events: auto
}
.jet-mobile-menu-active .jet-menu .jet-menu-item:not(.jet-menu-hover)>.jet-sub-menu {
	padding: 0 !important;
	border: none !important;
	margin: 0 !important
}
.jet-mobile-menu-active .jet-menu .jet-menu-item:not(.jet-menu-hover)>.jet-sub-mega-menu {
	padding: 0 !important;
	border: none !important;
	margin: 0 !important
}
.jet-mobile-menu-active .jet-sub-menu {
	height: 0;
	opacity: 1;
	overflow: hidden;
	visibility: visible
}
.jet-mobile-menu-active .jet-sub-mega-menu {
	height: 0;
	opacity: 1;
	overflow: hidden;
	visibility: visible;
	max-width: 100%;
	left: 0 !important;
	width: 100% !important
}
.jet-mobile-menu-toggle-button {
	width: 35px;
	height: 35px;
	display: none;
	position: absolute;
	padding: 0;
	border-width: 0;
	left: -45px;
	top: 10px
}
.jet-mobile-menu-toggle-button .jet-menu-toggle__icon {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.jet-mobile-menu-toggle-button .jet-menu-toggle__icon::after {
	top: .75em;
	content: '\f0c9'
}
.jet-mobile-menu-visible .jet-mobile-menu-toggle-button .jet-menu-toggle__icon::after {
	content: '\f00d'
}
.jet-mobile-menu-cover {
	position: fixed;
	display: block;
	width: 100%;
	height: 100vh;
	top: 0;
	left: 0;
	opacity: 0;
	visibility: hidden;
	background-color: rgba(0,0,0,0.75);
	z-index: 997;
	-webkit-transition: opacity 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88), visibility 0.1s linear;
	transition: opacity 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88), visibility 0.1s linear
}
.jet-sub-mega-menu {
	width: 100%;
	display: block;
	position: relative;
	background-color: white;
	pointer-events: none
}
@media (min-width: 768px) {
.jet-sub-mega-menu {
	position: absolute
}
}
.jet-mobile-menu-active .jet-sub-mega-menu {
	position: relative
}
.jet-desktop-menu-active .jet-sub-mega-menu {
	width: 100%;
	display: block;
	position: absolute;
	top: 100%;
	left: 0;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
	z-index: 999
}
.jet-responsive-menu>li[hidden] {
	display: none
}
.jet-responsive-menu-available-items[hidden] {
	display: none
}
body.jet-mobile-menu-visible {
	overflow: hidden;
	width: 100%;
	height: auto
}
body.jet-mobile-menu-visible .jet-mobile-menu-cover {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	-webkit-transition: opacity 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88), visibility 0.1s linear;
	transition: opacity 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88), visibility 0.1s linear
}
body.jet-mobile-menu-visible .jet-menu-container.jet-mobile-menu {
	right: 0;
	-webkit-transition: all 0.5s cubic-bezier(0.35, 0.19, 0.45, 0.91);
	transition: all 0.5s cubic-bezier(0.35, 0.19, 0.45, 0.91);
	box-shadow: 2px 0 10px rgba(0,0,0,0.3)
}
.admin-bar.jet-mobile-menu-active .jet-mobile-menu-toggle-button {
	top: 56px
}
.admin-bar.jet-mobile-menu-active .jet-menu {
	margin-top: 46px
}
.jet-sub-menu, .jet-sub-mega-menu {
	opacity: 0;
	visibility: hidden
}
.jet-desktop-menu-active .jet-menu--animation-type-none .jet-sub-menu {
	opacity: 0;
	visibility: hidden
}
.jet-desktop-menu-active .jet-menu--animation-type-none .jet-sub-mega-menu {
	opacity: 0;
	visibility: hidden
}
.jet-desktop-menu-active .jet-menu--animation-type-none .jet-simple-menu-item.jet-menu-hover>.jet-sub-menu {
	top: 100%;
	opacity: 1;
	visibility: visible;
	pointer-events: auto
}
.jet-desktop-menu-active .jet-menu--animation-type-none .jet-simple-menu-item li.jet-menu-hover>.jet-sub-menu {
	top: 0;
	opacity: 1;
	visibility: visible;
	pointer-events: auto
}
.jet-desktop-menu-active .jet-menu--animation-type-none .jet-mega-menu-item.jet-menu-hover .jet-sub-mega-menu {
	top: 100%;
	opacity: 1;
	visibility: visible;
	pointer-events: auto
}
.jet-desktop-menu-active .jet-menu--animation-type-fade .jet-sub-menu {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 0.1s linear;
	transition: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 0.1s linear
}
.jet-desktop-menu-active .jet-menu--animation-type-fade .jet-sub-mega-menu {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 0.1s linear;
	transition: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 0.1s linear
}
.jet-desktop-menu-active .jet-menu--animation-type-fade .jet-simple-menu-item.jet-menu-hover>.jet-sub-menu {
	top: 100%;
	opacity: 1;
	visibility: visible;
	pointer-events: auto
}
.jet-desktop-menu-active .jet-menu--animation-type-fade .jet-simple-menu-item li.jet-menu-hover>.jet-sub-menu {
	top: 0;
	opacity: 1;
	visibility: visible;
	pointer-events: auto
}
.jet-desktop-menu-active .jet-menu--animation-type-fade .jet-mega-menu-item.jet-menu-hover .jet-sub-mega-menu {
	top: 100%;
	opacity: 1;
	visibility: visible;
	pointer-events: auto
}
.jet-desktop-menu-active .jet-menu--animation-type-move-up .jet-sub-menu {
	opacity: 0;
	top: 130%;
	visibility: hidden;
	-webkit-transition: top 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear;
	transition: top 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear
}
.jet-desktop-menu-active .jet-menu--animation-type-move-up .jet-sub-mega-menu {
	opacity: 0;
	top: 130%;
	visibility: hidden;
	-webkit-transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear;
	transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear
}
.jet-desktop-menu-active .jet-menu--animation-type-move-up .jet-simple-menu-item.jet-menu-hover>.jet-sub-menu {
	top: 100%;
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	-webkit-transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 1s linear;
	transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 1s linear
}
.jet-desktop-menu-active .jet-menu--animation-type-move-up .jet-simple-menu-item li.jet-menu-hover>.jet-sub-menu {
	top: 0;
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	-webkit-transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 1s linear;
	transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 1s linear
}
.jet-desktop-menu-active .jet-menu--animation-type-move-up .jet-mega-menu-item.jet-menu-hover .jet-sub-mega-menu {
	top: 100%;
	opacity: 1;
	visibility: visible;
	pointer-events: auto
}
.jet-desktop-menu-active .jet-menu--animation-type-move-down .jet-sub-menu {
	opacity: 0;
	top: 80%;
	visibility: visible;
	-webkit-transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 1s linear;
	transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 1s linear
}
.jet-desktop-menu-active .jet-menu--animation-type-move-down .jet-sub-mega-menu {
	opacity: 0;
	top: 80%;
	visibility: hidden;
	-webkit-transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 1s linear;
	transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 1s linear
}
.jet-desktop-menu-active .jet-menu--animation-type-move-down .jet-simple-menu-item.jet-menu-hover>.jet-sub-menu {
	top: 100%;
	opacity: 1;
	visibility: visible;
	pointer-events: auto
}
.jet-desktop-menu-active .jet-menu--animation-type-move-down .jet-simple-menu-item li.jet-menu-hover>.jet-sub-menu {
	top: 0;
	opacity: 1;
	visibility: visible;
	pointer-events: auto
}
.jet-desktop-menu-active .jet-menu--animation-type-move-down .jet-mega-menu-item.jet-menu-hover .jet-sub-mega-menu {
	top: 100%;
	opacity: 1;
	visibility: visible;
	pointer-events: auto
}
.jet-desktop-menu-active .elementor-sticky--active+.elementor-sticky .jet-sub-menu, .jet-desktop-menu-active .elementor-sticky--active+.elementor-sticky .jet-sub-mega-menu {
	display: none
}
.jet-popup-action-button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-popup-action-button__instance {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 12px 24px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #6ec1e4;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease
}
.jet-popup-action-button__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	color: white;
	-webkit-border-radius: 50px;
	border-radius: 50px
}
.jet-popup-action-button__text {
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size: 15px;
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	color: white
}
.jet-popup-action-button--icon-before .jet-popup-action-button__icon {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	margin-right: 5px
}
.jet-popup-action-button--icon-before .jet-popup-action-button__text {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-popup-action-button--icon-after .jet-popup-action-button__icon {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
	margin-left: 5px
}
.jet-popup-action-button--icon-after .jet-popup-action-button__text {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-popup-mailchimp {
	max-width: 100%
}
.jet-popup-mailchimp__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	margin-left: -10px;
	margin-right: -10px
}
.jet-popup-mailchimp__field-container {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px
}
.jet-popup-mailchimp__submit-container {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-left: 10px;
	padding-right: 10px
}
.jet-popup-mailchimp__submit {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	position: relative;
	max-width: 100%;
	background-color: #6ec1e4
}
.jet-popup-mailchimp__submit i {
	visibility: visible
}
.jet-popup-mailchimp__submit span {
	visibility: visible
}
.jet-popup-mailchimp__submit:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	visibility: hidden;
	top: 50%;
	left: 50%;
	width: 26px;
	height: 26px;
	margin-top: -13px;
	margin-left: -13px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 3px solid #fff;
	border-top-color: #000;
	content: '';
	-webkit-animation: jet-spinner .6s linear infinite;
	animation: jet-spinner .6s linear infinite
}
.jet-popup-mailchimp__submit.loading i {
	visibility: hidden
}
.jet-popup-mailchimp__submit.loading span {
	visibility: hidden
}
.jet-popup-mailchimp__submit.loading:before {
	visibility: visible
}
.jet-popup-mailchimp__submit .jet-popup-mailchimp__submit-icon {
	color: white;
	font-size: 15px;
	margin-right: 10px
}
.jet-popup-mailchimp__message {
	position: absolute;
	top: 100%;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	visibility: hidden;
	margin: 20px 0
}
.jet-popup-mailchimp__message .jet-popup-mailchimp__message-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}
.jet-popup-mailchimp__field-label {
	display: block;
	margin-bottom: 5px
}
.jet-popup-mailchimp input[type='text'], .jet-popup-mailchimp input[type='email'], .jet-popup-mailchimp input[type='url'], .jet-popup-mailchimp input[type='password'], .jet-popup-mailchimp input[type='search'], .jet-popup-mailchimp input[type='number'], .jet-popup-mailchimp input[type='tel'], .jet-popup-mailchimp input[type='range'], .jet-popup-mailchimp input[type='date'], .jet-popup-mailchimp input[type='month'], .jet-popup-mailchimp input[type='week'], .jet-popup-mailchimp input[type='time'], .jet-popup-mailchimp input[type='datetime'], .jet-popup-mailchimp input[type='datetime-local'], .jet-popup-mailchimp select {
	border: 1px solid #e0e0e8;
	background-color: #f7fafd;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	line-height: 16px;
	padding: 14px 20px;
	color: #a1a2a4;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.jet-popup-mailchimp input[type='text'].mail-invalid, .jet-popup-mailchimp input[type='email'].mail-invalid, .jet-popup-mailchimp input[type='url'].mail-invalid, .jet-popup-mailchimp input[type='password'].mail-invalid, .jet-popup-mailchimp input[type='search'].mail-invalid, .jet-popup-mailchimp input[type='number'].mail-invalid, .jet-popup-mailchimp input[type='tel'].mail-invalid, .jet-popup-mailchimp input[type='range'].mail-invalid, .jet-popup-mailchimp input[type='date'].mail-invalid, .jet-popup-mailchimp input[type='month'].mail-invalid, .jet-popup-mailchimp input[type='week'].mail-invalid, .jet-popup-mailchimp input[type='time'].mail-invalid, .jet-popup-mailchimp input[type='datetime'].mail-invalid, .jet-popup-mailchimp input[type='datetime-local'].mail-invalid, .jet-popup-mailchimp select.mail-invalid {
	color: #d9534f
}
.jet-popup-mailchimp input[type='text']:focus, .jet-popup-mailchimp input[type='email']:focus, .jet-popup-mailchimp input[type='url']:focus, .jet-popup-mailchimp input[type='password']:focus, .jet-popup-mailchimp input[type='search']:focus, .jet-popup-mailchimp input[type='number']:focus, .jet-popup-mailchimp input[type='tel']:focus, .jet-popup-mailchimp input[type='range']:focus, .jet-popup-mailchimp input[type='date']:focus, .jet-popup-mailchimp input[type='month']:focus, .jet-popup-mailchimp input[type='week']:focus, .jet-popup-mailchimp input[type='time']:focus, .jet-popup-mailchimp input[type='datetime']:focus, .jet-popup-mailchimp input[type='datetime-local']:focus, .jet-popup-mailchimp select:focus {
	outline: none;
	-webkit-box-shadow: 0 0 10px #e0e0e8;
	box-shadow: 0 0 10px #e0e0e8
}
.jet-popup-mailchimp input[type='text']:first-child, .jet-popup-mailchimp input[type='email']:first-child, .jet-popup-mailchimp input[type='url']:first-child, .jet-popup-mailchimp input[type='password']:first-child, .jet-popup-mailchimp input[type='search']:first-child, .jet-popup-mailchimp input[type='number']:first-child, .jet-popup-mailchimp input[type='tel']:first-child, .jet-popup-mailchimp input[type='range']:first-child, .jet-popup-mailchimp input[type='date']:first-child, .jet-popup-mailchimp input[type='month']:first-child, .jet-popup-mailchimp input[type='week']:first-child, .jet-popup-mailchimp input[type='time']:first-child, .jet-popup-mailchimp input[type='datetime']:first-child, .jet-popup-mailchimp input[type='datetime-local']:first-child, .jet-popup-mailchimp select:first-child {
	margin-top: 0
}
.jet-popup-mailchimp input[type='text']:last-child, .jet-popup-mailchimp input[type='email']:last-child, .jet-popup-mailchimp input[type='url']:last-child, .jet-popup-mailchimp input[type='password']:last-child, .jet-popup-mailchimp input[type='search']:last-child, .jet-popup-mailchimp input[type='number']:last-child, .jet-popup-mailchimp input[type='tel']:last-child, .jet-popup-mailchimp input[type='range']:last-child, .jet-popup-mailchimp input[type='date']:last-child, .jet-popup-mailchimp input[type='month']:last-child, .jet-popup-mailchimp input[type='week']:last-child, .jet-popup-mailchimp input[type='time']:last-child, .jet-popup-mailchimp input[type='datetime']:last-child, .jet-popup-mailchimp input[type='datetime-local']:last-child, .jet-popup-mailchimp select:last-child {
	margin-bottom: 0
}
.jet-popup-mailchimp fieldset {
	padding: 0;
	margin: 0;
	border: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}
.jet-popup-mailchimp fieldset div {
	margin: 3px 0
}
.jet-popup-mailchimp fieldset label {
	margin-left: 5px
}
.jet-popup-mailchimp--response-success .jet-popup-mailchimp__message {
	color: #5cb85c
}
.jet-popup-mailchimp--response-error .jet-popup-mailchimp__message {
	color: #d9534f
}
@media screen and (min-width: 1px) and (max-width: 767px) {
.jet-popup-mailchimp__field-container[data-column-mobile="20"] {
	width: 20%
}
.jet-popup-mailchimp__field-container[data-column-mobile="25"] {
	width: 25%
}
.jet-popup-mailchimp__field-container[data-column-mobile="33"] {
	width: 33.3333%
}
.jet-popup-mailchimp__field-container[data-column-mobile="40"] {
	width: 40%
}
.jet-popup-mailchimp__field-container[data-column-mobile="50"] {
	width: 50%
}
.jet-popup-mailchimp__field-container[data-column-mobile="60"] {
	width: 60%
}
.jet-popup-mailchimp__field-container[data-column-mobile="66"] {
	width: 66.3333%
}
.jet-popup-mailchimp__field-container[data-column-mobile="75"] {
	width: 75%
}
.jet-popup-mailchimp__field-container[data-column-mobile="80"] {
	width: 80%
}
.jet-popup-mailchimp__field-container[data-column-mobile="100"] {
	width: 100%
}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.jet-popup-mailchimp__field-container[data-column-tablet="20"] {
	width: 20%
}
.jet-popup-mailchimp__field-container[data-column-tablet="25"] {
	width: 25%
}
.jet-popup-mailchimp__field-container[data-column-tablet="33"] {
	width: 33.3333%
}
.jet-popup-mailchimp__field-container[data-column-tablet="40"] {
	width: 40%
}
.jet-popup-mailchimp__field-container[data-column-tablet="50"] {
	width: 50%
}
.jet-popup-mailchimp__field-container[data-column-tablet="60"] {
	width: 60%
}
.jet-popup-mailchimp__field-container[data-column-tablet="66"] {
	width: 66.3333%
}
.jet-popup-mailchimp__field-container[data-column-tablet="75"] {
	width: 75%
}
.jet-popup-mailchimp__field-container[data-column-tablet="80"] {
	width: 80%
}
.jet-popup-mailchimp__field-container[data-column-tablet="100"] {
	width: 100%
}
}
@media (min-width: 1025px) {
.jet-popup-mailchimp__field-container[data-column="20"] {
	width: 20%
}
.jet-popup-mailchimp__field-container[data-column="25"] {
	width: 25%
}
.jet-popup-mailchimp__field-container[data-column="33"] {
	width: 33.3333%
}
.jet-popup-mailchimp__field-container[data-column="40"] {
	width: 40%
}
.jet-popup-mailchimp__field-container[data-column="50"] {
	width: 50%
}
.jet-popup-mailchimp__field-container[data-column="60"] {
	width: 60%
}
.jet-popup-mailchimp__field-container[data-column="66"] {
	width: 66.3333%
}
.jet-popup-mailchimp__field-container[data-column="75"] {
	width: 75%
}
.jet-popup-mailchimp__field-container[data-column="80"] {
	width: 80%
}
.jet-popup-mailchimp__field-container[data-column="100"] {
	width: 100%
}
}
@-webkit-keyframes jet-spinner {
to {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes jet-spinner {
to {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
.jet-popup.jet-popup--front-mode {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	z-index: 999
}
.jet-popup.jet-popup--front-mode .jet-popup__inner {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-popup.jet-popup--front-mode .jet-popup__overlay {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	opacity: 0;
	background-color: rgba(0,0,0,0.5)
}
.jet-popup.jet-popup--front-mode .jet-popup__container {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 800px;
	max-width: 100%;
	max-height: 100%;
	height: auto;
	z-index: 2;
	opacity: 0
}
.jet-popup.jet-popup--front-mode .jet-popup__container-inner {
	width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	background-color: white;
	padding: 20px;
	z-index: 1
}
.jet-popup.jet-popup--front-mode .jet-popup__container-inner>.elementor {
	position: relative;
	z-index: 2
}
.jet-popup.jet-popup--front-mode .jet-popup__container-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	top: 0;
	left: 0;
	z-index: 1
}
.jet-popup.jet-popup--front-mode .jet-popup__close-button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
	z-index: 2;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	width: 30px;
	height: 30px;
	font-size: 20px;
	color: #fff;
	background-color: #6ec1e4
}
.jet-popup.jet-popup--front-mode .jet-popup__close-button i {
	line-height: 1
}
.jet-popup.jet-popup--front-mode.jet-popup--hide-state {
	opacity: 0;
	pointer-events: none
}
.jet-popup.jet-popup--front-mode.jet-popup--show-state {
	opacity: 1;
	pointer-events: auto
}
.jet-popup.jet-popup--front-mode.jet-popup--animation-flip-x {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.jet-popup.jet-popup--front-mode.jet-popup--animation-flip-x .jet-popup__container {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}
.jet-popup.jet-popup--front-mode.jet-popup--animation-flip-y {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.jet-popup.jet-popup--front-mode.jet-popup--animation-flip-y .jet-popup__container {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}
.jet-popup.jet-popup--single-preview .jet-popup__overlay {
	opacity: 1
}
.jet-popup.jet-popup--single-preview .jet-popup__container {
	opacity: 1
}
.single-jet-popup {
	background-image: url(../../../plugins/jet-popup/assets/image/transparent.jpg);
	background-repeat: repeat;
	height: 100vh
}
.jet-popup-cursor-pointer {
	cursor: pointer
}
@-webkit-keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-webkit-keyframes slideIn {
0% {
-webkit-transform:translate(-50%, 50vh)
}
100% {
-webkit-transform:translate(-50%, -50%)
}
}
@keyframes slideIn {
0% {
transform:translate(-50%, 50vh)
}
100% {
transform:translate(-50%, -50%)
}
}
@-webkit-keyframes spin {
0% {
-webkit-transform:rotate(0)
}
100% {
-webkit-transform:rotate(360deg)
}
}
@keyframes spin {
0% {
transform:rotate(0)
}
100% {
transform:rotate(360deg)
}
}
@-webkit-keyframes spinReturn {
0% {
-webkit-transform:rotate(0)
}
25% {
-webkit-transform:rotate(225deg)
}
50% {
-webkit-transform:rotate(180deg)
}
75% {
-webkit-transform:rotate(405deg)
}
100% {
-webkit-transform:rotate(360deg)
}
}
@keyframes spinReturn {
0% {
transform:rotate(0)
}
25% {
transform:rotate(225deg)
}
50% {
transform:rotate(180deg)
}
75% {
transform:rotate(405deg)
}
100% {
transform:rotate(360deg)
}
}
@-webkit-keyframes lightUp {
0%, 100%, 60% {
opacity:.2
}
40% {
opacity:1
}
}
@keyframes lightUp {
0%, 100%, 60% {
opacity:.2
}
40% {
opacity:1
}
}
@-webkit-keyframes wave {
0%, 100%, 80% {
-webkit-transform:scaleY(1)
}
40% {
-webkit-transform:scaleY(.1)
}
}
@keyframes wave {
0%, 100%, 80% {
transform:scaleY(1)
}
40% {
transform:scaleY(.1)
}
}
@-webkit-keyframes drawframeTop {
0% {
-webkit-transform:scaleX(1);
transform-origin:100% 0
}
12.5% {
-webkit-transform:scaleX(0);
transform-origin:100% 0
}
50% {
-webkit-transform:scaleX(0);
transform-origin:0 0
}
62.5% {
-webkit-transform:scaleX(1);
transform-origin:0 0
}
100% {
-webkit-transform:scaleX(1);
transform-origin:100% 0
}
}
@keyframes drawframeTop {
0% {
transform:scaleX(1);
transform-origin:100% 0
}
12.5% {
transform:scaleX(0);
transform-origin:100% 0
}
50% {
transform:scaleX(0);
transform-origin:0 0
}
62.5% {
transform:scaleX(1);
transform-origin:0 0
}
100% {
transform:scaleX(1);
transform-origin:100% 0
}
}
@-webkit-keyframes drawframeBottom {
0% {
-webkit-transform:scaleX(1);
transform-origin:0 0
}
12.5% {
-webkit-transform:scaleX(0);
transform-origin:0 0
}
50% {
-webkit-transform:scaleX(0);
transform-origin:100% 0
}
62.5% {
-webkit-transform:scaleX(1);
transform-origin:100% 0
}
100% {
-webkit-transform:scaleX(1);
transform-origin:0 0
}
}
@keyframes drawframeBottom {
0% {
transform:scaleX(1);
transform-origin:0 0
}
12.5% {
transform:scaleX(0);
transform-origin:0 0
}
50% {
transform:scaleX(0);
transform-origin:100% 0
}
62.5% {
transform:scaleX(1);
transform-origin:100% 0
}
100% {
transform:scaleX(1);
transform-origin:0 0
}
}
@-webkit-keyframes drawframeRight {
0% {
-webkit-transform:scaleY(1);
transform-origin:0 100%
}
12.5% {
-webkit-transform:scaleY(0);
transform-origin:0 100%
}
50% {
-webkit-transform:scaleY(0);
transform-origin:0 0
}
62.5% {
-webkit-transform:scaleY(1);
transform-origin:0 0
}
100% {
-webkit-transform:scaleY(1);
transform-origin:0 100%
}
}
@keyframes drawframeRight {
0% {
transform:scaleY(1);
transform-origin:0 100%
}
12.5% {
transform:scaleY(0);
transform-origin:0 100%
}
50% {
transform:scaleY(0);
transform-origin:0 0
}
62.5% {
transform:scaleY(1);
transform-origin:0 0
}
100% {
transform:scaleY(1);
transform-origin:0 100%
}
}
@-webkit-keyframes drawframeLeft {
0% {
-webkit-transform:scaleY(1);
transform-origin:0 0
}
12.5% {
-webkit-transform:scaleY(0);
transform-origin:0 0
}
50% {
-webkit-transform:scaleY(0);
transform-origin:0 100%
}
62.5% {
-webkit-transform:scaleY(1);
transform-origin:0 100%
}
100% {
-webkit-transform:scaleY(1);
transform-origin:0 0
}
}
@keyframes drawframeLeft {
0% {
transform:scaleY(1);
transform-origin:0 0
}
12.5% {
transform:scaleY(0);
transform-origin:0 0
}
50% {
transform:scaleY(0);
transform-origin:0 100%
}
62.5% {
transform:scaleY(1);
transform-origin:0 100%
}
100% {
transform:scaleY(1);
transform-origin:0 0
}
}
@-webkit-keyframes imgLoading {
0% {
height:0%;
opacity:1
}
95% {
height:100%;
opacity:1
}
100% {
height:100%;
opacity:0
}
}
@keyframes imgLoading {
0% {
height:0%;
opacity:1
}
95% {
height:100%;
opacity:1
}
100% {
height:100%;
opacity:0
}
}
@-webkit-keyframes imgLoadingH {
0% {
width:0%;
opacity:1
}
95% {
width:100%;
opacity:1
}
100% {
width:100%;
opacity:0
}
}
@keyframes imgLoadingH {
0% {
width:0%;
opacity:1
}
95% {
width:100%;
opacity:1
}
100% {
width:100%;
opacity:0
}
}
@-webkit-keyframes imgRotate2d {
0% {
-webkit-transform:rotate(0)
}
100% {
-webkit-transform:rotate(360deg)
}
}
@keyframes imgRotate2d {
0% {
transform:rotate(0)
}
100% {
transform:rotate(360deg)
}
}
@-webkit-keyframes imgRotate2dCounter {
0% {
-webkit-transform:rotate(0)
}
100% {
-webkit-transform:rotate(-360deg)
}
}
@keyframes imgRotate2dCounter {
0% {
transform:rotate(0)
}
100% {
transform:rotate(-360deg)
}
}
@-webkit-keyframes imgRotate3dY {
0% {
-webkit-transform:rotateY(0)
}
100% {
-webkit-transform:rotateY(360deg)
}
}
@keyframes imgRotate3dY {
0% {
transform:rotateY(0)
}
100% {
transform:rotateY(360deg)
}
}
@-webkit-keyframes imgRotate3dX {
0% {
-webkit-transform:rotateX(0)
}
100% {
-webkit-transform:rotateX(360deg)
}
}
@keyframes imgRotate3dX {
0% {
transform:rotateX(0)
}
100% {
transform:rotateX(360deg)
}
}
@-webkit-keyframes imgRotate2dEase {
0% {
-webkit-transform:rotate(0)
}
100% {
-webkit-transform:rotate(720deg)
}
}
@keyframes imgRotate2dEase {
0% {
transform:rotate(0)
}
100% {
transform:rotate(720deg)
}
}
@-webkit-keyframes imgRotate2dEaseCounter {
0% {
-webkit-transform:rotate(0)
}
100% {
-webkit-transform:rotate(-720deg)
}
}
@keyframes imgRotate2dEaseCounter {
0% {
transform:rotate(0)
}
100% {
transform:rotate(-720deg)
}
}
@-webkit-keyframes imgRotate3dYEase {
0% {
-webkit-transform:rotateY(0)
}
100% {
-webkit-transform:rotateY(720deg)
}
}
@keyframes imgRotate3dYEase {
0% {
transform:rotateY(0)
}
100% {
transform:rotateY(720deg)
}
}
@-webkit-keyframes imgRotate3dXEase {
0% {
-webkit-transform:rotateX(0)
}
100% {
-webkit-transform:rotateX(720deg)
}
}
@keyframes imgRotate3dXEase {
0% {
transform:rotateX(0)
}
100% {
transform:rotateX(720deg)
}
}
@-webkit-keyframes imgBounce {
0% {
-webkit-transform:translateY(0)
}
50% {
-webkit-transform:translateY(-40%)
}
}
@keyframes imgBounce {
0% {
transform:translateY(0)
}
50% {
transform:translateY(-40%)
}
}
@-webkit-keyframes imgBounceRoll {
0% {
-webkit-transform:translateY(0) rotate(0)
}
12.5% {
-webkit-transform:translateY(-40%) rotate(45deg)
}
25% {
-webkit-transform:translateY(0) rotate(90deg)
}
37.5% {
-webkit-transform:translateY(-40%) rotate(135deg)
}
50% {
-webkit-transform:translateY(0) rotate(180deg)
}
62.5% {
-webkit-transform:translateY(-40%) rotate(225deg)
}
75% {
-webkit-transform:translateY(0) rotate(270deg)
}
87.5% {
-webkit-transform:translateY(-40%) rotate(315deg)
}
100% {
-webkit-transform:translateY(0) rotate(360deg)
}
}
@keyframes imgBounceRoll {
0% {
transform:translateY(0) rotate(0)
}
12.5% {
transform:translateY(-40%) rotate(45deg)
}
25% {
transform:translateY(0) rotate(90deg)
}
37.5% {
transform:translateY(-40%) rotate(135deg)
}
50% {
transform:translateY(0) rotate(180deg)
}
62.5% {
transform:translateY(-40%) rotate(225deg)
}
75% {
transform:translateY(0) rotate(270deg)
}
87.5% {
transform:translateY(-40%) rotate(315deg)
}
100% {
transform:translateY(0) rotate(360deg)
}
}
@-webkit-keyframes imgShadow {
0%, 100% {
-webkit-transform:scale(.6)
}
50% {
-webkit-transform:scale(1);
opacity:.05
}
}
@keyframes imgShadow {
0%, 100% {
transform:scale(.6)
}
50% {
transform:scale(1);
opacity:.05
}
}
@-webkit-keyframes imgShadowRoll {
0% {
-webkit-transform:scale(.6)
}
12.5% {
-webkit-transform:scale(1);
opacity:.05
}
25% {
-webkit-transform:scale(.6)
}
37.5% {
-webkit-transform:scale(1);
opacity:.05
}
50% {
-webkit-transform:scale(.6)
}
62.5% {
-webkit-transform:scale(1);
opacity:.05
}
75% {
-webkit-transform:scale(.6)
}
87.5% {
-webkit-transform:scale(1);
opacity:.05
}
100% {
-webkit-transform:scale(.6)
}
}
@keyframes imgShadowRoll {
0% {
transform:scale(.6)
}
12.5% {
transform:scale(1);
opacity:.05
}
25% {
transform:scale(.6)
}
37.5% {
transform:scale(1);
opacity:.05
}
50% {
transform:scale(.6)
}
62.5% {
transform:scale(1);
opacity:.05
}
75% {
transform:scale(.6)
}
87.5% {
transform:scale(1);
opacity:.05
}
100% {
transform:scale(.6)
}
}
@-webkit-keyframes crossingLeft {
0%, 100% {
-webkit-transform:translateX(-150%)
}
50% {
-webkit-transform:translateX(150%)
}
}
@keyframes crossingLeft {
0%, 100% {
transform:translateX(-150%)
}
50% {
transform:translateX(150%)
}
}
@-webkit-keyframes crossingRight {
0%, 100% {
-webkit-transform:translateX(150%)
}
50% {
-webkit-transform:translateX(-150%)
}
}
@keyframes crossingRight {
0%, 100% {
transform:translateX(150%)
}
50% {
transform:translateX(-150%)
}
}
@-webkit-keyframes ducks {
0% {
-webkit-transform:translateX(0)
}
100% {
-webkit-transform:translateX(100%)
}
}
@keyframes ducks {
0% {
transform:translateX(0)
}
100% {
transform:translateX(100%)
}
}
@-webkit-keyframes duckHead {
0% {
-webkit-transform:translateX(0)
}
50% {
-webkit-transform:translateX(3px)
}
}
@keyframes duckHead {
0% {
transform:translateX(0)
}
50% {
transform:translateX(3px)
}
}
@-webkit-keyframes rainbow {
0% {
-webkit-transform:rotate(-180deg)
}
100% {
-webkit-transform:rotate(0)
}
}
@keyframes rainbow {
0% {
transform:rotate(-180deg)
}
100% {
transform:rotate(0)
}
}
@-webkit-keyframes circlefill {
0% {
-webkit-transform:scaleY(0)
}
100% {
-webkit-transform:scaleY(1)
}
}
@keyframes circlefill {
0% {
transform:scaleY(0)
}
100% {
transform:scaleY(1)
}
}
@-webkit-keyframes waterup {
0% {
-webkit-transform:translateX(0)
}
50% {
-webkit-transform:translateX(75%)
}
}
@keyframes waterup {
0% {
transform:translateX(0)
}
50% {
transform:translateX(75%)
}
}
@-webkit-keyframes waterupfill {
0% {
-webkit-transform:translateY(-100%)
}
100% {
-webkit-transform:translateY(0)
}
}
@keyframes waterupfill {
0% {
transform:translateY(-100%)
}
100% {
transform:translateY(0)
}
}
@-webkit-keyframes bubbles {
0% {
-webkit-transform:translateY(0)
}
100% {
-webkit-transform:translateY(100px)
}
}
@keyframes bubbles {
0% {
transform:translateY(0)
}
100% {
transform:translateY(100px)
}
}
@-webkit-keyframes crystal {
0% {
-webkit-transform:rotate(0) scale(1)
}
50% {
-webkit-transform:rotate(180deg) scale(.75)
}
100% {
-webkit-transform:rotate(360deg) scale(1)
}
}
@keyframes crystal {
0% {
transform:rotate(0) scale(1)
}
50% {
transform:rotate(180deg) scale(.75)
}
100% {
transform:rotate(360deg) scale(1)
}
}
@-webkit-keyframes petals {
0% {
box-shadow:0 -15px 0 -15px transparent, 10.5px -10.5px 0 -15px transparent, 15px 0 0 -15px transparent, 10.5px 10.5px 0 -15px transparent, 0 15px 0 -15px transparent, -10.5px 10.5px 0 -15px transparent, -15px 0 0 -15px transparent, -10.5px -10.5px 0 -15px transparent
}
12.5% {
box-shadow:0 -25px 0 -15px currentColor, 10.5px -10.5px 0 -15px transparent, 15px 0 0 -15px transparent, 10.5px 10.5px 0 -15px transparent, 0 15px 0 -15px transparent, -10.5px 10.5px 0 -15px transparent, -15px 0 0 -15px transparent, -10.5px -10.5px 0 -15px transparent
}
25% {
box-shadow:0 -25px 0 -15px currentColor, 17.5px -17.5px 0 -15px currentColor, 15px 0 0 -15px transparent, 10.5px 10.5px 0 -15px transparent, 0 15px 0 -15px transparent, -10.5px 10.5px 0 -15px transparent, -15px 0 0 -15px transparent, -10.5px -10.5px 0 -15px transparent
}
37.5% {
box-shadow:0 -25px 0 -15px currentColor, 17.5px -17.5px 0 -15px currentColor, 25px 0 0 -15px currentColor, 10.5px 10.5px 0 -15px transparent, 0 15px 0 -15px transparent, -10.5px 10.5px 0 -15px transparent, -15px 0 0 -15px transparent, -10.5px -10.5px 0 -15px transparent
}
50% {
box-shadow:0 -25px 0 -15px currentColor, 17.5px -17.5px 0 -15px currentColor, 25px 0 0 -15px currentColor, 17.5px 17.5px 0 -15px currentColor, 0 15px 0 -15px transparent, -10.5px 10.5px 0 -15px transparent, -15px 0 0 -15px transparent, -10.5px -10.5px 0 -15px transparent
}
62.5% {
box-shadow:0 -25px 0 -15px currentColor, 17.5px -17.5px 0 -15px currentColor, 25px 0 0 -15px currentColor, 17.5px 17.5px 0 -15px currentColor, 0 25px 0 -15px currentColor, -10.5px 10.5px 0 -15px transparent, -15px 0 0 -15px transparent, -10.5px -10.5px 0 -15px transparent
}
75% {
box-shadow:0 -25px 0 -15px currentColor, 17.5px -17.5px 0 -15px currentColor, 25px 0 0 -15px currentColor, 17.5px 17.5px 0 -15px currentColor, 0 25px 0 -15px currentColor, -17.5px 17.5px 0 -15px currentColor, -15px 0 0 -15px transparent, -10.5px -10.5px 0 -15px transparent
}
87.5% {
box-shadow:0 -25px 0 -15px currentColor, 17.5px -17.5px 0 -15px currentColor, 25px 0 0 -15px currentColor, 17.5px 17.5px 0 -15px currentColor, 0 25px 0 -15px currentColor, -17.5px 17.5px 0 -15px currentColor, -25px 0 0 -15px currentColor, -10.5px -10.5px 0 -15px transparent
}
100% {
box-shadow:0 -25px 0 -15px currentColor, 17.5px -17.5px 0 -15px currentColor, 25px 0 0 -15px currentColor, 17.5px 17.5px 0 -15px currentColor, 0 25px 0 -15px currentColor, -17.5px 17.5px 0 -15px currentColor, -25px 0 0 -15px currentColor, -17.5px -17.5px 0 -15px currentColor
}
}
@keyframes petals {
0% {
box-shadow:0 -15px 0 -15px transparent, 10.5px -10.5px 0 -15px transparent, 15px 0 0 -15px transparent, 10.5px 10.5px 0 -15px transparent, 0 15px 0 -15px transparent, -10.5px 10.5px 0 -15px transparent, -15px 0 0 -15px transparent, -10.5px -10.5px 0 -15px transparent
}
11% {
box-shadow:0 -25px 0 -15px currentColor, 10.5px -10.5px 0 -15px transparent, 15px 0 0 -15px transparent, 10.5px 10.5px 0 -15px transparent, 0 15px 0 -15px transparent, -10.5px 10.5px 0 -15px transparent, -15px 0 0 -15px transparent, -10.5px -10.5px 0 -15px transparent
}
22% {
box-shadow:0 -25px 0 -15px currentColor, 17.5px -17.5px 0 -15px currentColor, 15px 0 0 -15px transparent, 10.5px 10.5px 0 -15px transparent, 0 15px 0 -15px transparent, -10.5px 10.5px 0 -15px transparent, -15px 0 0 -15px transparent, -10.5px -10.5px 0 -15px transparent
}
33% {
box-shadow:0 -25px 0 -15px currentColor, 17.5px -17.5px 0 -15px currentColor, 25px 0 0 -15px currentColor, 10.5px 10.5px 0 -15px transparent, 0 15px 0 -15px transparent, -10.5px 10.5px 0 -15px transparent, -15px 0 0 -15px transparent, -10.5px -10.5px 0 -15px transparent
}
44% {
box-shadow:0 -25px 0 -15px currentColor, 17.5px -17.5px 0 -15px currentColor, 25px 0 0 -15px currentColor, 17.5px 17.5px 0 -15px currentColor, 0 15px 0 -15px transparent, -10.5px 10.5px 0 -15px transparent, -15px 0 0 -15px transparent, -10.5px -10.5px 0 -15px transparent
}
55% {
box-shadow:0 -25px 0 -15px currentColor, 17.5px -17.5px 0 -15px currentColor, 25px 0 0 -15px currentColor, 17.5px 17.5px 0 -15px currentColor, 0 25px 0 -15px currentColor, -10.5px 10.5px 0 -15px transparent, -15px 0 0 -15px transparent, -10.5px -10.5px 0 -15px transparent
}
66% {
box-shadow:0 -25px 0 -15px currentColor, 17.5px -17.5px 0 -15px currentColor, 25px 0 0 -15px currentColor, 17.5px 17.5px 0 -15px currentColor, 0 25px 0 -15px currentColor, -17.5px 17.5px 0 -15px currentColor, -15px 0 0 -15px transparent, -10.5px -10.5px 0 -15px transparent
}
77% {
box-shadow:0 -25px 0 -15px currentColor, 17.5px -17.5px 0 -15px currentColor, 25px 0 0 -15px currentColor, 17.5px 17.5px 0 -15px currentColor, 0 25px 0 -15px currentColor, -17.5px 17.5px 0 -15px currentColor, -25px 0 0 -15px currentColor, -10.5px -10.5px 0 -15px transparent
}
100%, 88% {
box-shadow:0 -25px 0 -15px currentColor, 17.5px -17.5px 0 -15px currentColor, 25px 0 0 -15px currentColor, 17.5px 17.5px 0 -15px currentColor, 0 25px 0 -15px currentColor, -17.5px 17.5px 0 -15px currentColor, -25px 0 0 -15px currentColor, -17.5px -17.5px 0 -15px currentColor
}
}
@-webkit-keyframes beat {
0% {
transform:scale(0);
opacity:0
}
80% {
transform:scale(1);
opacity:.7
}
100% {
transform:scale(1);
opacity:0
}
}
@keyframes beat {
0% {
transform:scale(0);
opacity:0
}
80% {
transform:scale(1);
opacity:.7
}
100% {
transform:scale(1);
opacity:0
}
}
@-webkit-keyframes imgFade {
0%, 100% {
opacity:1
}
50% {
opacity:0
}
}
@keyframes imgFade {
0%, 100% {
opacity:1
}
50% {
opacity:0
}
}
@-webkit-keyframes endBgShrinkFade {
0% {
transform:translateZ(0);
opacity:1
}
50%, 70% {
transform:translateZ(-120px);
opacity:1
}
100% {
transform:translateZ(-120px);
opacity:0
}
}
@keyframes endBgShrinkFade {
0% {
transform:translateZ(0);
opacity:1
}
50%, 70% {
transform:translateZ(-120px);
opacity:1
}
100% {
transform:translateZ(-120px);
opacity:0
}
}
@-webkit-keyframes bgShrinkFade {
0% {
transform:translateZ(-120px);
opacity:0
}
50%, 70% {
transform:translateZ(-120px);
opacity:1
}
100% {
transform:translateZ(0);
opacity:1
}
}
@keyframes bgShrinkFade {
0% {
transform:translateZ(-120px);
opacity:0
}
50%, 70% {
transform:translateZ(-120px);
opacity:1
}
100% {
transform:translateZ(0);
opacity:1
}
}
body, html {
	opacity: 1!important
}
#loftloader-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	z-index: 9999999;
	width: 100%;
	height: 100%;
	background: 0 0!important
}
#loftloader-wrapper img {
	max-width: 100%
}
#loftloader-wrapper.bgnone {
	pointer-events: none
}
.loaded #loftloader-wrapper {
	-webkit-transform: translateX(-200%);
	-ms-transform: translateX(-200%);
	transform: translateX(-200%);
	visibility: hidden;
	pointer-events: none;
	transition: all;
	transition-delay: 1s
}
.loaded #loftloader-wrapper.slide-vertical {
	-webkit-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	transform: translate(-100%, 0)
}
.loaded #loftloader-wrapper #loader, .loaded #loftloader-wrapper .loader-close-button, .loaded #loftloader-wrapper .loader-message, .loaded #loftloader-wrapper span.bar, .loaded #loftloader-wrapper span.percentage {
	opacity: 0;
	transition: all .3s ease-out
}
.loaded #loftloader-wrapper.inner-end-up .loader-inner {
	-webkit-transform: translate(-50%, -120vh);
	-ms-transform: translate(-50%, -120vh);
	transform: translate(-50%, -120vh);
	transition: transform .7s ease-out
}
.loaded #loftloader-wrapper.inner-end-up .loader-inner #loader, .loaded #loftloader-wrapper.inner-end-up .loader-inner .loader-message, .loaded #loftloader-wrapper.inner-end-up .loader-inner span.bar, .loaded #loftloader-wrapper.inner-end-up .loader-inner span.percentage {
	opacity: 1
}
#loftloader-wrapper .loader-inner {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1001;
	width: 100%;
	text-align: center;
	transition: all 0s;
	font-size: 0
}
.loader-message, span.bar span.load-count, span.percentage {
	font-size: 16px;
	letter-spacing: .1em
}
#loftloader-wrapper .loader-inner #loader {
	position: relative;
	z-index: 1002;
	display: inline-block;
	margin: 0 auto;
	color: #248ACC
}
#loftloader-wrapper .loader-inner .with-percentage {
	position: relative
}
#loftloader-wrapper.inner-enter-fade .loader-inner {
	-webkit-animation: fadeIn .7s ease-in 1;
	animation: fadeIn .7s ease-in 1
}
#loftloader-wrapper.inner-enter-up .loader-inner {
	-webkit-animation: slideIn .7s ease-in 1;
	animation: slideIn .7s ease-in 1
}
#loftloader-wrapper .loader-bg {
	position: fixed;
	top: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	opacity: .9
}
#loftloader-wrapper.end-split-h .loader-bg:after, #loftloader-wrapper.end-split-h .loader-bg:before {
	position: absolute;
	top: 0;
	display: block;
	width: 50%;
	height: 100%;
	background-color: #FFF;
	background-size: 200% 100%;
	content: "";
	transition: all 0s;
	will-change: transform
}
#loftloader-wrapper.end-split-h .loader-bg:before {
	left: 0;
	background-position: 0 0
}
#loftloader-wrapper.end-split-h .loader-bg:after {
	right: 0;
	background-position: 100% 0
}
.loaded #loftloader-wrapper.end-split-h .loader-bg:after, .loaded #loftloader-wrapper.end-split-h .loader-bg:before {
	transition: all .7s .3s cubic-bezier(.645, .045, .355, 1)
}
.loaded #loftloader-wrapper.end-split-h .loader-bg:before {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%)
}
.loaded #loftloader-wrapper.end-split-h .loader-bg:after {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%)
}
.loaded.leaves #loftloader-wrapper.end-split-h .loader-bg:after, .loaded.leaves #loftloader-wrapper.end-split-h .loader-bg:before {
	transition: all .4s cubic-bezier(.645, .045, .355, 1);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
#loftloader-wrapper.end-split-v .loader-bg:after, #loftloader-wrapper.end-split-v .loader-bg:before {
	position: absolute;
	left: 0;
	display: block;
	width: 100%;
	height: 50%;
	background-color: #FFF;
	background-size: 100% 200%;
	content: "";
	transition: all 0s;
	will-change: transform
}
#loftloader-wrapper.end-split-v .loader-bg:before {
	top: 0;
	background-position: 0 0
}
#loftloader-wrapper.end-split-v .loader-bg:after {
	bottom: 0;
	background-position: 0 100%
}
#loftloader-wrapper.end-split-h.split-reveal-v .loader-bg.bg-img:after, #loftloader-wrapper.end-split-h.split-reveal-v .loader-bg.bg-img:before, #loftloader-wrapper.end-split-v.split-reveal-h .loader-bg.bg-img:after, #loftloader-wrapper.end-split-v.split-reveal-h .loader-bg.bg-img:before {
	background-attachment: fixed!important;
	background-position: 50% 50%!important
}
.loaded #loftloader-wrapper.end-split-v .loader-bg:after, .loaded #loftloader-wrapper.end-split-v .loader-bg:before {
	transition: all .7s .3s cubic-bezier(.645, .045, .355, 1)
}
.loaded #loftloader-wrapper.end-split-v .loader-bg:before {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}
.loaded #loftloader-wrapper.end-split-v .loader-bg:after {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%)
}
.loaded.leaves #loftloader-wrapper.end-split-v .loader-bg:after, .loaded.leaves #loftloader-wrapper.end-split-v .loader-bg:before {
	transition: all .4s cubic-bezier(.645, .045, .355, 1);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
#loftloader-wrapper.end-fade .loader-bg {
	background-color: #FFF;
	will-change: opacity
}
#loftloader-wrapper.end-left .loader-bg, #loftloader-wrapper.end-right .loader-bg, #loftloader-wrapper.end-up .loader-bg {
	background-color: #FFF;
	will-change: transform
}
.loaded #loftloader-wrapper.end-fade .loader-bg {
	opacity: 0!important;
	transition: all .7s .3s cubic-bezier(.645, .045, .355, 1)
}
.loaded.leaves #loftloader-wrapper.end-fade .loader-bg {
	opacity: 1!important;
	transition: all .4s cubic-bezier(.645, .045, .355, 1)
}
.loaded #loftloader-wrapper.end-up .loader-bg {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	transition: all .7s .3s cubic-bezier(.645, .045, .355, 1)
}
.loaded.leaves #loftloader-wrapper.end-up .loader-bg {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	transition: all .4s cubic-bezier(.645, .045, .355, 1)
}
.loaded #loftloader-wrapper.end-left .loader-bg {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	transition: all .7s .3s cubic-bezier(.645, .045, .355, 1)
}
.loaded.leaves #loftloader-wrapper.end-left .loader-bg {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	transition: all .4s cubic-bezier(.645, .045, .355, 1)
}
.loaded #loftloader-wrapper.end-right .loader-bg {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	transition: all .7s .3s cubic-bezier(.645, .045, .355, 1)
}
.loaded.leaves #loftloader-wrapper.end-right .loader-bg {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	transition: all .4s cubic-bezier(.645, .045, .355, 1)
}
#loftloader-wrapper.end-shrink-fade .loader-bg {
	perspective: 1000px
}
#loftloader-wrapper.end-shrink-fade .loader-bg:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	content: "";
	will-change: transform, opacity;
	transform-style: preserve-3d
}
.loaded #loftloader-wrapper.end-shrink-fade .loader-bg:before {
	-webkit-animation: endBgShrinkFade .7s linear .3s 1;
	animation: endBgShrinkFade .7s linear .3s 1
}
.loaded.leaves #loftloader-wrapper.end-shrink-fade .loader-bg:before {
	-webkit-animation: bgShrinkFade .5s linear 0s 1;
	animation: bgShrinkFade .5s linear 0s 1
}
#loftloader-wrapper.end-split-h.split-reveal-v .loader-bg:after, #loftloader-wrapper.end-split-h.split-reveal-v .loader-bg:before {
	will-change: transform, height
}
#loftloader-wrapper.end-split-h.split-reveal-v .loader-bg:after {
	top: auto;
	bottom: 0
}
.loaded #loftloader-wrapper.end-split-h.split-reveal-v .loader-bg:after, .loaded #loftloader-wrapper.end-split-h.split-reveal-v .loader-bg:before {
	transition: all .7s .3s cubic-bezier(.645, .045, .355, 1);
	height: 0
}
.loaded #loftloader-wrapper.end-split-h.split-reveal-v .loader-bg:before {
	-webkit-transform: translateY(-100px);
	-ms-transform: translateY(-100px);
	transform: translateY(-100px)
}
.loaded #loftloader-wrapper.end-split-h.split-reveal-v .loader-bg:after {
	-webkit-transform: translateY(100px);
	-ms-transform: translateY(100px);
	transform: translateY(100px)
}
.loaded.leaves #loftloader-wrapper.end-split-h.split-reveal-v .loader-bg:after, .loaded.leaves #loftloader-wrapper.end-split-h.split-reveal-v .loader-bg:before {
	transition: all .4s cubic-bezier(.645, .045, .355, 1);
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	height: 100%
}
#loftloader-wrapper.end-split-v.split-reveal-h .loader-bg:after, #loftloader-wrapper.end-split-v.split-reveal-h .loader-bg:before {
	will-change: transform, width
}
#loftloader-wrapper.end-split-h .loader-bg.bg-img.full:after, #loftloader-wrapper.end-split-h .loader-bg.bg-img.full:before, #loftloader-wrapper.end-split-v .loader-bg.bg-img.full:after, #loftloader-wrapper.end-split-v .loader-bg.bg-img.full:before {
	background-attachment: fixed
}
#loftloader-wrapper.end-fade .loader-bg.bg-img.pattern, #loftloader-wrapper.end-left .loader-bg.bg-img.pattern, #loftloader-wrapper.end-right .loader-bg.bg-img.pattern, #loftloader-wrapper.end-shrink-fade .loader-bg.bg-img.pattern:before, #loftloader-wrapper.end-up .loader-bg.bg-img.pattern, #loftloader-wrapper.split-diagonally .loader-bg.bg-img.pattern, #loftloader-wrapper.split-diagonally.end-split-h .loader-bg.bg-img.pattern:after, #loftloader-wrapper.split-diagonally.end-split-h .loader-bg.bg-img.pattern:before, #loftloader-wrapper.split-diagonally.end-split-v .loader-bg.bg-img.pattern:after, #loftloader-wrapper.split-diagonally.end-split-v .loader-bg.bg-img.pattern:before {
	background-position: 50% 50%
}
#loftloader-wrapper.end-split-v.split-reveal-h .loader-bg:after {
	right: 0;
	left: auto
}
.loaded #loftloader-wrapper.end-split-v.split-reveal-h .loader-bg:after, .loaded #loftloader-wrapper.end-split-v.split-reveal-h .loader-bg:before {
	transition: all .7s .3s cubic-bezier(.645, .045, .355, 1);
	width: 0
}
.loaded #loftloader-wrapper.end-split-v.split-reveal-h .loader-bg:before {
	-webkit-transform: translateX(-100px);
	-ms-transform: translateX(-100px);
	transform: translateX(-100px)
}
.loaded #loftloader-wrapper.end-split-v.split-reveal-h .loader-bg:after {
	-webkit-transform: translateX(100px);
	-ms-transform: translateX(100px);
	transform: translateX(100px)
}
.loaded.leaves #loftloader-wrapper.end-split-v.split-reveal-h .loader-bg:after, .loaded.leaves #loftloader-wrapper.end-split-v.split-reveal-h .loader-bg:before {
	transition: all .4s cubic-bezier(.645, .045, .355, 1);
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	width: 100%
}
#loftloader-wrapper.split-diagonally .loader-bg:after, #loftloader-wrapper.split-diagonally .loader-bg:before {
	opacity: 0
}
.loaded #loftloader-wrapper.split-diagonally .loader-bg:after, .loaded #loftloader-wrapper.split-diagonally .loader-bg:before {
	opacity: 1;
	transition: transform .7s .3s cubic-bezier(.645, .045, .355, 1), opacity 0s 0s
}
#loftloader-wrapper.split-diagonally.end-split-h .loader-bg:after, #loftloader-wrapper.split-diagonally.end-split-h .loader-bg:before {
	width: 100%;
	background-size: 100% 100%
}
#loftloader-wrapper.split-diagonally.end-split-h .loader-bg:before {
	-webkit-clip-path: polygon(0 0, 55% 0, 45% 100%, 0 100%);
	clip-path: polygon(0 0, 55% 0, 45% 100%, 0 100%)
}
#loftloader-wrapper.split-diagonally.end-split-h .loader-bg:after {
	-webkit-clip-path: polygon(55% 0, 100% 0, 100% 100%, 45% 100%);
	clip-path: polygon(55% 0, 100% 0, 100% 100%, 45% 100%)
}
#loftloader-wrapper.split-diagonally.end-split-v .loader-bg:after, #loftloader-wrapper.split-diagonally.end-split-v .loader-bg:before {
	height: 100%;
	background-size: 100% 100%
}
#loftloader-wrapper.split-diagonally.end-split-v .loader-bg:before {
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 60%, 0 40%);
	clip-path: polygon(0 0, 100% 0, 100% 60%, 0 40%)
}
#loftloader-wrapper.split-diagonally.end-split-v .loader-bg:after {
	-webkit-clip-path: polygon(0 40%, 100% 60%, 100% 100%, 0 100%);
	clip-path: polygon(0 40%, 100% 60%, 100% 100%, 0 100%)
}
.leaves #loftloader-wrapper {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	visibility: visible;
	pointer-events: auto;
	transition-delay: 0s
}
#loftloader-wrapper.end-fade .loader-bg.bg-img.full, #loftloader-wrapper.end-left .loader-bg.bg-img.full, #loftloader-wrapper.end-right .loader-bg.bg-img.full, #loftloader-wrapper.end-shrink-fade .loader-bg.bg-img.full:before, #loftloader-wrapper.end-split-h .loader-bg.bg-img.full:after, #loftloader-wrapper.end-split-h .loader-bg.bg-img.full:before, #loftloader-wrapper.end-split-v .loader-bg.bg-img.full:after, #loftloader-wrapper.end-split-v .loader-bg.bg-img.full:before, #loftloader-wrapper.end-up .loader-bg.bg-img.full, #loftloader-wrapper.split-diagonally .loader-bg.bg-img.full {
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat
}
#loftloader-wrapper.end-fade .loader-bg.bg-img.full.bg-contain, #loftloader-wrapper.end-left .loader-bg.bg-img.full.bg-contain, #loftloader-wrapper.end-right .loader-bg.bg-img.full.bg-contain, #loftloader-wrapper.end-shrink-fade .loader-bg.bg-img.full.bg-contain:before, #loftloader-wrapper.end-split-h .loader-bg.bg-img.full.bg-contain:after, #loftloader-wrapper.end-split-h .loader-bg.bg-img.full.bg-contain:before, #loftloader-wrapper.end-split-v .loader-bg.bg-img.full.bg-contain:after, #loftloader-wrapper.end-split-v .loader-bg.bg-img.full.bg-contain:before, #loftloader-wrapper.end-up .loader-bg.bg-img.full.bg-contain, #loftloader-wrapper.split-diagonally .loader-bg.bg-img.full.bg-contain {
	background-size: contain
}
#loftloader-wrapper.end-fade .loader-bg.bg-img.pattern, #loftloader-wrapper.end-left .loader-bg.bg-img.pattern, #loftloader-wrapper.end-right .loader-bg.bg-img.pattern, #loftloader-wrapper.end-shrink-fade .loader-bg.bg-img.pattern:before, #loftloader-wrapper.end-split-h .loader-bg.bg-img.pattern:after, #loftloader-wrapper.end-split-h .loader-bg.bg-img.pattern:before, #loftloader-wrapper.end-split-v .loader-bg.bg-img.pattern:after, #loftloader-wrapper.end-split-v .loader-bg.bg-img.pattern:before, #loftloader-wrapper.end-up .loader-bg.bg-img.pattern, #loftloader-wrapper.split-diagonally .loader-bg.bg-img.pattern {
	background-size: auto;
	background-repeat: repeat
}
#loftloader-wrapper.end-split-h .loader-bg.bg-img.pattern:before {
	background-position: 100% 50%
}
#loftloader-wrapper.end-split-h .loader-bg.bg-img.pattern:after {
	background-position: 0 50%
}
#loftloader-wrapper.end-split-v .loader-bg.bg-img.pattern:before {
	background-position: 50% 100%
}
#loftloader-wrapper.end-split-v .loader-bg.bg-img.pattern:after {
	background-position: 50% 0
}
#loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full:after, #loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full:before, #loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full:after, #loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full:before {
	display: none
}
#loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half, #loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half {
	position: absolute;
	display: block;
	transition: all 0s;
	will-change: transform;
	overflow: hidden
}
#loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half:before, #loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half:before {
	position: absolute;
	display: block;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	content: ""
}
#loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full.bg-contain .loader-bg-half:before, #loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full.bg-contain .loader-bg-half:before {
	background-size: contain
}
#loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half {
	top: 0;
	width: 50%;
	height: 100%
}
#loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half:before {
	top: 0;
	width: 200%;
	height: 100%
}
#loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half:first-child, #loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half:first-child:before {
	left: 0
}
#loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half:last-child, #loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half:last-child:before {
	right: 0
}
.loaded #loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half {
	transition: all .7s .3s cubic-bezier(.645, .045, .355, 1)
}
.loaded #loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half:first-child {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%)
}
.loaded #loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half:last-child {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%)
}
.loaded.leaves #loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half {
	transition: all .4s cubic-bezier(.645, .045, .355, 1)
}
.loaded.leaves #loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half:first-child, .loaded.leaves #loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half:last-child {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
#loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half {
	left: 0;
	width: 100%;
	height: 50%
}
#loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half:before {
	left: 0;
	width: 100%;
	height: 200%
}
#loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half:first-child, #loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half:first-child:before {
	top: 0
}
#loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half:last-child, #loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half:last-child:before {
	bottom: 0
}
.loaded #loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half {
	transition: all .7s .3s cubic-bezier(.645, .045, .355, 1)
}
.loaded #loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half:first-child {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}
.loaded #loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half:last-child {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%)
}
.loaded.leaves #loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half {
	transition: all .4s cubic-bezier(.645, .045, .355, 1)
}
.loaded.leaves #loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half:first-child, .loaded.leaves #loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half:last-child {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img:after, #loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img:before, #loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img:after, #loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img:before {
	display: none
}
#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half, #loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half {
	position: absolute;
	display: block;
	transition: all 0s;
	overflow: hidden
}
#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half:before, #loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half:before {
	position: absolute;
	display: block;
	content: ""
}
#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img.full .loader-bg-half:before, #loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img.full .loader-bg-half:before {
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat
}
#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img.full.bg-contain .loader-bg-half:before, #loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img.full.bg-contain .loader-bg-half:before {
	background-size: contain
}
#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img.pattern .loader-bg-half:before, #loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img.pattern .loader-bg-half:before {
	background-size: auto;
	background-position: 50% 50%;
	background-repeat: repeat
}
#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half {
	top: 0;
	width: 50%;
	height: 100%;
	will-change: transform, height
}
#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half:before {
	top: 0;
	width: 100vw;
	height: 100vh
}
#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half:first-child, #loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half:first-child:before {
	left: 0
}
#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half:last-child, #loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half:last-child:before {
	top: auto;
	right: 0;
	bottom: 0
}
.loaded #loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half {
	transition: all .7s .3s cubic-bezier(.645, .045, .355, 1);
	height: 0
}
.loaded #loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half:first-child {
	-webkit-transform: translateY(-100px);
	-ms-transform: translateY(-100px);
	transform: translateY(-100px)
}
.loaded #loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half:last-child {
	-webkit-transform: translateY(100px);
	-ms-transform: translateY(100px);
	transform: translateY(100px)
}
.loaded.leaves #loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half {
	transition: all .4s cubic-bezier(.645, .045, .355, 1);
	transform: none!important;
	height: 100%
}
#loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half {
	left: 0;
	width: 100%;
	height: 50%;
	will-change: transform, width
}
#loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half:before {
	left: 0;
	width: 100vw;
	height: 100vh
}
#loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half:first-child, #loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half:first-child:before {
	top: 0
}
#loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half:last-child, #loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half:last-child:before {
	right: 0;
	bottom: 0;
	left: auto
}
.loaded #loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half {
	transition: all .7s .3s cubic-bezier(.645, .045, .355, 1);
	width: 0
}
.loaded #loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half:first-child {
	-webkit-transform: translateX(-100px);
	-ms-transform: translateX(-100px);
	transform: translateX(-100px)
}
.loaded #loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half:last-child {
	-webkit-transform: translateX(100px);
	-ms-transform: translateX(100px);
	transform: translateX(100px)
}
.loaded.leaves #loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half {
	transition: all .4s cubic-bezier(.645, .045, .355, 1);
	transform: none!important;
	width: 100%
}
.loaded #loftloader-wrapper.mobile.split-diagonally .loader-bg.bg-img.full .loader-bg-half {
	transition: transform .7s .3s cubic-bezier(.645, .045, .355, 1)
}
#loftloader-wrapper.mobile.end-split-h.split-diagonally .loader-bg.bg-img.full .loader-bg-half, #loftloader-wrapper.mobile.end-split-h.split-diagonally .loader-bg.bg-img.full .loader-bg-half:before {
	width: 100%
}
#loftloader-wrapper.mobile.end-split-h.split-diagonally .loader-bg.bg-img.full .loader-bg-half:first-child {
	-webkit-clip-path: polygon(0 0, 55% 0, 45% 100%, 0 100%);
	clip-path: polygon(0 0, 55% 0, 45% 100%, 0 100%)
}
#loftloader-wrapper.mobile.end-split-h.split-diagonally .loader-bg.bg-img.full .loader-bg-half:last-child {
	-webkit-clip-path: polygon(55% 0, 100% 0, 100% 100%, 45% 100%);
	clip-path: polygon(55% 0, 100% 0, 100% 100%, 45% 100%)
}
#loftloader-wrapper.mobile.end-split-v.split-diagonally .loader-bg.bg-img.full .loader-bg-half, #loftloader-wrapper.mobile.end-split-v.split-diagonally .loader-bg.bg-img.full .loader-bg-half:before {
	height: 100%
}
#loftloader-wrapper.mobile.end-split-v.split-diagonally .loader-bg.bg-img.full .loader-bg-half:first-child {
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 60%, 0 40%);
	clip-path: polygon(0 0, 100% 0, 100% 60%, 0 40%)
}
#loftloader-wrapper.mobile.end-split-v.split-diagonally .loader-bg.bg-img.full .loader-bg-half:last-child {
	-webkit-clip-path: polygon(0 40%, 100% 60%, 100% 100%, 0 100%);
	clip-path: polygon(0 40%, 100% 60%, 100% 100%, 0 100%)
}
#loftloader-wrapper.loftloader-sun #loader {
	width: 50px;
	height: 50px
}
#loftloader-wrapper.loftloader-sun #loader span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 50px;
	height: 50px;
	background: currentColor;
	opacity: .9;
	transform-origin: 50% 50%;
	-webkit-animation: spinReturn 4s ease infinite;
	animation: spinReturn 4s ease infinite
}
#loftloader-wrapper.loftloader-sun #loader span:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: inherit;
	opacity: .9;
	content: "";
	transform-origin: 50% 50%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
#loftloader-wrapper.loftloader-luminous #loader {
	width: 100px;
	height: 60px
}
#loftloader-wrapper.loftloader-luminous #loader span, #loftloader-wrapper.loftloader-luminous #loader:after, #loftloader-wrapper.loftloader-luminous #loader:before {
	position: absolute;
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	opacity: .2;
	background: currentColor
}
#loftloader-wrapper.loftloader-luminous #loader span {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-animation: lightUp 1.5s linear infinite .5s;
	animation: lightUp 1.5s linear infinite .5s
}
#loftloader-wrapper.loftloader-luminous #loader:after, #loftloader-wrapper.loftloader-luminous #loader:before {
	content: "";
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
#loftloader-wrapper.loftloader-luminous #loader:before {
	left: 0;
	-webkit-animation: lightUp 1.5s linear infinite;
	animation: lightUp 1.5s linear infinite
}
#loftloader-wrapper.loftloader-luminous #loader:after {
	right: 0;
	-webkit-animation: lightUp 1.5s linear infinite 1s;
	animation: lightUp 1.5s linear infinite 1s
}
#loftloader-wrapper.loftloader-wave #loader {
	width: 60px;
	height: 30px
}
#loftloader-wrapper.loftloader-wave #loader span, #loftloader-wrapper.loftloader-wave #loader:after, #loftloader-wrapper.loftloader-wave #loader:before {
	position: relative;
	display: inline-block;
	width: 6px;
	height: 100%;
	background: currentColor
}
#loftloader-wrapper.loftloader-wave #loader span {
	margin: 0 16px;
	-webkit-animation: wave .9s linear infinite .3s;
	animation: wave .9s linear infinite .3s
}
#loftloader-wrapper.loftloader-wave #loader:after, #loftloader-wrapper.loftloader-wave #loader:before {
	content: ""
}
#loftloader-wrapper.loftloader-wave #loader:before {
	-webkit-animation: wave .9s linear infinite;
	animation: wave .9s linear infinite
}
#loftloader-wrapper.loftloader-wave #loader:after {
	-webkit-animation: wave .9s linear infinite .6s;
	animation: wave .9s linear infinite .6s
}
#loftloader-wrapper.loftloader-square #loader {
	width: 50px;
	height: 50px;
	transform-origin: 50% 50%;
	-webkit-animation: spinReturn 4s ease infinite;
	animation: spinReturn 4s ease infinite
}
#loftloader-wrapper.loftloader-square #loader span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	border: 4px solid currentColor;
	box-sizing: border-box;
	transform-origin: 50% 50%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
#loftloader-wrapper.loftloader-frame #loader {
	width: 80px;
	height: 80px;
	max-width: 90vw
}
#loftloader-wrapper.loftloader-frame #loader:after, #loftloader-wrapper.loftloader-frame #loader:before {
	position: absolute;
	width: 100%;
	height: 4px;
	background: currentColor;
	content: ""
}
#loftloader-wrapper.loftloader-frame #loader:before {
	top: 0;
	right: 0;
	left: auto;
	-webkit-animation: drawframeTop 4s linear infinite;
	animation: drawframeTop 4s linear infinite
}
#loftloader-wrapper.loftloader-frame #loader:after {
	right: auto;
	bottom: 0;
	left: 0;
	-webkit-animation: drawframeBottom 4s linear infinite 1s;
	animation: drawframeBottom 4s linear infinite 1s
}
#loftloader-wrapper.loftloader-frame #loader span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%
}
#loftloader-wrapper.loftloader-frame #loader span:after, #loftloader-wrapper.loftloader-frame #loader span:before {
	position: absolute;
	width: 4px;
	height: 100%;
	background: currentColor;
	content: ""
}
#loftloader-wrapper.loftloader-frame #loader span:before {
	top: auto;
	right: 0;
	bottom: 0;
	-webkit-animation: drawframeRight 4s linear infinite .5s;
	animation: drawframeRight 4s linear infinite .5s
}
#loftloader-wrapper.loftloader-frame #loader span:after {
	top: 0;
	bottom: auto;
	left: 0;
	-webkit-animation: drawframeLeft 4s linear infinite 1.5s;
	animation: drawframeLeft 4s linear infinite 1.5s
}
#loftloader-wrapper.loftloader-frame #loader img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: block;
	max-width: 80%;
	max-height: 80%
}
#loftloader-wrapper.loftloader-imgloading #loader {
	width: auto;
	height: auto
}
#loftloader-wrapper.loftloader-imgloading #loader img {
	position: relative;
	z-index: 1;
	display: block;
	width: 100%;
	height: auto;
	margin: 0 auto;
	opacity: .3
}
#loftloader-wrapper.loftloader-imgloading #loader .imgloading-container {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 3;
	display: block;
	width: 100%;
	height: 100%;
	transition: 0s;
	overflow: hidden
}
#loftloader-wrapper.loftloader-imgloading #loader span {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 3;
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	transition: 0s
}
#loftloader-wrapper.loftloader-imgloading.imgloading-vertical #loader .imgloading-container {
	width: 100%;
	height: 0%;
	-webkit-animation: imgLoading 6s linear infinite;
	animation: imgLoading 6s linear infinite;
	will-change: height, opacity;
	transform-origin: 0 100%
}
#loftloader-wrapper.loftloader-imgloading.imgloading-vertical.top-to-bottom #loader .imgloading-container {
	top: 0;
	bottom: auto;
	transform-origin: 0 0
}
#loftloader-wrapper.loftloader-imgloading.imgloading-vertical.top-to-bottom #loader .imgloading-container span {
	top: 0;
	bottom: auto
}
#loftloader-wrapper.loftloader-imgloading.imgloading-horizontal #loader .imgloading-container {
	width: 0%;
	height: 100%;
	-webkit-animation: imgLoadingH 6s linear infinite;
	animation: imgLoadingH 6s linear infinite;
	will-change: width, opacity;
	transform-origin: 0 0
}
#loftloader-wrapper.loftloader-imgrotating #loader {
	width: auto;
	height: auto;
	backface-visibility: visible;
	transform-style: preserve-3d
}
#loftloader-wrapper.loftloader-imgrotating #loader img {
	position: relative;
	z-index: 1;
	display: block;
	width: 100%;
	height: auto;
	margin: 0 auto
}
#loftloader-wrapper.loftloader-imgrotating.twod #loader {
	-webkit-animation: imgRotate2d 4s linear infinite;
	animation: imgRotate2d 4s linear infinite
}
#loftloader-wrapper.loftloader-imgrotating.twod.counterclockwise #loader {
	-webkit-animation: imgRotate2dCounter 4s linear infinite;
	animation: imgRotate2dCounter 4s linear infinite
}
#loftloader-wrapper.loftloader-imgrotating.threed-y #loader {
	-webkit-animation: imgRotate3dY 4s linear infinite;
	animation: imgRotate3dY 4s linear infinite
}
#loftloader-wrapper.loftloader-imgrotating.threed-x #loader {
	-webkit-animation: imgRotate3dX 4s linear infinite;
	animation: imgRotate3dX 4s linear infinite
}
#loftloader-wrapper.loftloader-imgrotating.ease-back.twod #loader {
	-webkit-animation: imgRotate2dEase 4s cubic-bezier(.07, .29, .63, 1.55) infinite;
	animation: imgRotate2dEase 4s cubic-bezier(.07, .29, .63, 1.55) infinite
}
#loftloader-wrapper.loftloader-imgrotating.ease-back.twod.counterclockwise #loader {
	-webkit-animation: imgRotate2dEaseCounter 4s cubic-bezier(.07, .29, .63, 1.55) infinite;
	animation: imgRotate2dEaseCounter 4s cubic-bezier(.07, .29, .63, 1.55) infinite
}
#loftloader-wrapper.loftloader-imgrotating.ease-back.threed-y #loader {
	-webkit-animation: imgRotate3dYEase 4s cubic-bezier(.07, .29, .63, 1.55) infinite;
	animation: imgRotate3dYEase 4s cubic-bezier(.07, .29, .63, 1.55) infinite
}
#loftloader-wrapper.loftloader-imgrotating.ease-back.threed-x #loader {
	-webkit-animation: imgRotate3dXEase 4s cubic-bezier(.07, .29, .63, 1.55) infinite;
	animation: imgRotate3dXEase 4s cubic-bezier(.07, .29, .63, 1.55) infinite
}
#loftloader-wrapper.loftloader-imgbouncing #loader {
	width: auto;
	height: auto
}
#loftloader-wrapper.loftloader-imgbouncing #loader img {
	position: relative;
	z-index: 1;
	display: block;
	width: 100%;
	height: auto;
	margin: 0 auto;
	-webkit-animation: imgBounce 1s ease-in-out infinite;
	animation: imgBounce 1s ease-in-out infinite
}
#loftloader-wrapper.loftloader-imgbouncing #loader:after {
	position: absolute;
	bottom: -5px;
	left: 0;
	display: block;
	width: 100%;
	height: 15px;
	background: #000;
	border-radius: 50%;
	opacity: .1;
	-webkit-animation: imgShadow 1s ease-in-out infinite;
	animation: imgShadow 1s ease-in-out infinite;
	content: ""
}
#loftloader-wrapper.loftloader-imgbouncing.loftloader-rolling #loader img {
	-webkit-animation: imgBounceRoll 4s ease-in-out infinite;
	animation: imgBounceRoll 4s ease-in-out infinite
}
#loftloader-wrapper.loftloader-imgbouncing.loftloader-rolling #loader:after {
	-webkit-animation: imgShadowRoll 4s ease-in-out infinite;
	animation: imgShadowRoll 4s ease-in-out infinite
}
#loftloader-wrapper.loftloader-crossing.loftloader-blendmode-lighten #loader span:after, #loftloader-wrapper.loftloader-crossing.loftloader-blendmode-lighten #loader span:before {
	mix-blend-mode: lighten
}
#loftloader-wrapper.loftloader-crossing.loftloader-blendmode-darken #loader span:after, #loftloader-wrapper.loftloader-crossing.loftloader-blendmode-darken #loader span:before {
	mix-blend-mode: darken
}
#loftloader-wrapper.loftloader-crossing.loftloader-blendmode-none #loader span:after, #loftloader-wrapper.loftloader-crossing.loftloader-blendmode-none #loader span:before {
	opacity: .8
}
#loftloader-wrapper.loftloader-crossing #loader span {
	display: block;
	width: 300px;
	height: 60px;
	background: 0 0
}
#loftloader-wrapper.loftloader-crossing #loader span:after, #loftloader-wrapper.loftloader-crossing #loader span:before {
	position: relative;
	display: inline-block;
	width: 50px;
	height: 50px;
	margin-top: 5px;
	border-radius: 50%;
	opacity: 1;
	content: ""
}
#loftloader-wrapper.loftloader-crossing #loader span:before {
	background: #0ff;
	-webkit-animation: crossingLeft 2s ease infinite;
	animation: crossingLeft 2s ease infinite
}
#loftloader-wrapper.loftloader-crossing #loader span:after {
	background: red;
	-webkit-animation: crossingRight 2s ease infinite;
	animation: crossingRight 2s ease infinite
}
#loftloader-wrapper.loftloader-ducks #loader {
	width: 320px;
	height: 40px;
	overflow: hidden
}
#loftloader-wrapper.loftloader-ducks #loader span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 40px;
	background: 0 0;
	-webkit-animation: ducks 6s linear infinite;
	animation: ducks 6s linear infinite;
	color: gold
}
#loftloader-wrapper.loftloader-ducks #loader span:after, #loftloader-wrapper.loftloader-ducks #loader span:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 40px;
	height: 20px;
	background: currentColor;
	content: "";
	box-shadow: -320px 0 0 currentColor, -240px 0 0 currentColor, -160px 0 0 currentColor, -80px 0 0 currentColor, 80px 0 0 currentColor, 160px 0 0 currentColor, 240px 0 0 currentColor, 320px 0 0 currentColor
}
#loftloader-wrapper.loftloader-ducks #loader span:before {
	top: 5px;
	left: 14px;
	width: 30px;
	height: 15px;
	border-top-left-radius: 100px;
	border-top-right-radius: 100px;
	-webkit-animation: duckHead .9s ease infinite;
	animation: duckHead .9s ease infinite
}
#loftloader-wrapper.loftloader-ducks #loader span:after {
	top: 20px;
	left: 0;
	border-bottom-left-radius: 100px;
	border-bottom-right-radius: 100px
}
#loftloader-wrapper.loftloader-rainbow #loader {
	width: 200px;
	height: 100px;
	overflow: hidden
}
#loftloader-wrapper.loftloader-rainbow #loader span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 200px;
	height: 100px;
	overflow: hidden;
	box-sizing: border-box;
	transform-origin: 50% 100%;
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-animation: rainbow 3s linear infinite;
	animation: rainbow 3s linear infinite
}
#loftloader-wrapper.loftloader-rainbow #loader span:before {
	position: absolute;
	top: 30px;
	left: 30px;
	display: block;
	width: 140px;
	height: 140px;
	background: 0 0;
	border-radius: 50%;
	box-shadow: 0 0 0 10px red, 0 0 0 20px gold, 0 0 0 30px #0ff;
	content: ""
}
#loftloader-wrapper.loftloader-circlefilling #loader {
	width: 100px;
	height: 100px;
	overflow: hidden;
	border-radius: 100px
}
#loftloader-wrapper.loftloader-circlefilling #loader:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: currentColor;
	content: "";
	opacity: .1
}
#loftloader-wrapper.loftloader-circlefilling #loader span {
	display: block;
	width: 100px;
	height: 100px;
	background: currentColor;
	transform-origin: 50% 100%;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-animation: circlefill 3s linear infinite;
	animation: circlefill 3s linear infinite
}
#loftloader-wrapper.loftloader-waterfilling #loader {
	width: 100px;
	height: 100px;
	overflow: hidden;
	border-radius: 100px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
#loftloader-wrapper.loftloader-waterfilling #loader:before {
	display: block;
	width: 100px;
	height: 100px;
	background: currentColor;
	transform-origin: 50% 0;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-animation: circlefill 10s linear infinite;
	animation: circlefill 10s linear infinite;
	content: ""
}
#loftloader-wrapper.loftloader-waterfilling #loader:after {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 10px;
	height: 10px;
	background: #FFF;
	border-radius: 50%;
	content: "";
	box-shadow: -17px -25px 0 -4px #FFF, 20px -38px 0 -2px #FFF, -36px 36px 0 -3px #FFF, 10px 35px 0 -2px rgba(255,255,255,.8), 0 -100px 0 0 #FFF, -17px -125px 0 -4px #FFF, 20px -138px 0 -2px #FFF, -36px -64px 0 -3px #FFF, 10px -65px 0 -2px rgba(255,255,255,.8);
	-webkit-animation: bubbles 1s linear infinite;
	animation: bubbles 1s linear infinite
}
#loftloader-wrapper.loftloader-waterfilling #loader span {
	display: block;
	width: 100px;
	height: 100px;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-animation: waterupfill 10s linear infinite;
	animation: waterupfill 10s linear infinite
}
#loftloader-wrapper.loftloader-waterfilling #loader span:after {
	position: absolute;
	top: 0;
	left: -65px;
	display: block;
	width: 130px;
	height: 130px;
	background: 0 0;
	border-radius: 50%;
	box-shadow: 78px -83px 0 -16px currentColor, 0 -70px 0 -17px currentColor, -78px -83px 0 -16px currentColor;
	-webkit-animation: waterup 2s ease-in-out infinite;
	animation: waterup 2s ease-in-out infinite;
	content: ""
}
#loftloader-wrapper.loftloader-crystal #loader {
	width: 100px;
	height: 100px;
	overflow: hidden;
	border-radius: 100px;
	-webkit-animation: crystal 5s linear infinite;
	animation: crystal 5s linear infinite
}
#loftloader-wrapper.loftloader-crystal #loader span {
	display: block;
	width: 70px;
	height: 70px;
	margin: 15px auto 0;
	border-radius: 50%;
	background: 0 0;
	box-shadow: 0 -15px 0 0 rgba(36,138,204,.5), 15px -15px 0 0 rgba(36,138,204,.5), 15px 0 0 0 rgba(36,138,204,.5), 15px 15px 0 0 rgba(36,138,204,.5), 0 15px 0 0 rgba(36,138,204,.5), -15px 15px 0 0 rgba(36,138,204,.5), -15px 0 0 0 rgba(36,138,204,.5), -15px -15px 0 0 rgba(36,138,204,.5)
}
#loftloader-wrapper.loftloader-petals #loader {
	width: 100px;
	height: 100px
}
#loftloader-wrapper.loftloader-petals #loader span {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: 0 0;
	box-shadow: 0 -25px 0 -15px transparent, 17.5px -17.5px 0 -15px transparent, 25px 0 0 -15px transparent, 17.5px 17.5px 0 -15px transparent, 0 25px 0 -15px transparent, -17.5px 17.5px 0 -15px transparent, -25px 0 0 -15px transparent, -17.5px -17.5px 0 -15px transparent;
	-webkit-animation: petals 5s linear infinite;
	animation: petals 5s linear infinite
}
#loftloader-wrapper.loftloader-beating #loader {
	width: 60px;
	height: 60px
}
#loftloader-wrapper.loftloader-beating #loader span, #loftloader-wrapper.loftloader-beating #loader:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background: currentColor;
	box-shadow: 0 0 50px;
	opacity: 0
}
#loftloader-wrapper.loftloader-beating #loader span {
	-webkit-animation: beat 1.5s linear infinite;
	animation: beat 1.5s linear infinite
}
#loftloader-wrapper.loftloader-beating #loader:before {
	content: "";
	-webkit-animation: beat 1.5s linear infinite 1s;
	animation: beat 1.5s linear infinite 1s
}
#loftloader-wrapper.loftloader-imgfading #loader {
	width: auto;
	height: auto
}
#loftloader-wrapper.loftloader-imgfading #loader img {
	position: relative;
	z-index: 1;
	display: block;
	width: 100%;
	height: auto;
	margin: 0 auto;
	-webkit-animation: imgFade 3s ease-in-out infinite;
	animation: imgFade 3s ease-in-out infinite
}
#loftloader-wrapper.loftloader-incomplete-ring #loader {
	width: 80px;
	height: 80px
}
#loftloader-wrapper.loftloader-incomplete-ring #loader span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 80px;
	height: 80px;
	background: 0 0;
	transform-origin: 50% 50%;
	-webkit-animation: spin 2s ease infinite;
	animation: spin 2s ease infinite
}
#loftloader-wrapper.loftloader-incomplete-ring #loader span:after, #loftloader-wrapper.loftloader-incomplete-ring #loader span:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: inherit;
	border: 8px solid currentColor;
	border-radius: 50%;
	content: "";
	transform-origin: 50% 50%;
	box-sizing: border-box
}
#loftloader-wrapper.loftloader-incomplete-ring #loader span:before {
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent
}
#loftloader-wrapper.loftloader-incomplete-ring #loader span:after {
	border-bottom-color: transparent;
	border-left-color: transparent;
	-webkit-animation: spin 2s linear .5s infinite;
	animation: spin 2s linear .5s infinite
}
#loftloader-wrapper.loftloader-once.loftloader-circlefilling #loader span, #loftloader-wrapper.loftloader-once.loftloader-imgloading #loader .imgloading-container, #loftloader-wrapper.loftloader-once.loftloader-petals #loader span, #loftloader-wrapper.loftloader-once.loftloader-rainbow #loader span, #loftloader-wrapper.loftloader-once.loftloader-waterfilling #loader span, #loftloader-wrapper.loftloader-once.loftloader-waterfilling #loader:before {
	-webkit-animation: none;
	animation: none
}
span.percentage {
	display: block;
	font-weight: 100;
	line-height: 1
}
#loftloader-wrapper:not(.loftloader-none) #loader+span.percentage:not(.middle) {
	margin-top: 24px
}
#loftloader-wrapper:not(.loftloader-none) span.percentage.middle {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	margin: 0
}
#loftloader-wrapper:not(.loftloader-none) .with-percentage span.percentage:not(.middle) {
	margin-bottom: -18px
}
span.percentage.front {
	z-index: 1003
}
span.bar {
	position: relative;
	z-index: 1000;
	display: block;
	width: 100vw;
	height: 4px;
	margin: 0 auto;
	color: #248ACC
}
@media screen and (max-width:500px) {
span.bar {
	min-width: 220px
}
}
#loftloader-wrapper:not(.loftloader-none) #loader+span.bar {
	margin-top: 50px
}
#loftloader-wrapper .loader-message~span.bar {
	margin-top: 24px
}
span.bar span.load, span.bar:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: currentColor
}
span.bar:before {
	content: "";
	opacity: .1;
	will-change: transform
}
span.bar span.load {
	transform-origin: 0 0
}
span.bar.bottom, span.bar.top {
	position: fixed;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	margin-top: 0
}
span.bar.top {
	top: 0
}
span.bar.bottom {
	bottom: 0
}
span.bar span.load-count {
	position: absolute;
	bottom: -5px;
	left: 0;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	font-weight: 100;
	line-height: 1;
	color: currentColor
}
span.bar.bottom span.load-count {
	top: -5px;
	bottom: auto;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}
.loader-message {
	width: 100vw;
	padding: 0 20px;
	margin: 0 auto;
	font-weight: 400;
	line-height: 1.5;
	word-wrap: break-word;
	box-sizing: border-box
}
#loftloader-wrapper:not(.loftloader-none) .loader-inner>.loader-message:first-child {
	margin-bottom: 24px
}
#loftloader-wrapper *+.loader-message {
	margin-top: 24px
}
#loftloader-wrapper.loftloader-none #loader+.loader-message {
	margin-top: 0
}
#loftloader-wrapper.loftloader-none .with-percentage+.loader-message {
	margin-top: 6px
}
.loader-close-button {
	position: fixed;
	right: 10px;
	top: 10px;
	z-index: 99999;
	width: auto;
	min-width: 35px;
	height: 35px;
	padding: 5px 30px 5px 5px;
	border-radius: 999px;
	background: rgba(0,0,0,.3);
	color: #FFF;
	font-size: 12px;
	line-height: 25px;
	cursor: pointer
}
.loader-close-button:hover {
	background: rgba(0,0,0,.7)
}
.loader-close-button:after, .loader-close-button:before {
	position: absolute;
	top: 16px;
	right: 9px;
	display: block;
	width: 18px;
	height: 2px;
	transform-origin: 50% 50%;
	content: "";
	background: #FFF
}
.loader-close-button:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.loader-close-button:after {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg)
}
.loader-close-button .screen-reader-text {
	position: absolute!important;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	border: 0;
	clip: rect(1px,1px,1px,1px);
	clip-path: inset(50%);
	overflow: hidden;
	word-wrap: normal!important
}
.loader-close-button .close-des {
	padding: 0 5px;
	font-size: 12px
}
.elementor-icon-box-icon .fa{
	color:#D69D2C;
	}