
.jet-view-more {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.jet-view-more__button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	padding: 15px 30px;
	font-size: 16px;
	border-radius: 4px;
	line-height: 1;
	background-color: #818a91;
	color: #fff;
	text-align: center;
	-webkit-transition: all .5s;
	transition: all .5s;
}

.jet-view-more__icon {
	color: #fff;
	margin: 0 5px 0 0;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.jet-view-more__label {
	color: #fff;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.jet-view-more-section-edit-mode {
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	opacity: .5;
}

.jet-view-more-section {
	height: 0;
	overflow: hidden;
}

.jet-view-more-section:not(.view-more-visible) {
	padding: 0;
	margin: 0;
	border-width: 0;
}

.jet-view-more-section.jet-tricks-none-effect.view-more-visible {
	height: auto;
}

.jet-view-more-section.jet-tricks-fade-effect {
	-webkit-animation-name: jetTricksFade;
	animation-name: jetTricksFade;
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}

.jet-view-more-section.jet-tricks-fade-effect.view-more-visible {
	height: auto;
	-webkit-animation-play-state: running;
	animation-play-state: running;
}

.jet-view-more-section.jet-tricks-zoom-in-effect {
	-webkit-animation-name: jetTricksZoomIn;
	animation-name: jetTricksZoomIn;
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}

.jet-view-more-section.jet-tricks-zoom-in-effect.view-more-visible {
	height: auto;
	-webkit-animation-play-state: running;
	animation-play-state: running;
}

.jet-view-more-section.jet-tricks-zoom-out-effect {
	-webkit-animation-name: jetTricksZoomOut;
	animation-name: jetTricksZoomOut;
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}

.jet-view-more-section.jet-tricks-zoom-out-effect.view-more-visible {
	height: auto;
	-webkit-animation-play-state: running;
	animation-play-state: running;
}

.jet-view-more-section.jet-tricks-move-up-effect {
	-webkit-animation-name: jetTricksMoveUp;
	animation-name: jetTricksMoveUp;
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}

.jet-view-more-section.jet-tricks-move-up-effect.view-more-visible {
	height: auto;
	-webkit-animation-play-state: running;
	animation-play-state: running;
}

.jet-view-more-section.jet-tricks-fall-perspective-effect {
	-webkit-animation-name: jetTricksFallPerspective;
	animation-name: jetTricksFallPerspective;
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}

.jet-view-more-section.jet-tricks-fall-perspective-effect.view-more-visible {
	height: auto;
	-webkit-animation-play-state: running;
	animation-play-state: running;
}

.jet-view-more-section.jet-tricks-fade-hide-effect {
	-webkit-animation-name: jetTricksFadeHide;
	animation-name: jetTricksFadeHide;
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}

.jet-view-more-section.jet-tricks-fade-hide-effect.view-more-hiding {
	height: auto;
	-webkit-animation-play-state: running;
	animation-play-state: running;
}

.jet-view-more-section.jet-tricks-zoom-in-hide-effect {
	-webkit-animation-name: jetTricksZoomInHide;
	animation-name: jetTricksZoomInHide;
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}

.jet-view-more-section.jet-tricks-zoom-in-hide-effect.view-more-hiding {
	height: auto;
	-webkit-animation-play-state: running;
	animation-play-state: running;
}

.jet-view-more-section.jet-tricks-zoom-out-hide-effect {
	-webkit-animation-name: jetTricksZoomOutHide;
	animation-name: jetTricksZoomOutHide;
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}

.jet-view-more-section.jet-tricks-zoom-out-hide-effect.view-more-hiding {
	height: auto;
	-webkit-animation-play-state: running;
	animation-play-state: running;
}

.jet-view-more-section.jet-tricks-move-down-hide-effect {
	-webkit-animation-name: jetTricksMoveDownHide;
	animation-name: jetTricksMoveDownHide;
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}

.jet-view-more-section.jet-tricks-move-down-hide-effect.view-more-hiding {
	height: auto;
	-webkit-animation-play-state: running;
	animation-play-state: running;
}

.jet-view-more-section.jet-tricks-fall-perspective-hide-effect {
	-webkit-animation-name: jetTricksFallPerspectiveHide;
	animation-name: jetTricksFallPerspectiveHide;
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}

.jet-view-more-section.jet-tricks-fall-perspective-hide-effect.view-more-hiding {
	height: auto;
	-webkit-animation-play-state: running;
	animation-play-state: running;
}

@-webkit-keyframes jetTricksFade {
	0% {
		height: 0;
		opacity: 0;
	}
	
	1% {
		height: auto;
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes jetTricksFade {
	0% {
		height: 0;
		opacity: 0;
	}
	
	1% {
		height: auto;
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes jetTricksZoomIn {
	0% {
		height: 0;
		opacity: 0;
		-webkit-transform: scale(.75);
		transform: scale(.75);
	}
	
	1% {
		height: auto;
		opacity: 0;
		-webkit-transform: scale(.75);
		transform: scale(.75);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes jetTricksZoomIn {
	0% {
		height: 0;
		opacity: 0;
		-webkit-transform: scale(.75);
		transform: scale(.75);
	}
	
	1% {
		height: auto;
		opacity: 0;
		-webkit-transform: scale(.75);
		transform: scale(.75);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes jetTricksZoomOut {
	0% {
		height: 0;
		opacity: 0;
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	
	1% {
		height: auto;
		opacity: 0;
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes jetTricksZoomOut {
	0% {
		height: 0;
		opacity: 0;
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	
	1% {
		height: auto;
		opacity: 0;
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes jetTricksMoveUp {
	0% {
		height: 0;
		opacity: 0;
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
	}
	
	1% {
		height: auto;
		opacity: 0;
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes jetTricksMoveUp {
	0% {
		height: 0;
		opacity: 0;
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
	}
	
	1% {
		height: auto;
		opacity: 0;
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@-webkit-keyframes jetTricksFallPerspective {
	0% {
		height: 0;
		opacity: 0;
		-webkit-transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
		transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
	}
	
	1% {
		height: auto;
		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 jetTricksFallPerspective {
	0% {
		height: 0;
		opacity: 0;
		-webkit-transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
		transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
	}
	
	1% {
		height: auto;
		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 jetTricksFadeHide {
	0% {
		opacity: 1;
	}
	
	99% {
		height: auto;
		opacity: 0;
	}
	
	100% {
		height: 0;
		opacity: 0;
	}
}

@keyframes jetTricksFadeHide {
	0% {
		opacity: 1;
	}
	
	99% {
		height: auto;
		opacity: 0;
	}
	
	100% {
		height: 0;
		opacity: 0;
	}
}

@-webkit-keyframes jetTricksZoomInHide {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	99% {
		height: auto;
		opacity: 0;
		-webkit-transform: scale(1.25);
		transform: scale(1.25);
	}
	
	100% {
		height: 0;
		opacity: 0;
		-webkit-transform: scale(1.25);
		transform: scale(1.25);
	}
}

@keyframes jetTricksZoomInHide {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	99% {
		height: auto;
		opacity: 0;
		-webkit-transform: scale(1.25);
		transform: scale(1.25);
	}
	
	100% {
		height: 0;
		opacity: 0;
		-webkit-transform: scale(1.25);
		transform: scale(1.25);
	}
}

@-webkit-keyframes jetTricksZoomOutHide {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	99% {
		height: auto;
		opacity: 0;
		-webkit-transform: scale(.75);
		transform: scale(.75);
	}
	
	100% {
		height: 0;
		opacity: 0;
		-webkit-transform: scale(.75);
		transform: scale(.75);
	}
}

@keyframes jetTricksZoomOutHide {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	99% {
		height: auto;
		opacity: 0;
		-webkit-transform: scale(.75);
		transform: scale(.75);
	}
	
	100% {
		height: 0;
		opacity: 0;
		-webkit-transform: scale(.75);
		transform: scale(.75);
	}
}

@-webkit-keyframes jetTricksMoveDownHide {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	99% {
		height: auto;
		opacity: 0;
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
	}
	
	100% {
		height: 0;
		opacity: 0;
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
	}
}

@keyframes jetTricksMoveDownHide {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	99% {
		height: auto;
		opacity: 0;
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
	}
	
	100% {
		height: 0;
		opacity: 0;
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
	}
}

@-webkit-keyframes jetTricksFallPerspectiveHide {
	0% {
		opacity: 1;
		-webkit-transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
		transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
	}
	
	99% {
		height: auto;
		opacity: 0;
		-webkit-transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
		transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
	}
	
	100% {
		height: 0;
		opacity: 0;
		-webkit-transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
		transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
	}
}

@keyframes jetTricksFallPerspectiveHide {
	0% {
		opacity: 1;
		-webkit-transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
		transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
	}
	
	99% {
		height: auto;
		opacity: 0;
		-webkit-transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
		transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
	}
	
	100% {
		height: 0;
		opacity: 0;
		-webkit-transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
		transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
	}
}

.jet-unfold {
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	overflow: hidden;
}

.jet-unfold__mask {
	overflow: hidden;
	position: relative;
}

.jet-unfold__mask-gradient {
	mask-image: linear-gradient(to top, transparent 0%, black var(--jet-unfold-mask-height, 100px));
	-webkit-mask-image: linear-gradient(to top, transparent 0%, black var(--jet-unfold-mask-height, 100px));
}

.jet-unfold__separator {
	position: absolute;
	display: block;
	width: 100%;
	height: 30px;
	bottom: 0;
	opacity: 0;
	-webkit-transition: opacity 100ms ease;
	transition: opacity 100ms ease;
	pointer-events: none;
}

.jet-unfold__trigger {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 30px;
	display: none;
}

.jet-unfold__button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 15px 30px;
	font-size: 16px;
	line-height: 1;
	border-radius: 4px;
	background-color: #6ec1e4;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.jet-unfold__button:hover {
	background-color: #4bb2dd;
	color: #fff;
}

.jet-unfold__button.elementor-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
}

.jet-unfold__button:not(:empty) {
	gap: 5px;
}

.jet-unfold__button .jet-unfold__button-text, .jet-unfold__button .jet-unfold__button-icon {
	color: inherit;
}

.jet-unfold-state .jet-unfold__separator {
	opacity: 0;
}

.jet-unfold-state .jet-unfold__mask {
	mask-image: none;
	-webkit-mask-image: none;
}

.jet-unfold-state .jet-unfold__mask.nitro-lazy {
	mask-image: none !important;
}

.jet-hotspots {
	position: relative;
}

.jet-hotspots.image-loaded .jet-hotspots__item {
	visibility: visible;
}

.jet-hotspots__inner {
	display: inline-block;
	position: relative;
	max-width: 100%;
}

.jet-hotspots__inner > img {
	display: block;
	max-width: 100%;
	height: auto;
}

.jet-hotspots__inner .size-full {
	width: 100%;
}

.jet-hotspots__container {
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	display: block;
}

.jet-hotspots__item {
	visibility: hidden;
	position: absolute;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	z-index: 99;
}

.jet-hotspots__item--active {
	z-index: 100;
}

.jet-hotspots__item .jet-hotspots__item-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px;
	color: #fff;
	background-color: #6ec1e4;
	border-radius: 4px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.jet-hotspots__item .jet-hotspots__item-icon {
	font-size: 20px;
}

.jet-hotspots__item .jet-hotspots__item-text {
	font-size: 14px;
	margin: 0 5px;
	overflow-wrap: break-word;
}

.jet-hotspots.jet-hotspots__hotspots-flash-animation .jet-hotspots__item .jet-hotspots__item-inner {
	-webkit-animation-name: flash;
	animation-name: flash;
	-webkit-animation-duration: 7.5s;
	animation-duration: 7.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-play-state: running;
	animation-play-state: running;
}

.jet-hotspots.jet-hotspots__hotspots-flash-animation .jet-hotspots__item:hover .jet-hotspots__item-inner {
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}

.jet-hotspots.jet-hotspots__hotspots-pulse-animation .jet-hotspots__item .jet-hotspots__item-inner {
	-webkit-animation-name: pulse;
	animation-name: pulse;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-play-state: running;
	animation-play-state: running;
}

.jet-hotspots.jet-hotspots__hotspots-pulse-animation .jet-hotspots__item:hover .jet-hotspots__item-inner {
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}

.jet-hotspots.jet-hotspots__hotspots-shake-animation .jet-hotspots__item .jet-hotspots__item-inner {
	-webkit-animation-name: shake;
	animation-name: shake;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-play-state: running;
	animation-play-state: running;
}

.jet-hotspots.jet-hotspots__hotspots-shake-animation .jet-hotspots__item:hover .jet-hotspots__item-inner {
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}

.jet-hotspots.jet-hotspots__hotspots-tada-animation .jet-hotspots__item .jet-hotspots__item-inner {
	-webkit-animation-name: tada;
	animation-name: tada;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-play-state: running;
	animation-play-state: running;
}

.jet-hotspots.jet-hotspots__hotspots-tada-animation .jet-hotspots__item:hover .jet-hotspots__item-inner {
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}

.jet-hotspots.jet-hotspots__hotspots-rubber-animation .jet-hotspots__item .jet-hotspots__item-inner {
	-webkit-animation-name: rubber;
	animation-name: rubber;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-play-state: running;
	animation-play-state: running;
}

.jet-hotspots.jet-hotspots__hotspots-rubber-animation .jet-hotspots__item:hover .jet-hotspots__item-inner {
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}

.jet-hotspots.jet-hotspots__hotspots-swing-animation .jet-hotspots__item .jet-hotspots__item-inner {
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-play-state: running;
	animation-play-state: running;
}

.jet-hotspots.jet-hotspots__hotspots-swing-animation .jet-hotspots__item:hover .jet-hotspots__item-inner {
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}

@-webkit-keyframes flash {
	0%, 100%, 89% {
		opacity: 1;
	}
	
	90%, 94%, 98% {
		opacity: 0;
	}
	
	92%, 96% {
		opacity: 1;
	}
}

@keyframes flash {
	0%, 100%, 89% {
		opacity: 1;
	}
	
	90%, 94%, 98% {
		opacity: 0;
	}
	
	92%, 96% {
		opacity: 1;
	}
}

@-webkit-keyframes pulse {
	0%, 100%, 89% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	
	90%, 94%, 98% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	92%, 96% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
}

@keyframes pulse {
	0%, 100%, 89% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	
	90%, 94%, 98% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	92%, 96% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
}

@-webkit-keyframes shake {
	0%, 100%, 89% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	
	90%, 94%, 98% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}
	
	92%, 96% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}
}

@keyframes shake {
	0%, 100%, 89% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	
	90%, 94%, 98% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}
	
	92%, 96% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}
}

@-webkit-keyframes tada {
	0%, 100%, 86% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	
	87% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}
	
	90%, 94%, 98% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}
	
	92%, 96% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}
}

@keyframes tada {
	0%, 100%, 86% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	
	87% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}
	
	90%, 94%, 98% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}
	
	92%, 96% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}
}

@-webkit-keyframes rubber {
	64% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	
	73% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1);
	}
	
	77% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1);
	}
	
	81% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1);
	}
	
	86% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1);
	}
	
	90% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1);
	}
	
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes rubber {
	64% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	
	73% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1);
	}
	
	77% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1);
	}
	
	81% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1);
	}
	
	86% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1);
	}
	
	90% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1);
	}
	
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@-webkit-keyframes swing {
	0%, 100%, 75% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	}
	
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg);
	}
	
	85% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg);
	}
	
	90% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg);
	}
	
	95% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg);
	}
}

