img.lzl,
img.lzl-ing {
	opacity: 0.01;
}

img.lzl-ed {
	transition: opacity 0.25s ease-in-out;
}

img:is([sizes='auto' i], [sizes^='auto,' i]) {
	contain-intrinsic-size: 3000px 1500px;
}

:root {
	--wp--preset--aspect-ratio--square: 1;
	--wp--preset--aspect-ratio--4-3: 4/3;
	--wp--preset--aspect-ratio--3-4: 3/4;
	--wp--preset--aspect-ratio--3-2: 3/2;
	--wp--preset--aspect-ratio--2-3: 2/3;
	--wp--preset--aspect-ratio--16-9: 16/9;
	--wp--preset--aspect-ratio--9-16: 9/16;
	--wp--preset--color--black: #000;
	--wp--preset--color--cyan-bluish-gray: #abb8c3;
	--wp--preset--color--white: #fff;
	--wp--preset--color--pale-pink: #f78da7;
	--wp--preset--color--vivid-red: #cf2e2e;
	--wp--preset--color--luminous-vivid-orange: #ff6900;
	--wp--preset--color--luminous-vivid-amber: #fcb900;
	--wp--preset--color--light-green-cyan: #7bdcb5;
	--wp--preset--color--vivid-green-cyan: #00d084;
	--wp--preset--color--pale-cyan-blue: #8ed1fc;
	--wp--preset--color--vivid-cyan-blue: #0693e3;
	--wp--preset--color--vivid-purple: #9b51e0;
	--wp--preset--color--contrast: var(--contrast);
	--wp--preset--color--contrast-2: var(--contrast-2);
	--wp--preset--color--contrast-3: var(--contrast-3);
	--wp--preset--color--base: var(--base);
	--wp--preset--color--base-2: var(--base-2);
	--wp--preset--color--base-3: var(--base-3);
	--wp--preset--color--accent: var(--accent);
	--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
		135deg,
		rgba(6, 147, 227, 1) 0%,
		#9b51e0 100%
	);
	--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
		135deg,
		#7adcb4 0%,
		#00d082 100%
	);
	--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
		135deg,
		rgba(252, 185, 0, 1) 0%,
		rgba(255, 105, 0, 1) 100%
	);
	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
		135deg,
		rgba(255, 105, 0, 1) 0%,
		#cf2e2e 100%
	);
	--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
		135deg,
		#eee 0%,
		#a9b8c3 100%
	);
	--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
		135deg,
		#4aeadc 0%,
		#9778d1 20%,
		#cf2aba 40%,
		#ee2c82 60%,
		#fb6962 80%,
		#fef84c 100%
	);
	--wp--preset--gradient--blush-light-purple: linear-gradient(
		135deg,
		#ffceec 0%,
		#9896f0 100%
	);
	--wp--preset--gradient--blush-bordeaux: linear-gradient(
		135deg,
		#fecda5 0%,
		#fe2d2d 50%,
		#6b003e 100%
	);
	--wp--preset--gradient--luminous-dusk: linear-gradient(
		135deg,
		#ffcb70 0%,
		#c751c0 50%,
		#4158d0 100%
	);
	--wp--preset--gradient--pale-ocean: linear-gradient(
		135deg,
		#fff5cb 0%,
		#b6e3d4 50%,
		#33a7b5 100%
	);
	--wp--preset--gradient--electric-grass: linear-gradient(
		135deg,
		#caf880 0%,
		#71ce7e 100%
	);
	--wp--preset--gradient--midnight: linear-gradient(
		135deg,
		#020381 0%,
		#2874fc 100%
	);
	--wp--preset--font-size--small: 13px;
	--wp--preset--font-size--medium: 20px;
	--wp--preset--font-size--large: 36px;
	--wp--preset--font-size--x-large: 42px;
	--wp--preset--spacing--20: 0.44rem;
	--wp--preset--spacing--30: 0.67rem;
	--wp--preset--spacing--40: 1rem;
	--wp--preset--spacing--50: 1.5rem;
	--wp--preset--spacing--60: 2.25rem;
	--wp--preset--spacing--70: 3.38rem;
	--wp--preset--spacing--80: 5.06rem;
	--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
	--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),
		6px 6px rgba(0, 0, 0, 1);
	--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

@-webkit-keyframes bounce {
	20%,
	53%,
	80%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0);
	}

	70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
}

@keyframes bounce {
	20%,
	53%,
	80%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0);
	}

	70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
}

@-webkit-keyframes flash {
	50%,
	from,
	to {
		opacity: 1;
	}

	25%,
	75% {
		opacity: 0;
	}
}

@keyframes flash {
	50%,
	from,
	to {
		opacity: 1;
	}

	25%,
	75% {
		opacity: 0;
	}
}

@-webkit-keyframes pulse {
	from,
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}
}

@keyframes pulse {
	from,
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}
}

@-webkit-keyframes rubberBand {
	from,
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1);
	}

	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1);
	}

	50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1);
	}

	65% {
		-webkit-transform: scale3d(0.95, 1.05, 1);
		transform: scale3d(0.95, 1.05, 1);
	}

	75% {
		-webkit-transform: scale3d(1.05, 0.95, 1);
		transform: scale3d(1.05, 0.95, 1);
	}
}

@keyframes rubberBand {
	from,
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1);
	}

	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1);
	}

	50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1);
	}

	65% {
		-webkit-transform: scale3d(0.95, 1.05, 1);
		transform: scale3d(0.95, 1.05, 1);
	}

	75% {
		-webkit-transform: scale3d(1.05, 0.95, 1);
		transform: scale3d(1.05, 0.95, 1);
	}
}

@-webkit-keyframes shake {
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
}

@keyframes shake {
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
}

@-webkit-keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg);
	}

	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg);
	}

	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg);
	}

	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg);
	}

	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg);
	}

	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg);
	}

	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg);
	}

	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg);
	}

	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg);
	}

	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg);
	}

	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg);
	}

	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg);
	}

	to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	}
}

@keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg);
	}

	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg);
	}

	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg);
	}

	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg);
	}

	to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	}
}

@-webkit-keyframes tada {
	from,
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	10%,
	20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
	}

	30%,
	50%,
	70%,
	90% {
		-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);
	}

	40%,
	60%,
	80% {
		-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 {
	from,
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	10%,
	20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
	}

	30%,
	50%,
	70%,
	90% {
		-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);
	}

	40%,
	60%,
	80% {
		-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 wobble {
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	}

	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	}

	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	}

	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	}

	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	}
}

@keyframes wobble {
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	}

	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	}

	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	}

	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	}

	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	}
}

@-webkit-keyframes jello {
	11.1%,
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg);
	}

	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg);
	}

	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg);
	}

	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg);
	}

	66.6% {
		-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
		transform: skewX(-0.78125deg) skewY(-0.78125deg);
	}

	77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
		transform: skewX(0.390625deg) skewY(0.390625deg);
	}

	88.8% {
		-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
		transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
	}
}

@keyframes jello {
	11.1%,
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg);
	}

	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg);
	}

	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg);
	}

	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg);
	}

	66.6% {
		-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
		transform: skewX(-0.78125deg) skewY(-0.78125deg);
	}

	77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
		transform: skewX(0.390625deg) skewY(0.390625deg);
	}

	88.8% {
		-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
		transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
	}
}

@-webkit-keyframes bounceIn {
	20%,
	40%,
	60%,
	80%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}

	40% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}

	80% {
		-webkit-transform: scale3d(0.97, 0.97, 0.97);
		transform: scale3d(0.97, 0.97, 0.97);
	}

	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes bounceIn {
	20%,
	40%,
	60%,
	80%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}

	40% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}

	80% {
		-webkit-transform: scale3d(0.97, 0.97, 0.97);
		transform: scale3d(0.97, 0.97, 0.97);
	}

	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@-webkit-keyframes bounceInDown {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	}

	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes bounceInDown {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	}

	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes bounceInLeft {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0);
	}

	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}

	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes bounceInLeft {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0);
	}

	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}

	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes bounceInRight {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0);
	}

	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}

	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes bounceInRight {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0);
	}

	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}

	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes bounceInUp {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}

	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes bounceInUp {
	60%,
	75%,
	90%,
	from,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0);
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}

	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}

	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}

	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
}

@keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9);
	}

	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
}

@-webkit-keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}

	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}

@keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}

	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}

@-webkit-keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}

@keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}

@-webkit-keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}

@keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}

@-webkit-keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}

@keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}

	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes fadeInDownBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fadeInDownBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes fadeInRightBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fadeInRightBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes fadeInUpBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fadeInUpBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes fadeOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@keyframes fadeOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@-webkit-keyframes fadeOutDown {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

@keyframes fadeOutDown {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

@-webkit-keyframes fadeOutDownBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}

@keyframes fadeOutDownBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	}
}

@-webkit-keyframes fadeOutLeft {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

@keyframes fadeOutLeft {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

@-webkit-keyframes fadeOutLeftBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}

@keyframes fadeOutLeftBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}
}

@-webkit-keyframes fadeOutRight {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

@keyframes fadeOutRight {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

@-webkit-keyframes fadeOutRightBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}

@keyframes fadeOutRightBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}

@-webkit-keyframes fadeOutUp {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

@keyframes fadeOutUp {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

@-webkit-keyframes fadeOutUpBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}

@keyframes fadeOutUpBig {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}

@-webkit-keyframes flip {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}

	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px)
			rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px)
			rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}

	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px)
			rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px)
			rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	80% {
		-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
		transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
}

@keyframes flip {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}

	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px)
			rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px)
			rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}

	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px)
			rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px)
			rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	80% {
		-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
		transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
}

@-webkit-keyframes flipInX {
	from {
		-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);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

@keyframes flipInX {
	from {
		-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);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

@-webkit-keyframes flipInY {
	from {
		-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);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

@keyframes flipInY {
	from {
		-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);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

@-webkit-keyframes flipOutX {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}

	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1;
	}

	to {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0;
	}
}

@keyframes flipOutX {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}

	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1;
	}

	to {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0;
	}
}

@-webkit-keyframes flipOutY {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}

	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1;
	}

	to {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0;
	}
}

@keyframes flipOutY {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}

	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1;
	}

	to {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0;
	}
}

@-webkit-keyframes lightSpeedIn {
	from {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
	}

	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1;
	}

	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes lightSpeedIn {
	from {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
	}

	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1;
	}

	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes lightSpeedOut {
	from {
		opacity: 1;
	}

	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0;
	}
}

@keyframes lightSpeedOut {
	from {
		opacity: 1;
	}

	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0;
	}
}

@-webkit-keyframes rotateIn {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes rotateIn {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes rotateInDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes rotateInDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes rotateInDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes rotateInDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes rotateInUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes rotateInUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes rotateInUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes rotateInUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes rotateOut {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0;
	}
}

@keyframes rotateOut {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0;
	}
}

@-webkit-keyframes rotateOutDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}
}

@-webkit-keyframes rotateOutDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
}

@-webkit-keyframes rotateOutUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
}

@-webkit-keyframes rotateOutUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0;
	}
}

@-webkit-keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}

	20%,
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}

	40%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1;
	}

	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0;
	}
}

@keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}

	20%,
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}

	40%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1;
	}

	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0;
	}
}

@-webkit-keyframes jackInTheBox {
	from {
		opacity: 0;
		-webkit-transform: scale(0.1) rotate(30deg);
		transform: scale(0.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
	}

	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}

	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes jackInTheBox {
	from {
		opacity: 0;
		-webkit-transform: scale(0.1) rotate(30deg);
		transform: scale(0.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
	}

	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}

	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes rollIn {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes rollIn {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes rollOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
	}
}

@keyframes rollOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
	}
}

@-webkit-keyframes zoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	50% {
		opacity: 1;
	}
}

@keyframes zoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	50% {
		opacity: 1;
	}
}

