.qodef-qi-animated-text.qodef--appear-fade.qodef-qi--appeared .qodef-e-character, .qodef-qi-animated-text.qodef--appear-fade.qodef-qi--appeared .qodef-e-word, .qodef-qi-animated-text.qodef--appear-from-bottom.qodef-qi--appeared .qodef-e-character, .qodef-qi-animated-text.qodef--appear-from-bottom.qodef-qi--appeared .qodef-e-word, .qodef-qi-animated-text.qodef--appear-from-left.qodef-qi--appeared .qodef-e-character, .qodef-qi-animated-text.qodef--appear-from-left.qodef-qi--appeared .qodef-e-word, .qodef-qi-animated-text.qodef--appear-from-right.qodef-qi--appeared .qodef-e-character, .qodef-qi-animated-text.qodef--appear-from-right.qodef-qi--appeared .qodef-e-word, .qodef-qi-animated-text.qodef--appear-from-top.qodef-qi--appeared .qodef-e-character, .qodef-qi-animated-text.qodef--appear-from-top.qodef-qi--appeared .qodef-e-word {
	opacity: 1;
	transform: translateX(0) translateZ(0);
}

.qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-fade.qodef-qi--appeared .qodef-m-title, .qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-bottom.qodef-qi--appeared .qodef-m-title, .qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-left.qodef-qi--appeared .qodef-m-title, .qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-right.qodef-qi--appeared .qodef-m-title, .qodef-qi-animated-text:not(.qodef--animated-by-word):not(.qodef--animated-by-letter).qodef--appear-from-top.qodef-qi--appeared .qodef-m-title {
	opacity: 1;
	transform: translateX(0) translateZ(0);
}

.qodef-qi-contact-form-7 form div {
	position: relative;
	margin: 0;
}

.qodef-qi-contact-form-7 .wpcf7-form-control-wrap {
	width: 100%;
	display: block;
}

.qodef-qi-contact-form-7 textarea {
	resize: none;
}

.qodef-qi-contact-form-7 .qodef-grid-inner {
	row-gap: 0 !important;
}

.qodef-qi-contact-form-7 .qodef-grid-item {
	margin: 0 !important;
}

.qodef-qi-contact-form-7 input[type=date], .qodef-qi-contact-form-7 input[type=email], .qodef-qi-contact-form-7 input[type=number], .qodef-qi-contact-form-7 input[type=password], .qodef-qi-contact-form-7 input[type=search], .qodef-qi-contact-form-7 input[type=tel], .qodef-qi-contact-form-7 input[type=text], .qodef-qi-contact-form-7 input[type=url], .qodef-qi-contact-form-7 select, .qodef-qi-contact-form-7 textarea {
	margin: 0;
}

.qodef-qi-contact-form-7 input[type=checkbox], .qodef-qi-contact-form-7 input[type=radio] {
	margin: 0;
	width: 1em;
	height: 1em;
	vertical-align: middle;
}

.qodef-qi-contact-form-7 button[type=submit]:focus, .qodef-qi-contact-form-7 button[type=submit]:hover, .qodef-qi-contact-form-7 input[type=submit]:focus, .qodef-qi-contact-form-7 input[type=submit]:hover {
	color: unset;
	background-color: unset;
}

.qodef-qi-contact-form-7 input[type=submit] {
	transition: all .3s ease-out;
}

.qodef-qi-contact-form-7 textarea {
	vertical-align: middle;
}

.qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-left.qodef-qi--appeared .qodef-dual-content+.qodef-image-holder .qodef-m-main-image img, .qodef-qi-dual-image-with-content.qodef-qi--has-appear.qodef--content-right.qodef-qi--appeared .qodef-dual-content+.qodef-image-holder .qodef-m-main-image img {
	transform: scale(1) translateX(0);
}

.qodef-qi-highlight.qodef-qi--has-appear.qodef-qi--appeared.qodef-highlight-style--color .qodef-highlight-text {
	animation: qodef-animate-highlight 1.1s cubic-bezier(.32, .32, .15, 1.17) forwards;
}

.qodef-qi-highlight.qodef-qi--has-appear.qodef-qi--appeared.qodef-highlight-style--color .qodef-highlight-text:nth-of-type(2n+2) {
	animation-delay: .2s;
}

.qodef-qi-icon-with-text.qodef--appear-from-bottom.qodef-qi--appeared {
	opacity: 1;
	transform: translateY(0);
}

.qodef-qi-icon-with-text.qodef--appear-from-top.qodef-qi--appeared {
	opacity: 1;
	transform: translateY(0);
}

