@keyframes qi-addons-for-elementor-fade-in {
	0% {
		opacity: 0;
		visibility: hidden;
		z-index: 102;
	}
	
	100% {
		opacity: 1;
		visibility: visible;
		z-index: 102;
	}
}

@keyframes qi-addons-for-elementor-fade-out {
	0% {
		opacity: 1;
		visibility: visible;
		z-index: 102;
	}
	
	100% {
		opacity: 0;
		visibility: hidden;
		z-index: 0;
	}
}

@keyframes qodef-animate-underline-from-left {
	0% {
		transform: scaleX(1);
		transform-origin: right;
	}
	
	37% {
		transform: scaleX(0);
		transform-origin: right;
	}
	
	38% {
		transform: scaleX(0);
		transform-origin: left;
	}
	
	100% {
		transform: scaleX(1);
		transform-origin: left;
	}
}

@keyframes qodef-animate-underline-from-right {
	0% {
		transform: scaleX(1);
		transform-origin: left;
	}
	
	37% {
		transform: scaleX(0);
		transform-origin: left;
	}
	
	38% {
		transform: scaleX(0);
		transform-origin: right;
	}
	
	100% {
		transform: scaleX(1);
		transform-origin: right;
	}
}

@keyframes qodef-animate-underline-multiline {
	0% {
		background-size: 100% 87%;
		background-position-x: right;
	}
	
	38% {
		background-size: 0 87%;
		background-position-x: right;
	}
	
	39% {
		background-size: 0 87%;
		background-position-x: left;
	}
	
	100% {
		background-size: 100% 87%;
		background-position-x: left;
	}
}

@keyframes qodef-animate-highlight {
	0% {
		background-size: 0 100%;
		background-position-x: left;
	}
	
	100% {
		background-size: 100% 100%;
		background-position-x: left;
	}
}

.fslightbox-container .fslightbox-nav .fslightbox-toolbar-button[title="Enter fullscreen"] {
	display: none;
}

.fslightbox-container .fslightbox-nav .fslightbox-toolbar-button svg {
	fill: currentColor;
	width: 17px;
	stroke: none;
}

.fslightbox-container .fslightbox-slide-btn-container-next .fslightbox-slide-btn svg, .fslightbox-container .fslightbox-slide-btn-container-previous .fslightbox-slide-btn svg {
	fill: currentColor;
	stroke: currentColor;
	width: 100%;
}

.qodef-qi-swiper-container .swiper-slide img {
	width: 100%;
}

.qodef-qi-swiper-container .swiper-button-next svg, .qodef-qi-swiper-container .swiper-button-prev svg, .qodef-qi-swiper-container~.qodef-swiper-together-nav .swiper-button-next svg, .qodef-qi-swiper-container~.qodef-swiper-together-nav .swiper-button-prev svg, .qodef-qi-swiper-container~.swiper-button-next svg, .qodef-qi-swiper-container~.swiper-button-prev svg {
	display: block;
	width: 1em;
	height: auto;
	transition: background-color .2s ease-out, color .2s ease-out;
	stroke: currentColor;
	fill: currentColor;
}

.qodef-qi-swiper-container.swiper-container-vertical .swiper-slide img, .qodef-qi-swiper-container.swiper-vertical .swiper-slide img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-prev:hover i, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-prev:hover svg, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover i, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover svg, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.swiper-button-prev:hover i, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.swiper-button-prev:hover svg, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-prev:hover i, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-prev:hover svg, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover i, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover svg, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.swiper-button-prev:hover i, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.swiper-button-prev:hover svg {
	transform: translateY(-4px);
}

.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-prev:hover i.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-prev:hover svg.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover i.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover svg.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.swiper-button-prev:hover i.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.swiper-button-prev:hover svg.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-prev:hover i.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-prev:hover svg.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover i.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover svg.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.swiper-button-prev:hover i.qodef-swiper-arrow-left, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.swiper-button-prev:hover svg.qodef-swiper-arrow-left {
	transform: translateY(-4px) rotate(90deg);
}

.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-next:hover i, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-next:hover svg, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover i, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover svg, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.swiper-button-next:hover i, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.swiper-button-next:hover svg, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-next:hover i, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-next:hover svg, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover i, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover svg, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.swiper-button-next:hover i, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.swiper-button-next:hover svg {
	transform: translateY(4px);
}

.qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-next:hover i.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move .swiper-button-next:hover svg.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover i.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover svg.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.swiper-button-next:hover i.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-container-vertical.qodef-navigation--hover-move~.swiper-button-next:hover svg.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-next:hover i.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move .swiper-button-next:hover svg.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover i.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover svg.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.swiper-button-next:hover i.qodef-swiper-arrow-right, .qodef-qi-swiper-container.swiper-vertical.qodef-navigation--hover-move~.swiper-button-next:hover svg.qodef-swiper-arrow-right {
	transform: translateY(4px) rotate(90deg);
}

.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-prev svg {
	margin-left: 4px;
}

.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-next svg {
	margin-right: 4px;
}

.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-next i, .qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-next svg, .qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-prev i, .qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-prev svg, .qodef-qi-swiper-container.qodef-navigation--hover-move~.swiper-button-next i, .qodef-qi-swiper-container.qodef-navigation--hover-move~.swiper-button-next svg, .qodef-qi-swiper-container.qodef-navigation--hover-move~.swiper-button-prev i, .qodef-qi-swiper-container.qodef-navigation--hover-move~.swiper-button-prev svg {
	transform: translateX(0);
	will-change: transform;
	transition: transform .25s cubic-bezier(.37, .08, .02, .93), background-color .2s ease-out, color .2s ease-out;
}

.qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next i, .qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next svg, .qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev i, .qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev svg {
	transform: translateX(0);
	will-change: transform;
	transition: transform .12s ease-out, background-color .2s ease-out, color .2s ease-out;
}

.qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover svg, .qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover svg {
	transition: transform .22s cubic-bezier(.37, .08, .02, .93) 50ms, background-color .2s ease-out, color .2s ease-out;
}

.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-prev:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-prev:hover svg, .qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-prev:hover svg, .qodef-qi-swiper-container.qodef-navigation--hover-move~.swiper-button-prev:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move~.swiper-button-prev:hover svg {
	transform: translateX(-4px);
}

.qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-next:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move .swiper-button-next:hover svg, .qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move~.qodef-swiper-together-nav .swiper-button-next:hover svg, .qodef-qi-swiper-container.qodef-navigation--hover-move~.swiper-button-next:hover i, .qodef-qi-swiper-container.qodef-navigation--hover-move~.swiper-button-next:hover svg {
	transform: translateX(4px);
}