@-webkit-keyframes zoomInDown {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

@keyframes zoomInDown {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

@-webkit-keyframes zoomInLeft {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

@keyframes zoomInLeft {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

@-webkit-keyframes zoomInRight {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

@keyframes zoomInRight {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

@-webkit-keyframes zoomInUp {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

@keyframes zoomInUp {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

@-webkit-keyframes zoomOut {
	from {
		opacity: 1;
	}

	50% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	to {
		opacity: 0;
	}
}

@keyframes zoomOut {
	from {
		opacity: 1;
	}

	50% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	to {
		opacity: 0;
	}
}

@-webkit-keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

@keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

@-webkit-keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
		transform: scale(0.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center;
	}
}

@keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
		transform: scale(0.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center;
	}
}

@-webkit-keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
		transform: scale(0.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center;
	}
}

@keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
	}

	to {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
		transform: scale(0.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center;
	}
}

@-webkit-keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

@keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}

@-webkit-keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes slideInLeft {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes slideInLeft {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes slideInRight {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes slideInRight {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes slideOutDown {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

@keyframes slideOutDown {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

@-webkit-keyframes slideOutLeft {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

@keyframes slideOutLeft {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

@-webkit-keyframes slideOutRight {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

@keyframes slideOutRight {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

@-webkit-keyframes slideOutUp {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

@keyframes slideOutUp {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

@-webkit-keyframes fa-beat {
	0%,
	90% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	45% {
		-webkit-transform: scale(var(--fa-beat-scale, 1.25));
		transform: scale(var(--fa-beat-scale, 1.25));
	}
}

@keyframes fa-beat {
	0%,
	90% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	45% {
		-webkit-transform: scale(var(--fa-beat-scale, 1.25));
		transform: scale(var(--fa-beat-scale, 1.25));
	}
}

@-webkit-keyframes fa-bounce {
	0% {
		-webkit-transform: scale(1) translateY(0);
		transform: scale(1) translateY(0);
	}

	10% {
		-webkit-transform: scale(
				var(--fa-bounce-start-scale-x, 1.1),
				var(--fa-bounce-start-scale-y, 0.9)
			)
			translateY(0);
		transform: scale(
				var(--fa-bounce-start-scale-x, 1.1),
				var(--fa-bounce-start-scale-y, 0.9)
			)
			translateY(0);
	}

	30% {
		-webkit-transform: scale(
				var(--fa-bounce-jump-scale-x, 0.9),
				var(--fa-bounce-jump-scale-y, 1.1)
			)
			translateY(var(--fa-bounce-height, -0.5em));
		transform: scale(
				var(--fa-bounce-jump-scale-x, 0.9),
				var(--fa-bounce-jump-scale-y, 1.1)
			)
			translateY(var(--fa-bounce-height, -0.5em));
	}

	50% {
		-webkit-transform: scale(
				var(--fa-bounce-land-scale-x, 1.05),
				var(--fa-bounce-land-scale-y, 0.95)
			)
			translateY(0);
		transform: scale(
				var(--fa-bounce-land-scale-x, 1.05),
				var(--fa-bounce-land-scale-y, 0.95)
			)
			translateY(0);
	}

	57% {
		-webkit-transform: scale(1) translateY(var(--fa-bounce-rebound, -0.125em));
		transform: scale(1) translateY(var(--fa-bounce-rebound, -0.125em));
	}

	64% {
		-webkit-transform: scale(1) translateY(0);
		transform: scale(1) translateY(0);
	}

	to {
		-webkit-transform: scale(1) translateY(0);
		transform: scale(1) translateY(0);
	}
}

@keyframes fa-bounce {
	0% {
		-webkit-transform: scale(1) translateY(0);
		transform: scale(1) translateY(0);
	}

	10% {
		-webkit-transform: scale(
				var(--fa-bounce-start-scale-x, 1.1),
				var(--fa-bounce-start-scale-y, 0.9)
			)
			translateY(0);
		transform: scale(
				var(--fa-bounce-start-scale-x, 1.1),
				var(--fa-bounce-start-scale-y, 0.9)
			)
			translateY(0);
	}

	30% {
		-webkit-transform: scale(
				var(--fa-bounce-jump-scale-x, 0.9),
				var(--fa-bounce-jump-scale-y, 1.1)
			)
			translateY(var(--fa-bounce-height, -0.5em));
		transform: scale(
				var(--fa-bounce-jump-scale-x, 0.9),
				var(--fa-bounce-jump-scale-y, 1.1)
			)
			translateY(var(--fa-bounce-height, -0.5em));
	}

	50% {
		-webkit-transform: scale(
				var(--fa-bounce-land-scale-x, 1.05),
				var(--fa-bounce-land-scale-y, 0.95)
			)
			translateY(0);
		transform: scale(
				var(--fa-bounce-land-scale-x, 1.05),
				var(--fa-bounce-land-scale-y, 0.95)
			)
			translateY(0);
	}

	57% {
		-webkit-transform: scale(1) translateY(var(--fa-bounce-rebound, -0.125em));
		transform: scale(1) translateY(var(--fa-bounce-rebound, -0.125em));
	}

	64% {
		-webkit-transform: scale(1) translateY(0);
		transform: scale(1) translateY(0);
	}

	to {
		-webkit-transform: scale(1) translateY(0);
		transform: scale(1) translateY(0);
	}
}

@-webkit-keyframes fa-fade {
	50% {
		opacity: var(--fa-fade-opacity, 0.4);
	}
}

@keyframes fa-fade {
	50% {
		opacity: var(--fa-fade-opacity, 0.4);
	}
}

@-webkit-keyframes fa-beat-fade {
	0%,
	to {
		opacity: var(--fa-beat-fade-opacity, 0.4);
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	50% {
		opacity: 1;
		-webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
		transform: scale(var(--fa-beat-fade-scale, 1.125));
	}
}

@keyframes fa-beat-fade {
	0%,
	to {
		opacity: var(--fa-beat-fade-opacity, 0.4);
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	50% {
		opacity: 1;
		-webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
		transform: scale(var(--fa-beat-fade-scale, 1.125));
	}
}

@-webkit-keyframes fa-flip {
	50% {
		-webkit-transform: rotate3d(
			var(--fa-flip-x, 0),
			var(--fa-flip-y, 1),
			var(--fa-flip-z, 0),
			var(--fa-flip-angle, -180deg)
		);
		transform: rotate3d(
			var(--fa-flip-x, 0),
			var(--fa-flip-y, 1),
			var(--fa-flip-z, 0),
			var(--fa-flip-angle, -180deg)
		);
	}
}

@keyframes fa-flip {
	50% {
		-webkit-transform: rotate3d(
			var(--fa-flip-x, 0),
			var(--fa-flip-y, 1),
			var(--fa-flip-z, 0),
			var(--fa-flip-angle, -180deg)
		);
		transform: rotate3d(
			var(--fa-flip-x, 0),
			var(--fa-flip-y, 1),
			var(--fa-flip-z, 0),
			var(--fa-flip-angle, -180deg)
		);
	}
}

@-webkit-keyframes fa-shake {
	0% {
		-webkit-transform: rotate(-15deg);
		transform: rotate(-15deg);
	}

	4% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg);
	}

	8%,
	24% {
		-webkit-transform: rotate(-18deg);
		transform: rotate(-18deg);
	}

	12%,
	28% {
		-webkit-transform: rotate(18deg);
		transform: rotate(18deg);
	}

	16% {
		-webkit-transform: rotate(-22deg);
		transform: rotate(-22deg);
	}

	20% {
		-webkit-transform: rotate(22deg);
		transform: rotate(22deg);
	}

	32% {
		-webkit-transform: rotate(-12deg);
		transform: rotate(-12deg);
	}

	36% {
		-webkit-transform: rotate(12deg);
		transform: rotate(12deg);
	}

	40%,
	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes fa-shake {
	0% {
		-webkit-transform: rotate(-15deg);
		transform: rotate(-15deg);
	}

	4% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg);
	}

	8%,
	24% {
		-webkit-transform: rotate(-18deg);
		transform: rotate(-18deg);
	}

	12%,
	28% {
		-webkit-transform: rotate(18deg);
		transform: rotate(18deg);
	}

	16% {
		-webkit-transform: rotate(-22deg);
		transform: rotate(-22deg);
	}

	20% {
		-webkit-transform: rotate(22deg);
		transform: rotate(22deg);
	}

	32% {
		-webkit-transform: rotate(-12deg);
		transform: rotate(-12deg);
	}

	36% {
		-webkit-transform: rotate(12deg);
		transform: rotate(12deg);
	}

	40%,
	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

:host,
:root {
	--fa-style-family-brands: 'Font Awesome 6 Brands';
	--fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands';
}

:host,
:root {
	--fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free';
}

:host,
:root {
	--fa-style-family-classic: 'Font Awesome 6 Free';
	--fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free';
}

.rt-tpg-container div a {
	text-decoration: none;
}

.rt-tpg-container img {
	height: auto;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.rt-tpg-container * {
	box-sizing: border-box;
}

.rt-tpg-container :after,
.rt-tpg-container :before {
	box-sizing: border-box;
}

.rt-container,
.rt-container-fluid {
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}

img,
svg {
	vertical-align: middle;
}

a:link,
a:visited {
	transition: all 0.31s ease;
}

.clearfix:after,
.clearfix:before,
.rt-container-fluid:after,
.rt-container-fluid:before {
	content: ' ';
	display: table;
}

.clearfix:after,
.rt-container-fluid:after,
.rt-container:after,
.rt-row:after {
	clear: both;
}

.rt-row {
	margin-left: -15px;
	margin-right: -15px;
}

.rt-col-lg-1,
.rt-col-lg-2,
.rt-col-lg-3,
.rt-col-lg-4,
.rt-col-lg-5,
.rt-col-lg-6,
.rt-col-lg-7,
.rt-col-lg-8,
.rt-col-lg-9,
.rt-col-lg-10,
.rt-col-lg-11,
.rt-col-lg-12,
.rt-col-lg-24,
.rt-col-md-1,
.rt-col-md-2,
.rt-col-md-3,
.rt-col-md-4,
.rt-col-md-5,
.rt-col-md-6,
.rt-col-md-7,
.rt-col-md-8,
.rt-col-md-9,
.rt-col-md-10,
.rt-col-md-11,
.rt-col-md-12,
.rt-col-md-24,
.rt-col-sm-1,
.rt-col-sm-2,
.rt-col-sm-3,
.rt-col-sm-4,
.rt-col-sm-5,
.rt-col-sm-6,
.rt-col-sm-7,
.rt-col-sm-8,
.rt-col-sm-9,
.rt-col-sm-10,
.rt-col-sm-11,
.rt-col-sm-12,
.rt-col-sm-24,
.rt-col-xs-1,
.rt-col-xs-2,
.rt-col-xs-3,
.rt-col-xs-4,
.rt-col-xs-5,
.rt-col-xs-6,
.rt-col-xs-7,
.rt-col-xs-8,
.rt-col-xs-9,
.rt-col-xs-10,
.rt-col-xs-11,
.rt-col-xs-12,
.rt-col-xs-24 {
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
}

.rt-col-xs-1,
.rt-col-xs-2,
.rt-col-xs-3,
.rt-col-xs-4,
.rt-col-xs-5,
.rt-col-xs-6,
.rt-col-xs-7,
.rt-col-xs-8,
.rt-col-xs-9,
.rt-col-xs-10,
.rt-col-xs-11,
.rt-col-xs-12,
.rt-col-xs-24 {
	float: left;
}

.rt-col-xs-24 {
	width: 20%;
}

.rt-col-xs-12 {
	width: 100%;
}

.rt-col-xs-11 {
	width: 91.66666667%;
}

.rt-col-xs-10 {
	width: 83.33333333%;
}

.rt-col-xs-9 {
	width: 75%;
}

.rt-col-xs-8 {
	width: 66.66666667%;
}

.rt-col-xs-7 {
	width: 58.33333333%;
}

.rt-col-xs-6 {
	width: 50%;
}

.rt-col-xs-5 {
	width: 41.66666667%;
}

.rt-col-xs-4 {
	width: 33.33333333%;
}

.rt-col-xs-3 {
	width: 25%;
}

.rt-col-xs-2 {
	width: 16.66666667%;
}

.rt-col-xs-1 {
	width: 8.33333333%;
}

.rt-tpg-container h3.entry-title {
	line-height: 1.25;
	margin: 0 0 12px;
}

.rt-img-holder > a {
	display: block;
	text-align: center;
}

.rt-img-responsive {
	display: block;
	height: auto;
	max-width: 100%;
	transition: 0.4s ease-in-out;
}

@media (max-width: 991px) {
	.rt-img-holder > a,
	.rt-img-responsive {
		width: 100%;
	}
}

.rt-holder .entry-title a {
	color: #000;
}

.rt-tpg-container .rt-holder .rt-img-holder {
	overflow: hidden;
	position: relative;
}

.rt-tpg-container .img_zoom_out .rt-holder .rt-img-holder img:not(.avatar),
.rt-tpg-container .rt-holder:hover .rt-img-holder img:not(.avatar) {
	transform: scale(1.1);
}

.rt-tpg-container .rt-holder .rt-detail {
	padding: 15px 15px 0;
}

@keyframes ball-scale-multiple {
	0% {
		opacity: 0;
		transform: scale(0);
	}

	5% {
		opacity: 0.75;
	}

	to {
		opacity: 0;
		transform: scale(1);
	}
}

@keyframes ball-clip-rotate {
	0% {
		transform: rotate(0deg);
	}

	50% {
		transform: rotate(180deg);
	}

	to {
		transform: rotate(1turn);
	}
}

.rt-container-fluid {
	position: relative;
}

.tpg-even,
.tpg-full-height {
	display: flex;
	flex-wrap: wrap;
}

@media (max-width: 767px) {
	.rt-content-loader .rt-holder,
	.tpg-even .rt-holder {
		flex-direction: column;
	}
}

.rt-tpg-container > div {
	position: relative;
}

.tpg-shortcode-main-wrapper .even-grid-item,
.tpg-shortcode-main-wrapper .masonry-grid-item {
	margin-bottom: 30px;
}

.tpg-shortcode-main-wrapper .rt-detail .entry-title a {
	text-decoration: none;
}

.tpg-shortcode-main-wrapper .rt-holder {
	overflow: hidden;
}

.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-img-holder,
.tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-img-holder,
.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-img-holder {
	overflow: hidden;
	position: relative;
}

.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-img-holder img,
.tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-img-holder img,
.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-img-holder img {
	max-width: 100%;
	transition: all 1.1s ease;
}

.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-img-holder:hover img,
.tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-img-holder:hover img,
.tpg-shortcode-main-wrapper
	.layout1
	.img_zoom_out
	.rt-holder
	.rt-img-holder
	img,
.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-img-holder:hover img {
	transform: scale(1.1);
}

.tpg-shortcode-main-wrapper .carousel1 .rt-holder,
.tpg-shortcode-main-wrapper .isotope1 .rt-holder,
.tpg-shortcode-main-wrapper .layout1 .rt-holder {
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3);
}

.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail,
.tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail,
.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail {
	background: #fff;
	padding: 15px;
}

.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail h2,
.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail h3,
.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail h4,
.tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail h2,
.tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail h3,
.tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail h4,
.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail h2,
.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail h3,
.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail h4 {
	font-size: 26px;
	font-weight: 400;
	line-height: 1.25;
	margin: 0 0 18px;
}

@media (min-width: 768px) {
	.rt-col-sm-1,
	.rt-col-sm-2,
	.rt-col-sm-3,
	.rt-col-sm-4,
	.rt-col-sm-5,
	.rt-col-sm-6,
	.rt-col-sm-7,
	.rt-col-sm-8,
	.rt-col-sm-9,
	.rt-col-sm-10,
	.rt-col-sm-11,
	.rt-col-sm-12,
	.rt-col-sm-24 {
		float: left;
	}

	.rt-col-sm-24 {
		width: 20%;
	}

	.rt-col-sm-12 {
		width: 100%;
	}

	.rt-col-sm-11 {
		width: 91.66666667%;
	}

	.rt-col-sm-10 {
		width: 83.33333333%;
	}

	.rt-col-sm-9 {
		width: 75%;
	}

	.rt-col-sm-8 {
		width: 66.66666667%;
	}

	.rt-col-sm-7 {
		width: 58.33333333%;
	}

	.rt-col-sm-6 {
		width: 50%;
	}

	.rt-col-sm-5 {
		width: 41.66666667%;
	}

	.rt-col-sm-4 {
		width: 33.33333333%;
	}

	.rt-col-sm-3 {
		width: 25%;
	}

	.rt-col-sm-2 {
		width: 16.66666667%;
	}

	.rt-col-sm-1 {
		width: 8.33333333%;
	}
}

@media (min-width: 992px) {
	.rt-col-md-1,
	.rt-col-md-2,
	.rt-col-md-3,
	.rt-col-md-4,
	.rt-col-md-5,
	.rt-col-md-6,
	.rt-col-md-7,
	.rt-col-md-8,
	.rt-col-md-9,
	.rt-col-md-10,
	.rt-col-md-11,
	.rt-col-md-12,
	.rt-col-md-24 {
		float: left;
	}

	.rt-col-md-24 {
		width: 20%;
	}

	.rt-col-md-12 {
		width: 100%;
	}

	.rt-col-md-11 {
		width: 91.66666667%;
	}

	.rt-col-md-10 {
		width: 83.33333333%;
	}

	.rt-col-md-9 {
		width: 75%;
	}

	.rt-col-md-8 {
		width: 66.66666667%;
	}

	.rt-col-md-7 {
		width: 58.33333333%;
	}

	.rt-col-md-6 {
		width: 50%;
	}

	.rt-col-md-5 {
		width: 41.66666667%;
	}

	.rt-col-md-4 {
		width: 33.33333333%;
	}

	.rt-col-md-3 {
		width: 25%;
	}

	.rt-col-md-2 {
		width: 16.66666667%;
	}

	.rt-col-md-1 {
		width: 8.33333333%;
	}
}

.rt-img-holder {
	overflow: hidden;
}

.tpg-even .rt-holder {
	display: flex;
	height: 100%;
}

.tpg-even.edd1 .rt-holder,
.tpg-even.layout1 .rt-holder,
.tpg-even.layout12 .rt-holder,
.tpg-even.offset01 .offset-big .rt-holder,
.tpg-even.offset02 .offset-big .rt-holder {
	flex-direction: column;
}

.tpg-even.edd1 .rt-holder .rt-img-holder,
.tpg-even.layout1 .rt-holder .rt-img-holder,
.tpg-even.layout11 .rt-holder .rt-img-holder,
.tpg-even.layout11 .rt-holder .rt-img-holder * {
	height: auto;
}

.elementor-container .rt-container,
.elementor-container .rt-container-fluid {
	padding-left: 0;
	padding-right: 0;
}

.swiper {
	overflow: hidden;
}

.footer-width-fixer {
	width: 100%;
}

.ehf-template-generatepress.ehf-header .site-header,
.ehf-template-generatepress.ehf-footer .site-footer {
	width: 100%;
	padding: 0;
	max-width: 100%;
	background-color: transparent !important;
}

.bhf-hidden {
	display: none;
}

.ehf-header #masthead {
	z-index: 99;
	position: relative;
}

.elementor-screen-only,
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: -10000em;
	width: 1px;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.elementor-clearfix:after {
	clear: both;
	content: '';
	display: block;
	height: 0;
	width: 0;
}

.elementor *,
.elementor :after,
.elementor :before {
	box-sizing: border-box;
}

.elementor a {
	box-shadow: none;
	text-decoration: none;
}

.elementor img {
	border: none;
	border-radius: 0;
	box-shadow: none;
	height: auto;
	max-width: 100%;
}

.elementor
	.elementor-widget:not(.elementor-widget-text-editor):not(
		.elementor-widget-theme-post-content
	)
	figure {
	margin: 0;
}

.elementor embed,
.elementor iframe,
.elementor object,
.elementor video {
	border: none;
	line-height: 1;
	margin: 0;
	max-width: 100%;
	width: 100%;
}

.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,
.elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
	max-width: 100%;
}

@media (max-width: 767px) {
	.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,
	.elementor-widget-wrap
		.elementor-element.elementor-widget-mobile__width-initial {
		max-width: 100%;
	}
}

.elementor-element {
	--flex-direction: initial;
	--flex-wrap: initial;
	--justify-content: initial;
	--align-items: initial;
	--align-content: initial;
	--gap: initial;
	--flex-basis: initial;
	--flex-grow: initial;
	--flex-shrink: initial;
	--order: initial;
	--align-self: initial;
	align-self: var(--align-self);
	flex-basis: var(--flex-basis);
	flex-grow: var(--flex-grow);
	flex-shrink: var(--flex-shrink);
	order: var(--order);
}

.elementor-element:where(.e-con-full, .elementor-widget) {
	align-content: var(--align-content);
	align-items: var(--align-items);
	flex-direction: var(--flex-direction);
	flex-wrap: var(--flex-wrap);
	gap: var(--row-gap) var(--column-gap);
	justify-content: var(--justify-content);
}

.elementor-align-justify .elementor-button {
	width: 100%;
}

@media (max-width: 767px) {
	.elementor-mobile-align-justify .elementor-button {
		width: 100%;
	}
}

:root {
	--page-title-display: block;
}

@keyframes eicon-spin {
	0% {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(359deg);
	}
}

.elementor-section {
	position: relative;
}

.elementor-section .elementor-container {
	display: flex;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

@media (max-width: 1024px) {
	.elementor-section .elementor-container {
		flex-wrap: wrap;
	}
}

.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1140px;
}

.elementor-section.elementor-section-stretched {
	position: relative;
	width: 100%;
}

.elementor-widget-wrap {
	align-content: flex-start;
	flex-wrap: wrap;
	position: relative;
	width: 100%;
}

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
	display: flex;
}

.elementor-widget-wrap > .elementor-element {
	width: 100%;
}

.elementor-widget {
	position: relative;
}

.elementor-widget:not(:last-child) {
	margin-bottom: var(--kit-widget-spacing, 20px);
}

.elementor-widget:not(:last-child).elementor-absolute,
.elementor-widget:not(:last-child).elementor-widget__width-auto,
.elementor-widget:not(:last-child).elementor-widget__width-initial {
	margin-bottom: 0;
}

.elementor-column {
	display: flex;
	min-height: 1px;
	position: relative;
}

.elementor-column-gap-narrow
	> .elementor-column
	> .elementor-element-populated {
	padding: 5px;
}

.elementor-column-gap-default
	> .elementor-column
	> .elementor-element-populated {
	padding: 10px;
}

.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
	padding: 0;
}

@media (min-width: 768px) {
	.elementor-column.elementor-col-10,
	.elementor-column[data-col='10'] {
		width: 10%;
	}

	.elementor-column.elementor-col-11,
	.elementor-column[data-col='11'] {
		width: 11.111%;
	}

	.elementor-column.elementor-col-12,
	.elementor-column[data-col='12'] {
		width: 12.5%;
	}

	.elementor-column.elementor-col-14,
	.elementor-column[data-col='14'] {
		width: 14.285%;
	}

	.elementor-column.elementor-col-16,
	.elementor-column[data-col='16'] {
		width: 16.666%;
	}

	.elementor-column.elementor-col-20,
	.elementor-column[data-col='20'] {
		width: 20%;
	}

	.elementor-column.elementor-col-25,
	.elementor-column[data-col='25'] {
		width: 25%;
	}

	.elementor-column.elementor-col-30,
	.elementor-column[data-col='30'] {
		width: 30%;
	}

	.elementor-column.elementor-col-33,
	.elementor-column[data-col='33'] {
		width: 33.333%;
	}

	.elementor-column.elementor-col-40,
	.elementor-column[data-col='40'] {
		width: 40%;
	}

	.elementor-column.elementor-col-50,
	.elementor-column[data-col='50'] {
		width: 50%;
	}

	.elementor-column.elementor-col-60,
	.elementor-column[data-col='60'] {
		width: 60%;
	}

	.elementor-column.elementor-col-66,
	.elementor-column[data-col='66'] {
		width: 66.666%;
	}

	.elementor-column.elementor-col-70,
	.elementor-column[data-col='70'] {
		width: 70%;
	}

	.elementor-column.elementor-col-75,
	.elementor-column[data-col='75'] {
		width: 75%;
	}

	.elementor-column.elementor-col-80,
	.elementor-column[data-col='80'] {
		width: 80%;
	}

	.elementor-column.elementor-col-83,
	.elementor-column[data-col='83'] {
		width: 83.333%;
	}

	.elementor-column.elementor-col-90,
	.elementor-column[data-col='90'] {
		width: 90%;
	}

	.elementor-column.elementor-col-100,
	.elementor-column[data-col='100'] {
		width: 100%;
	}
}

@media (max-width: 767px) {
	.elementor-reverse-mobile > .elementor-container > :first-child {
		order: 10;
	}

	.elementor-reverse-mobile > .elementor-container > :nth-child(2) {
		order: 9;
	}

	.elementor-reverse-mobile > .elementor-container > :nth-child(3) {
		order: 8;
	}

	.elementor-reverse-mobile > .elementor-container > :nth-child(4) {
		order: 7;
	}

	.elementor-reverse-mobile > .elementor-container > :nth-child(5) {
		order: 6;
	}

	.elementor-reverse-mobile > .elementor-container > :nth-child(6) {
		order: 5;
	}

	.elementor-reverse-mobile > .elementor-container > :nth-child(7) {
		order: 4;
	}

	.elementor-reverse-mobile > .elementor-container > :nth-child(8) {
		order: 3;
	}

	.elementor-reverse-mobile > .elementor-container > :nth-child(9) {
		order: 2;
	}

	.elementor-reverse-mobile > .elementor-container > :nth-child(10) {
		order: 1;
	}

	.elementor-column {
		width: 100%;
	}
}

@media (prefers-reduced-motion: no-preference) {
	html {
		scroll-behavior: smooth;
	}
}

.elementor-element:not(.e-div-block-base) .elementor-widget-container,
.elementor-element:not(.e-div-block-base):not(
		:has(.elementor-widget-container)
	) {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s,
		transform var(--e-transform-transition-duration, 0.4s);
}

.elementor-heading-title {
	line-height: 1;
	margin: 0;
	padding: 0;
}

.elementor-button {
	background-color: #69727d;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	line-height: 1;
	padding: 12px 24px;
	fill: #fff;
	text-align: center;
	transition: all 0.3s;
}

.elementor-button:focus,
.elementor-button:hover,
.elementor-button:visited {
	color: #fff;
}

.elementor-button-content-wrapper {
	display: flex;
	flex-direction: row;
	gap: 5px;
	justify-content: center;
}

.elementor-button-icon {
	align-items: center;
	display: flex;
}

.elementor-button-icon svg {
	height: auto;
	width: 1em;
}

.elementor-button-icon .e-font-icon-svg {
	height: 1em;
}

.elementor-button-text {
	display: inline-block;
}

.elementor-button span {
	text-decoration: inherit;
}

@media (max-width: 767px) {
	.elementor .elementor-hidden-mobile,
	.elementor .elementor-hidden-phone {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor .elementor-hidden-tablet {
		display: none;
	}
}

@media (min-width: 1025px) and (max-width: 99999px) {
	.elementor .elementor-hidden-desktop {
		display: none;
	}
}

.elementor-kit-10 {
	--e-global-color-primary: #2d63e9;
	--e-global-color-secondary: #e1ebf4;
	--e-global-color-text: #000;
	--e-global-color-accent: #c0380e;
	--e-global-typography-primary-font-family: 'Arial';
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-secondary-font-family: 'Arial';
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: 'Arial';
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: 'Arial';
	--e-global-typography-accent-font-weight: 500;
}

.elementor-kit-10 h1 {
	font-size: 40px;
}

.elementor-kit-10 h2 {
	font-size: 28px;
}

.elementor-kit-10 h3 {
	font-size: 24px;
}

.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1140px;
}

.elementor-widget:not(:last-child) {
	margin-block-end: 20px;
}

.elementor-element {
	--widgets-spacing: 20px 20px;
	--widgets-spacing-row: 20px;
	--widgets-spacing-column: 20px;
}

@media (max-width: 1024px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1024px;
	}
}

@media (max-width: 767px) {
	.elementor-kit-10 h1 {
		font-size: 28px;
	}

	.elementor-kit-10 h2 {
		font-size: 24px;
	}

	.elementor-kit-10 h3 {
		font-size: 20px;
	}

	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 767px;
	}
}

:root {
	--swiper-theme-color: #007aff;
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
	transform: translate3d(0px, 0, 0);
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
}

:root {
	--swiper-navigation-size: 44px;
}

@keyframes swiper-preloader-spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.elementor-element,
.elementor-lightbox {
	--swiper-theme-color: #000;
	--swiper-navigation-size: 44px;
	--swiper-pagination-bullet-size: 6px;
	--swiper-pagination-bullet-horizontal-gap: 6px;
}

.elementor-element .swiper .swiper-slide figure,
.elementor-lightbox .swiper .swiper-slide figure {
	line-height: 0;
}

.elementor-element .swiper .elementor-swiper-button,
.elementor-element .swiper ~ .elementor-swiper-button,
.elementor-lightbox .swiper .elementor-swiper-button,
.elementor-lightbox .swiper ~ .elementor-swiper-button {
	color: hsla(0, 0%, 93%, 0.9);
	cursor: pointer;
	display: inline-flex;
	font-size: 25px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
}

.elementor-element .swiper .elementor-swiper-button svg,
.elementor-element .swiper ~ .elementor-swiper-button svg,
.elementor-lightbox .swiper .elementor-swiper-button svg,
.elementor-lightbox .swiper ~ .elementor-swiper-button svg {
	fill: hsla(0, 0%, 93%, 0.9);
	height: 1em;
	width: 1em;
}

.elementor-element .swiper .elementor-swiper-button-prev,
.elementor-element .swiper ~ .elementor-swiper-button-prev,
.elementor-lightbox .swiper .elementor-swiper-button-prev,
.elementor-lightbox .swiper ~ .elementor-swiper-button-prev {
	left: 10px;
}

.elementor-element .swiper .elementor-swiper-button-next,
.elementor-element .swiper ~ .elementor-swiper-button-next,
.elementor-lightbox .swiper .elementor-swiper-button-next,
.elementor-lightbox .swiper ~ .elementor-swiper-button-next {
	right: 10px;
}

.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,
.elementor-element .swiper ~ .elementor-swiper-button.swiper-button-disabled,
.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,
.elementor-lightbox .swiper ~ .elementor-swiper-button.swiper-button-disabled {
	opacity: 0.3;
}

.elementor-element .swiper .swiper-horizontal > .swiper-pagination-bullets,
.elementor-element
	.swiper
	.swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-element .swiper .swiper-pagination-custom,
.elementor-element .swiper .swiper-pagination-fraction,
.elementor-element
	.swiper
	~ .swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-element .swiper ~ .swiper-pagination-custom,
.elementor-element .swiper ~ .swiper-pagination-fraction,
.elementor-lightbox .swiper .swiper-horizontal > .swiper-pagination-bullets,
.elementor-lightbox
	.swiper
	.swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-lightbox .swiper .swiper-pagination-custom,
.elementor-lightbox .swiper .swiper-pagination-fraction,
.elementor-lightbox
	.swiper
	~ .swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-lightbox .swiper ~ .swiper-pagination-custom,
.elementor-lightbox .swiper ~ .swiper-pagination-fraction {
	bottom: 5px;
}

.elementor-widget-image-carousel .swiper {
	position: static;
}

.elementor-widget-image-carousel .swiper .swiper-slide figure {
	line-height: inherit;
}

.elementor-widget-image-carousel .swiper-slide {
	text-align: center;
}

.elementor-image-carousel-wrapper:not(.swiper-initialized) .swiper-slide {
	max-width: calc(100% / var(--e-image-carousel-slides-to-show, 3));
}

.elementor-widget-image {
	text-align: center;
}

.elementor-widget-image a {
	display: inline-block;
}

.elementor-widget-image a img[src$='.svg'] {
	width: 48px;
}

.elementor-widget-image img {
	display: inline-block;
	vertical-align: middle;
}

.elementor-tab-title a {
	color: inherit;
}

.elementor-toggle {
	text-align: start;
}

.elementor-toggle .elementor-tab-title {
	border-bottom: 1px solid #d5d8dc;
	cursor: pointer;
	font-weight: 700;
	line-height: 1;
	margin: 0;
	outline: none;
	padding: 15px;
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon {
	display: inline-block;
	width: 1em;
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
	height: 1em;
	margin-inline-start: -5px;
	width: 1em;
}

.elementor-toggle
	.elementor-tab-title
	.elementor-toggle-icon.elementor-toggle-icon-left {
	float: left;
	text-align: left;
}

.elementor-toggle
	.elementor-tab-title
	.elementor-toggle-icon
	.elementor-toggle-icon-closed {
	display: block;
}

.elementor-toggle
	.elementor-tab-title
	.elementor-toggle-icon
	.elementor-toggle-icon-opened {
	display: none;
}

.elementor-toggle .elementor-tab-content {
	border-bottom: 1px solid #d5d8dc;
	display: none;
	padding: 15px;
}

@media (max-width: 767px) {
	.elementor-toggle .elementor-tab-title {
		padding: 12px;
	}

	.elementor-toggle .elementor-tab-content {
		padding: 12px 10px;
	}
}

.elementor-2 .elementor-element.elementor-element-4211780 {
	margin-top: 95px;
	margin-bottom: 0;
	padding: 0;
}

.elementor-2
	.elementor-element.elementor-element-68c04818:not(
		.elementor-motion-effects-element-type-background
	)
	> .elementor-widget-wrap,
.elementor-2
	.elementor-element.elementor-element-68c04818
	> .elementor-widget-wrap
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-2
	.elementor-element.elementor-element-68c04818:not(
		.elementor-motion-effects-element-type-background
	)
	> .elementor-widget-wrap.lzl:not(.lzl-ed),
.elementor-2
	.elementor-element.elementor-element-68c04818
	> .elementor-widget-wrap
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer.lzl:not(.lzl-ed),
.elementor-2
	.elementor-element.elementor-element-68c04818:not(
		.elementor-motion-effects-element-type-background
	)
	> .elementor-widget-wrap.lzl-ing:not(.lzl-ed),
.elementor-2
	.elementor-element.elementor-element-68c04818
	> .elementor-widget-wrap
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer.lzl-ing:not(.lzl-ed) {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAAyCAYAAADP7vEwAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA2UlEQVR42u3BMQEAAADCoPVPbQo/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAvwENnwABbE4E/wAAAABJRU5ErkJggg==');
}

.elementor-2
	.elementor-element.elementor-element-68c04818
	> .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0;
}

.elementor-2
	.elementor-element.elementor-element-68fe7613
	> .elementor-element-populated {
	padding: 0 15px;
}

.elementor-2 .elementor-element.elementor-element-1a23ce8 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-2 .elementor-element.elementor-element-e93447b {
	padding: 0;
}

.elementor-2
	.elementor-element.elementor-element-6c9c159
	> .elementor-element-populated {
	padding: 0;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-2
	.elementor-element.elementor-element-22b229c
	> .elementor-container
	> .elementor-column
	> .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-22b229c {
	margin-top: -75px;
	margin-bottom: 0;
	padding: 0;
}

.elementor-2
	.elementor-element.elementor-element-8eec520
	> .elementor-element-populated {
	padding: 0;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-2 .elementor-element.elementor-element-98b5326 .elementor-button {
	background-color: transparent;
	font-family: 'Arial', Sans-serif;
	font-weight: 700;
	fill: #d68b00;
	color: #d68b00;
	background: white;
	border-radius: 100px;
	border: 1px solid #d68b00;

	padding: 8px 0;
}

.elementor-2 .elementor-element.elementor-element-98b5326 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-98b5326
	> .elementor-widget-container {
	margin: 5px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-c054f5a .elementor-button {
	background-color: transparent;
	font-family: 'Arial', Sans-serif;
	font-weight: 700;
	fill: #d68b00;
	color: #d68b00;
	background: white;
	border-radius: 100px;
	border: 1px solid #d68b00;
	padding: 8px 0;
}

.elementor-2 .elementor-element.elementor-element-c054f5a {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-c054f5a
	> .elementor-widget-container {
	margin: 5px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-373140b .elementor-button {
	background-color: transparent;
	font-family: 'Arial', Sans-serif;
	font-weight: 700;
	fill: #d68b00;
	color: #d68b00;
	background: white;
	border-radius: 100px;
	border: 1px solid #d68b00;
	padding: 8px 0;
}

.elementor-2 .elementor-element.elementor-element-373140b {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-373140b
	> .elementor-widget-container {
	margin: 5px;
}

.elementor-2 .elementor-element.elementor-element-0c9c005 .elementor-button {
	background-color: transparent;
	font-family: 'Arial', Sans-serif;
	font-weight: 700;
	fill: #d68b00;
	color: #d68b00;
	background: white;
	border-radius: 100px;
	border: 1px solid #d68b00;
	padding: 8px 0;
}

.elementor-2 .elementor-element.elementor-element-0c9c005 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-0c9c005
	> .elementor-widget-container {
	margin: 5px;
}

.elementor-2
	.elementor-element.elementor-element-3e8028d8
	> .elementor-widget-container {
	margin: 20px 0 0;
}

.elementor-2
	.elementor-element.elementor-element-6c377a5
	> .elementor-widget-container {
	margin: -180px 0 0;
}

.elementor-2 .elementor-element.elementor-element-6c377a5 img {
	width: 95%;
	border-radius: 100px;
}

.elementor-2 .elementor-element.elementor-element-43db597 .elementor-button {
	background-color: transparent;
	font-family: 'Arial', Sans-serif;
	font-weight: 700;
	fill: #d68b00;
	color: #d68b00;
	background: white;
	border-radius: 100px;
	border: 1px solid #d68b00;
	padding: 10px 0;
}

.elementor-2 .elementor-element.elementor-element-43db597 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-43db597
	> .elementor-widget-container {
	margin: -80px 10px 0;
}

.elementor-2
	.elementor-element.elementor-element-12cd8b75
	> .elementor-element-populated {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-3c1faad {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2
	.elementor-element.elementor-element-754d51b1
	> .elementor-element-populated {
	border-style: solid;
	border-width: 0 2px;
	border-color: #959595;
	padding: 10px 15px 100px;
}

.elementor-2
	.elementor-element.elementor-element-555f5253
	> .elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-2 .elementor-element.elementor-element-20a4cf4b {
	width: var(--container-widget-width, 6.6%);
	max-width: 6.6%;
	--container-widget-width: 6.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-20a4cf4b
	> .elementor-widget-container {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-6750bdc {
	width: var(--container-widget-width, 6.6%);
	max-width: 6.6%;
	--container-widget-width: 6.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-6750bdc
	> .elementor-widget-container {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-91445cf {
	width: var(--container-widget-width, 6.6%);
	max-width: 6.6%;
	--container-widget-width: 6.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-91445cf
	> .elementor-widget-container {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-a9cf9f7 {
	width: var(--container-widget-width, 6.6%);
	max-width: 6.6%;
	--container-widget-width: 6.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-a9cf9f7
	> .elementor-widget-container {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-9e19c38 {
	width: var(--container-widget-width, 6.6%);
	max-width: 6.6%;
	--container-widget-width: 6.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-9e19c38
	> .elementor-widget-container {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-2253ea0 {
	width: var(--container-widget-width, 6.6%);
	max-width: 6.6%;
	--container-widget-width: 6.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-2253ea0
	> .elementor-widget-container {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-5bc11af {
	width: var(--container-widget-width, 6.6%);
	max-width: 6.6%;
	--container-widget-width: 6.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-5bc11af
	> .elementor-widget-container {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-c10d21e {
	width: var(--container-widget-width, 6.6%);
	max-width: 6.6%;
	--container-widget-width: 6.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-c10d21e
	> .elementor-widget-container {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-2da6be6 {
	width: var(--container-widget-width, 6.6%);
	max-width: 6.6%;
	--container-widget-width: 6.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-2da6be6
	> .elementor-widget-container {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-57917a6 {
	width: var(--container-widget-width, 6.6%);
	max-width: 6.6%;
	--container-widget-width: 6.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-57917a6
	> .elementor-widget-container {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-a7a09cf {
	width: var(--container-widget-width, 6.6%);
	max-width: 6.6%;
	--container-widget-width: 6.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-a7a09cf
	> .elementor-widget-container {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-d1d8cb0 {
	width: var(--container-widget-width, 6.6%);
	max-width: 6.6%;
	--container-widget-width: 6.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-d1d8cb0
	> .elementor-widget-container {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-a47538b {
	width: var(--container-widget-width, 6.6%);
	max-width: 6.6%;
	--container-widget-width: 6.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-a47538b
	> .elementor-widget-container {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-77310f1 {
	width: var(--container-widget-width, 6.6%);
	max-width: 6.6%;
	--container-widget-width: 6.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-77310f1
	> .elementor-widget-container {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-f555365 {
	width: var(--container-widget-width, 6.6%);
	max-width: 6.6%;
	--container-widget-width: 6.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-f555365
	> .elementor-widget-container {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-51323ea6 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0;
	margin-bottom: 0;
}

.elementor-2
	.elementor-element.elementor-element-edf1062
	> .elementor-element-populated {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-1055c04 {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-1055c04
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-1055c04 img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-1055c04
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-7b0ee71 {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-7b0ee71
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-7b0ee71 img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-7b0ee71
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-25afd55 {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-25afd55
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-25afd55 img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-25afd55
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-8bfece8 {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-8bfece8
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-8bfece8 img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-8bfece8
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-ef99bde {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-ef99bde
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-ef99bde img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-ef99bde
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-114eec1 {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-114eec1
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-114eec1 img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-114eec1
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-d8af347 {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-d8af347
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-d8af347 img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-d8af347
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-7810396 {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-7810396
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-7810396 img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-7810396
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-3cd14ee {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-3cd14ee
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-3cd14ee img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-3cd14ee
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-ecf363b {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-ecf363b
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-ecf363b img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-ecf363b
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-b2d77cd {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-b2d77cd
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-b2d77cd img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-b2d77cd
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-0c1d23c {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-0c1d23c
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-0c1d23c img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-0c1d23c
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-5b91a93 {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-5b91a93
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-5b91a93 img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-5b91a93
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-3c2564f {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-3c2564f
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-3c2564f img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-3c2564f
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-7fa1ff8 {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-7fa1ff8
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-7fa1ff8 img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-7fa1ff8
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-ea92069 {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-ea92069
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-ea92069 img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-ea92069
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-41f4058 {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-41f4058
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-41f4058 img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-41f4058
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-7815463 {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-7815463
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-7815463 img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-7815463
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-f4a5c3a {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-f4a5c3a
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-f4a5c3a img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-f4a5c3a
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-ae5a1d7 {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-ae5a1d7
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-ae5a1d7 img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-ae5a1d7
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-0f78f2d {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-0f78f2d
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-0f78f2d img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-0f78f2d
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-37a6bb8 {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-37a6bb8
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-37a6bb8 img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-37a6bb8
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-e091144 {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-e091144
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-e091144 img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-e091144
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-16f39ce {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-16f39ce
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-16f39ce img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-16f39ce
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-1f45e6c {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-1f45e6c
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-1f45e6c img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-1f45e6c
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-b617299 {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-b617299
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-b617299 img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-b617299
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-e7d1da3 {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-e7d1da3
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-e7d1da3 img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-e7d1da3
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-151c855 {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-151c855
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-151c855 img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-151c855
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-b519576 {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-b519576
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-b519576 img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-b519576
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-2 .elementor-element.elementor-element-b9b9c42 {
	width: var(--container-widget-width, 16.6%);
	max-width: 16.6%;
	--container-widget-width: 16.6%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-b9b9c42
	> .elementor-widget-container {
	padding: 10px 5px 0;
}

.elementor-2 .elementor-element.elementor-element-b9b9c42 img {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2
	.elementor-element.elementor-element-b9b9c42
	.widget-image-caption {
	color: white;
	background: #d68b00 !important;
	font-family: 'Arial', Sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-block-start: 8px;
	border: none !important;
	border-radius: 4px !important;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-2
	.elementor-element.elementor-element-7644124
	> .elementor-widget-container {
	margin: 30px 0 0;
	padding: 20px;
	border-style: solid;
	border-width: 1px;
	border-color: transparent;
	border-radius: 4px;
	background: #ffffff66;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-d0bd42f {
	text-align: center;
}

.elementor-widget-toggle .elementor-toggle-title,
.elementor-widget-toggle .elementor-toggle-icon {
	color: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-toggle-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-toggle-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-toggle .elementor-tab-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-2
	.elementor-element.elementor-element-159a0f6
	> .elementor-widget-container {
	background-color: white;
	border-style: solid;
	border-width: 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 20px 20px 20px 20px;
}

.elementor-2
	.elementor-element.elementor-element-159a0f6
	.elementor-toggle-title {
	font-family: 'Arial', Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-3f3fd3f {
	text-align: center;
}

.elementor-2
	.elementor-element.elementor-element-3a02302
	> .elementor-widget-container {
	background-color: #ffffff66;
	padding: 10px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-2 .elementor-element.elementor-element-bced4f7 img {
	width: 50%;
}

.elementor-2
	.elementor-element.elementor-element-9d0c2b9.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2
	.elementor-element.elementor-element-c9739a7
	.elementor-heading-title {
	font-family: 'Arial', Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-2 .elementor-element.elementor-element-e851e2f img {
	width: 50%;
}

.elementor-2
	.elementor-element.elementor-element-4e624e2.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2
	.elementor-element.elementor-element-805a624
	.elementor-heading-title {
	font-family: 'Arial', Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-2
	.elementor-element.elementor-element-4a569f8
	> .elementor-widget-container {
	margin: 10px 0 0;
}

.elementor-2
	.elementor-element.elementor-element-a6d1842.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2
	.elementor-element.elementor-element-a6d1842.elementor-column
	> .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2
	.elementor-element.elementor-element-6201f83
	.elementor-heading-title {
	font-family: 'Roboto', Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-2 .elementor-element.elementor-element-0c03cf3 {
	text-align: left;
}

.elementor-2 .elementor-element.elementor-element-0c03cf3 img {
	width: 60%;
}

.elementor-2
	.elementor-element.elementor-element-91c987d
	.elementor-heading-title {
	font-family: 'Roboto', Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-2
	.elementor-element.elementor-element-28aab77
	.elementor-heading-title {
	font-family: 'Roboto', Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-2
	.elementor-element.elementor-element-f8682d6
	.elementor-heading-title {
	font-family: 'Roboto', Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-2 .elementor-element.elementor-element-c10b10b {
	width: var(--container-widget-width, 5%);
	max-width: 5%;
	--container-widget-width: 5%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-2
	.elementor-element.elementor-element-c10b10b
	> .elementor-widget-container {
	margin: 0 10px 0 0;
}

.elementor-2 .elementor-element.elementor-element-8cc1d0e {
	width: var(--container-widget-width, 5%);
	max-width: 5%;
	--container-widget-width: 5%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-2
	.elementor-element.elementor-element-8cc1d0e
	> .elementor-widget-container {
	margin: 0 10px 0 0;
}

.elementor-2 .elementor-element.elementor-element-e077035 {
	width: var(--container-widget-width, 5%);
	max-width: 5%;
	--container-widget-width: 5%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-2
	.elementor-element.elementor-element-e077035
	> .elementor-widget-container {
	margin: 0 10px 0 0;
}

.elementor-2 .elementor-element.elementor-element-30d822b {
	width: var(--container-widget-width, 5%);
	max-width: 5%;
	--container-widget-width: 5%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-2
	.elementor-element.elementor-element-30d822b
	> .elementor-widget-container {
	margin: 0 10px 0 0;
}

.elementor-2 .elementor-element.elementor-element-71bc414 {
	width: var(--container-widget-width, 5%);
	max-width: 5%;
	--container-widget-width: 5%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-2
	.elementor-element.elementor-element-71bc414
	> .elementor-widget-container {
	margin: 0 10px 0 0;
}

.elementor-2 .elementor-element.elementor-element-a2ded1c {
	width: var(--container-widget-width, 5%);
	max-width: 5%;
	--container-widget-width: 5%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-2
	.elementor-element.elementor-element-a2ded1c
	> .elementor-widget-container {
	margin: 0 10px 0 0;
}

.elementor-2 .elementor-element.elementor-element-e6b13e6 {
	width: var(--container-widget-width, 5%);
	max-width: 5%;
	--container-widget-width: 5%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-2
	.elementor-element.elementor-element-e6b13e6
	> .elementor-widget-container {
	margin: 0 10px 0 0;
}

.elementor-2 .elementor-element.elementor-element-ae85724 {
	width: var(--container-widget-width, 5%);
	max-width: 5%;
	--container-widget-width: 5%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-2
	.elementor-element.elementor-element-ae85724
	> .elementor-widget-container {
	margin: 0 10px 0 0;
}

.elementor-2 .elementor-element.elementor-element-57f80e8 {
	width: var(--container-widget-width, 5%);
	max-width: 5%;
	--container-widget-width: 5%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-2
	.elementor-element.elementor-element-57f80e8
	> .elementor-widget-container {
	margin: 0 10px 0 0;
}

.elementor-2 .elementor-element.elementor-element-213d8db {
	font-family: 'Roboto', Sans-serif;
	font-weight: 400;
}

.elementor-2
	.elementor-element.elementor-element-7dfe1f8e
	> .elementor-widget-wrap
	> .elementor-widget:not(.elementor-widget__width-auto):not(
		.elementor-widget__width-initial
	):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-2 .elementor-element.elementor-element-7a9ae4a3 {
	border-style: solid;
	border-width: 2px;
	border-color: var(--e-global-color-secondary);
	margin-top: 0;
	margin-bottom: 15px;
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-7a9ae4a3,
.elementor-2
	.elementor-element.elementor-element-7a9ae4a3
	> .elementor-background-overlay {
	border-radius: 20px 20px 20px 20px;
}

.elementor-2
	.elementor-element.elementor-element-bf78568
	> .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-e727220 .elementor-button {
	background-color: #fff;
	font-family: 'Noto Serif HK', Sans-serif;
	font-size: 17px;
	font-weight: 800;
	fill: #d68b00;
	color: #d68b00;
	border-style: solid;
	border-width: 1px;
	border-color: #d68b00;
	border-radius: 100px;
	padding: 10px 0;
}

.elementor-2 .elementor-element.elementor-element-e727220 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-e727220
	> .elementor-widget-container {
	margin: 8px 2.5px 0;
}

.elementor-2
	.elementor-element.elementor-element-300ed031
	> .elementor-widget-wrap
	> .elementor-widget:not(.elementor-widget__width-auto):not(
		.elementor-widget__width-initial
	):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0;
}

.elementor-2
	.elementor-element.elementor-element-300ed031
	> .elementor-element-populated {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-6be134d .elementor-button {
	background-color: #d68b00;
	font-family: 'Noto Serif HK', Sans-serif;
	font-size: 17px;
	font-weight: 800;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-radius: 100px;
	padding: 10px 0;
}

.elementor-2 .elementor-element.elementor-element-6be134d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-6be134d
	> .elementor-widget-container {
	margin: 8px 2.5px 0;
}

.elementor-2 .elementor-element.elementor-element-1f532de {
	border-style: solid;
	border-width: 2px;
	border-color: var(--e-global-color-secondary);
	padding: 0 0 10px;
}

.elementor-2 .elementor-element.elementor-element-1f532de,
.elementor-2
	.elementor-element.elementor-element-1f532de
	> .elementor-background-overlay {
	border-radius: 20px 20px 20px 20px;
}

.elementor-2
	.elementor-element.elementor-element-ca5ff3c
	> .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0;
}

.elementor-2
	.elementor-element.elementor-element-ec9d7dd
	> .elementor-widget-container {
	padding: 0;
}

.elementor-2
	.elementor-element.elementor-element-ec9d7dd
	.elementor-heading-title {
	font-family: 'Montserrat', Sans-serif;
	font-size: 12px;
	font-weight: 600;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
	color: var(--e-global-color-primary);
}

.elementor-2
	.elementor-element.elementor-element-be04b32
	> .elementor-widget-container {
	margin: -10px 0 0;
}

.elementor-2 .elementor-element.elementor-element-be04b32 {
	font-family: 'Arial', Sans-serif;
	font-size: 10px;
	font-weight: 400;
	color: var(--e-global-color-primary);
}

.elementor-2
	.elementor-element.elementor-element-e9aa579
	> .elementor-widget-wrap
	> .elementor-widget:not(.elementor-widget__width-auto):not(
		.elementor-widget__width-initial
	):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0;
}

.elementor-2
	.elementor-element.elementor-element-e9aa579
	> .elementor-element-populated {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-54702ca {
	padding: 0;
}

.elementor-2
	.elementor-element.elementor-element-ac2bf82.elementor-column
	> .elementor-widget-wrap {
	justify-content: center;
}

.elementor-2
	.elementor-element.elementor-element-ac2bf82
	> .elementor-widget-wrap
	> .elementor-widget:not(.elementor-widget__width-auto):not(
		.elementor-widget__width-initial
	):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0;
}

.elementor-2
	.elementor-element.elementor-element-ac2bf82
	> .elementor-element-populated {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-a8e07e4 .elementor-button {
	font-family: 'Arial', Sans-serif;
	font-size: 12px;
	font-weight: 700;
	fill: #d68b00;
	color: #d68b00;
	background: white !important;
	border: 1px solid #d68b00;
	border-radius: 100px;
	padding: 10px 20px;
}

.elementor-2 .elementor-element.elementor-element-a8e07e4 {
	width: var(--container-widget-width, 130px);
	max-width: 130px;
	--container-widget-width: 130px;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-a8e07e4
	> .elementor-widget-container {
	margin: 0 0 10px;
}

.elementor-2
	.elementor-element.elementor-element-a8e07e4
	.elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-2
	.elementor-element.elementor-element-a8e07e4
	.elementor-button
	.elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-2 .elementor-element.elementor-element-43c2fcd .elementor-button {
	background-color: transparent;
	font-family: 'Arial', Sans-serif;
	font-size: 12px;
	font-weight: 700;
	fill: #d68b00;
	color: #d68b00;
	background: white;
	border: 1px solid #d68b00;
	border-radius: 100px;
	padding: 10px 20px;
}

.elementor-2 .elementor-element.elementor-element-43c2fcd {
	width: var(--container-widget-width, 125px);
	max-width: 125px;
	--container-widget-width: 125px;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-43c2fcd
	> .elementor-widget-container {
	margin: 0 0 10px;
}

.elementor-2
	.elementor-element.elementor-element-43c2fcd
	.elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-2
	.elementor-element.elementor-element-43c2fcd
	.elementor-button
	.elementor-button-content-wrapper {
	gap: 10px;
	justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-d94b415 .elementor-button {
	background-color: transparent;
	font-family: 'Arial', Sans-serif;
	font-size: 12px;
	font-weight: 700;
	fill: #d68b00;
	color: #d68b00;
	background: white;
	border: 1px solid #d68b00;
	border-radius: 100px;
	padding: 10px 20px;
}

.elementor-2 .elementor-element.elementor-element-d94b415 {
	width: var(--container-widget-width, 130px);
	max-width: 130px;
	--container-widget-width: 130px;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-d94b415
	> .elementor-widget-container {
	margin: 0 0 10px;
}

.elementor-2
	.elementor-element.elementor-element-d94b415
	.elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-2
	.elementor-element.elementor-element-d94b415
	.elementor-button
	.elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-2 .elementor-element.elementor-element-2d44393d {
	padding: 0;
}

.elementor-2
	.elementor-element.elementor-element-2ebb201e
	> .elementor-element-populated {
	padding: 0;
}

.elementor-2
	.elementor-element.elementor-element-3006f268
	> .elementor-container
	> .elementor-column
	> .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-3006f268 {
	padding: 0;
}

.elementor-2
	.elementor-element.elementor-element-c542488
	> .elementor-element-populated {
	padding: 0;
}

.elementor-2 .elementor-element.elementor-element-7d73c3f .elementor-button {
	background-color: transparent;
	font-family: 'Arial', Sans-serif;
	font-weight: 700;
	fill: #d68b00;
	color: #d68b00;
	background: white;
	border-radius: 100px;
	padding: 10px 0;
}

.elementor-2 .elementor-element.elementor-element-7d73c3f {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-7d73c3f
	> .elementor-widget-container {
	margin: 0 2.5px;
}

.elementor-2 .elementor-element.elementor-element-45fb641 .elementor-button {
	background-color: transparent;
	font-family: 'Arial', Sans-serif;
	font-weight: 700;
	fill: #d68b00;
	color: #d68b00;
	background: white;
	border-radius: 100px;
	padding: 10px 0;
}

.elementor-2 .elementor-element.elementor-element-45fb641 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-45fb641
	> .elementor-widget-container {
	margin: 0 2.5px;
}

.elementor-2 .elementor-element.elementor-element-a8a8398 .elementor-button {
	background-color: transparent;
	font-family: 'Arial', Sans-serif;
	font-weight: 700;
	fill: #d68b00;
	color: #d68b00;
	background: white;
	border-radius: 100px;
	padding: 10px 0;
}

.elementor-2 .elementor-element.elementor-element-a8a8398 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-a8a8398
	> .elementor-widget-container {
	margin: 0 2.5px;
}

.elementor-2 .elementor-element.elementor-element-6b92bf9 .elementor-button {
	background-color: transparent;
	font-family: 'Arial', Sans-serif;
	font-weight: 700;
	fill: #d68b00;
	color: #d68b00;
	background: white;
	border-radius: 100px;
	padding: 10px 0;
}

.elementor-2 .elementor-element.elementor-element-6b92bf9 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-6b92bf9
	> .elementor-widget-container {
	margin: 0 2.5px;
}

.elementor-2
	.elementor-element.elementor-element-200795c
	> .elementor-widget-container {
	margin: 20px 0 0;
}

.elementor-2
	.elementor-element.elementor-element-cde5187
	> .elementor-widget-container {
	margin: 20px 0 0;
}

.elementor-2 .elementor-element.elementor-element-b53882d .elementor-button {
	background-color: transparent;
	font-family: 'Arial', Sans-serif;
	font-weight: 700;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	background: white;
	border-radius: 100px;
	padding: 10px 0;
}

.elementor-2 .elementor-element.elementor-element-b53882d {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-2
	.elementor-element.elementor-element-b53882d
	> .elementor-widget-container {
	margin: 0 2.5px;
}

@media (min-width: 768px) {
	.elementor-2 .elementor-element.elementor-element-68fe7613 {
		width: 20%;
	}

	.elementor-2 .elementor-element.elementor-element-12cd8b75 {
		width: 80%;
	}

	.elementor-2 .elementor-element.elementor-element-754d51b1 {
		width: 75%;
	}

	.elementor-2 .elementor-element.elementor-element-edf1062 {
		width: 100%;
	}

	.elementor-2 .elementor-element.elementor-element-c8a047b {
		width: 10%;
	}

	.elementor-2 .elementor-element.elementor-element-9d0c2b9 {
		width: 90%;
	}

	.elementor-2 .elementor-element.elementor-element-b5d8318 {
		width: 10%;
	}

	.elementor-2 .elementor-element.elementor-element-4e624e2 {
		width: 90%;
	}

	.elementor-2 .elementor-element.elementor-element-f6dde9b {
		width: 31%;
	}

	.elementor-2 .elementor-element.elementor-element-7039083 {
		width: 69%;
	}

	.elementor-2 .elementor-element.elementor-element-7dfe1f8e {
		width: 25%;
	}

	.elementor-2 .elementor-element.elementor-element-bf78568 {
		width: 49.998%;
	}

	.elementor-2 .elementor-element.elementor-element-300ed031 {
		width: 50%;
	}

	.elementor-2 .elementor-element.elementor-element-ca5ff3c {
		width: 60%;
	}

	.elementor-2 .elementor-element.elementor-element-e9aa579 {
		width: 39.998%;
	}
}

@media (max-width: 767px) {
	.elementor-2 .elementor-element.elementor-element-4211780 {
		margin-top: 95px;
		margin-bottom: 0;
	}

	.elementor-2
		.elementor-element.elementor-element-68fe7613
		> .elementor-element-populated {
		margin: 0 0 -10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2
		.elementor-element.elementor-element-1a23ce8
		> .elementor-widget-container {
		margin: 0 -15px;
		padding: 0;
	}

	.elementor-2 .elementor-element.elementor-element-e93447b {
		margin-top: 0;
		margin-bottom: 0;
	}

	.elementor-2 .elementor-element.elementor-element-22b229c {
		margin-top: -80px;
		margin-bottom: 0;
	}

	.elementor-2
		.elementor-element.elementor-element-8eec520.elementor-column
		> .elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-2
		.elementor-element.elementor-element-98b5326
		> .elementor-widget-container {
		margin: 0 2.5px 5px;
	}

	.elementor-2 .elementor-element.elementor-element-98b5326 {
		--container-widget-width: 155px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 155px);
		max-width: 155px;
	}

	.elementor-2
		.elementor-element.elementor-element-c054f5a
		> .elementor-widget-container {
		margin: 0 2.5px 5px;
	}

	.elementor-2 .elementor-element.elementor-element-c054f5a {
		--container-widget-width: 155px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 155px);
		max-width: 155px;
	}

	.elementor-2
		.elementor-element.elementor-element-373140b
		> .elementor-widget-container {
		margin: 0 2.5px 5px;
	}

	.elementor-2 .elementor-element.elementor-element-373140b {
		--container-widget-width: 155px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 155px);
		max-width: 155px;
	}

	.elementor-2
		.elementor-element.elementor-element-0c9c005
		> .elementor-widget-container {
		margin: 0 2.5px 5px;
	}

	.elementor-2 .elementor-element.elementor-element-0c9c005 {
		--container-widget-width: 155px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 155px);
		max-width: 155px;
	}

	.elementor-2
		.elementor-element.elementor-element-3e8028d8
		> .elementor-widget-container {
		margin: 10px 0 0;
	}

	.elementor-2 .elementor-element.elementor-element-3e8028d8 img {
		border-radius: 8px 8px 8px 8px;
	}

	.elementor-2
		.elementor-element.elementor-element-6c377a5
		> .elementor-widget-container {
		margin: -190px 0 0;
	}

	.elementor-2
		.elementor-element.elementor-element-43db597
		> .elementor-widget-container {
		margin: -70px 10px 0;
	}

	.elementor-2 .elementor-element.elementor-element-43db597 {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}

	.elementor-2 .elementor-element.elementor-element-43db597 .elementor-button {
		border-radius: 5px 5px 5px 5px;
	}

	.elementor-2 .elementor-element.elementor-element-3c1faad {
		margin-top: 0;
		margin-bottom: 0;
	}

	.elementor-2
		.elementor-element.elementor-element-754d51b1
		> .elementor-element-populated {
		border-width: 0;
		margin: -15px 0 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2 .elementor-element.elementor-element-41cf3db0 {
		margin-top: 0;
		margin-bottom: 10px;
	}

	.elementor-2
		.elementor-element.elementor-element-555f5253
		> .elementor-element-populated {
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0;
	}

	.elementor-2 .elementor-element.elementor-element-20a4cf4b {
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 25%);
		max-width: 25%;
	}

	.elementor-2 .elementor-element.elementor-element-6750bdc {
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 25%);
		max-width: 25%;
	}

	.elementor-2 .elementor-element.elementor-element-91445cf {
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 25%);
		max-width: 25%;
	}

	.elementor-2 .elementor-element.elementor-element-a9cf9f7 {
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 25%);
		max-width: 25%;
	}

	.elementor-2 .elementor-element.elementor-element-9e19c38 {
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 25%);
		max-width: 25%;
	}

	.elementor-2 .elementor-element.elementor-element-2253ea0 {
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 25%);
		max-width: 25%;
	}

	.elementor-2 .elementor-element.elementor-element-5bc11af {
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 25%);
		max-width: 25%;
	}

	.elementor-2 .elementor-element.elementor-element-c10d21e {
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 25%);
		max-width: 25%;
	}

	.elementor-2 .elementor-element.elementor-element-2da6be6 {
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 25%);
		max-width: 25%;
	}

	.elementor-2 .elementor-element.elementor-element-57917a6 {
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 25%);
		max-width: 25%;
	}

	.elementor-2 .elementor-element.elementor-element-a7a09cf {
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 25%);
		max-width: 25%;
	}

	.elementor-2 .elementor-element.elementor-element-d1d8cb0 {
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 25%);
		max-width: 25%;
	}

	.elementor-2 .elementor-element.elementor-element-a47538b {
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 25%);
		max-width: 25%;
	}

	.elementor-2 .elementor-element.elementor-element-77310f1 {
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 25%);
		max-width: 25%;
	}

	.elementor-2 .elementor-element.elementor-element-f555365 {
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 25%);
		max-width: 25%;
	}

	.elementor-2
		.elementor-element.elementor-element-edf1062
		> .elementor-element-populated {
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0;
	}

	.elementor-2
		.elementor-element.elementor-element-1055c04
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-1055c04 {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-7b0ee71
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-7b0ee71 {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-25afd55
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-25afd55 {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-8bfece8
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-8bfece8 {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-ef99bde
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-ef99bde {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-114eec1
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-114eec1 {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-d8af347
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-d8af347 {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-7810396
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-7810396 {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-3cd14ee
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-3cd14ee {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-ecf363b
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-ecf363b {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-b2d77cd
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-b2d77cd {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-0c1d23c
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-0c1d23c {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-5b91a93
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-5b91a93 {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-3c2564f
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-3c2564f {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-7fa1ff8
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-7fa1ff8 {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-ea92069
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-ea92069 {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-41f4058
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-41f4058 {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-7815463
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-7815463 {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-f4a5c3a
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-f4a5c3a {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-ae5a1d7
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-ae5a1d7 {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-0f78f2d
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-0f78f2d {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-37a6bb8
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-37a6bb8 {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-e091144
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-e091144 {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-16f39ce
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-16f39ce {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-1f45e6c
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-1f45e6c {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-b617299
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-b617299 {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-e7d1da3
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-e7d1da3 {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-151c855
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-151c855 {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-b519576
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-b519576 {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2
		.elementor-element.elementor-element-b9b9c42
		> .elementor-widget-container {
		margin: 0;
		padding: 10px 5px 0;
	}

	.elementor-2 .elementor-element.elementor-element-b9b9c42 {
		--container-widget-width: 33.33%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 33.33%);
		max-width: 33.33%;
	}

	.elementor-2 .elementor-element.elementor-element-c8a047b {
		width: 10%;
	}

	.elementor-2 .elementor-element.elementor-element-9d0c2b9 {
		width: 90%;
	}

	.elementor-2 .elementor-element.elementor-element-b5d8318 {
		width: 10%;
	}

	.elementor-2 .elementor-element.elementor-element-4e624e2 {
		width: 90%;
	}

	.elementor-2
		.elementor-element.elementor-element-a6d1842.elementor-column
		> .elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-2
		.elementor-element.elementor-element-a6d1842
		> .elementor-widget-wrap
		> .elementor-widget:not(.elementor-widget__width-auto):not(
			.elementor-widget__width-initial
		):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 5px;
	}

	.elementor-2 .elementor-element.elementor-element-f6dde9b {
		width: 43%;
	}

	.elementor-2
		.elementor-element.elementor-element-f6dde9b
		> .elementor-widget-wrap
		> .elementor-widget:not(.elementor-widget__width-auto):not(
			.elementor-widget__width-initial
		):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 5px;
	}

	.elementor-2
		.elementor-element.elementor-element-6201f83
		.elementor-heading-title {
		font-size: 12px;
	}

	.elementor-2 .elementor-element.elementor-element-7039083 {
		width: 57%;
	}

	.elementor-2
		.elementor-element.elementor-element-7039083
		> .elementor-widget-wrap
		> .elementor-widget:not(.elementor-widget__width-auto):not(
			.elementor-widget__width-initial
		):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 5px;
	}

	.elementor-2
		.elementor-element.elementor-element-91c987d
		.elementor-heading-title {
		font-size: 12px;
	}

	.elementor-2
		.elementor-element.elementor-element-28aab77
		> .elementor-widget-container {
		margin: 20px 0 0;
	}

	.elementor-2
		.elementor-element.elementor-element-28aab77
		.elementor-heading-title {
		font-size: 12px;
	}

	.elementor-2 .elementor-element.elementor-element-6771069 {
		text-align: left;
	}

	.elementor-2 .elementor-element.elementor-element-6771069 img {
		width: 75%;
	}

	.elementor-2
		.elementor-element.elementor-element-f8682d6
		> .elementor-widget-container {
		margin: 20px 0 0;
	}

	.elementor-2
		.elementor-element.elementor-element-f8682d6
		.elementor-heading-title {
		font-size: 12px;
	}

	.elementor-2 .elementor-element.elementor-element-3bc18ac {
		width: 50%;
	}

	.elementor-2
		.elementor-element.elementor-element-c10b10b
		> .elementor-widget-container {
		margin: 0 -60px 10px 0;
		padding: 0;
	}

	.elementor-2 .elementor-element.elementor-element-c10b10b {
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30%);
		max-width: 30%;
	}

	.elementor-2 .elementor-element.elementor-element-c10b10b img {
		width: 30%;
	}

	.elementor-2
		.elementor-element.elementor-element-8cc1d0e
		> .elementor-widget-container {
		margin: 0 -60px 10px 0;
		padding: 0;
	}

	.elementor-2 .elementor-element.elementor-element-8cc1d0e {
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30%);
		max-width: 30%;
	}

	.elementor-2 .elementor-element.elementor-element-8cc1d0e img {
		width: 30%;
	}

	.elementor-2
		.elementor-element.elementor-element-e077035
		> .elementor-widget-container {
		margin: 0 -60px 10px 0;
		padding: 0;
	}

	.elementor-2 .elementor-element.elementor-element-e077035 {
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30%);
		max-width: 30%;
	}

	.elementor-2 .elementor-element.elementor-element-e077035 img {
		width: 30%;
	}

	.elementor-2
		.elementor-element.elementor-element-30d822b
		> .elementor-widget-container {
		margin: 0 -60px 10px 0;
		padding: 0;
	}

	.elementor-2 .elementor-element.elementor-element-30d822b {
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30%);
		max-width: 30%;
	}

	.elementor-2 .elementor-element.elementor-element-30d822b img {
		width: 30%;
	}

	.elementor-2
		.elementor-element.elementor-element-71bc414
		> .elementor-widget-container {
		margin: 0 -60px 10px 0;
		padding: 0;
	}

	.elementor-2 .elementor-element.elementor-element-71bc414 {
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30%);
		max-width: 30%;
	}

	.elementor-2 .elementor-element.elementor-element-71bc414 img {
		width: 30%;
	}

	.elementor-2
		.elementor-element.elementor-element-a2ded1c
		> .elementor-widget-container {
		margin: 0 -60px 10px 0;
		padding: 0;
	}

	.elementor-2 .elementor-element.elementor-element-a2ded1c {
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30%);
		max-width: 30%;
	}

	.elementor-2 .elementor-element.elementor-element-a2ded1c img {
		width: 30%;
	}

	.elementor-2
		.elementor-element.elementor-element-e6b13e6
		> .elementor-widget-container {
		margin: 0 -60px 10px 0;
		padding: 0;
	}

	.elementor-2 .elementor-element.elementor-element-e6b13e6 {
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30%);
		max-width: 30%;
	}

	.elementor-2 .elementor-element.elementor-element-e6b13e6 img {
		width: 30%;
	}

	.elementor-2
		.elementor-element.elementor-element-ae85724
		> .elementor-widget-container {
		margin: 0 -60px 10px 0;
		padding: 0;
	}

	.elementor-2 .elementor-element.elementor-element-ae85724 {
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30%);
		max-width: 30%;
	}

	.elementor-2 .elementor-element.elementor-element-ae85724 img {
		width: 30%;
	}

	.elementor-2
		.elementor-element.elementor-element-57f80e8
		> .elementor-widget-container {
		margin: 0 -60px 10px 0;
		padding: 0;
	}

	.elementor-2 .elementor-element.elementor-element-57f80e8 {
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30%);
		max-width: 30%;
	}

	.elementor-2 .elementor-element.elementor-element-57f80e8 img {
		width: 30%;
	}

	.elementor-2 .elementor-element.elementor-element-213d8db {
		font-size: 10px;
	}

	.elementor-2 .elementor-element.elementor-element-7a9ae4a3 {
		border-width: 2px;
		margin-top: 0;
		margin-bottom: 15px;
		padding: 0;
	}

	.elementor-2 .elementor-element.elementor-element-7a9ae4a3,
	.elementor-2
		.elementor-element.elementor-element-7a9ae4a3
		> .elementor-background-overlay {
		border-radius: 15px 15px 15px 15px;
	}

	.elementor-2 .elementor-element.elementor-element-bf78568 {
		width: 50%;
	}

	.elementor-2
		.elementor-element.elementor-element-bf78568
		> .elementor-element-populated {
		padding: 0 5px 0 0;
	}

	.elementor-2
		.elementor-element.elementor-element-e727220
		> .elementor-widget-container {
		margin: 0;
	}

	.elementor-2 .elementor-element.elementor-element-e727220 {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}

	.elementor-2 .elementor-element.elementor-element-300ed031 {
		width: 50%;
	}

	.elementor-2
		.elementor-element.elementor-element-300ed031
		> .elementor-element-populated {
		padding: 0 0 0 5px;
	}

	.elementor-2
		.elementor-element.elementor-element-6be134d
		> .elementor-widget-container {
		margin: 0;
	}

	.elementor-2 .elementor-element.elementor-element-6be134d {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}

	.elementor-2 .elementor-element.elementor-element-6be134d .elementor-button {
		border-radius: 100px;
	}

	.elementor-2 .elementor-element.elementor-element-1f532de {
		border-width: 2px;
		margin-top: 0;
		margin-bottom: 0;
		padding: 0 0 15px;
	}

	.elementor-2 .elementor-element.elementor-element-1f532de,
	.elementor-2
		.elementor-element.elementor-element-1f532de
		> .elementor-background-overlay {
		border-radius: 15px 15px 15px 15px;
	}

	.elementor-2 .elementor-element.elementor-element-ca5ff3c {
		width: 60%;
	}

	.elementor-2
		.elementor-element.elementor-element-ec9d7dd
		> .elementor-widget-container {
		margin: -20px 0 0;
		padding: 0;
	}

	.elementor-2 .elementor-element.elementor-element-ec9d7dd {
		text-align: left;
	}

	.elementor-2
		.elementor-element.elementor-element-ec9d7dd
		.elementor-heading-title {
		font-size: 8px;
		letter-spacing: -0.7px;
	}

	.elementor-2
		.elementor-element.elementor-element-be04b32
		> .elementor-widget-container {
		margin: -15px 0 0;
	}

	.elementor-2 .elementor-element.elementor-element-be04b32 {
		column-gap: 0px;
		font-size: 9px;
	}

	.elementor-2 .elementor-element.elementor-element-e9aa579 {
		width: 40%;
	}

	.elementor-2
		.elementor-element.elementor-element-a8e07e4
		> .elementor-widget-container {
		padding: 0;
	}

	.elementor-2
		.elementor-element.elementor-element-a8e07e4
		.elementor-button
		.elementor-button-content-wrapper {
		justify-content: start;
	}

	.elementor-2
		.elementor-element.elementor-element-43c2fcd
		> .elementor-widget-container {
		padding: 0;
	}

	.elementor-2
		.elementor-element.elementor-element-43c2fcd
		.elementor-button
		.elementor-button-content-wrapper {
		justify-content: start;
	}

	.elementor-2
		.elementor-element.elementor-element-d94b415
		> .elementor-widget-container {
		padding: 0;
	}

	.elementor-2
		.elementor-element.elementor-element-d94b415
		.elementor-button
		.elementor-button-content-wrapper {
		justify-content: start;
	}

	.elementor-2 .elementor-element.elementor-element-2d44393d {
		margin-top: 0;
		margin-bottom: 0;
	}

	.elementor-2 .elementor-element.elementor-element-3006f268 {
		margin-top: -80px;
		margin-bottom: 0;
	}

	.elementor-2
		.elementor-element.elementor-element-c542488.elementor-column
		> .elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-2
		.elementor-element.elementor-element-7d73c3f
		> .elementor-widget-container {
		margin: 0 2.5px 5px;
	}

	.elementor-2 .elementor-element.elementor-element-7d73c3f {
		--container-widget-width: 170px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 170px);
		max-width: 170px;
	}

	.elementor-2
		.elementor-element.elementor-element-45fb641
		> .elementor-widget-container {
		margin: 0 2.5px 5px;
	}

	.elementor-2 .elementor-element.elementor-element-45fb641 {
		--container-widget-width: 170px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 170px);
		max-width: 170px;
	}

	.elementor-2
		.elementor-element.elementor-element-a8a8398
		> .elementor-widget-container {
		margin: 0 2.5px 5px;
	}

	.elementor-2 .elementor-element.elementor-element-a8a8398 {
		--container-widget-width: 170px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 170px);
		max-width: 170px;
	}

	.elementor-2
		.elementor-element.elementor-element-6b92bf9
		> .elementor-widget-container {
		margin: 0 2.5px 5px;
	}

	.elementor-2 .elementor-element.elementor-element-6b92bf9 {
		--container-widget-width: 170px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 170px);
		max-width: 170px;
	}

	.elementor-2
		.elementor-element.elementor-element-200795c
		> .elementor-widget-container {
		margin: 10px 0 0;
	}

	.elementor-2 .elementor-element.elementor-element-200795c img {
		border-radius: 8px 8px 8px 8px;
	}

	.elementor-2
		.elementor-element.elementor-element-cde5187
		> .elementor-widget-container {
		margin: -190px 0 0;
	}

	.elementor-2 .elementor-element.elementor-element-cde5187 img {
		width: 100%;
		border-radius: 100px;
	}

	.elementor-2
		.elementor-element.elementor-element-b53882d
		> .elementor-widget-container {
		margin: -70px 10px 0;
	}

	.elementor-2 .elementor-element.elementor-element-b53882d {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}

	.elementor-2 .elementor-element.elementor-element-b53882d .elementor-button {
		border-radius: 5px 5px 5px 5px;
	}
}

.elementor-151
	.elementor-element.elementor-element-cce88ac:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-151
	.elementor-element.elementor-element-cce88ac
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-151 .elementor-element.elementor-element-cce88ac {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-151 .elementor-element.elementor-element-7762859 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-151 .elementor-element.elementor-element-7762859 img {
	width: 100px;
}

.elementor-151
	.elementor-element.elementor-element-ba24117.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-151
	.elementor-element.elementor-element-ba24117.elementor-column
	> .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-151
	.elementor-element.elementor-element-ba24117
	> .elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0 20px 0 0;
}

.elementor-151 .elementor-element.elementor-element-ddc9ae2 {
	width: initial;
	max-width: initial;
}

.elementor-151
	.elementor-element.elementor-element-ddc9ae2
	> .elementor-widget-container {
	margin: 0 10px 0 0;
}

.elementor-151 .elementor-element.elementor-element-ddc9ae2 img {
	width: 32px;
}

.elementor-151 .elementor-element.elementor-element-37306aa {
	width: initial;
	max-width: initial;
}

.elementor-151
	.elementor-element.elementor-element-37306aa
	> .elementor-widget-container {
	margin: 0 10px 0 0;
}

.elementor-151 .elementor-element.elementor-element-37306aa img {
	width: 32px;
}

.elementor-151
	.elementor-element.elementor-element-a459ba8
	> .elementor-widget-container {
	background-color: #2d63e9;
	padding: 5px 0 0;
}

@media (min-width: 768px) {
	.elementor-151 .elementor-element.elementor-element-75887e7 {
		width: 80%;
	}

	.elementor-151 .elementor-element.elementor-element-ba24117 {
		width: 20%;
	}
}

@media (max-width: 767px) {
	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		),
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer {
		background-image: url('/?#');
		background-position: center center;
		background-repeat: no-repeat;
		background-size: contain;
		--ai-bg-sz: '[[{"s":[2084,261],"d":["O@1920","O@1366","O@992","O@768","O@480","O@360","1920","1920@1366","1920@992","1920@768","1920@480","1920@360","1366","1366@992","1366@768","1366@480","1366@360","992","992@768","992@480","992@360","768","768@480","768@360","480","480@360","360","120"]}]]';
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-O@1920-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-O@1920-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-O@1366-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-O@1366-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-O@992-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-O@992-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-O@768-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-O@768-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-O@480-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-O@480-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-O@360-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-O@360-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-1920-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-1920-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-1920@1366-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-1920@1366-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-1920@992-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-1920@992-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-1920@768-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-1920@768-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-1920@480-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-1920@480-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-1920@360-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-1920@360-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-1366-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-1366-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-1366@992-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-1366@992-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-1366@768-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-1366@768-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-1366@480-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-1366@480-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-1366@360-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-1366@360-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-992-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-992-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-992@768-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-992@768-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-992@480-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-992@480-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-992@360-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-992@360-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-768-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-768-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-768@480-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-768@480-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-768@360-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-768@360-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-480-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-480-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-480@360-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-480@360-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-360-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-360-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-120-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-120-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-0-'],
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-0-'] {
		background-image: none;
	}

	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		).lzl:not(.lzl-ed),
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer.lzl:not(.lzl-ed),
	.elementor-151
		.elementor-element.elementor-element-cce88ac:not(
			.elementor-motion-effects-element-type-background
		).lzl-ing:not(.lzl-ed),
	.elementor-151
		.elementor-element.elementor-element-cce88ac
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer.lzl-ing:not(.lzl-ed) {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACCQAAAEFCAYAAAAxRKT6AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAIUklEQVR42u3BAQEAAACCIP+vbkhAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwZzXEAAHJYuBPAAAAAElFTkSuQmCC');
	}

	.elementor-151 .elementor-element.elementor-element-75887e7 {
		width: 70%;
	}

	.elementor-151
		.elementor-element.elementor-element-75887e7.elementor-column.elementor-element[data-element_type='column']
		> .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-151
		.elementor-element.elementor-element-75887e7
		> .elementor-widget-wrap
		> .elementor-widget:not(.elementor-widget__width-auto):not(
			.elementor-widget__width-initial
		):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0;
	}

	.elementor-151 .elementor-element.elementor-element-7762859 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}

	.elementor-151 .elementor-element.elementor-element-7762859 img {
		width: 100px;
	}

	.elementor-151 .elementor-element.elementor-element-ba24117 {
		width: 30%;
	}

	.elementor-151
		.elementor-element.elementor-element-ba24117.elementor-column.elementor-element[data-element_type='column']
		> .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-151
		.elementor-element.elementor-element-ba24117.elementor-column
		> .elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-151
		.elementor-element.elementor-element-ba24117
		> .elementor-widget-wrap
		> .elementor-widget:not(.elementor-widget__width-auto):not(
			.elementor-widget__width-initial
		):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0;
	}

	.elementor-151
		.elementor-element.elementor-element-ba24117
		> .elementor-element-populated {
		padding: 0 10px 0 0;
	}

	.elementor-151 .elementor-element.elementor-element-ddc9ae2 {
		width: auto;
		max-width: auto;
		text-align: center;
	}

	.elementor-151 .elementor-element.elementor-element-ddc9ae2 img {
		width: 32px;
	}

	.elementor-151 .elementor-element.elementor-element-37306aa {
		width: auto;
		max-width: auto;
		text-align: center;
	}

	.elementor-151 .elementor-element.elementor-element-37306aa img {
		width: 32px;
	}

	.elementor-151
		.elementor-element.elementor-element-a459ba8
		> .elementor-widget-container {
		padding: 5px 0 0;
	}
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background: #051828;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	--ai-bg-sz: '[[{"s":[1400,210],"d":["O@1366","O@992","O@768","O@480","O@360","1366","1366@992","1366@768","1366@480","1366@360","992","992@768","992@480","992@360","768","768@480","768@360","480","480@360","360","120"]}]]';
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-O@1366-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-O@1366-'] {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-O@992-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-O@992-'] {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-O@768-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-O@768-'] {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-O@480-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-O@480-'] {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-O@360-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-O@360-'] {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-1366-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-1366-'] {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-1366@992-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-1366@992-'] {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-1366@768-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-1366@768-'] {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-1366@480-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-1366@480-'] {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-1366@360-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-1366@360-'] {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-992-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-992-'] {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-992@768-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-992@768-'] {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-992@480-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-992@480-'] {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-992@360-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-992@360-'] {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-768-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-768-'] {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-768@480-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-768@480-'] {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-768@360-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-768@360-'] {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-480-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-480-'] {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-480@360-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-480@360-'] {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-360-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-360-'] {
	background-image: url('/?#');
	--lzl-bg-img: '/?#';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-120-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-120-'] {
	background-image: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD//gA+Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBkZWZhdWx0IHF1YWxpdHkK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgAEgB4AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A92snM9qJH5Ysw/JiKsbV9BVTTGU2K4I4dx1/2zVvI9RQAbV9BRtX0FGR6ijI9RQAbV9BRtX0FGR6ijI9RQAbV9BRtX0FGR6ijI9RQAbV9BRtX0FGR6ijI9RQAbV9BRtX0FGR6ijI9RQAbV9BRtX0FGR6ijI9RQBXvXMFq0icMGX/ANCAopmpsosHyRyyDr/tCigDitbtbc6vOTBESWyTsHNZ32S2/wCfeL/vgUUUFB9ktv8An3i/74FH2S2/594v++BRRQMPslt/z7xf98Cj7Jbf8+8X/fAoooAPslt/z7xf98Cj7Jbf8+8X/fAoooAPslt/z7xf98Cj7Jbf8+8X/fAoooAPslt/z7xf98Cj7Jbf8+8X/fAoooAPslt/z7xf98Cj7Jbf8+8X/fAoooA0NFtbcatARBECGyDsFFFFBLP/2Q==');
	--lzl-bg-img: 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD//gA+Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBkZWZhdWx0IHF1YWxpdHkK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgAEgB4AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A92snM9qJH5Ysw/JiKsbV9BVTTGU2K4I4dx1/2zVvI9RQAbV9BRtX0FGR6ijI9RQAbV9BRtX0FGR6ijI9RQAbV9BRtX0FGR6ijI9RQAbV9BRtX0FGR6ijI9RQAbV9BRtX0FGR6ijI9RQAbV9BRtX0FGR6ijI9RQBXvXMFq0icMGX/ANCAopmpsosHyRyyDr/tCigDitbtbc6vOTBESWyTsHNZ32S2/wCfeL/vgUUUFB9ktv8An3i/74FH2S2/594v++BRRQMPslt/z7xf98Cj7Jbf8+8X/fAoooAPslt/z7xf98Cj7Jbf8+8X/fAoooAPslt/z7xf98Cj7Jbf8+8X/fAoooAPslt/z7xf98Cj7Jbf8+8X/fAoooAPslt/z7xf98Cj7Jbf8+8X/fAoooA0NFtbcatARBECGyDsFFFFBLP/2Q==';
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	)[data-ai-bg*='-0-'],
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer[data-ai-bg*='-0-'] {
	background-image: none;
}

.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	).lzl:not(.lzl-ed),
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer.lzl:not(.lzl-ed),
.elementor-163
	.elementor-element.elementor-element-d1438ae:not(
		.elementor-motion-effects-element-type-background
	).lzl-ing:not(.lzl-ed),
.elementor-163
	.elementor-element.elementor-element-d1438ae
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer.lzl-ing:not(.lzl-ed) {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABXgAAADSCAYAAADwtKgYAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEiklEQVR42u3BAQEAAACCIP+vbkhAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAowHzkQABqUXi5gAAAABJRU5ErkJggg==');
}

.elementor-163 .elementor-element.elementor-element-d1438ae {
	box-shadow: 0px -1px 5px 0px #000;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}

.elementor-163
	.elementor-element.elementor-element-6206440.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-163
	.elementor-element.elementor-element-6206440.elementor-column
	> .elementor-widget-wrap {
	justify-content: center;
}

.elementor-163
	.elementor-element.elementor-element-6206440
	> .elementor-element-populated {
	padding: 0;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-163 .elementor-element.elementor-element-d5c054c img {
	height: 55px;
	object-fit: contain;
	object-position: center center;
}

.elementor-163
	.elementor-element.elementor-element-8ae0c27.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-163
	.elementor-element.elementor-element-8ae0c27.elementor-column
	> .elementor-widget-wrap {
	justify-content: center;
}

.elementor-163
	.elementor-element.elementor-element-8ae0c27
	> .elementor-element-populated {
	padding: 0;
}

.elementor-163 .elementor-element.elementor-element-3747ead img {
	height: 55px;
	object-fit: contain;
	object-position: center center;
}

.elementor-163
	.elementor-element.elementor-element-ebec8ca.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-163
	.elementor-element.elementor-element-ebec8ca.elementor-column
	> .elementor-widget-wrap {
	justify-content: center;
}

.elementor-163
	.elementor-element.elementor-element-ebec8ca
	> .elementor-element-populated {
	padding: 0;
}

.elementor-163 .elementor-element.elementor-element-fdb7744 img {
	height: 55px;
	object-fit: contain;
	object-position: center center;
}

.elementor-163
	.elementor-element.elementor-element-6fb024f.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-163
	.elementor-element.elementor-element-6fb024f.elementor-column
	> .elementor-widget-wrap {
	justify-content: center;
}

.elementor-163
	.elementor-element.elementor-element-6fb024f
	> .elementor-element-populated {
	padding: 0;
}

.elementor-163 .elementor-element.elementor-element-9775dc0 img {
	height: 55px;
	object-fit: contain;
	object-position: center center;
}

.elementor-163
	.elementor-element.elementor-element-f49f821.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-163
	.elementor-element.elementor-element-f49f821.elementor-column
	> .elementor-widget-wrap {
	justify-content: center;
}

.elementor-163
	.elementor-element.elementor-element-f49f821
	> .elementor-element-populated {
	padding: 0;
}

.elementor-163 .elementor-element.elementor-element-65892a0 img {
	height: 55px;
	object-fit: contain;
	object-position: center center;
}

.elementor-163 .elementor-element.elementor-element-993a8a1 {
	margin-top: 0;
	margin-bottom: 59px;
}

.elementor-163 .elementor-element.elementor-element-38ef012 {
	text-align: left;
}

.elementor-163 .elementor-element.elementor-element-38ef012 img {
	width: 40%;
}

.elementor-163 .elementor-element.elementor-element-10d1a2b {
	margin-top: 0;
	margin-bottom: 70px;
	padding: 0 30px;
}

.elementor-163
	.elementor-element.elementor-element-a8fbedb.elementor-column.elementor-element[data-element_type='column']
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-163
	.elementor-element.elementor-element-a8fbedb
	> .elementor-widget-wrap
	> .elementor-widget:not(.elementor-widget__width-auto):not(
		.elementor-widget__width-initial
	):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-163
	.elementor-element.elementor-element-8ad91ec
	.elementor-heading-title {
	font-family: 'Arial', Sans-serif;
	font-size: 10px;
	font-weight: 500;
	color: #000;
}

.elementor-163 .elementor-element.elementor-element-e24e164 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-163 .elementor-element.elementor-element-e24e164 img {
	width: 180px;
}

.elementor-163 .elementor-element.elementor-element-1c40c04 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
}

.elementor-163
	.elementor-element.elementor-element-1c40c04
	.elementor-heading-title {
	font-family: 'Arial', Sans-serif;
	font-size: 10px;
	font-weight: 500;
	color: #000;
}

.elementor-163
	.elementor-element.elementor-element-509161e
	> .elementor-widget-container {
	margin: 30px 0 0;
}

.elementor-163
	.elementor-element.elementor-element-509161e
	.elementor-heading-title {
	font-family: 'Arial', Sans-serif;
	font-size: 10px;
	font-weight: 500;
	color: #000;
}

.elementor-163 .elementor-element.elementor-element-f7c0d1a {
	text-align: left;
}

.elementor-163
	.elementor-element.elementor-element-f2a3a92
	> .elementor-widget-container {
	margin: 30px 0 0;
}

.elementor-163
	.elementor-element.elementor-element-f2a3a92
	.elementor-heading-title {
	font-family: 'Arial', Sans-serif;
	font-size: 10px;
	font-weight: 500;
	color: #000;
}

.elementor-163 .elementor-element.elementor-element-dc4eee2 {
	width: initial;
	max-width: initial;
}

.elementor-163
	.elementor-element.elementor-element-dc4eee2
	> .elementor-widget-container {
	margin: 0 10px 0 0;
}

.elementor-163 .elementor-element.elementor-element-dc4eee2 img {
	width: 30px;
}

.elementor-163 .elementor-element.elementor-element-238f322 {
	width: initial;
	max-width: initial;
}

.elementor-163
	.elementor-element.elementor-element-238f322
	> .elementor-widget-container {
	margin: 0 10px 0 0;
}

.elementor-163 .elementor-element.elementor-element-238f322 img {
	width: 30px;
}

.elementor-163 .elementor-element.elementor-element-1482c05 {
	width: initial;
	max-width: initial;
}

.elementor-163
	.elementor-element.elementor-element-1482c05
	> .elementor-widget-container {
	margin: 0 10px 0 0;
}

.elementor-163 .elementor-element.elementor-element-1482c05 img {
	width: 30px;
}

.elementor-163
	.elementor-element.elementor-element-959794e
	> .elementor-widget-container {
	margin: 30px 0 0;
}

.elementor-163
	.elementor-element.elementor-element-959794e
	.elementor-heading-title {
	font-family: 'Arial', Sans-serif;
	font-size: 10px;
	font-weight: 500;
	color: #000;
}

.elementor-163 .elementor-element.elementor-element-057943f {
	width: initial;
	max-width: initial;
}

.elementor-163
	.elementor-element.elementor-element-057943f
	> .elementor-widget-container {
	margin: 0 10px 0 0;
}

.elementor-163 .elementor-element.elementor-element-057943f img {
	width: 30px;
}

.elementor-163
	.elementor-element.elementor-element-a0e8ad8
	> .elementor-widget-container {
	margin: 30px 0 0;
}

.elementor-163 .elementor-element.elementor-element-a0e8ad8 {
	text-align: center;
}

.elementor-163
	.elementor-element.elementor-element-a0e8ad8
	.elementor-heading-title {
	font-family: 'Arial', Sans-serif;
	font-size: 10px;
	font-weight: 500;
	color: #000;
}

@media (max-width: 767px) {
	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		),
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer {
		background-image: #051828;
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-O@1366-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-O@1366-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-O@992-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-O@992-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-O@768-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-O@768-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-O@480-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-O@480-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-O@360-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-O@360-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-1366-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-1366-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-1366@992-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-1366@992-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-1366@768-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-1366@768-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-1366@480-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-1366@480-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-1366@360-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-1366@360-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-992-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-992-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-992@768-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-992@768-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-992@480-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-992@480-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-992@360-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-992@360-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-768-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-768-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-768@480-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-768@480-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-768@360-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-768@360-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-480-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-480-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-480@360-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-480@360-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-360-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-360-'] {
		background-image: url('/?#');
		--lzl-bg-img: '/?#';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-120-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-120-'] {
		background-image: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD//gA+Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBkZWZhdWx0IHF1YWxpdHkK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgAEgB4AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A92snM9qJH5Ysw/JiKsbV9BVTTGU2K4I4dx1/2zVvI9RQAbV9BRtX0FGR6ijI9RQAbV9BRtX0FGR6ijI9RQAbV9BRtX0FGR6ijI9RQAbV9BRtX0FGR6ijI9RQAbV9BRtX0FGR6ijI9RQAbV9BRtX0FGR6ijI9RQBXvXMFq0icMGX/ANCAopmpsosHyRyyDr/tCigDitbtbc6vOTBESWyTsHNZ32S2/wCfeL/vgUUUFB9ktv8An3i/74FH2S2/594v++BRRQMPslt/z7xf98Cj7Jbf8+8X/fAoooAPslt/z7xf98Cj7Jbf8+8X/fAoooAPslt/z7xf98Cj7Jbf8+8X/fAoooAPslt/z7xf98Cj7Jbf8+8X/fAoooAPslt/z7xf98Cj7Jbf8+8X/fAoooA0NFtbcatARBECGyDsFFFFBLP/2Q==');
		--lzl-bg-img: 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD//gA+Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBkZWZhdWx0IHF1YWxpdHkK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgAEgB4AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A92snM9qJH5Ysw/JiKsbV9BVTTGU2K4I4dx1/2zVvI9RQAbV9BRtX0FGR6ijI9RQAbV9BRtX0FGR6ijI9RQAbV9BRtX0FGR6ijI9RQAbV9BRtX0FGR6ijI9RQAbV9BRtX0FGR6ijI9RQAbV9BRtX0FGR6ijI9RQBXvXMFq0icMGX/ANCAopmpsosHyRyyDr/tCigDitbtbc6vOTBESWyTsHNZ32S2/wCfeL/vgUUUFB9ktv8An3i/74FH2S2/594v++BRRQMPslt/z7xf98Cj7Jbf8+8X/fAoooAPslt/z7xf98Cj7Jbf8+8X/fAoooAPslt/z7xf98Cj7Jbf8+8X/fAoooAPslt/z7xf98Cj7Jbf8+8X/fAoooAPslt/z7xf98Cj7Jbf8+8X/fAoooA0NFtbcatARBECGyDsFFFFBLP/2Q==';
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		)[data-ai-bg*='-0-'],
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer[data-ai-bg*='-0-'] {
		background-image: none;
	}

	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		).lzl:not(.lzl-ed),
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer.lzl:not(.lzl-ed),
	.elementor-163
		.elementor-element.elementor-element-d1438ae:not(
			.elementor-motion-effects-element-type-background
		).lzl-ing:not(.lzl-ed),
	.elementor-163
		.elementor-element.elementor-element-d1438ae
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer.lzl-ing:not(.lzl-ed) {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABXgAAADSCAYAAADwtKgYAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEiklEQVR42u3BAQEAAACCIP+vbkhAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAowHzkQABqUXi5gAAAABJRU5ErkJggg==');
	}

	.elementor-163 .elementor-element.elementor-element-6206440 {
		width: 20%;
	}

	.elementor-163
		.elementor-element.elementor-element-d5c054c
		> .elementor-widget-container {
		margin: 5px;
	}

	.elementor-163 .elementor-element.elementor-element-d5c054c img {
		height: 40px;
	}

	.elementor-163 .elementor-element.elementor-element-8ae0c27 {
		width: 20%;
	}

	.elementor-163 .elementor-element.elementor-element-3747ead img {
		height: 40px;
	}

	.elementor-163 .elementor-element.elementor-element-ebec8ca {
		width: 20%;
	}

	.elementor-163 .elementor-element.elementor-element-fdb7744 img {
		height: 40px;
	}

	.elementor-163 .elementor-element.elementor-element-6fb024f {
		width: 20%;
	}

	.elementor-163 .elementor-element.elementor-element-9775dc0 img {
		height: 40px;
	}

	.elementor-163 .elementor-element.elementor-element-f49f821 {
		width: 20%;
	}

	.elementor-163 .elementor-element.elementor-element-65892a0 img {
		height: 40px;
	}

	.elementor-163 .elementor-element.elementor-element-993a8a1 {
		margin-top: 0;
		margin-bottom: 50px;
	}

	.elementor-163
		.elementor-element.elementor-element-38ef012
		> .elementor-widget-container {
		margin: 0;
	}

	.elementor-163 .elementor-element.elementor-element-38ef012 img {
		width: 100%;
		height: 35px;
	}

	.elementor-163 .elementor-element.elementor-element-10d1a2b {
		padding: 0 10px;
	}

	.elementor-163
		.elementor-element.elementor-element-e24e164
		> .elementor-widget-container {
		margin: 10px 0 0;
	}

	.elementor-163
		.elementor-element.elementor-element-1c40c04
		> .elementor-widget-container {
		margin: 10px 0 0 15px;
		padding: 0;
	}

	.elementor-163
		.elementor-element.elementor-element-1c40c04
		.elementor-heading-title {
		font-size: 8px;
	}

	.elementor-163 .elementor-element.elementor-element-1482c05 {
		width: var(--container-widget-width, 217px);
		max-width: 217px;
		--container-widget-width: 217px;
		--container-widget-flex-grow: 0;
		text-align: left;
	}

	.elementor-163 .elementor-element.elementor-element-959794e {
		width: var(--container-widget-width, 160px);
		max-width: 160px;
		--container-widget-width: 160px;
		--container-widget-flex-grow: 0;
	}

	.elementor-163 .elementor-element.elementor-element-057943f {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}

	.elementor-163
		.elementor-element.elementor-element-057943f
		> .elementor-widget-container {
		margin: 10px 0 0;
	}

	.elementor-163
		.elementor-element.elementor-element-a0e8ad8
		> .elementor-widget-container {
		margin: 50px 0 0;
	}
}

blockquote,
body,
dd,
dl,
dt,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
html,
iframe,
legend,
li,
ol,
p,
pre,
textarea,
ul {
	margin: 0;
	padding: 0;
	border: 0;
}

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

main {
	display: block;
}

html {
	box-sizing: border-box;
}

*,
::after,
::before {
	box-sizing: inherit;
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}

[type='search'] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type='search']::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

:-moz-focusring {
	outline: 1px dotted ButtonText;
}

body,
button,
input,
select,
textarea {
	font-family: -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI',
		Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol';
	font-weight: 400;
	text-transform: none;
	font-size: 17px;
	line-height: 1.5;
}

p {
	margin-bottom: 1.5em;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
}

table,
td,
th {
	border: 1px solid rgba(0, 0, 0, 0.1);
}

table {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 1px 0 0 1px;
	margin: 0 0 1.5em;
	width: 100%;
}

td,
th {
	padding: 8px;
}

th {
	border-width: 0 1px 1px 0;
}

td {
	border-width: 0 1px 1px 0;
}

h1 {
	font-size: 42px;
	margin-bottom: 20px;
	line-height: 1.2em;
	font-weight: 400;
	text-transform: none;
}

h2 {
	font-size: 35px;
	margin-bottom: 20px;
	line-height: 1.2em;
	font-weight: 400;
	text-transform: none;
}

h3 {
	font-size: 29px;
	margin-bottom: 20px;
	line-height: 1.2em;
	font-weight: 400;
	text-transform: none;
}

ol,
ul {
	margin: 0 0 1.5em 3em;
}

ol {
	list-style: decimal;
}

b,
strong {
	font-weight: 700;
}

figure {
	margin: 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

th {
	font-weight: 700;
}

img {
	height: auto;
	max-width: 100%;
}

button,
input[type='button'],
input[type='reset'],
input[type='submit'] {
	background: #55555e;
	color: #fff;
	border: 1px solid transparent;
	cursor: pointer;
	-webkit-appearance: button;
	padding: 10px 20px;
}

input[type='email'],
input[type='number'],
input[type='password'],
input[type='search'],
input[type='tel'],
input[type='text'],
input[type='url'],
select,
textarea {
	border: 1px solid;
	border-radius: 0;
	padding: 10px 15px;
	max-width: 100%;
}

a,
button,
input {
	transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out;
}

a {
	text-decoration: none;
}

.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto;
}

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

#primary[tabindex='-1']:focus {
	outline: 0;
}

.main-title {
	margin: 0;
	font-size: 25px;
	line-height: 1.2em;
	word-wrap: break-word;
	font-weight: 700;
	text-transform: none;
}

.entry-content:not(:first-child),
.entry-summary:not(:first-child),
.page-content:not(:first-child) {
	margin-top: 2em;
}

.entry-header,
.site-content {
	word-wrap: break-word;
}

.entry-title {
	margin-bottom: 0;
}

.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
	position: relative;
}

.wp-caption img[class*='wp-image-'] {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

.wp-caption .wp-caption-text {
	font-size: 75%;
	padding-top: 5px;
	opacity: 0.8;
}

.wp-caption img {
	position: relative;
	vertical-align: bottom;
}

.site-content {
	display: flex;
}

.grid-container {
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
}

.page-header,
.sidebar .widget,
.site-main > * {
	margin-bottom: 20px;
}

.separate-containers .comments-area,
.separate-containers .inside-article,
.separate-containers .page-header,
.separate-containers .paging-navigation {
	padding: 40px;
}

.separate-containers .site-main {
	margin: 20px;
}

.separate-containers.no-sidebar .site-main {
	margin-left: 0;
	margin-right: 0;
}

.one-container .site-main > :last-child,
.separate-containers .site-main > :last-child {
	margin-bottom: 0;
}

.full-width-content .container.grid-container {
	max-width: 100%;
}

.full-width-content.no-sidebar.separate-containers .site-main {
	margin: 0;
}

.full-width-content.one-container .site-content,
.full-width-content.separate-containers .inside-article {
	padding: 0;
}

.container.grid-container {
	width: auto;
}

@media (max-width: 768px) {
	a,
	body,
	button,
	input,
	select,
	textarea {
		transition: all 0s ease-in-out;
	}

	.site-content {
		flex-direction: column;
	}

	.container .site-content .content-area {
		width: auto;
	}

	#main {
		margin-left: 0;
		margin-right: 0;
	}
}

body {
	background-color: var(--base-2);
	color: var(--contrast);
}

a {
	color: var(--accent);
}

a {
	text-decoration: underline;
}

.entry-title a,
.site-branding a,
a.button,
.wp-block-button__link,
.main-navigation a {
	text-decoration: none;
}

a:hover,
a:focus,
a:active {
	color: var(--accent);
}

:root {
	--contrast: #000;
	--contrast-2: #2d63e9;
	--contrast-3: #000;
	--base: #fefefe;
	--base-2: #e1ebf4;
	--base-3: #fefefe;
	--accent: #1e73be;
}

h1 {
	font-family: Arial;
	font-weight: 700;
	font-size: 40px;
}

@media (max-width: 768px) {
	h1 {
		font-size: 28px;
	}
}

h2 {
	font-family: Arial;
	font-weight: 700;
	font-size: 28px;
}

@media (max-width: 768px) {
	h2 {
		font-size: 24px;
	}
}

h3 {
	font-family: Arial;
	font-weight: 700;
	font-size: 24px;
}

@media (max-width: 768px) {
	h3 {
		font-size: 20px;
	}
}

.main-title a,
.main-title a:hover {
	color: var(--contrast);
}

.separate-containers .inside-article,
.separate-containers .comments-area,
.separate-containers .page-header,
.one-container .container,
.separate-containers .paging-navigation,
.inside-page-header {
	color: var(--contrast);
	background-color: var(--base-2);
}

.inside-article a,
.paging-navigation a,
.comments-area a,
.page-header a {
	color: var(--accent);
}

.inside-article a:hover,
.paging-navigation a:hover,
.comments-area a:hover,
.page-header a:hover {
	color: var(--accent);
}

.entry-title a {
	color: var(--contrast);
}

.entry-title a:hover {
	color: var(--contrast-2);
}

h1 {
	color: var(--contrast-2);
}

h2 {
	color: var(--contrast-2);
}

h3 {
	color: var(--contrast-2);
}

input[type='text'],
input[type='email'],
input[type='url'],
input[type='password'],
input[type='search'],
input[type='tel'],
input[type='number'],
textarea,
select {
	color: var(--contrast);
	background-color: var(--base-2);
	border-color: var(--base);
}

input[type='text']:focus,
input[type='email']:focus,
input[type='url']:focus,
input[type='password']:focus,
input[type='search']:focus,
input[type='tel']:focus,
input[type='number']:focus,
textarea:focus,
select:focus {
	color: var(--contrast);
	background-color: var(--base-2);
	border-color: var(--contrast-3);
}

button,
html input[type='button'],
input[type='reset'],
input[type='submit'],
a.button,
a.wp-block-button__link:not(.has-background) {
	color: #fff;
	background-color: #55555e;
}

button:hover,
html input[type='button']:hover,
input[type='reset']:hover,
input[type='submit']:hover,
a.button:hover,
button:focus,
html input[type='button']:focus,
input[type='reset']:focus,
input[type='submit']:focus,
a.button:focus,
a.wp-block-button__link:not(.has-background):active,
a.wp-block-button__link:not(.has-background):focus,
a.wp-block-button__link:not(.has-background):hover {
	color: #fff;
	background-color: #3f4047;
}

:root {
	--gp-search-modal-bg-color: var(--base-3);
	--gp-search-modal-text-color: var(--contrast);
	--gp-search-modal-overlay-bg-color: rgba(0, 0, 0, 0.2);
}

@media (max-width: 768px) {
	.separate-containers .inside-article,
	.separate-containers .comments-area,
	.separate-containers .page-header,
	.separate-containers .paging-navigation,
	.one-container .site-content,
	.inside-page-header {
		padding: 30px;
	}
}

.site-content .content-area {
	width: 100%;
}

body {
	background-position: center;
}

[class*=' eicon-'],
[class^='eicon'] {
	display: inline-block;
	font-family: eicons;
	font-size: inherit;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@keyframes a {
	0% {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(359deg);
	}
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

:root {
	--gb-container-width: 1200px;
}

[class*='bdt-divider'] {
	border: none;
	margin-bottom: 20px;
}

* + [class*='bdt-divider'] {
	margin-top: 20px;
}

* + .bdt-table {
	margin-top: 20px;
}

* + .bdt-progress {
	margin-top: 20px;
}

@keyframes bdt-spinner-rotate {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(270deg);
	}
}

@keyframes bdt-spinner-dash {
	0% {
		stroke-dashoffset: 88px;
	}

	50% {
		stroke-dashoffset: 22px;
		transform: rotate(135deg);
	}

	100% {
		stroke-dashoffset: 88px;
		transform: rotate(450deg);
	}
}

* + .bdt-alert {
	margin-top: 20px;
}

* + .bdt-placeholder {
	margin-top: 20px;
}

[class*='bdt-modal-close-'] {
	position: absolute;
	z-index: 1010;
	top: 10px;
	right: 10px;
	padding: 5px;
}

[class*='bdt-modal-close-']:first-child + * {
	margin-top: 0;
}

:root {
	--bdt-leader-fill-content: .;
}

* + .bdt-notification-message {
	margin-top: 10px;
}

.bdt-grid + .bdt-grid,
.bdt-grid > .bdt-grid-margin,
* + .bdt-grid-margin {
	margin-top: 30px;
}

@media (min-width: 1200px) {
	.bdt-grid + .bdt-grid,
	.bdt-grid > .bdt-grid-margin,
	* + .bdt-grid-margin {
		margin-top: 40px;
	}
}

.bdt-grid + .bdt-grid-small,
.bdt-grid + .bdt-grid-row-small,
.bdt-grid-small > .bdt-grid-margin,
.bdt-grid-row-small > .bdt-grid-margin,
* + .bdt-grid-margin-small {
	margin-top: 15px;
}

.bdt-grid + .bdt-grid-medium,
.bdt-grid + .bdt-grid-row-medium,
.bdt-grid-medium > .bdt-grid-margin,
.bdt-grid-row-medium > .bdt-grid-margin,
* + .bdt-grid-margin-medium {
	margin-top: 30px;
}

.bdt-grid + .bdt-grid-large,
.bdt-grid + .bdt-grid-row-large,
.bdt-grid-large > .bdt-grid-margin,
.bdt-grid-row-large > .bdt-grid-margin,
* + .bdt-grid-margin-large {
	margin-top: 40px;
}

@media (min-width: 1200px) {
	.bdt-grid + .bdt-grid-large,
	.bdt-grid + .bdt-grid-row-large,
	.bdt-grid-large > .bdt-grid-margin,
	.bdt-grid-row-large > .bdt-grid-margin,
	* + .bdt-grid-margin-large {
		margin-top: 70px;
	}
}

.bdt-navbar-left,
.bdt-navbar-right,
[class*='bdt-navbar-center'] {
	display: flex;
	gap: 0;
	align-items: center;
}

[class*='bdt-navbar-center-'] {
	width: max-content;
	box-sizing: border-box;
}

[class*='bdt-animation-'] {
	animation: 0.5s ease-out both;
}

@keyframes bdt-fade {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes bdt-scale-up {
	0% {
		transform: scale(0.9);
	}

	100% {
		transform: scale(1);
	}
}

@keyframes bdt-scale-down {
	0% {
		transform: scale(1.1);
	}

	100% {
		transform: scale(1);
	}
}

@keyframes bdt-slide-top {
	0% {
		transform: translateY(-100%);
	}

	100% {
		transform: translateY(0);
	}
}

@keyframes bdt-slide-bottom {
	0% {
		transform: translateY(100%);
	}

	100% {
		transform: translateY(0);
	}
}

@keyframes bdt-slide-left {
	0% {
		transform: translateX(-100%);
	}

	100% {
		transform: translateX(0);
	}
}

@keyframes bdt-slide-right {
	0% {
		transform: translateX(100%);
	}

	100% {
		transform: translateX(0);
	}
}

@keyframes bdt-slide-top-small {
	0% {
		transform: translateY(-10px);
	}

	100% {
		transform: translateY(0);
	}
}

@keyframes bdt-slide-bottom-small {
	0% {
		transform: translateY(10px);
	}

	100% {
		transform: translateY(0);
	}
}

@keyframes bdt-slide-left-small {
	0% {
		transform: translateX(-10px);
	}

	100% {
		transform: translateX(0);
	}
}

@keyframes bdt-slide-right-small {
	0% {
		transform: translateX(10px);
	}

	100% {
		transform: translateX(0);
	}
}

@keyframes bdt-slide-top-medium {
	0% {
		transform: translateY(-50px);
	}

	100% {
		transform: translateY(0);
	}
}

@keyframes bdt-slide-bottom-medium {
	0% {
		transform: translateY(50px);
	}

	100% {
		transform: translateY(0);
	}
}

@keyframes bdt-slide-left-medium {
	0% {
		transform: translateX(-50px);
	}

	100% {
		transform: translateX(0);
	}
}

@keyframes bdt-slide-right-medium {
	0% {
		transform: translateX(50px);
	}

	100% {
		transform: translateX(0);
	}
}

@keyframes bdt-kenburns {
	0% {
		transform: scale(1);
	}

	100% {
		transform: scale(1.2);
	}
}

@keyframes bdt-shake {
	0%,
	100% {
		transform: translateX(0);
	}

	10% {
		transform: translateX(-9px);
	}

	20% {
		transform: translateX(8px);
	}

	30% {
		transform: translateX(-7px);
	}

	40% {
		transform: translateX(6px);
	}

	50% {
		transform: translateX(-5px);
	}

	60% {
		transform: translateX(4px);
	}

	70% {
		transform: translateX(-3px);
	}

	80% {
		transform: translateX(2px);
	}

	90% {
		transform: translateX(-1px);
	}
}

@keyframes bdt-stroke {
	0% {
		stroke-dashoffset: var(--bdt-animation-stroke);
	}

	100% {
		stroke-dashoffset: 0;
	}
}

[class*='bdt-child-width'] > * {
	box-sizing: border-box;
	width: 100%;
}

[class*='bdt-width'] {
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
}

[class*='bdt-height'] {
	box-sizing: border-box;
}

[class*='bdt-column-'] {
	column-gap: 30px;
}

@media (min-width: 1200px) {
	[class*='bdt-column-'] {
		column-gap: 40px;
	}
}

[class*='bdt-column-'] img {
	transform: translate3d(0, 0, 0);
}

[bdt-cover]:where(canvas, iframe, svg),
[data-bdt-cover]:where(canvas, iframe, svg) {
	max-width: none;
	position: absolute;
	left: 50%;
	top: 50%;
	--bdt-position-translate-x: -50%;
	--bdt-position-translate-y: -50%;
	transform: translate(
		var(--bdt-position-translate-x),
		var(--bdt-position-translate-y)
	);
}

[bdt-cover]:where(img, video),
[data-bdt-cover]:where(img, video) {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	object-fit: cover;
	object-position: center;
}

[class*='bdt-align'] {
	display: block;
	margin-bottom: 30px;
}

* + [class*='bdt-align'] {
	margin-top: 30px;
}

[class*='bdt-float-'] {
	max-width: 100%;
}

[class*='bdt-inline'] {
	display: inline-block;
	position: relative;
	max-width: 100%;
	vertical-align: middle;
	-webkit-backface-visibility: hidden;
}

[bdt-responsive],
[data-bdt-responsive] {
	max-width: 100%;
}

[class*='bdt-box-shadow-hover'] {
	transition: box-shadow 0.1s ease-in-out;
}

* + .bdt-margin {
	margin-top: 20px !important;
}

* + .bdt-margin-small {
	margin-top: 10px !important;
}

* + .bdt-margin-medium {
	margin-top: 40px !important;
}

* + .bdt-margin-large {
	margin-top: 40px !important;
}

@media (min-width: 1200px) {
	* + .bdt-margin-large {
		margin-top: 70px !important;
	}
}

* + .bdt-margin-xlarge {
	margin-top: 70px !important;
}

@media (min-width: 1200px) {
	* + .bdt-margin-xlarge {
		margin-top: 140px !important;
	}
}

:root {
	--bdt-position-margin-offset: 0.0001px;
}

[class*='bdt-position-top'],
[class*='bdt-position-bottom'],
[class*='bdt-position-left'],
[class*='bdt-position-right'],
[class*='bdt-position-center'] {
	position: absolute !important;
	max-width: calc(100% - (var(--bdt-position-margin-offset) * 2));
	box-sizing: border-box;
}

[class*='bdt-position-center-left'],
[class*='bdt-position-center-right'],
.bdt-position-center-vertical {
	top: calc(50% - var(--bdt-position-margin-offset));
	--bdt-position-translate-y: -50%;
	transform: translate(0, var(--bdt-position-translate-y));
}

:where(.bdt-transition-fade),
:where([class*='bdt-transition-scale']),
:where([class*='bdt-transition-slide']) {
	--bdt-position-translate-x: 0;
	--bdt-position-translate-y: 0;
}

.bdt-transition-fade,
[class*='bdt-transition-scale'],
[class*='bdt-transition-slide'] {
	--bdt-translate-x: 0;
	--bdt-translate-y: 0;
	--bdt-scale-x: 1;
	--bdt-scale-y: 1;
	transform: translate(
			var(--bdt-position-translate-x),
			var(--bdt-position-translate-y)
		)
		translate(var(--bdt-translate-x), var(--bdt-translate-y))
		scale(var(--bdt-scale-x), var(--bdt-scale-y));
	transition: 0.3s ease-out;
	transition-property: opacity, transform, filter;
	opacity: 0;
}

[class*='bdt-transition-scale'] {
	-webkit-backface-visibility: hidden;
}

[hidden],
.bdt-hidden {
	display: none !important;
}

* {
	--bdt-inverse: initial;
}

[class*='elementor-widget-bdt-'] a:hover {
	text-decoration: none;
}

@-webkit-keyframes appear {
	from {
		transform: scale(0);
		opacity: 0;
	}

	to {
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes appear {
	from {
		transform: scale(0);
		opacity: 0;
	}

	to {
		transform: scale(1);
		opacity: 1;
	}
}

[class*=' elementor-widget-bdt-'] svg.e-font-icon-svg {
	height: 1em;
	width: 1em;
}

[class*='bdt-'] *,
[class*='bdt-'] *::before,
[class*='bdt-'] *::after {
	box-sizing: border-box;
}

[class*=' elementor-widget-bdt-'] .swiper:not(.swiper-initialized) {
	opacity: 0;
	visibility: hidden;
}

[class*='elementor-widget-bdt-'] .swiper-slide {
	border-style: solid;
	border-width: 0;
	overflow: hidden;
}

@keyframes dummy-loader-animation {
	0% {
		background: rgba(152, 152, 152, 0.05);
	}

	50% {
		background: rgba(152, 152, 152, 0.2);
	}

	100% {
		background: rgba(152, 152, 152, 0.05);
	}
}

@keyframes attentionAnimation {
	0% {
		left: 0;
	}

	1% {
		left: -3px;
	}

	2% {
		left: 5px;
	}

	3% {
		left: -8px;
	}

	4% {
		left: 8px;
	}

	5% {
		left: -5px;
	}

	6% {
		left: 3px;
	}

	7% {
		left: 0;
	}
}

.elementor-widget-wrap [data-tilt] {
	transition: box-shadow 400ms cubic-bezier(0.25, 0.9, 0.58, 1);
}

.elementor-widget-wrap [data-tilt]:hover {
	box-shadow: 0 20px 50px -10px rgba(0, 0, 0, 0.45),
		0 50px 90px 0 rgba(51, 51, 51, 0.15);
}

.elementor-button svg {
	width: 1.2em;
}

@keyframes fe-infinite-rotate {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

@keyframes ep-grid-layer-animation-top-to-bottom {
	from {
		min-height: 0vh;
	}

	to {
		min-height: 100vh;
	}
}

:root {
	--tpg-primary-color: #0d6efd;
	--tpg-secondary-color: #0654c4;
	--tpg-primary-light: #c4d0ff;
}

.sticky-footer {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
}

html,
body {
	width: 100%;
	overflow-x: hidden;
}

.widget-image-caption {
	border-radius: 30px;
	padding-bottom: 3px;
	border: 1px solid #c5c5c5;
	background-image: linear-gradient(to bottom, #fff, #d7d7d7);
}

html::-webkit-scrollbar {
	display: none;
}

.wp-caption .wp-caption-text {
	opacity: 1;
	color: #d68b00;
}

.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail {
	background: 0 0;
}

.tpg-shortcode-main-wrapper .layout1 .rt-holder {
	border: solid 2px #c0380e;
	border-radius: 10px;
}

.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail h3 {
	margin: 0;
}

.tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail {
	padding: 8px 5px;
}

#masthead {
	z-index: 10;
	position: fixed !important;
	width: 100%;
}

#colophon {
	z-index: 10;
	position: fixed !important;
	width: 100%;
}

table,
td,
th {
	border: 0.5px solid #0000001a !important;
}

.n2-ss-slider:not(.n2-ss-loaded):not([data-ss-carousel])
	.n2-ss-slide:not([data-slide-public-id][data-lzl-first='1']),
.n2-ss-slider:not(.n2-ss-loaded) .n2-ss-layer.js-lzl-n-ing,
.n2-ss-slider:not(.n2-ss-loaded):not([style*='ss-responsive-scale'])
	[data-responsiveposition],
.n2-ss-slider:not(.n2-ss-loaded):not([style*='ss-responsive-scale'])
	[data-responsivesize],
.n2-ss-slider.n2-ss-loaded .n2-ss-layer.js-lzl-ing {
	visibility: hidden !important;
}

.elementor-top-section.elementor-section-stretched[data-settings*='section-stretched'] {
	width: var(--seraph-accel-client-width) !important;
}

html:not([dir='rtl'])
	.elementor-top-section.elementor-section-stretched[data-settings*='section-stretched'] {
	left: calc(-1 * var(--lzl-strtch-offs-x)) !important;
}

html[dir='rtl']
	.elementor-top-section.elementor-section-stretched[data-settings*='section-stretched'] {
	right: calc(-1 * var(--lzl-strtch-offs-x)) !important;
}

[data-packery-options].row.row-grid > .col:not([style*='position']),
[data-packery-options].row.row-masonry > .col:not([style*='position']) {
	float: unset;
	display: inline-block !important;
	vertical-align: top;
}

html,
body {
	display: block !important;
	opacity: 1 !important;
	visibility: unset !important;
}

.elementor-element-1a23ce8 .swiper:not(.swiper-initialized) .swiper-slide,
.elementor-element-1a23ce8
	.swiper-container:not(.swiper-container-initialized)
	.swiper-slide {
	width: calc((100% - (0) * 0) / 1);
	margin-right: 0;
}

@media (max-width: 1023px) {
	.elementor-element-1a23ce8 .swiper:not(.swiper-initialized) .swiper-slide,
	.elementor-element-1a23ce8
		.swiper-container:not(.swiper-container-initialized)
		.swiper-slide {
		width: calc((100% - (0) * 0) / 1);
		margin-right: 0;
	}
}

@media (max-width: 766px) {
	.elementor-element-1a23ce8 .swiper:not(.swiper-initialized) .swiper-slide,
	.elementor-element-1a23ce8
		.swiper-container:not(.swiper-container-initialized)
		.swiper-slide {
		width: calc((100% - (0) * 0) / 1);
		margin-right: 0;
	}
}

.elementor-element-1a23ce8 .swiper:not(.swiper-initialized) > .swiper-wrapper,
.elementor-element-1a23ce8
	.swiper-container:not(.swiper-container-initialized)
	> .swiper-wrapper {
	gap: 0;
}

#rt-tpg-container-3640326230 .rt-img-holder img.rt-img-responsive,
#rt-tpg-container-3640326230 .rt-img-holder,
#rt-tpg-container-3640326230 .rt-post-overlay .post-img,
#rt-tpg-container-3640326230 .post-sm .post-img,
#rt-tpg-container-3640326230 .rt-post-grid .post-img,
#rt-tpg-container-3640326230 .post-img img {
	border-radius: px;
}

#rt-tpg-container-3640326230 .layout1 .rt-holder h2.entry-title,
#rt-tpg-container-3640326230 .layout1 .rt-holder h3.entry-title,
#rt-tpg-container-3640326230 .layout1 .rt-holder h4.entry-title,
#rt-tpg-container-3640326230 .layout1 .rt-holder h2.entry-title a,
#rt-tpg-container-3640326230 .layout1 .rt-holder h3.entry-title a,
#rt-tpg-container-3640326230 .layout1 .rt-holder h4.entry-title a,
#rt-tpg-container-3640326230 .rt-holder .rt-woo-info h2 a,
#rt-tpg-container-3640326230 .rt-holder .rt-woo-info h3 a,
#rt-tpg-container-3640326230 .rt-holder .rt-woo-info h4 a,
#rt-tpg-container-3640326230 .post-content .post-title,
#rt-tpg-container-3640326230 .rt-post-grid .post-title,
#rt-tpg-container-3640326230 .rt-post-grid .post-title a,
#rt-tpg-container-3640326230 .post-content .post-title a,
#rt-tpg-container-3640326230 .rt-holder .rt-woo-info h2,
#rt-tpg-container-3640326230 .rt-holder .rt-woo-info h3,
#rt-tpg-container-3640326230 .rt-holder .rt-woo-info h4 {
	color: #c0380e;
	font-size: 12px;
	line-height: 22px;
	font-weight: 500;
	text-align: center;
}

.video-container {
	width: 100%;
	max-width: 1200px;
	height: auto;
	aspect-ratio: 1200/530;
}

@media (max-width: 768px) {
	.video-container {
		max-width: 350px;
		aspect-ratio: 350/250;
	}
}

.ays-pb-modal_2 {
	min-height: 800px;
	max-height: 802px;
}

.ays-pb-modal_2,
.av_pop_modals_2 {
	display: none;
}

.ays-pb-modal-check:checked ~ #ays-pb-screen-shade_2 {
	opacity: 0.5;
	pointer-events: auto;
}

.ays-pb-modal_2 .ays_pb_description > *,
.ays-pb-modal_2 .ays_pb_timer,
.ays-pb-modal_2 .ays_content_box p,
.ays-pb-modal_2 .ays-pb-dismiss-ad > button#ays_pb_dismiss_ad {
	color: #000;
	font-family: inherit;
}

#ays-pb-screen-shade_2 {
	opacity: 0;
	background: #000;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	pointer-events: none;
	transition: opacity 0.8s;
}

@media screen and (max-width: 768px) {
	.ays-pb-modal_2 {
		width: 100% !important;
		max-width: 100% !important;
		height: 500px !important;
		box-shadow: unset !important;
		box-sizing: border-box;
		max-height: 500px;
	}

	#ays-pb-screen-shade_2 {
		background: #000;
	}

	.ays-pb-modal_2.ays-pb-bg-styles_2:not(
			.ays_winxp_window,
			.ays_template_window
		),
	.ays_winxp_content.ays-pb-bg-styles_2,
	footer.ays_template_footer.ays-pb-bg-styles_2 div.ays_bg_image_box {
		background-image: unset !important;
	}

	.ays-pb-bg-styles_2 {
		background-color: rgba(255, 255, 255, 0) !important;
	}

	.ays-pb-border-mobile_2 {
		border: 1px solid rgba(255, 255, 255, 0) !important;
		border-radius: 4px !important;
	}

	#ays-pb-screen-shade_2 {
		-webkit-backdrop-filter: none;
		backdrop-filter: none;
		opacity: 0.5 !important;
	}
}

.ays-pb-modals {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 9999999999;
	text-align: center;
	height: 100%;
}

.ays-close-button-on-off,
.ays_pb_display_none_inp,
input.ays-pb-modal-check[type='checkbox'] {
	display: none !important;
}

.ays-pb-modals:not(.ays-pb-modals.ays-pb-notification-modal)::before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
}

.ays-pb-modal-check,
.ays-pb-modal-check:checked ~ .ays-pb-modal {
	pointer-events: auto;
}

.ays_image_window .ays_image_main:not(.ays-pb-show-scrollbar),
.ays_minimal_window .ays_minimal_main:not(.ays-pb-show-scrollbar),
div[class*='ays-pb-modal_'].ays-pb-modal:not(.ays-pb-show-scrollbar),
div[class*='ays-pb-modal_'].ays_cmd_window:not(.ays-pb-show-scrollbar),
div[class*='ays-pb-modal_'].ays_lil_window:not(.ays-pb-show-scrollbar),
div[class*='ays-pb-modal_'].ays_ubuntu_window:not(.ays-pb-show-scrollbar),
div[class*='ays-pb-modal_'].ays_window:not(.ays-pb-show-scrollbar),
div[class*='ays-pb-modal_'].ays_winxp_window:not(.ays-pb-show-scrollbar) {
	scrollbar-width: none;
}

.ays-pb-dismiss-ad > button#ays_pb_dismiss_ad .ays_pb_dismiss_ad_text_mobile,
.ays_cmd_window.ays_cmd_window--minimized .ays_cmd_window-content,
.ays_pb_display_none,
.ays_ubuntu_window.ays_ubuntu_window--minimized .ays_ubuntu_folder-info,
.ays_window.ays_cmd_window--minimized .ays_cmd_window-content {
	display: none;
}

@-webkit-keyframes ays_cmd_blink {
	to {
		visibility: hidden;
	}
}

@keyframes ays_cmd_blink {
	to {
		visibility: hidden;
	}
}

.ays-pb-modal,
.ays-pb-modal-macos,
.ays-pb-modal-macos:not(.ays-pb-show-scrollbar),
.ays-pb-modal:not(.ays-pb-show-scrollbar),
.ays_cmd_window,
.ays_cmd_window:not(.ays-pb-show-scrollbar),
.ays_ubuntu_window,
.ays_ubuntu_window:not(.ays-pb-show-scrollbar),
.ays_win98_window,
.ays_win98_window:not(.ays-pb-show-scrollbar),
.ays_window,
.ays_window:not(.ays-pb-show-scrollbar),
.ays_winxp_window,
.ays_winxp_window:not(.ays-pb-show-scrollbar) {
	-ms-overflow-style: none;
}

.ays_content_box {
	padding: 20px;
}

.ays_minimal_window .ays_content_box,
div[class*='ays-pb-modal_'].ays-pb-modal.ays-pb-modal-image-type-img,
div[class*='ays-pb-modal_'].ays-pb-modal.ays_facebook_window {
	padding: 0;
}

div[class*='ays-pb-modal_'].ays-pb-modal,
div[class*='ays-pb-modal_'].ays-pb-modal-macos {
	background: #fff;
	position: absolute;
	vertical-align: middle;
	overflow: auto;
	animation-fill-mode: forwards !important;
	right: 0;
	bottom: 0;
	display: none;
	z-index: 1;
	top: 0;
	left: 0;
}

.ays-pb-modal-image-type-img .ays_pb_timer {
	position: absolute;
	width: 100%;
	bottom: 10px;
	margin: 0;
}

.ays_pb_description > *,
.ays_pb_timer {
	color: inherit;
}

div[class*='ays-pb-modal_'].ays-pb-modal {
	margin: auto;
	padding: 25px;
	border-radius: 4px;
}

.ays-pb-modal-close {
	position: absolute;
	cursor: pointer;
}

.ays-pb-modal.ays-pb-modal_1 > p:last-child {
	position: sticky;
	margin: auto;
	background-color: #fff;
}

.ays-pb-modal:not(.ays-pb-show-scrollbar)::-webkit-scrollbar {
	width: 0 !important;
	scrollbar-width: none;
}

body[class^='pb_disable_scroll'],
html[class^='pb_disable_scroll'] {
	overflow-y: hidden;
	position: fixed;
	width: 100%;
}

.ays-pb-modals .ays-pb-modal-image-type-img .ays_content_box {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

.ays-pb-modals .ays-pb-modal-image-type-img .ays_content_box img {
	max-width: 100%;
	max-height: 100%;
}

.ays-pb-modals .ays_content_box,
div.ays-pb-modals div.ays-pb-social-buttons-heading {
	word-break: break-word;
	max-width: 100%;
}

.ays-pb-dismiss-ad > button#ays_pb_dismiss_ad {
	cursor: pointer;
	font-size: 12px;
}

.ays-pb-dismiss-ad > button#ays_pb_dismiss_ad:hover {
	text-decoration: underline;
}

.ays-pb-visually-hidden-label {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	border: 0;
	padding: 0;
	white-space: nowrap;
	clip: rect(0 0 0 0);
	overflow: hidden;
}

@media screen and (max-width: 768px) {
	.ays-pb-dismiss-ad > button#ays_pb_dismiss_ad .ays_pb_dismiss_ad_text_pc {
		display: none;
	}

	.ays-pb-dismiss-ad > button#ays_pb_dismiss_ad .ays_pb_dismiss_ad_text_mobile {
		display: inline;
	}
}

.footer-menu ul {
	display: flex;
	justify-content: space-between;
	list-style: none;
	flex-wrap: wrap;
	gap:20px;
}
.footer-menu ul a {
	text-decoration: none;
	color:inherit;
}