.qodef-qi-icon-with-text.qodef--appear-from-left.qodef-qi--appeared {
	opacity: 1;
	transform: translateX(0);
}

.qodef-qi-icon-with-text.qodef--appear-from-right.qodef-qi--appeared {
	opacity: 1;
	transform: translateX(0);
}

.qodef-qi-icon-with-text.qodef--appear-fade.qodef-qi--appeared {
	opacity: 1;
}

.qodef-qi-item-showcase.qodef-qi--has-appear.qodef-qi--appeared {
	visibility: visible;
}

.qodef-qi-item-showcase.qodef-qi--has-appear.qodef-qi--appeared .qodef-m-image {
	opacity: 1;
	transform: translateY(0);
}

.qodef-qi-item-showcase.qodef-qi--has-appear.qodef-qi--appeared .qodef-m-item {
	opacity: 1;
	transform: translateY(0);
}

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-line-inner {
	transform: scaleX(1);
}

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-icon {
	transform: scale(1);
	opacity: 1;
}

.qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-text, .qodef-qi-process.qodef-item-layout--horizontal.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-title {
	transform: translateY(0);
	opacity: 1;
}

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-line-inner {
	transform: scaleY(1);
}

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-icon {
	opacity: 1;
}

.qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-text, .qodef-qi-process.qodef-item-layout--vertical.qodef-qi--has-appear.qodef-qi--appeared .qodef-e .qodef-e-title {
	transform: translateX(0);
	opacity: 1;
}

@keyframes qodef-qi-animate-underline-multiline-thick {
	0% {
		background-size: 100% 93%;
		background-position-x: right;
	}
	
	38% {
		background-size: 0 93%;
		background-position-x: right;
	}
	
	39% {
		background-size: 0 93%;
		background-position-x: left;
	}
	
	100% {
		background-size: 100% 93%;
		background-position-x: left;
	}
}

@media only screen and (max-width:1024px) {
	.qodef-qi-section-title.qodef-title-break--disabled .qodef-m-title br {
		display: none;
	}
}

@keyframes qode-move-horizontal-normal-text-marquee {
	0% {
		transform: translateX(0) translateZ(0);
	}
	
	100% {
		transform: translateX(-100%) translateZ(0);
	}
}

@keyframes qode-move-horizontal-normal-text-marquee-copy {
	0% {
		transform: translateX(100%) translateZ(0);
	}
	
	100% {
		transform: translateX(0) translateZ(0);
	}
}

@keyframes qode-move-vertical-normal-text-marquee {
	0% {
		transform: translateY(0) translateZ(0);
	}
	
	100% {
		transform: translateY(-100%) translateZ(0);
	}
}

@keyframes qode-move-vertical-normal-text-marquee-copy {
	0% {
		transform: translateY(100%) translateZ(0);
	}
	
	100% {
		transform: translateY(0) translateZ(0);
	}
}

@keyframes qode-move-horizontal-reverse-text-marquee {
	0% {
		transform: translateX(0) translateZ(0);
	}
	
	100% {
		transform: translateX(100%) translateZ(0);
	}
}

@keyframes qode-move-horizontal-reverse-text-marquee-copy {
	0% {
		transform: translateX(-100%) translateZ(0);
	}
	
	100% {
		transform: translateX(0) translateZ(0);
	}
}

@keyframes qode-move-vertical-reverse-text-marquee {
	0% {
		transform: translateY(0) translateZ(0);
	}
	
	100% {
		transform: translateY(100%) translateZ(0);
	}
}

@keyframes qode-move-vertical-reverse-text-marquee-copy {
	0% {
		transform: translateY(-100%) translateZ(0);
	}
	
	100% {
		transform: translateY(0) translateZ(0);
	}
}

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared {
	opacity: 1;
}

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared .qodef-e-image {
	opacity: 1;
	transform: translateY(0) translateX(0);
}

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-image, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-content-holder, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared .qodef-e-item.qodef-reverse .qodef-e-image {
	transform: translateY(0) translateX(0);
}

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-qi--appeared .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-qi--appeared .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-qi--appeared .qodef-e-point {
	transform: scale(1);
	opacity: 1;
}

.qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline--vertical.qodef-point--diamond.qodef-qi--appeared .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-alternating.qodef-point--diamond.qodef-qi--appeared .qodef-e-point, .qodef-qi-timeline.qodef-qi--has-appear.qodef-timeline-layout--horizontal-standard.qodef-point--diamond.qodef-qi--appeared .qodef-e-point {
	transform: rotate(45deg) scale(1);
}