@keyframes swing {
	0%, 100%, 75% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	}
	
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg);
	}
	
	85% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg);
	}
	
	90% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg);
	}
	
	95% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg);
	}
}

.jet-satellite-widget {
	position: relative;
	z-index: 1;
}

.jet-tricks-satellite {
	position: absolute;
	pointer-events: none;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	z-index: 2;
}

.jet-tricks-satellite .jet-tricks-satellite__text .jet-tricks-satellite__link, .jet-tricks-satellite .jet-tricks-satellite__icon .jet-tricks-satellite__link, .jet-tricks-satellite .jet-tricks-satellite__image .jet-tricks-satellite__link {
	pointer-events: auto;
	cursor: pointer;
}

.jet-tricks-satellite .jet-tricks-satellite__text {
	font-size: 60px;
	font-weight: 600;
	color: #6ec1e4;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.jet-tricks-satellite .jet-tricks-satellite__text span {
	display: block;
	white-space: nowrap;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.jet-tricks-satellite .jet-tricks-satellite__icon {
	position: relative;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.jet-tricks-satellite .jet-tricks-satellite__icon .jet-tricks-satellite__icon-instance {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 40px;
	height: 40px;
	border-radius: 50px;
	color: #fff;
	background-color: #6ec1e4;
}

.jet-tricks-satellite .jet-tricks-satellite__image {
	position: relative;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.jet-tricks-satellite .jet-tricks-satellite__image .jet-tricks-satellite__image-instance {
	width: 100%;
	height: 100%;
	display: block;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.jet-tricks-satellite--top-left {
	top: 0;
	left: 0;
}

.jet-tricks-satellite--top-center {
	top: 0;
	left: 50%;
}

.jet-tricks-satellite--top-right {
	top: 0;
	left: 100%;
}

.jet-tricks-satellite--middle-left {
	top: 50%;
	left: 0;
}

.jet-tricks-satellite--middle-center {
	top: 50%;
	left: 50%;
}

.jet-tricks-satellite--middle-right {
	top: 50%;
	left: 100%;
}

.jet-tricks-satellite--bottom-left {
	top: 100%;
	left: 0;
}

.jet-tricks-satellite--bottom-center {
	top: 100%;
	left: 50%;
}

.jet-tricks-satellite--bottom-right {
	top: 100%;
	left: 100%;
}

.jet-tricks-satellite--blocks {
	display: block;
	z-index: var(--jet-satellite-z, 2);
	--jet-satellite-shift-x: -50%;
	--jet-satellite-shift-y: -50%;
	--jet-satellite-offset-x: 0px;
	--jet-satellite-offset-y: 0px;
	--jet-satellite-rotate: 0deg;
}

.jet-tricks-satellite--blocks .jet-tricks-satellite__inner, .jet-tricks-satellite--blocks .jet-tricks-satellite__text, .jet-tricks-satellite--blocks .jet-tricks-satellite__icon, .jet-tricks-satellite--blocks .jet-tricks-satellite__image {
	display: block;
}

.jet-tricks-satellite--blocks .jet-tricks-satellite__text {
	-webkit-transform: translate(calc(var(--jet-satellite-shift-x) + var(--jet-satellite-offset-x)), calc(var(--jet-satellite-shift-y) + var(--jet-satellite-offset-y)));
	-ms-transform: translate(calc(var(--jet-satellite-shift-x) + var(--jet-satellite-offset-x)), calc(var(--jet-satellite-shift-y) + var(--jet-satellite-offset-y)));
	transform: translate(calc(var(--jet-satellite-shift-x) + var(--jet-satellite-offset-x)), calc(var(--jet-satellite-shift-y) + var(--jet-satellite-offset-y)));
}

.jet-tricks-satellite--blocks .jet-tricks-satellite__text span {
	-webkit-transform: rotate(var(--jet-satellite-rotate));
	-ms-transform: rotate(var(--jet-satellite-rotate));
	transform: rotate(var(--jet-satellite-rotate));
}

.jet-tricks-satellite--blocks .jet-tricks-satellite__icon {
	-webkit-transform: translate(calc(var(--jet-satellite-shift-x) + var(--jet-satellite-offset-x)), calc(var(--jet-satellite-shift-y) + var(--jet-satellite-offset-y)));
	-ms-transform: translate(calc(var(--jet-satellite-shift-x) + var(--jet-satellite-offset-x)), calc(var(--jet-satellite-shift-y) + var(--jet-satellite-offset-y)));
	transform: translate(calc(var(--jet-satellite-shift-x) + var(--jet-satellite-offset-x)), calc(var(--jet-satellite-shift-y) + var(--jet-satellite-offset-y)));
}

.jet-tricks-satellite--blocks .jet-tricks-satellite__icon .jet-tricks-satellite__icon-instance {
	-webkit-transform: rotate(var(--jet-satellite-rotate));
	-ms-transform: rotate(var(--jet-satellite-rotate));
	transform: rotate(var(--jet-satellite-rotate));
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.jet-tricks-satellite--blocks .jet-tricks-satellite__image {
	-webkit-transform: translate(calc(var(--jet-satellite-shift-x) + var(--jet-satellite-offset-x)), calc(var(--jet-satellite-shift-y) + var(--jet-satellite-offset-y)));
	-ms-transform: translate(calc(var(--jet-satellite-shift-x) + var(--jet-satellite-offset-x)), calc(var(--jet-satellite-shift-y) + var(--jet-satellite-offset-y)));
	transform: translate(calc(var(--jet-satellite-shift-x) + var(--jet-satellite-offset-x)), calc(var(--jet-satellite-shift-y) + var(--jet-satellite-offset-y)));
}

.jet-tricks-satellite--blocks .jet-tricks-satellite__image .jet-tricks-satellite__image-instance {
	-webkit-transform: rotate(var(--jet-satellite-rotate));
	-ms-transform: rotate(var(--jet-satellite-rotate));
	transform: rotate(var(--jet-satellite-rotate));
}

.jet-tricks-satellite--blocks.jet-tricks-satellite--top-left {
	--jet-satellite-shift-x: 0%;
	--jet-satellite-shift-y: -100%;
}

.jet-tricks-satellite--blocks.jet-tricks-satellite--top-center {
	--jet-satellite-shift-x: -50%;
	--jet-satellite-shift-y: -100%;
}

.jet-tricks-satellite--blocks.jet-tricks-satellite--top-right {
	--jet-satellite-shift-x: -100%;
	--jet-satellite-shift-y: -100%;
}

.jet-tricks-satellite--blocks.jet-tricks-satellite--middle-left {
	--jet-satellite-shift-x: 0%;
	--jet-satellite-shift-y: -50%;
}

.jet-tricks-satellite--blocks.jet-tricks-satellite--middle-center {
	--jet-satellite-shift-x: -50%;
	--jet-satellite-shift-y: -50%;
}

.jet-tricks-satellite--blocks.jet-tricks-satellite--middle-right {
	--jet-satellite-shift-x: -100%;
	--jet-satellite-shift-y: -50%;
}

.jet-tricks-satellite--blocks.jet-tricks-satellite--bottom-left {
	--jet-satellite-shift-x: 0%;
	--jet-satellite-shift-y: 0%;
}

.jet-tricks-satellite--blocks.jet-tricks-satellite--bottom-center {
	--jet-satellite-shift-x: -50%;
	--jet-satellite-shift-y: 0%;
}

.jet-tricks-satellite--blocks.jet-tricks-satellite--bottom-right {
	--jet-satellite-shift-x: -100%;
	--jet-satellite-shift-y: 0%;
}

.jet-tooltip-widget__content {
	display: none;
}

.jet-tooltip-widget [data-tippy-root] .tippy-svg-arrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.jet-tooltip-widget [data-tippy-root] .tippy-svg-arrow svg {
	fill: currentColor;
	width: 15px;
	height: auto;
}

.jet-tricks-particles-section__instance {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.jet-tricks-particles-section > *:not(.jet-tricks-particles-section__instance) {
	position: relative;
}

.jet-tricks-particles-section {
	position: relative;
}

.jet-scroll-reveal-widget {
	--jet-sr-duration: .6s;
	--jet-sr-delay: 0s;
}

.jet-scroll-reveal-widget.jet-scroll-reveal--instant-exit {
	-webkit-transition: none !important;
	transition: none !important;
	will-change: auto;
}

.jet-scroll-reveal-widget.jet-scroll-reveal--instant-exit::before {
	-webkit-transition: none !important;
	transition: none !important;
	will-change: auto;
}

.jet-scroll-reveal-widget.jet-scroll-reveal--pending:not(.jet-scroll-reveal--in-view) {
	opacity: 0;
	-webkit-transition: opacity var(--jet-sr-duration) ease var(--jet-sr-delay), -webkit-transform var(--jet-sr-duration) ease var(--jet-sr-delay);
	transition: opacity var(--jet-sr-duration) ease var(--jet-sr-delay), -webkit-transform var(--jet-sr-duration) ease var(--jet-sr-delay);
	transition: opacity var(--jet-sr-duration) ease var(--jet-sr-delay), transform var(--jet-sr-duration) ease var(--jet-sr-delay);
	transition: opacity var(--jet-sr-duration) ease var(--jet-sr-delay), transform var(--jet-sr-duration) ease var(--jet-sr-delay), -webkit-transform var(--jet-sr-duration) ease var(--jet-sr-delay);
	will-change: opacity, transform;
}

.jet-scroll-reveal-widget.jet-scroll-reveal--in-view {
	opacity: 1;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	-webkit-transition: opacity var(--jet-sr-duration) ease var(--jet-sr-delay), -webkit-transform var(--jet-sr-duration) ease var(--jet-sr-delay);
	transition: opacity var(--jet-sr-duration) ease var(--jet-sr-delay), -webkit-transform var(--jet-sr-duration) ease var(--jet-sr-delay);
	transition: opacity var(--jet-sr-duration) ease var(--jet-sr-delay), transform var(--jet-sr-duration) ease var(--jet-sr-delay);
	transition: opacity var(--jet-sr-duration) ease var(--jet-sr-delay), transform var(--jet-sr-duration) ease var(--jet-sr-delay), -webkit-transform var(--jet-sr-duration) ease var(--jet-sr-delay);
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-mask {
	position: relative;
	overflow: hidden;
	isolation: isolate;
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-mask.jet-scroll-reveal--pending:not(.jet-scroll-reveal--in-view), .jet-scroll-reveal-widget.jet-scroll-reveal--effect-mask.jet-scroll-reveal--in-view {
	opacity: 1;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-mask > *:not(.jet-tricks-particles-section__instance) {
	position: relative;
	z-index: 1;
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-mask > .jet-tricks-particles-section__instance {
	position: absolute;
	z-index: 1;
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-mask::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 2;
	pointer-events: none;
	background-color: var(--jet-sr-mask-color, #fff);
	border-radius: var(--jet-sr-mask-radius, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	clip-path: inset(0);
	-webkit-transition: clip-path var(--jet-sr-duration) cubic-bezier(.77, 0, .175, 1) var(--jet-sr-delay);
	transition: clip-path var(--jet-sr-duration) cubic-bezier(.77, 0, .175, 1) var(--jet-sr-delay);
	will-change: clip-path;
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-mask.jet-scroll-reveal--pending:not(.jet-scroll-reveal--in-view)::before {
	clip-path: inset(0);
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-mask.jet-scroll-reveal--mask-dir-up.jet-scroll-reveal--in-view::before {
	clip-path: inset(100% 0 0 0);
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-mask.jet-scroll-reveal--mask-dir-down.jet-scroll-reveal--in-view::before {
	clip-path: inset(0 0 100% 0);
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-mask.jet-scroll-reveal--mask-dir-left.jet-scroll-reveal--in-view::before {
	clip-path: inset(0 100% 0 0);
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-mask.jet-scroll-reveal--mask-dir-right.jet-scroll-reveal--in-view::before {
	clip-path: inset(0 0 0 100%);
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-mask.jet-scroll-reveal--mask-dir-center-vertical.jet-scroll-reveal--in-view::before {
	clip-path: inset(50% 0 50% 0);
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-mask.jet-scroll-reveal--mask-dir-center-horizontal.jet-scroll-reveal--in-view::before {
	clip-path: inset(0 50% 0 50%);
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-mask.jet-scroll-reveal--mask-dir-center-all.jet-scroll-reveal--in-view::before {
	clip-path: inset(50% 50% 50% 50%);
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-fade.jet-scroll-reveal--pending:not(.jet-scroll-reveal--in-view) {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-fade-up.jet-scroll-reveal--pending:not(.jet-scroll-reveal--in-view) {
	-webkit-transform: translate3d(0, 40px, 0);
	transform: translate3d(0, 40px, 0);
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-fade-down.jet-scroll-reveal--pending:not(.jet-scroll-reveal--in-view) {
	-webkit-transform: translate3d(0, -40px, 0);
	transform: translate3d(0, -40px, 0);
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-fade-left.jet-scroll-reveal--pending:not(.jet-scroll-reveal--in-view) {
	-webkit-transform: translate3d(40px, 0, 0);
	transform: translate3d(40px, 0, 0);
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-fade-right.jet-scroll-reveal--pending:not(.jet-scroll-reveal--in-view) {
	-webkit-transform: translate3d(-40px, 0, 0);
	transform: translate3d(-40px, 0, 0);
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-zoom-in.jet-scroll-reveal--pending:not(.jet-scroll-reveal--in-view) {
	-webkit-transform: scale3d(.92, .92, 1);
	transform: scale3d(.92, .92, 1);
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-zoom-out.jet-scroll-reveal--pending:not(.jet-scroll-reveal--in-view) {
	-webkit-transform: scale3d(1.08, 1.08, 1);
	transform: scale3d(1.08, 1.08, 1);
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-flip-up.jet-scroll-reveal--pending:not(.jet-scroll-reveal--in-view) {
	-webkit-transform: perspective(1000px) rotateX(-14deg) translate3d(0, 24px, 0);
	transform: perspective(1000px) rotateX(-14deg) translate3d(0, 24px, 0);
	-webkit-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	transform-origin: center bottom;
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-flip-up.jet-scroll-reveal--in-view {
	-webkit-transform: perspective(1000px) rotateX(0) translate3d(0, 0, 0);
	transform: perspective(1000px) rotateX(0) translate3d(0, 0, 0);
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-flip-down.jet-scroll-reveal--pending:not(.jet-scroll-reveal--in-view) {
	-webkit-transform: perspective(1000px) rotateX(14deg) translate3d(0, -24px, 0);
	transform: perspective(1000px) rotateX(14deg) translate3d(0, -24px, 0);
	-webkit-transform-origin: center top;
	-ms-transform-origin: center top;
	transform-origin: center top;
}

.jet-scroll-reveal-widget.jet-scroll-reveal--effect-flip-down.jet-scroll-reveal--in-view {
	-webkit-transform: perspective(1000px) rotateX(0) translate3d(0, 0, 0);
	transform: perspective(1000px) rotateX(0) translate3d(0, 0, 0);
}

.jet-sticky-section.stuck {
	position: fixed;
	width: auto;
	z-index: 99;
}

.jet-sticky-container-sticky {
	position: sticky;
	max-width: 100%;
	z-index: 1100;
	top: 0;
}

.jet-sticky-container--stuck {
	z-index: 1100;
	-webkit-transform: translateY(var(--jet-tricks-sticky-offset, 0));
	-ms-transform: translateY(var(--jet-tricks-sticky-offset, 0));
	transform: translateY(var(--jet-tricks-sticky-offset, 0));
	-webkit-transition: padding var(--jet-tricks-sticky-duration, .3s), background var(--jet-tricks-sticky-duration, .3s), opacity var(--jet-tricks-sticky-duration, .3s), -webkit-box-shadow var(--jet-tricks-sticky-duration, .3s), -webkit-transform var(--jet-tricks-sticky-duration, .3s);
	transition: padding var(--jet-tricks-sticky-duration, .3s), background var(--jet-tricks-sticky-duration, .3s), opacity var(--jet-tricks-sticky-duration, .3s), -webkit-box-shadow var(--jet-tricks-sticky-duration, .3s), -webkit-transform var(--jet-tricks-sticky-duration, .3s);
	transition: padding var(--jet-tricks-sticky-duration, .3s), background var(--jet-tricks-sticky-duration, .3s), box-shadow var(--jet-tricks-sticky-duration, .3s), transform var(--jet-tricks-sticky-duration, .3s), opacity var(--jet-tricks-sticky-duration, .3s);
	transition: padding var(--jet-tricks-sticky-duration, .3s), background var(--jet-tricks-sticky-duration, .3s), box-shadow var(--jet-tricks-sticky-duration, .3s), transform var(--jet-tricks-sticky-duration, .3s), opacity var(--jet-tricks-sticky-duration, .3s), -webkit-box-shadow var(--jet-tricks-sticky-duration, .3s), -webkit-transform var(--jet-tricks-sticky-duration, .3s);
	will-change: transform, opacity;
}

.jet-sticky-container--stuck.jet-sticky-container--hidden {
	-webkit-transform: translateY(calc(-100% - var(--jet-tricks-sticky-offset, 0)));
	-ms-transform: translateY(calc(-100% - var(--jet-tricks-sticky-offset, 0)));
	transform: translateY(calc(-100% - var(--jet-tricks-sticky-offset, 0)));
}

.jet-sticky-container--no-transition {
	-webkit-transition: none !important;
	transition: none !important;
}

.jet-sticky-container {
	display: flow-root;
	overflow-x: clip;
}

.jet-sticky-container .site {
	display: flow-root;
	overflow: clip;
}

.jet-sticky-column {
	-ms-flex-item-align: start;
	align-self: flex-start;
}

.jet-sticky-column.is-affixed.elementor-element.elementor-column > .elementor-element-populated {
	margin-top: 0;
	margin-bottom: 0;
}

.wp-block-column.jet-sticky-column {
	min-width: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 100%;
	width: 100%;
}

.jet-parallax-widget:not(.is-mac) {
	-webkit-transition: -webkit-transform .25s cubic-bezier(.25, .88, .54, .98);
	transition: -webkit-transform .25s cubic-bezier(.25, .88, .54, .98);
	transition: transform .25s cubic-bezier(.25, .88, .54, .98);
	transition: transform .25s cubic-bezier(.25, .88, .54, .98), -webkit-transform .25s cubic-bezier(.25, .88, .54, .98);
	will-change: transform;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

.jet-tricks-icon {
	display: inline-block;
	line-height: 1;
	text-align: center;
}

.jet-tricks-icon svg {
	display: block;
	width: 1em;
	height: 1em;
	fill: currentColor;
}

.elementor .jet-tricks-edit-template-link {
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 99;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 5px 10px;
	border-radius: 3px;
	color: #fff;
	background-color: #b7084e;
	-webkit-transition: .3s ease;
	transition: .3s ease;
	-webkit-box-shadow: 0 0 0 0 rgba(183, 8, 78, .6);
	box-shadow: 0 0 0 0 rgba(183, 8, 78, .6);
	-webkit-animation: edit-button-pulse 5s infinite;
	animation: edit-button-pulse 5s infinite;
}

.elementor .jet-tricks-edit-template-link i {
	font-size: 14px;
	margin-right: 5px;
}

.rtl .elementor .jet-tricks-edit-template-link i {
	margin-left: 5px;
	margin-right: 0;
}

.elementor .jet-tricks-edit-template-link span {
	font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
}

.elementor .jet-tricks-edit-template-link:hover {
	background-color: #840739;
	-webkit-animation: none;
	animation: none;
}

.jet-tricks-no-template-message {
	padding: 10px;
	text-align: center;
}

@-webkit-keyframes edit-button-pulse {
	0% {
		-webkit-box-shadow: 0 0 2px 0 rgba(183, 8, 78, .6);
		box-shadow: 0 0 2px 0 rgba(183, 8, 78, .6);
	}
	
	30% {
		-webkit-box-shadow: 0 0 2px 10px rgba(183, 8, 78, 0);
		box-shadow: 0 0 2px 10px rgba(183, 8, 78, 0);
	}
	
	100% {
		-webkit-box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0);
		box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0);
	}
}

@keyframes edit-button-pulse {
	0% {
		-webkit-box-shadow: 0 0 2px 0 rgba(183, 8, 78, .6);
		box-shadow: 0 0 2px 0 rgba(183, 8, 78, .6);
	}
	
	30% {
		-webkit-box-shadow: 0 0 2px 10px rgba(183, 8, 78, 0);
		box-shadow: 0 0 2px 10px rgba(183, 8, 78, 0);
	}
	
	100% {
		-webkit-box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0);
		box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0);
	}
}

.tippy-box[data-animation=scale][data-placement*=top] {
	-webkit-transform-origin: bottom;
	-ms-transform-origin: bottom;
	transform-origin: bottom;
}

.tippy-box[data-animation=scale][data-placement*=bottom] {
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
}

.tippy-box[data-animation=scale][data-placement*=left] {
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right;
}

.tippy-box[data-animation=scale][data-placement*=right] {
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
}

.tippy-box[data-animation=scale][data-state=hidden] {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
	opacity: 0;
}

.tippy-box[data-animation=perspective][data-placement^=top] {
	-webkit-transform-origin: bottom;
	-ms-transform-origin: bottom;
	transform-origin: bottom;
}

.tippy-box[data-animation=perspective][data-placement^=top][data-state=visible] {
	-webkit-transform: perspective(700px);
	transform: perspective(700px);
}

.tippy-box[data-animation=perspective][data-placement^=top][data-state=hidden] {
	-webkit-transform: perspective(700px) translateY(8px) rotateX(60deg);
	transform: perspective(700px) translateY(8px) rotateX(60deg);
}

.tippy-box[data-animation=perspective][data-placement^=bottom] {
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
}

.tippy-box[data-animation=perspective][data-placement^=bottom][data-state=visible] {
	-webkit-transform: perspective(700px);
	transform: perspective(700px);
}

.tippy-box[data-animation=perspective][data-placement^=bottom][data-state=hidden] {
	-webkit-transform: perspective(700px) translateY(-8px) rotateX(-60deg);
	transform: perspective(700px) translateY(-8px) rotateX(-60deg);
}

.tippy-box[data-animation=perspective][data-placement^=left] {
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right;
}

.tippy-box[data-animation=perspective][data-placement^=left][data-state=visible] {
	-webkit-transform: perspective(700px);
	transform: perspective(700px);
}

.tippy-box[data-animation=perspective][data-placement^=left][data-state=hidden] {
	-webkit-transform: perspective(700px) translateX(8px) rotateY(-60deg);
	transform: perspective(700px) translateX(8px) rotateY(-60deg);
}

.tippy-box[data-animation=perspective][data-placement^=right] {
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
}

.tippy-box[data-animation=perspective][data-placement^=right][data-state=visible] {
	-webkit-transform: perspective(700px);
	transform: perspective(700px);
}

.tippy-box[data-animation=perspective][data-placement^=right][data-state=hidden] {
	-webkit-transform: perspective(700px) translateX(-8px) rotateY(60deg);
	transform: perspective(700px) translateX(-8px) rotateY(60deg);
}

.tippy-box[data-animation=perspective][data-state=hidden] {
	opacity: 0;
}

.tippy-box[data-animation=shift-away][data-state=hidden] {
	opacity: 0;
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top] {
	-webkit-transform: translateY(10px);
	-ms-transform: translateY(10px);
	transform: translateY(10px);
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom] {
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	transform: translateY(-10px);
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left] {
	-webkit-transform: translateX(10px);
	-ms-transform: translateX(10px);
	transform: translateX(10px);
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right] {
	-webkit-transform: translateX(-10px);
	-ms-transform: translateX(-10px);
	transform: translateX(-10px);
}

.tippy-box[data-animation=shift-toward][data-state=hidden] {
	opacity: 0;
}

.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=top] {
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	transform: translateY(-10px);
}

.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=bottom] {
	-webkit-transform: translateY(10px);
	-ms-transform: translateY(10px);
	transform: translateY(10px);
}

.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=left] {
	-webkit-transform: translateX(-10px);
	-ms-transform: translateX(-10px);
	transform: translateX(-10px);
}

.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=right] {
	-webkit-transform: translateX(10px);
	-ms-transform: translateX(10px);
	transform: translateX(10px);
}
