body[data-l63cc9cf1b350] .x4037b638f7a5 {
	position: relative;
	overflow: hidden;
}
body[data-f29457c2317be=ye3a779ce1dda] {
	--ca80c91458cb6: #13213a;
	--v6c157d896522: #f5f9ff;
	--jf7fc53a23270: #d3e2f5;
	--y48b2c4fbb28d: #e5f0fd;
	--t4a2d577e679f: #1769c2;
	--r28cced8928aa: #cfe3fb;
	--rfd05e7133de8: #2580e3;
	--gda71bf8966b4: 0 18px 50px rgba(20, 45, 90, 0.08);
	--s57c9288ad4ac: #edf4fe;
}
body[data-g4e35ba967fe2=o4d31775968f7] {
	--edc1c7aeb6ebc: 8px;
	--yd6afb5beb111: 12px;
}
body[data-l63cc9cf1b350] .x4037b638f7a5>* {
	position: relative;
	z-index: 1;
}
body[data-l63cc9cf1b350] .x4037b638f7a5::before {
	inset: 0;
	pointer-events: none;
	opacity: 0.35;
	content: "";
	position: absolute;
}
body[data-l63cc9cf1b350=m0ba954537033] .x4037b638f7a5::before {
	background-image: radial-gradient(circle,var(--r28cced8928aa) 0 14px,transparent 15px),radial-gradient(circle,var(--y48b2c4fbb28d) 0 22px,transparent 23px);
	background-size: 180px 200px,260px 240px;
	opacity: 0.6;
	animation: k1d36ba292349 14s linear infinite;
}
@keyframes kccc740cc685b {
	from {
		background-position-y: -200px,-160px,-120px;
	}
	to {
		background-position-y: 200px,160px,120px;
	}
}
@keyframes k1d36ba292349 {
	from {
		background-position-y: 240px,260px;
	}
	to {
		background-position-y: -240px,-260px;
	}
}.i693d96730f81{visibility:inherit}
@keyframes k1c5fb75b1212 {
	from {
		opacity: 0.15;
	}
	to {
		opacity: 0.45;
	}
}.p7d92daf126e7{font-kerning:auto}
@keyframes k1d117a0b7f16 {
	from {
		transform: scale(1);
	}
	to {
		transform: scale(1.08);
	}
}
@keyframes k1b37b7186239 {
	from {
		background-position: 150% 0;
	}
	to {
		background-position: -50% 0;
	}
}.o21b40ac2c5fc{visibility:inherit}
@keyframes k4c2eb78dfbb6 {
	to {
		transform: rotate(360deg);
	}
}
@media(prefers-reduced-motion:reduce) {
	body[data-l63cc9cf1b350] .x4037b638f7a5::before {
		animation: none;
	}
	[data-d6de532ec854e] {
		transition: none;
	}
}
html:not([data-cc1bb8048787d]) :is([data-h4f6d463cfefa], [data-qf9e256823db6], [data-jccbf46981aeb]) {
	visibility: hidden;
}
.d01880e7a541c {
	padding: 0;
	margin: 0;
	list-style: none;
}.dc32fdc54efd5{z-index:auto}
.o8c50b70f2cba {
	display: contents;
}
