*,
:after,
:before {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position: ;
	--tw-gradient-via-position: ;
	--tw-gradient-to-position: ;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia: ;
	--tw-contain-size: ;
	--tw-contain-layout: ;
	--tw-contain-paint: ;
	--tw-contain-style:    
;
}

::backdrop {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position: ;
	--tw-gradient-via-position: ;
	--tw-gradient-to-position: ;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia: ;
	--tw-contain-size: ;
	--tw-contain-layout: ;
	--tw-contain-paint: ;
	--tw-contain-style:    
;
}

*,
:after,
:before {
	box-sizing: border-box;
	border: 0 solid #e5e7eb;
}

:after,
:before {
	--tw-content: '';
}

:host,
html {
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	-moz-tab-size: 4;
	tab-size: 4;
	font-family:
		ui-sans-serif,
		system-ui,
		sans-serif,
		Apple Color Emoji,
		Segoe UI Emoji,
		Segoe UI Symbol,
		Noto Color Emoji;
	font-feature-settings: normal;
	font-variation-settings: normal;
	-webkit-tap-highlight-color: transparent;
}

body {
	line-height: inherit;
}

hr {
	color: inherit;
	border-top-width: 1px;
}

abbr:where([title]) {
	text-decoration: underline dotted;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: inherit;
	font-weight: inherit;
}

a {
	color: inherit;
	text-decoration: inherit;
}

code,
kbd,
pre,
samp {
	font-family:
		ui-monospace,
		SFMono-Regular,
		Menlo,
		Monaco,
		Consolas,
		Liberation Mono,
		Courier New,
		monospace;
	font-feature-settings: normal;
	font-variation-settings: normal;
	font-size: 1em;
}

table {
	text-indent: 0;
	border-color: inherit;
	border-collapse: collapse;
}

button,
input,
optgroup,
select,
textarea {
	font-feature-settings: inherit;
	font-variation-settings: inherit;
	font-weight: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	color: inherit;
	padding: 0;
}

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
	-webkit-appearance: button;
	background-color: transparent;
	background-image: none;
}

:-moz-focusring {
	outline: auto;
}

:-moz-ui-invalid {
	box-shadow: none;
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
	height: auto;
}

::-webkit-search-decoration {
	-webkit-appearance: none;
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
	margin: 0;
}

fieldset,
menu,
ol,
ul {
	margin: 0;
	padding: 0;
}

menu,
ol,
ul {
	list-style: none;
}

dialog {
	padding: 0;
}

textarea {
	resize: vertical;
}

input::placeholder,
textarea::placeholder {
	opacity: 1;
	color: #9ca3af;
}

[role='button'],
button {
	cursor: pointer;
}

:disabled {
	cursor: default;
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
	display: block;
	vertical-align: middle;
}

img,
video {
	max-width: 100%;
	height: auto;
}

[hidden]:where(:not([hidden='until-found'])) {
	display: none;
}

.my-16 {
	margin-top: 4rem;
	margin-bottom: 4rem;
}

.my-8 {
	margin-top: 2rem;
	margin-bottom: 2rem;
}

.mb-6 {
	margin-bottom: 1.5rem;
}

.mb-7 {
	margin-bottom: 1.75rem;
}

.mb-\[0\.1em\] {
	margin-bottom: 0.1em;
}

.mr-4 {
	margin-right: 1rem;
}

.mt-12 {
	margin-top: 3rem;
}

.mt-24 {
	margin-top: 6rem;
}

.mt-6 {
	margin-top: 1.5rem;
}

.inline-block {
	display: inline-block;
}

.flex {
	display: flex;
}

.inline-flex {
	display: inline-flex;
}

.grid {
	display: grid;
}

.h-2 {
	height: 0.5rem;
}

.h-8 {
	height: 2rem;
}

.min-h-\[90vh\] {
	min-height: 90vh;
}

.w-2 {
	width: 0.5rem;
}

.w-full {
	width: 100%;
}

.min-w-8 {
	min-width: 2rem;
}

.max-w-3xl {
	max-width: 48rem;
}

.max-w-6xl {
	max-width: 72rem;
}

.max-w-\[123rem\] {
	max-width: 123rem;
}

.transform {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y))
		rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
		scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform-none {
	transform: none;
}

.grid-cols-6 {
	grid-template-columns: repeat(6, minmax(0, 1fr));
}

.flex-row {
	flex-direction: row;
}

.flex-col {
	flex-direction: column;
}

.items-center {
	align-items: center;
}

.justify-center {
	justify-content: center;
}

.justify-between {
	justify-content: space-between;
}

.gap-4 {
	gap: 1rem;
}

.gap-6 {
	gap: 1.5rem;
}

.gap-8 {
	gap: 2rem;
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

.rounded-3xl {
	border-radius: 1.5rem;
}

.rounded-full {
	border-radius: 9999px;
}

.bg-\[\#0057FF10\] {
	background-color: #0057ff10;
}

.bg-\[\#0057FF\] {
	--tw-bg-opacity: 1;
	background-color: rgb(0 87 255 / var(--tw-bg-opacity, 1));
}

.bg-\[\#066CFF10\] {
	background-color: #066cff10;
}

.bg-\[\#F9731610\] {
	background-color: #f9731610;
}

.bg-gray-100 {
	--tw-bg-opacity: 1;
	background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}

.bg-gray-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}

.bg-white {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.p-8 {
	padding: 2rem;
}

.px-2\.5 {
	padding-left: 0.625rem;
	padding-right: 0.625rem;
}

.px-5 {
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}

.px-\[3rem\] {
	padding-left: 3rem;
	padding-right: 3rem;
}

.py-0\.5 {
	padding-top: 0.125rem;
	padding-bottom: 0.125rem;
}

.py-2\.5 {
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
}

.py-6 {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}

.pb-12 {
	padding-bottom: 3rem;
}

.pb-8 {
	padding-bottom: 2rem;
}

.text-center {
	text-align: center;
}

.text-2xl {
	font-size: 1.5rem;
	line-height: 2rem;
}

.text-3xl {
	font-size: 1.875rem;
	line-height: 2.25rem;
}

.text-6xl {
	font-size: 3.75rem;
	line-height: 1;
}

.text-\[0\.9em\] {
	font-size: 0.9em;
}

.text-xl {
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.font-\[500\] {
	font-weight: 500;
}

.font-\[600\] {
	font-weight: 600;
}

.leading-\[1\.5\] {
	line-height: 1.5;
}

.leading-\[1\] {
	line-height: 1;
}

.text-\[\#0057FF\] {
	--tw-text-opacity: 1;
	color: rgb(0 87 255 / var(--tw-text-opacity, 1));
}

.text-\[\#066CFF\] {
	--tw-text-opacity: 1;
	color: rgb(6 108 255 / var(--tw-text-opacity, 1));
}

.text-\[\#292929\] {
	--tw-text-opacity: 1;
	color: rgb(41 41 41 / var(--tw-text-opacity, 1));
}

.text-\[\#3D3D3D\] {
	--tw-text-opacity: 1;
	color: rgb(61 61 61 / var(--tw-text-opacity, 1));
}

.text-\[\#656565\] {
	--tw-text-opacity: 1;
	color: rgb(101 101 101 / var(--tw-text-opacity, 1));
}

.text-\[\#F97316\] {
	--tw-text-opacity: 1;
	color: rgb(249 115 22 / var(--tw-text-opacity, 1));
}

.text-white {
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.opacity-100 {
	opacity: 1;
}

.shadow-lg {
	--tw-shadow:
		0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
	--tw-shadow-colored:
		0 10px 15px -3px var(--tw-shadow-color),
		0 4px 6px -4px var(--tw-shadow-color);
	box-shadow:
		var(--tw-ring-offset-shadow, 0 0 #0000),
		var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.duration-200 {
	transition-duration: 0.2s;
}

.will-change-transform {
	will-change: transform;
}

::-webkit-scrollbar,
::-webkit-scrollbar-track {
	display: none;
}

::-webkit-scrollbar-thumb,
::-webkit-scrollbar-thumb:hover {
	display: none;
}

.hover\:bg-\[\#0057FF\]\/80:hover {
	background-color: #0057ffcc;
}

@media not all and (min-width: 1024px) {
	.max-lg\:my-8 {
		margin-bottom: 2rem;
	}

	.max-lg\:mt-8,
	.max-lg\:my-8 {
		margin-top: 2rem;
	}

	.max-lg\:flex {
		display: flex;
	}

	.max-lg\:hidden {
		display: none;
	}

	.max-lg\:flex-col {
		flex-direction: column;
	}

	.max-lg\:gap-4 {
		gap: 1rem;
	}

	.max-lg\:p-6 {
		padding: 1.5rem;
	}

	.max-lg\:px-4 {
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.max-lg\:text-center {
		text-align: center;
	}

	.max-lg\:text-4xl {
		font-size: 2.25rem;
		line-height: 2.5rem;
	}

	.max-lg\:text-\[1\.45rem\] {
		font-size: 1.45rem;
	}

	.max-lg\:text-xl {
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
}

@font-face {
	font-family: swiper-icons;
	src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
	font-weight: 400;
	font-style: normal;
}

:root {
	--swiper-theme-color: #007aff;
}

:host {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
	display: block;
}

.swiper-vertical > .swiper-wrapper {
	flex-direction: column;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: var(
		--swiper-wrapper-transition-timing-function,
		initial
	);
	box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
	transform: translateZ(0);
}

.swiper-horizontal {
	touch-action: pan-y;
}

.swiper-vertical {
	touch-action: pan-x;
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: block;
}

.swiper-slide-invisible-blank {
	visibility: hidden;
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto;
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d;
}

.swiper-3d {
	perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
	transform-style: preserve-3d;
}

.swiper-css-mode > .swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
	display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
	scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
	scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
	scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper:before {
	content: '';
	flex-shrink: 0;
	order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal
	> .swiper-wrapper
	> .swiper-slide:first-child {
	-webkit-margin-start: var(--swiper-centered-offset-before);
	margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical
	> .swiper-wrapper
	> .swiper-slide:first-child {
	-webkit-margin-before: var(--swiper-centered-offset-before);
	margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
	background: #00000026;
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border-radius: 50%;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-top: 4px solid transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s linear infinite;
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
	0% {
		transform: rotate(0);
	}

	to {
		transform: rotate(1turn);
	}
}

.LbYZhq {
	overflow: hidden;
}

.JJVF3S {
	position: relative;
	width: 100%;
	max-width: 73.6rem;
	min-width: 60rem;
	margin: auto;
	padding: 4rem;
	background-color: #fff;
	border-radius: 1.6rem;
	box-sizing: border-box;
	outline: none;
	animation: nS7j7X 0.4s both;
	pointer-events: all;
}

@media (max-width: 767px) {
	.JJVF3S {
		min-width: auto;
		min-height: 100vh;
		padding: 3rem;
		border-radius: 0;
	}
}

.mRsMqz {
	display: flex;
	flex-direction: column;
	gap: 1.6rem;
	margin-right: 3rem;
	margin-bottom: 4rem;
}

.XiXnOf {
	margin: 0;
	font-weight: 700;
	font-size: 3.2rem;
	line-height: 120%;
	color: var(--modal-info-title-color, #000);
}

.aGnai2 {
	margin: 0;
	font-size: 1.6rem;
	line-height: 160%;
	color: #637381;
}

._8AczHR {
	display: flex;
	gap: 1.4rem;
	margin-top: 3rem;
}

.x_vrHP {
	opacity: 0.5;
	position: absolute;
	top: var(--close-button-top, 2rem);
	right: var(--close-button-right, 2rem);
	font-size: 2rem;
	color: #637381;
	transition: opacity 0.25s ease-in-out;
}

.x_vrHP:hover {
	opacity: 1;
}

@keyframes nS7j7X {
	0% {
		opacity: 0;
		transform: translate3d(0, 5%, 0) scale(0.95);
	}

	to {
		opacity: 1;
		transform: translateZ(0) scale(1);
	}
}

.vHgOYX {
	overflow: hidden;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.vHgOYX i {
	display: block;
	width: 1em;
	height: 1em;
	border: 0.25em solid;
	border-right: 0.25em solid transparent;
	border-radius: 50%;
	animation: MqhCUa 1s linear infinite;
	color: #3056d3;
}

@keyframes MqhCUa {
	to {
		transform: rotate(1turn);
	}
}

.vHgOYX.rWdikF {
	position: absolute;
	inset: 0;
	background-color: #ffffffbf;
	-webkit-backdrop-filter: blur(3px);
	backdrop-filter: blur(3px);
	border-radius: inherit;
}

.yd6pxZ {
	position: relative;
	min-height: 40rem;
}

[data-aos^='fade'][data-aos^='fade'] {
	opacity: 0;
	transition-property: opacity, transform;
}

[data-aos^='fade'][data-aos^='fade'].aos-animate {
	opacity: 1;
	transform: translateZ(0);
}

[data-aos='fade-up'] {
	transform: translate3d(0, 100px, 0);
}

[data-aos='fade-down'] {
	transform: translate3d(0, -100px, 0);
}

[data-aos][data-aos][data-aos-duration='50'],
body[data-aos-duration='50'] [data-aos] {
	transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay='50'],
body[data-aos-delay='50'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='50'].aos-animate,
body[data-aos-delay='50'] [data-aos].aos-animate {
	transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration='100'],
body[data-aos-duration='100'] [data-aos] {
	transition-duration: 0.1s;
}

[data-aos][data-aos][data-aos-delay='100'],
body[data-aos-delay='100'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='100'].aos-animate,
body[data-aos-delay='100'] [data-aos].aos-animate {
	transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration='150'],
body[data-aos-duration='150'] [data-aos] {
	transition-duration: 0.15s;
}

[data-aos][data-aos][data-aos-delay='150'],
body[data-aos-delay='150'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='150'].aos-animate,
body[data-aos-delay='150'] [data-aos].aos-animate {
	transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration='200'],
body[data-aos-duration='200'] [data-aos] {
	transition-duration: 0.2s;
}

[data-aos][data-aos][data-aos-delay='200'],
body[data-aos-delay='200'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='200'].aos-animate,
body[data-aos-delay='200'] [data-aos].aos-animate {
	transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration='250'],
body[data-aos-duration='250'] [data-aos] {
	transition-duration: 0.25s;
}

[data-aos][data-aos][data-aos-delay='250'],
body[data-aos-delay='250'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='250'].aos-animate,
body[data-aos-delay='250'] [data-aos].aos-animate {
	transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration='300'],
body[data-aos-duration='300'] [data-aos] {
	transition-duration: 0.3s;
}

[data-aos][data-aos][data-aos-delay='300'],
body[data-aos-delay='300'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='300'].aos-animate,
body[data-aos-delay='300'] [data-aos].aos-animate {
	transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration='350'],
body[data-aos-duration='350'] [data-aos] {
	transition-duration: 0.35s;
}

[data-aos][data-aos][data-aos-delay='350'],
body[data-aos-delay='350'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='350'].aos-animate,
body[data-aos-delay='350'] [data-aos].aos-animate {
	transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration='400'],
body[data-aos-duration='400'] [data-aos] {
	transition-duration: 0.4s;
}

[data-aos][data-aos][data-aos-delay='400'],
body[data-aos-delay='400'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='400'].aos-animate,
body[data-aos-delay='400'] [data-aos].aos-animate {
	transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration='450'],
body[data-aos-duration='450'] [data-aos] {
	transition-duration: 0.45s;
}

[data-aos][data-aos][data-aos-delay='450'],
body[data-aos-delay='450'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='450'].aos-animate,
body[data-aos-delay='450'] [data-aos].aos-animate {
	transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration='500'],
body[data-aos-duration='500'] [data-aos] {
	transition-duration: 0.5s;
}

[data-aos][data-aos][data-aos-delay='500'],
body[data-aos-delay='500'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='500'].aos-animate,
body[data-aos-delay='500'] [data-aos].aos-animate {
	transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration='550'],
body[data-aos-duration='550'] [data-aos] {
	transition-duration: 0.55s;
}

[data-aos][data-aos][data-aos-delay='550'],
body[data-aos-delay='550'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='550'].aos-animate,
body[data-aos-delay='550'] [data-aos].aos-animate {
	transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration='600'],
body[data-aos-duration='600'] [data-aos] {
	transition-duration: 0.6s;
}

[data-aos][data-aos][data-aos-delay='600'],
body[data-aos-delay='600'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='600'].aos-animate,
body[data-aos-delay='600'] [data-aos].aos-animate {
	transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration='650'],
body[data-aos-duration='650'] [data-aos] {
	transition-duration: 0.65s;
}

[data-aos][data-aos][data-aos-delay='650'],
body[data-aos-delay='650'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='650'].aos-animate,
body[data-aos-delay='650'] [data-aos].aos-animate {
	transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration='700'],
body[data-aos-duration='700'] [data-aos] {
	transition-duration: 0.7s;
}

[data-aos][data-aos][data-aos-delay='700'],
body[data-aos-delay='700'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='700'].aos-animate,
body[data-aos-delay='700'] [data-aos].aos-animate {
	transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration='750'],
body[data-aos-duration='750'] [data-aos] {
	transition-duration: 0.75s;
}

[data-aos][data-aos][data-aos-delay='750'],
body[data-aos-delay='750'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='750'].aos-animate,
body[data-aos-delay='750'] [data-aos].aos-animate {
	transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration='800'],
body[data-aos-duration='800'] [data-aos] {
	transition-duration: 0.8s;
}

[data-aos][data-aos][data-aos-delay='800'],
body[data-aos-delay='800'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='800'].aos-animate,
body[data-aos-delay='800'] [data-aos].aos-animate {
	transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration='850'],
body[data-aos-duration='850'] [data-aos] {
	transition-duration: 0.85s;
}

[data-aos][data-aos][data-aos-delay='850'],
body[data-aos-delay='850'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='850'].aos-animate,
body[data-aos-delay='850'] [data-aos].aos-animate {
	transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration='900'],
body[data-aos-duration='900'] [data-aos] {
	transition-duration: 0.9s;
}

[data-aos][data-aos][data-aos-delay='900'],
body[data-aos-delay='900'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='900'].aos-animate,
body[data-aos-delay='900'] [data-aos].aos-animate {
	transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration='950'],
body[data-aos-duration='950'] [data-aos] {
	transition-duration: 0.95s;
}

[data-aos][data-aos][data-aos-delay='950'],
body[data-aos-delay='950'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='950'].aos-animate,
body[data-aos-delay='950'] [data-aos].aos-animate {
	transition-delay: 0.95s;
}

[data-aos][data-aos][data-aos-duration='1000'],
body[data-aos-duration='1000'] [data-aos] {
	transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay='1000'],
body[data-aos-delay='1000'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='1000'].aos-animate,
body[data-aos-delay='1000'] [data-aos].aos-animate {
	transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration='1050'],
body[data-aos-duration='1050'] [data-aos] {
	transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay='1050'],
body[data-aos-delay='1050'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='1050'].aos-animate,
body[data-aos-delay='1050'] [data-aos].aos-animate {
	transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration='1100'],
body[data-aos-duration='1100'] [data-aos] {
	transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay='1100'],
body[data-aos-delay='1100'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='1100'].aos-animate,
body[data-aos-delay='1100'] [data-aos].aos-animate {
	transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration='1150'],
body[data-aos-duration='1150'] [data-aos] {
	transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay='1150'],
body[data-aos-delay='1150'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='1150'].aos-animate,
body[data-aos-delay='1150'] [data-aos].aos-animate {
	transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration='1200'],
body[data-aos-duration='1200'] [data-aos] {
	transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay='1200'],
body[data-aos-delay='1200'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='1200'].aos-animate,
body[data-aos-delay='1200'] [data-aos].aos-animate {
	transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration='1250'],
body[data-aos-duration='1250'] [data-aos] {
	transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay='1250'],
body[data-aos-delay='1250'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='1250'].aos-animate,
body[data-aos-delay='1250'] [data-aos].aos-animate {
	transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration='1300'],
body[data-aos-duration='1300'] [data-aos] {
	transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay='1300'],
body[data-aos-delay='1300'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='1300'].aos-animate,
body[data-aos-delay='1300'] [data-aos].aos-animate {
	transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration='1350'],
body[data-aos-duration='1350'] [data-aos] {
	transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay='1350'],
body[data-aos-delay='1350'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='1350'].aos-animate,
body[data-aos-delay='1350'] [data-aos].aos-animate {
	transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration='1400'],
body[data-aos-duration='1400'] [data-aos] {
	transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay='1400'],
body[data-aos-delay='1400'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='1400'].aos-animate,
body[data-aos-delay='1400'] [data-aos].aos-animate {
	transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration='1450'],
body[data-aos-duration='1450'] [data-aos] {
	transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay='1450'],
body[data-aos-delay='1450'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='1450'].aos-animate,
body[data-aos-delay='1450'] [data-aos].aos-animate {
	transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration='1500'],
body[data-aos-duration='1500'] [data-aos] {
	transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay='1500'],
body[data-aos-delay='1500'] [data-aos] {
	transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay='1500'].aos-animate,
body[data-aos-delay='1500'] [data-aos].aos-animate {
	transition-delay: 1.5s;
}

html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

main {
	display: block;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

a {
	background-color: transparent;
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
}

b,
strong {
	font-weight: bolder;
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

img {
	border-style: none;
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

button,
input {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

[type='button'],
[type='reset'],
[type='submit'],
button {
	-webkit-appearance: button;
}

[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring,
button:-moz-focusring {
	outline: 1px dotted ButtonText;
}

fieldset {
	padding: 0.35em 0.75em 0.625em;
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

progress {
	vertical-align: baseline;
}

textarea {
	overflow: auto;
}

[type='checkbox'],
[type='radio'] {
	box-sizing: border-box;
	padding: 0;
}

[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
	height: auto;
}

[type='search'] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type='search']::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

details {
	display: block;
}

summary {
	display: list-item;
}

[hidden],
template {
	display: none;
}

html {
	font-size: 10px;
}

@media (max-width: 1300px) {
	html {
		font-size: 0.7vw;
	}
}

@media (max-width: 767px) {
	html {
		font-size: 10px;
	}
}

@media (max-width: 360px) {
	html {
		font-size: 8px;
	}
}

body {
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	background-color: #efefef;
	--overlay-primary: #fff;
	--overlay-secondary: #000;
	font-size: 2.4rem;
}

body,
img {
	width: 100%;
}

img {
	display: block;
	height: auto;
}

ol,
ul {
	margin: 0;
	padding: 0;
}

ol:not([type]),
ul:not([type]) {
	list-style: none;
}

a {
	text-decoration: none;
	transition: color 0.2s ease;
}

a:active,
a:focus,
a:focus:active {
	outline: none;
}

button,
input,
textarea {
	outline: none;
	border-radius: 0;
	-webkit-appearance: none;
}

button {
	border: none;
	padding: 0;
	background-color: transparent;
	cursor: pointer;
	transition:
		color,
		background-color 0.25s ease;
}

svg.icon {
	flex-shrink: 0;
	display: inline-block;
	width: 1em;
	height: 1em;
	vertical-align: middle;
	fill: currentColor;
	transition: fill 0.25s ease;
}

.is-hovered {
	cursor: pointer;
}

.bg-light-gray {
	background-color: #efefef;
}

.bg-white {
	background-color: #fff;
}

.theme-dark {
	--overlay-alpha: 0.5;
	--overlay-primary: #000;
	--overlay-secondary: #fff;
	background-color: #131313;
	color: #fff;
}

.theme-pro {
	--overlay-alpha: 0.5;
	--overlay-primary: rgba(48, 51, 83, 0.8);
	--overlay-secondary: #fff;
	--lang-switcher-list-bg: rgba(48, 51, 83, 0.8);
	--lang-switcher-item-color: #fff;
	--lang-switcher-active-bg: hsla(0, 0%, 100%, 0.066);
	--lang-switcher-active-color: #fff;
	background-color: #01040e;
	color: #fff;
}

.modal-overlay {
	z-index: 2999;
	position: fixed;
	inset: 0;
	overflow-y: auto;
	background-color: #000000bf;
	animation: showModalOverlay 0.3s both;
	-webkit-overflow-scrolling: touch;
	text-align: center;
}

.modal-overlay:before {
	content: '';
	display: inline-block;
	height: 100%;
	margin-right: -0.5rem;
	vertical-align: middle;
}

@media (max-width: 767px) {
	.modal-overlay:before {
		display: none;
	}
}

@keyframes showModalOverlay {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.modal-content {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	margin: 2rem 0;
	outline: none;
	vertical-align: middle;
	text-align: left;
}

@media (max-width: 767px) {
	.modal-content {
		width: 100%;
		margin: 0;
		vertical-align: top;
	}
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/55c55f0601d81cf3-s.p.woff2)
		format('woff2');
	unicode-range:
		u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/26a46d62cd723877-s.woff2)
		format('woff2');
	unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/97e0cb1ae144a2a9-s.woff2)
		format('woff2');
	unicode-range: u+1f??;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/581909926a08bbc8-s.woff2)
		format('woff2');
	unicode-range:
		u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/df0a9ae256c0569c-s.woff2)
		format('woff2');
	unicode-range:
		u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1,
		u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329,
		u+1ea0-1ef9, u+20ab;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/6d93bde91c0c2823-s.woff2)
		format('woff2');
	unicode-range:
		u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304,
		u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020,
		u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/a34f9d1faa5f3315-s.p.woff2)
		format('woff2');
	unicode-range:
		u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc,
		u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193,
		u+2212, u+2215, u+feff, u+fffd;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/55c55f0601d81cf3-s.p.woff2)
		format('woff2');
	unicode-range:
		u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/26a46d62cd723877-s.woff2)
		format('woff2');
	unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/97e0cb1ae144a2a9-s.woff2)
		format('woff2');
	unicode-range: u+1f??;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/581909926a08bbc8-s.woff2)
		format('woff2');
	unicode-range:
		u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/df0a9ae256c0569c-s.woff2)
		format('woff2');
	unicode-range:
		u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1,
		u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329,
		u+1ea0-1ef9, u+20ab;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/6d93bde91c0c2823-s.woff2)
		format('woff2');
	unicode-range:
		u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304,
		u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020,
		u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/a34f9d1faa5f3315-s.p.woff2)
		format('woff2');
	unicode-range:
		u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc,
		u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193,
		u+2212, u+2215, u+feff, u+fffd;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/55c55f0601d81cf3-s.p.woff2)
		format('woff2');
	unicode-range:
		u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/26a46d62cd723877-s.woff2)
		format('woff2');
	unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/97e0cb1ae144a2a9-s.woff2)
		format('woff2');
	unicode-range: u+1f??;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/581909926a08bbc8-s.woff2)
		format('woff2');
	unicode-range:
		u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/df0a9ae256c0569c-s.woff2)
		format('woff2');
	unicode-range:
		u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1,
		u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329,
		u+1ea0-1ef9, u+20ab;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/6d93bde91c0c2823-s.woff2)
		format('woff2');
	unicode-range:
		u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304,
		u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020,
		u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/a34f9d1faa5f3315-s.p.woff2)
		format('woff2');
	unicode-range:
		u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc,
		u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193,
		u+2212, u+2215, u+feff, u+fffd;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/55c55f0601d81cf3-s.p.woff2)
		format('woff2');
	unicode-range:
		u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/26a46d62cd723877-s.woff2)
		format('woff2');
	unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/97e0cb1ae144a2a9-s.woff2)
		format('woff2');
	unicode-range: u+1f??;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/581909926a08bbc8-s.woff2)
		format('woff2');
	unicode-range:
		u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/df0a9ae256c0569c-s.woff2)
		format('woff2');
	unicode-range:
		u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1,
		u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329,
		u+1ea0-1ef9, u+20ab;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/6d93bde91c0c2823-s.woff2)
		format('woff2');
	unicode-range:
		u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304,
		u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020,
		u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/a34f9d1faa5f3315-s.p.woff2)
		format('woff2');
	unicode-range:
		u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc,
		u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193,
		u+2212, u+2215, u+feff, u+fffd;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/55c55f0601d81cf3-s.p.woff2)
		format('woff2');
	unicode-range:
		u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/26a46d62cd723877-s.woff2)
		format('woff2');
	unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/97e0cb1ae144a2a9-s.woff2)
		format('woff2');
	unicode-range: u+1f??;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/581909926a08bbc8-s.woff2)
		format('woff2');
	unicode-range:
		u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/df0a9ae256c0569c-s.woff2)
		format('woff2');
	unicode-range:
		u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1,
		u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329,
		u+1ea0-1ef9, u+20ab;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/6d93bde91c0c2823-s.woff2)
		format('woff2');
	unicode-range:
		u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304,
		u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020,
		u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}

@font-face {
	font-family: __Inter_441a4b;
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(https://aml-def.app/_next/static/media/a34f9d1faa5f3315-s.p.woff2)
		format('woff2');
	unicode-range:
		u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc,
		u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193,
		u+2212, u+2215, u+feff, u+fffd;
}

@font-face {
	font-family: __Inter_Fallback_441a4b;
	src: local('Arial');
	ascent-override: 90.49%;
	descent-override: 22.56%;
	line-gap-override: 0%;
	size-adjust: 107.06%;
}

.OeL4Hw {
	font-family: __Inter_441a4b, __Inter_Fallback_441a4b;
	font-style: normal;
}

.b_L6f_ {
	width: 100%;
	max-width: 123rem;
	margin-right: auto;
	margin-left: auto;
	padding-right: 3rem;
	padding-left: 3rem;
	box-sizing: border-box;
}

@media (max-width: 1024px) {
	.b_L6f_ {
		padding-right: 3rem;
		padding-left: 3rem;
	}
}

@media (max-width: 767px) {
	.b_L6f_ {
		padding-right: 2rem;
		padding-left: 2rem;
	}

	.b_L6f_.mYyEos {
		padding-right: 0.8rem;
		padding-left: 0.8rem;
	}

	.b_L6f_.k8KRTm {
		padding-right: 0;
		padding-left: 0;
	}
}

.wlQLLs {
	position: relative;
	display: inline-flex;
}

@media (max-width: 1024px) {
	.wlQLLs {
		margin-right: 0;
		margin-left: auto;
	}
}

.wlQLLs.GlV_O8 .Dg63SU {
	background-color: var(--lang-switcher-active-bg, rgba(0, 0, 0, 0.066));
	color: var(--lang-switcher-active-color, #000);
}

.wlQLLs.GlV_O8 .Dg63SU:before {
	top: 1.2rem;
	transform: rotate(225deg);
}

.wlQLLs:not(.GlV_O8) .Dg63SU:hover {
	background-color: var(--lang-switcher-hover-bg, rgba(0, 0, 0, 0.066));
	color: var(--lang-switcher-hover-color, #000);
}

.Dg63SU {
	z-index: 2;
	position: relative;
	display: inline-flex;
	min-width: 5.2rem;
	padding: 0.6rem 2rem 0.6rem 1rem;
	border-radius: 0.8rem;
	box-sizing: border-box;
	font-weight: 500;
	font-size: 1.5rem;
	line-height: 100%;
	color: currentColor;
	text-transform: uppercase;
	cursor: pointer;
	transition: all 0.25s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.Dg63SU:hover {
	color: #000;
}

.Dg63SU:before {
	content: ' ';
	position: absolute;
	top: 0.8rem;
	right: 0.8rem;
	display: block;
	width: 0.6rem;
	height: 0.6rem;
	border-right: 1px solid;
	border-bottom: 1px solid;
	transform: rotate(45deg);
	transition:
		top 0.25s ease-in-out,
		transform 0.25s ease-in-out;
}

.e2WTV3 {
	position: absolute;
	top: -0.4rem;
	right: -0.4rem;
	left: -0.4rem;
	padding: 3.5rem 0.5rem 0.5rem;
	box-shadow: 0 0 0.5rem #0003;
	background-color: var(--lang-switcher-list-bg, #fff);
	border-radius: 1rem;
}

._0sNHm {
	width: 100%;
	padding: 0.5rem 0.9rem;
	box-sizing: border-box;
	border-radius: 0.5rem;
	background-color: transparent;
	font-size: 1.5rem;
	line-height: 100%;
	color: var(--lang-switcher-item-color, #000);
	text-align: left;
	text-transform: uppercase;
	transition:
		background-color 0.25s ease-in-out,
		color 0.25s ease-in-out;
}

._0sNHm:hover {
	background-color: #0057ff;
	color: #fff;
}

.LJ7GIf {
	position: relative;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border-radius: 5rem;
	box-sizing: border-box;
	cursor: pointer;
	transition: all 0.25s ease-in-out;
}

.LJ7GIf[disabled] {
	opacity: 0.35;
	pointer-events: none;
	cursor: default;
}

.AI0JX2 {
	background-color: transparent;
}

.wZ_Bne {
	background-color: #000;
	color: #fff;
}

.wZ_Bne:hover {
	background-color: #323d46;
}

.sWEOgD {
	background-color: transparent;
	color: #000;
}

.sWEOgD:hover {
	background-color: #efefef;
}

.Rbk247 {
	background-color: #fff;
	color: #000;
}

.Rbk247.Mdb0RZ,
.Rbk247:hover {
	background-color: #fffc;
}

.mZeSlA {
	background-color: #0057ff;
	color: #fff;
}

.mZeSlA:hover {
	background-color: #3056d3;
}

.fZBn9v {
	box-shadow: inset 0 0 0 2px #0057ff;
	background-color: transparent;
	color: #0057ff;
}

.fZBn9v.Mdb0RZ,
.fZBn9v:hover {
	box-shadow: inset 0 0 5rem 3.5rem #0057ff;
	color: #fff;
}

.W98Vgo {
	box-shadow: inset 0 0 0 2px #000;
	background-color: transparent;
	color: #000;
}

.W98Vgo.Mdb0RZ,
.W98Vgo:hover {
	box-shadow: inset 0 0 5rem 3.5rem #0028b5;
	color: #fff;
}

.fRM4wN {
	box-shadow: inset 0 0 0 2px #fff;
	background-color: transparent;
	color: #fff;
}

.fRM4wN.Mdb0RZ,
.fRM4wN:hover {
	box-shadow: inset 0 0 5rem 3.5rem #350ee1;
	color: #fff;
}

._JES45 {
	background-color: #350177;
	color: #fff;
}

.MRR96n,
._JES45:hover {
	background-color: #6837fa;
}

.MRR96n {
	color: #fff;
}

.MRR96n:hover {
	background-color: #4c01aa;
}

.LJ7GIf._3DhpI9 {
	background: linear-gradient(90deg, #2303e1, #ff7ada);
	font-weight: 500;
	color: #fff;
}

.LJ7GIf._3DhpI9:before {
	content: ' ';
	position: absolute;
	inset: 0;
	background: linear-gradient(90deg, #1a5cf6, #d135cb);
	border-radius: inherit;
	transition: opacity 0.25s ease-in-out;
}

.LJ7GIf._3DhpI9:hover:before {
	opacity: 0;
}

.LJ7GIf._1s66sH {
	background: linear-gradient(90deg, #2303e1, #ff7ada);
	font-weight: 500;
	color: #fff;
}

.LJ7GIf._1s66sH:before {
	content: ' ';
	position: absolute;
	inset: 0;
	background:
		linear-gradient(0deg, #0c0922b3, #0c0922b3),
		linear-gradient(90deg, #0008d3, #9100c4);
	border-radius: inherit;
	transition: opacity 0.25s ease-in-out;
}

.LJ7GIf._1s66sH:hover:before {
	opacity: 0;
}

.HSCsOs {
	background-color: #0057ff;
	color: #fff;
}

.HSCsOs:before {
	content: ' ';
	position: absolute;
	inset: 0;
	background: linear-gradient(271.22deg, #0057ff -18.7%, #01f4c8);
	border-radius: inherit;
	transition: opacity 0.25s ease-in-out;
}

.HSCsOs:hover:before {
	opacity: 0;
}

.ecdMWi {
	height: 3.2rem;
	padding: 0 1.6rem;
}

._BTY_Y,
.ecdMWi {
	font-weight: 600;
	font-size: 1.6rem;
}

._BTY_Y {
	height: 4.7rem;
	padding: 0 2.4rem;
}

.Q1GNf0 {
	height: 5.2rem;
	padding: 0 3rem;
	font-weight: 500;
	font-size: 2rem;
}

.CqPxuo {
	height: 7rem;
	padding: 0 4rem;
	font-weight: 700;
	font-size: 2rem;
}

@media (max-width: 767px) {
	.CqPxuo {
		height: 5rem;
		padding-right: 2.4rem;
		padding-left: 2.4rem;
		font-size: 1.6rem;
	}
}

.gI8oRk .bVm7g2 {
	margin-left: 1rem;
}

.r5Goaa .bVm7g2 {
	margin-right: 1rem;
}

.dzM2XM {
	white-space: nowrap;
}

.yW0_2K {
	width: 100%;
	padding-right: 2rem;
	padding-left: 2rem;
}

.B1PIwZ,
.bVm7g2 {
	position: relative;
}

.bVm7g2 {
	z-index: 2;
}

.pS__gR {
	width: 1em;
	height: 1em;
	border: 0.3rem solid;
	border-right: 0.3rem solid transparent;
	border-radius: 50%;
	animation: n8_Slr 1s linear infinite;
}

.is-hovered:hover .mZeSlA {
	background-color: #3056d3;
}

.is-hovered:hover .wZ_Bne {
	background-color: #323d46;
}

.is-hovered:hover .HSCsOs:before {
	opacity: 0;
}

.is-hovered:hover .fZBn9v {
	box-shadow: inset 0 0 5rem 3.5rem #0057ff;
	color: #fff;
}

@keyframes n8_Slr {
	0% {
		transform: rotate(0);
	}

	to {
		transform: rotate(1turn);
	}
}

.wQi65v {
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 4rem;
	margin-left: 1.6rem;
	border: none;
	background-color: transparent;
	color: currentColor;
	cursor: pointer;
}

.pIEvV8 {
	position: relative;
	display: block;
	width: 3.4rem;
	height: 1.8rem;
	margin: auto;
}

.pIEvV8 i {
	position: absolute;
	right: 0;
	display: block;
	width: inherit;
	height: 0.2rem;
	background-color: currentColor;
	border-radius: 0.4rem;
	transition:
		top 0.35s ease-in-out,
		background-color 0.35s ease;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	perspective: 1000;
	transform: translateZ(0);
}

.pIEvV8 i:first-child {
	top: 0;
}

.pIEvV8 i:nth-child(2) {
	top: 0.8rem;
	width: 55%;
}

.pIEvV8 i:last-child {
	top: 1.6rem;
	width: 80%;
}

.wQi65v.HlINio i:first-child {
	opacity: 1;
	top: 0.8rem;
	width: 75%;
	transition:
		top 0.35s ease,
		width 0.35s ease 0.35s,
		transform 0.5s ease 0.35s,
		background-color 0.35s ease;
	transform: rotate(45deg);
}

.wQi65v.HlINio i:nth-child(2) {
	opacity: 0;
	transition: opacity 50ms ease 0.35s;
}

.wQi65v.HlINio i:last-child {
	opacity: 1;
	top: 0.8rem;
	width: 75%;
	transition:
		top 0.35s ease,
		width 0.35s ease 0.35s,
		transform 0.5s ease 0.35s,
		background-color 0.35s ease;
	transform: rotate(-45deg);
}

.xcwb_M {
	display: flex;
	justify-content: center;
	flex-direction: column;
	gap: 0.8rem;
	margin-top: 4rem;
}

._8gtz1p {
	color: currentColor;
}

.ORhlBm {
	overflow: hidden;
	height: 0;
}

._2kePRX {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 2rem;
	text-align: center;
}

.hfskxe {
	width: 100%;
}

.hfskxe.nj4F9T.ljw1FL .qLWg8N:before {
	top: 0.8rem;
	transform: rotate(225deg);
}

.hfskxe.ljw1FL .qLWg8N {
	position: relative;
	padding-right: 2rem;
}

.hfskxe.ljw1FL .qLWg8N:before {
	content: ' ';
	position: absolute;
	top: 0.4rem;
	right: 0.2rem;
	display: block;
	width: 0.6rem;
	height: 0.6rem;
	border-right: 0.2rem solid;
	border-bottom: 0.2rem solid;
	transform: rotate(45deg);
	transition: all 0.25s ease-in-out;
}

.qLWg8N {
	display: inline-flex;
	font-size: 1.8rem;
	line-height: 100%;
	color: currentColor;
}

.qLWg8N:hover {
	color: #0057ff;
}

.wIL4xY {
	display: flex;
	flex-direction: column;
	color: #000;
}

.y_16nq {
	color: #fff;
}

.y_16nq .to5cY5 {
	color: #ffffff80;
}

.lZlhxp .EFniD4 {
	max-width: 50%;
}

.lZlhxp .E6G38x {
	width: 100%;
}

.lZlhxp .SY9kc_ {
	flex-direction: column;
	align-items: flex-start;
	gap: var(--trustpilot-small-body-gap, 1.6rem);
}

.ErvNBm {
	flex-direction: row-reverse;
	gap: 2rem;
	align-items: center;
}

.ErvNBm .EFniD4 {
	width: auto;
	max-width: 100%;
	height: 2.4rem;
	margin: -0.5% 0 0;
}

.ErvNBm .SY9kc_ {
	gap: 2rem;
}

.ErvNBm .E6G38x {
	gap: 0.5rem;
	width: 100%;
}

.ErvNBm .E6G38x svg {
	width: 2.4rem;
	height: 2.4rem;
}

@media (max-width: 767px) {
	.ErvNBm .E6G38x svg {
		width: 2rem;
		height: 2rem;
	}
}

.EFniD4 {
	max-width: 37%;
	margin-bottom: var(--trustpilot-logo-margin-bottom, 1.6rem);
}

.SY9kc_ {
	display: flex;
	align-items: center;
	gap: 0.8rem;
}

.E6G38x {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-gap: var(--trustpilot-stars-gap, 0.8rem);
	gap: var(--trustpilot-stars-gap, 0.8rem);
	flex-grow: 1;
}

.E6G38x svg {
	width: 100%;
	height: auto;
}

.to5cY5 {
	font-size: var(--trustpilot-of-font-size, 1.4rem);
	line-height: 100%;
	white-space: nowrap;
}

.to5cY5 b {
	font-weight: 600;
}

._9FXx7j {
	margin-top: 1.2rem;
	font-size: 1.4rem;
}

._9FXx7j span {
	font-weight: 500;
	color: #0057ff;
}

._9FXx7j span:hover {
	color: #3056d3;
}

._378K_U {
	overflow: hidden;
	display: flex;
	justify-content: space-around;
}

.Xhpuge {
	flex-basis: 100%;
	padding: 2rem 0;
}

.KSWhqb {
	margin: 0 0 1.6rem;
	font-weight: 500;
	font-size: 1rem;
	line-height: 130%;
	color: #637381;
	text-transform: uppercase;
	letter-spacing: 0.1rem;
	text-align: left;
}

.S75LaS {
	display: flex;
	flex-direction: column;
	gap: 1.6rem;
}

.vioC8F {
	display: inline-flex;
}

.d80oyK {
	position: relative;
	font-weight: 600;
	font-size: 1.6rem;
	line-height: 100%;
	color: currentColor;
}

svg.Wz5oyO {
	width: 3rem;
	height: 1.4rem;
	margin-top: -0.2rem;
	margin-left: 0.6rem;
}

.j8Gu_5 {
	display: flex;
	align-items: center;
	gap: 3rem;
	width: 50%;
}

@media (max-width: 767px) {
	.j8Gu_5 {
		gap: 2rem;
		width: 100%;
	}
}

.j8Gu_5 img {
	max-width: 7rem;
}

@media (max-width: 767px) {
	.j8Gu_5 img {
		max-width: 5rem;
	}
}

.KwOTv_ {
	z-index: 999;
	position: fixed;
	inset: 0;
	background-color: var(--overlay-primary, #fff);
	color: var(--overlay-secondary, #000);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

._wx08K {
	overflow-y: auto;
	width: 100%;
	height: 100%;
	padding: 9.1rem 2rem 6.1rem;
	box-sizing: border-box;
	-webkit-overflow-scrolling: touch;
}

.gsp1gS {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 4rem;
	border-bottom: 1px solid
		var(--footer-separator-color, hsla(0, 0%, 100%, 0.2));
	padding-bottom: 4rem;
}

@media (max-width: 767px) {
	.gsp1gS {
		margin-bottom: 3rem;
		padding-bottom: 3rem;
	}
}

._0xfACM {
	display: flex;
	flex-grow: 1;
	width: 60%;
}

@media (max-width: 767px) {
	._0xfACM {
		flex-direction: column;
		gap: 1.6rem;
		width: 50%;
	}
}

.mwrkyb {
	width: 33.3333%;
}

@media (max-width: 767px) {
	.mwrkyb {
		width: 10rem;
	}
}

.mwrkyb .vChn_I {
	max-width: 16rem;
}

.EOxXQw {
	max-width: 32rem;
	padding-top: 0.4rem;
}

@media (max-width: 767px) {
	.EOxXQw {
		max-width: 14rem;
		padding-right: 3rem;
	}
}

.EOxXQw p {
	margin: 0;
	text-transform: uppercase;
	font-size: 1.4rem;
	line-height: 140%;
	color: currentColor;
}

@media (max-width: 767px) {
	.EOxXQw p {
		font-size: 1rem;
	}
}

.EOxXQw p:not(:last-child) {
	margin-bottom: 1rem;
}

.EOxXQw p b {
	display: block;
	font-weight: 700;
	font-size: 1.6rem;
	line-height: 100%;
	color: currentColor;
}

@media (max-width: 767px) {
	.EOxXQw p b {
		font-size: 1.2rem;
	}
}

.TGa6sT {
	display: flex;
	align-items: flex-start;
	width: 40%;
}

@media (max-width: 767px) {
	.TGa6sT {
		flex-direction: column;
		gap: 1.6rem;
		width: 50%;
		margin-top: -1.4rem;
	}
}

.F9reqP {
	max-width: 18.5rem;
}

@media (max-width: 767px) {
	.F9reqP {
		max-width: 12rem;
		--trustpilot-logo-margin-bottom: 1rem;
		--trustpilot-stars-gap: 0.4rem;
		--trustpilot-small-body-gap: 1rem;
		--trustpilot-of-font-size: 1.2rem;
	}
}

.Mwyj41 {
	display: flex;
	align-items: center;
	gap: 0.8rem;
	margin-left: auto;
}

@media (max-width: 1024px) {
	.Mwyj41 {
		display: none;
	}
}

.Mwyj41 span {
	max-width: 15rem;
	text-align: center;
}

.nsYFEB {
	--header-signin-color: #fff;
	--header-signin-hover-color: #fff;
	--header-signin-hover-bg-color: hsla(0, 0%, 100%, 0.1);
	--header-signup-color: #000;
	--header-signup-bg-color: #fff;
	--header-signup-hover-bg-color: #3056d3;
}

.hhYn3k {
	background-color: var(--header-signin-bg-color, transparent);
	color: var(--header-signin-color, #323d46);
}

.hhYn3k:hover {
	background-color: var(--header-signin-hover-bg-color, #efefef);
	color: var(--header-signin-hover-color, #000);
}

.mwcOHg {
	background-color: var(--header-signup-bg-color, #000);
	color: var(--header-signup-color, #fff);
}

.mwcOHg:hover {
	background-color: var(--header-signup-hover-bg-color, #3056d3);
	color: var(--header-signup-hover-color, #fff);
}

._99rnTN {
	padding: 6rem 0 4rem;
}

@media (max-width: 767px) {
	._99rnTN {
		padding-top: 4rem;
	}
}

.SPTTmA {
	background-color: #000;
}

.SPTTmA,
._ODNT0 {
	color: #a1a1a1;
}

.xpfe1_ {
	background-color: transparent;
	color: #323d46;
	--footer-title-color: #000;
	--footer-link-color: #637381;
	--footer-link-hover-color: #000;
	--footer-link-hover-bg-color: rgba(0, 0, 0, 0.05);
	--footer-separator-color: rgba(0, 0, 0, 0.1);
	--footer-support-bg-color: #efefef;
	--footer-support-color: #000;
}

.wSGqsr {
	display: flex;
	justify-content: space-between;
}

@media (max-width: 767px) {
	.wSGqsr {
		flex-wrap: wrap;
	}
}

.f1E3Tw {
	margin: 0 0 1.6rem;
	font-weight: 600;
	font-size: 1.1rem;
	line-height: 140%;
	color: var(--footer-title-color, #fff);
	letter-spacing: 0.1rem;
	text-transform: uppercase;
}

@media (max-width: 767px) {
	.f1E3Tw {
		margin-bottom: 1.2rem;
		font-size: 1rem;
	}
}

.kKi77y {
	display: flex;
	flex-direction: column;
	gap: 0.4rem;
	margin-bottom: 4rem;
	margin-left: -0.8rem;
}

.gDDzrm {
	display: inline-flex;
	align-items: center;
	gap: 0.5rem;
	padding: 0.6rem 0.8rem;
	border-radius: 0.8rem;
	font-weight: 500;
	font-size: 1.6rem;
	line-height: 130%;
	color: var(--footer-link-color, currentColor);
	text-align: left;
	transition: all 0.25s ease-in-out;
}

@media (max-width: 767px) {
	.gDDzrm {
		font-size: 1.4rem;
	}
}

.gDDzrm:hover {
	background-color: var(--footer-link-hover-bg-color, hsla(0, 0%, 100%, 0.1));
	color: var(--footer-link-hover-color, #fff);
}

._8yyV1L {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 3rem;
	border-top: 1px solid var(--footer-separator-color, hsla(0, 0%, 100%, 0.2));
	padding-top: 2rem;
}

@media (max-width: 767px) {
	._8yyV1L {
		flex-direction: column;
		gap: 2.4rem;
		padding-top: 3rem;
	}
}

.to2XVo {
	font-weight: 500;
	font-size: 1.4rem;
	line-height: 100%;
	color: currentColor;
}

@media (max-width: 767px) {
	.to2XVo {
		order: 3;
	}
}

.QC9R8Y {
	z-index: 1000;
	position: fixed;
	top: var(--header-products-top, 8.3rem);
	width: 100%;
	max-width: 117rem;
	margin: 0 auto;
	box-sizing: border-box;
	-webkit-backdrop-filter: blur(3rem);
	backdrop-filter: blur(3rem);
	color: var(--overlay-secondary, #000);
	transition: top 0.25s ease-in-out;
}

.QC9R8Y,
.QC9R8Y:before {
	right: 0;
	left: 0;
	border-radius: 2rem;
}

.QC9R8Y:before {
	content: ' ';
	opacity: var(--overlay-alpha, 0.95);
	position: absolute;
	top: 0;
	bottom: 0;
	background-color: var(--overlay-primary, #fff);
	box-shadow:
		0 1.5rem 3rem #0000001c,
		0 0.5rem 1.5rem #00000014;
}

.ifJX3Z {
	display: flex;
	gap: 4rem;
	padding: 3rem 4rem;
}

.OhdqAo {
	position: relative;
	flex-basis: 100%;
	padding-right: 4rem;
}

.OhdqAo:nth-child(2):before {
	content: ' ';
	opacity: 0.05;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	border-right: 1px solid;
}

.fzPkR1 {
	opacity: 0.6;
	margin: 0 0 2.4rem;
	font-weight: 500;
	font-size: 1rem;
	line-height: 100%;
	color: currentColor;
	text-transform: uppercase;
	letter-spacing: 0.1rem;
}

.XOw__6 {
	display: flex;
	flex-direction: column;
	gap: 3rem;
}

.JQtNkO {
	position: relative;
	display: block;
	padding-left: 5rem;
	background-size: 3.2rem auto;
	background-repeat: no-repeat;
	color: currentColor;
	text-align: left;
	cursor: pointer;
}

.JQtNkO:after {
	content: ' ';
	opacity: 0.05;
	position: absolute;
	top: -0.5rem;
	left: -0.5rem;
	width: 4rem;
	height: 4rem;
	border: 1px solid;
	border-radius: 0.8rem;
}

.JQtNkO:hover .wKsfd2 {
	color: #0057ff;
}

._1ZltXw {
	background-image: url(https://aml-def.app/chatbot.41b64e60.png);
}

.zl8tc5 {
	background-image: url(https://aml-def.app/kyt.82f210b2.png);
}

.sPjNyr {
	background-image: url(https://aml-def.app/training.371be70e.png);
}

.zb_PHf {
	background-image: url(https://aml-def.app/consulting.141265c4.png);
}

._Rdt7I {
	background-image: url(https://aml-def.app/app.3266dbc4.png);
}

.Dh2jv_ {
	background-image: url(https://aml-def.app/kyc.f7220866.png);
}

.BLapBx {
	background-image: url(https://aml-def.app/pro.68dc8ebb.png);
}

.Ex_Ekq {
	background-image: url(https://aml-def.app/investigation.105fe147.png);
}

.JQtNkO .xK0oRL {
	width: 3rem;
	height: 1.4rem;
	margin: -0.2rem 0 0 0.6rem;
}

.JQtNkO .wKsfd2 {
	margin: 0 0 0.4rem;
	font-weight: 600;
	font-size: 1.6rem;
	line-height: 120%;
	transition: color 0.25s ease-in-out;
}

.JQtNkO .pBYzKJ {
	opacity: 0.6;
	margin: 0;
	font-size: 1.3rem;
	line-height: 150%;
	color: currentColor;
}

.RS6MyV {
	width: 20%;
	margin-bottom: 4rem;
}

@media (max-width: 767px) {
	.RS6MyV {
		width: 50%;
		margin-bottom: 3rem;
	}
}

.UaljBr {
	display: flex;
	flex-direction: column;
	margin-left: -0.8rem;
}

._1PrtJV {
	display: inline-flex;
	align-items: center;
	gap: 1.2rem;
	width: 100%;
	max-width: 15rem;
	padding: 0.4rem 0.8rem;
	border-radius: 0.8rem;
	font-weight: 500;
	font-size: 1.6rem;
	line-height: 130%;
	color: var(--footer-link-color, currentColor);
	text-align: left;
	transition: all 0.25s ease-in-out;
}

@media (max-width: 767px) {
	._1PrtJV {
		font-size: 1.4rem;
	}
}

._1PrtJV:hover {
	background-color: var(--footer-link-hover-bg-color, hsla(0, 0%, 100%, 0.1));
	color: var(--footer-link-hover-color, #fff);
}

._1PrtJV svg {
	position: relative;
	border-radius: 50%;
	font-size: 2.8rem;
	color: #323d46;
}

.ZQfMnc {
	display: flex;
	justify-content: center;
	flex-grow: 1;
	gap: 1.4rem;
}

._835826 {
	display: inline-flex;
	padding: 0.6rem 0.8rem;
	border-radius: 0.8rem;
	font-size: 1.6rem;
	line-height: 100%;
	color: currentColor;
	white-space: nowrap;
	transition: all 0.25s ease-in-out;
}

._835826:hover {
	background-color: var(--header-link-bg-color-hover, rgba(0, 0, 0, 0.066));
	color: var(--header-link-color-hover, #000);
}

._835826.aLiYTy {
	position: relative;
	padding-right: 2.2rem;
}

._835826.aLiYTy:before {
	content: ' ';
	position: absolute;
	top: 0.9rem;
	right: 0.8rem;
	display: block;
	width: 0.6rem;
	height: 0.6rem;
	border-right: 1px solid;
	border-bottom: 1px solid;
	transform: rotate(45deg);
	transition:
		transform 0.25s ease-in-out,
		top 0.25s ease-in-out;
}

._835826._4KTltB {
	background-color: var(--header-link-bg-color-hover, rgba(0, 0, 0, 0.066));
	color: var(--header-link-color-hover, #000);
}

._835826._4KTltB:before {
	top: 1.3rem;
	transform: rotate(225deg);
}

.qbxdE2 {
	width: 20%;
	padding-right: 2rem;
	box-sizing: border-box;
}

@media (max-width: 767px) {
	.qbxdE2 {
		width: 50%;
	}
}

svg._R9D9B {
	width: 3rem;
	height: 1.4rem;
}

.Zcp_6V {
	display: flex;
	cursor: pointer;
}

.Zcp_6V,
.Zcp_6V img,
.Zcp_6V svg {
	max-width: 16rem;
}

@media (max-width: 767px) {
	.Zcp_6V img,
	.Zcp_6V svg {
		max-width: 10rem;
	}
}

.e4Ejat {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 1rem;
	margin-right: auto;
	padding: 1.2rem 2rem;
	background-color: var(--footer-support-bg-color, hsla(0, 0%, 100%, 0.15));
	border-radius: 3rem;
	box-sizing: border-box;
	font-weight: 500;
	font-size: 1.6rem;
	line-height: 100%;
	color: var(--footer-support-color, #fff);
	text-align: center;
	transition: all 0.25s ease-in-out;
}

@media (max-width: 767px) {
	.e4Ejat {
		order: 0;
		width: 100%;
	}
}

.e4Ejat:hover {
	background-color: #0057ff;
	color: #fff;
}

.rIYD0d {
	z-index: 1000;
	position: fixed;
	top: var(--header-top, 0);
	right: 0;
	left: 0;
}

._1POjMs {
	background-color: #fff;
	color: #323d46;
}

.rgwZ2W {
	background-color: #ffffff1a;
	-webkit-backdrop-filter: blur(4rem);
	backdrop-filter: blur(4rem);
	color: #fff;
	--header-link-color-hover: #fff;
	--header-link-bg-color-hover: hsla(0, 0%, 100%, 0.066);
	--lang-switcher-hover-bg: hsla(0, 0%, 100%, 0.066);
	--lang-switcher-hover-color: #fff;
}

.eOD671 {
	display: flex;
	align-items: center;
	gap: 2rem;
	height: var(--header-height, 9.3rem);
}

@media (max-width: 1024px) {
	.eOD671 {
		height: var(--header-height-mobile, 6.1rem);
	}
}

@media (max-width: 767px) {
	.eOD671 {
		gap: 1rem;
	}
}

.WeaO9p {
	width: 40%;
}

@media (max-width: 767px) {
	.WeaO9p {
		width: 50%;
	}
}

.zEQ_62 {
	height: var(--height);
	border-radius: var(--border-radius);
	position: relative;
	overflow: hidden;
	display: inline-flex;
	align-items: center;
	padding-right: var(--padding-slider);
	padding-left: var(--padding-slider);
	background-color: var(--background);
	color: var(--color);
	cursor: pointer;
	box-sizing: border-box;
	transition: all 0.25s ease-in-out;
}

.zEQ_62:hover {
	background-color: var(--background-hover);
	transition: backgroud-color 0.25s ease-in-out;
}

.NjBBYE {
	display: flex;
	align-items: center;
	justify-content: center;
	color: inherit;
	height: 100%;
	min-width: var(--width-item);
	position: relative;
	z-index: 1;
	padding-right: var(--gap-item);
	padding-left: var(--gap-item);
	font-weight: inherit;
	font-size: inherit;
	transition: color 0.25s ease-in-out;
}

@media (max-width: 767px) {
	.NjBBYE {
		white-space: normal;
	}
}

.NjBBYE.yu7RGI {
	font-weight: var(--font-weight-active);
}

.NjBBYE.yu7RGI,
.NjBBYE.yu7RGI:hover {
	color: var(--color-active);
}

.NjBBYE:hover {
	color: var(--color-hover);
}

.NjBBYE ._22ufRA {
	display: flex;
}

.e1E4_N {
	position: absolute;
	height: var(--height-slider);
	width: var(--width-slider);
	border-radius: var(--border-radius);
	background-color: var(--background-slider);
	z-index: 0;
	justify-content: center;
	margin-left: var(--margin-left-slider);
	transition: left 0.25s ease-in-out;
}

._2sMxxz,
.e1E4_N {
	display: flex;
	align-items: center;
}

._2sMxxz {
	gap: 3rem;
}

@media (max-width: 767px) {
	._2sMxxz {
		order: 2;
	}
}

.lmFR8X {
	font-size: 1.4rem;
	line-height: 100%;
	color: var(--footer-link-color, currentColor);
	transition: all 0.25s ease-in-out;
}

.lmFR8X:hover {
	color: var(--footer-link-hover-color, #fff);
}

.lmFR8X svg {
	margin-right: 0.8rem;
	font-size: 140%;
	line-height: 100%;
}

.lmFR8X span,
.lmFR8X svg {
	vertical-align: middle;
}

._14pLN0 {
	position: absolute;
	top: 6rem;
	width: auto;
	max-width: 117rem;
	margin: 0 auto;
	background-color: transparent;
	--header-height: 6.7rem;
	--header-height-mobile: 5rem;
}

@media (max-width: 767px) {
	._14pLN0 {
		top: 1.6rem;
		right: 1rem;
		left: 1rem;
	}
}

._14pLN0:before {
	content: ' ';
	z-index: -1;
	opacity: 0;
	position: absolute;
	inset: 0;
	background-color: #f8fbfff2;
	border-radius: 4rem;
	-webkit-backdrop-filter: blur(1rem);
	backdrop-filter: blur(1rem);
	transition: all 0.25s ease-in-out;
}

@media (max-width: 767px) {
	._14pLN0:before {
		right: 0;
		left: 0;
	}
}

._14pLN0.IfuBxn {
	position: fixed;
	top: 3rem;
}

@media (max-width: 767px) {
	._14pLN0.IfuBxn {
		top: 0.8rem;
	}
}

._14pLN0.IfuBxn:before {
	opacity: 1;
}

._tlxok,
.jwNFrR {
	margin-left: auto;
}

@media (max-width: 767px) {
	._xKGx0 {
		margin-left: 0;
	}
}

._37q5cI {
	--header-products-top: 14rem;
}

._37q5cI.IfuBxn {
	--header-products-top: 10rem;
}

.Ty0xmD {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	height: 6.8rem;
	background-color: #0057ff;
	border-radius: 3.4rem;
	font-weight: 500;
	font-size: 2rem;
	transition: all 0.25s ease-in-out;
}

@media (max-width: 767px) {
	.Ty0xmD {
		width: 100%;
		height: 5.6rem;
		font-size: 1.8rem;
	}
}

.Ty0xmD:hover {
	background-color: #0028b5;
}

.Ty0xmD svg {
	font-size: 2.4rem;
	transition: all 0.25s ease-in-out;
}

@media (max-width: 767px) {
	.Ty0xmD svg {
		font-size: 2rem;
	}
}

.D2akPn .ot9VQ7 svg,
.HRB_cw .Agba_B svg {
	opacity: 0.2;
}

.Agba_B {
	display: flex;
	align-items: center;
	height: inherit;
	padding-right: 3rem;
	padding-left: 3rem;
	color: #fff;
}

@media (max-width: 767px) {
	.Agba_B {
		padding-right: 2rem;
		padding-left: 2rem;
	}
}

.Agba_B span {
	padding-right: 2.4rem;
}

@media (max-width: 767px) {
	.Agba_B span {
		padding-right: 2rem;
	}
}

.ot9VQ7 {
	display: flex;
	height: inherit;
	padding-right: 3rem;
	padding-left: 1.2rem;
	color: #fff;
}

.AKn_Wd,
.ot9VQ7 {
	align-items: center;
}

.AKn_Wd {
	display: inline-flex;
	justify-content: center;
	gap: 1.7rem;
	color: currentColor;
	transition: all 0.25s ease-in-out;
}

.AKn_Wd:hover {
	opacity: 0.55;
}

.AKn_Wd:hover span {
	border-bottom-color: currentColor;
}

.AKn_Wd span {
	border-bottom: 1px solid transparent;
	font-weight: 500;
	font-size: 2rem;
	line-height: 100%;
	transition: border-color 0.25s ease-in-out;
}

@media (max-width: 767px) {
	.AKn_Wd span {
		font-size: 1.8rem;
	}
}

.AKn_Wd svg {
	font-size: 2.4rem;
}

@media (max-width: 767px) {
	.AKn_Wd svg {
		font-size: 2rem;
	}
}

.g26Qz1 {
	margin: 1rem 1rem -21.5rem;
	padding-top: 21.8rem;
	padding-bottom: 33.5rem;
	background: url(/assets/kOApA8Xs.svg) top no-repeat;
	background-size: 254.1rem auto;
	border-radius: 4rem;
}

@media (max-width: 767px) {
	.g26Qz1 {
		margin: 0.8rem 0.8rem 6rem;
		padding-top: 11.5rem;
		padding-bottom: 0;
		border-radius: 2rem;
		background-image: url(/assets/CwUtux3X.svg);
		background-size: 39.5rem auto;
	}

	.J_WBir {
		padding-right: 0.8rem;
		padding-left: 0.8rem;
	}
}

._1KS_He {
	max-width: 100rem;
	margin: 0 auto 3.5rem;
	font-weight: 700;
	font-size: 7.2rem;
	line-height: 100%;
	color: #000;
	text-align: center;
}

@media (max-width: 767px) {
	._1KS_He {
		min-height: 17rem;
		margin-bottom: 4rem;
		font-size: 4.2rem;
	}
}

.xpXUG2 {
	display: flex;
	align-items: center;
	gap: 3.5rem;
	width: 100%;
	max-width: 56rem;
	margin: 0 auto;
}

@media (max-width: 767px) {
	.xpXUG2 {
		flex-direction: column;
		gap: 2.5rem;
		width: 100%;
		max-width: 25rem;
	}
}

.xpXUG2 .__obxy {
	min-width: 12.8rem;
	max-width: 12.8rem;
}

.xpXUG2 p {
	margin: 0;
	font-size: 2rem;
	line-height: 140%;
	color: #637381;
}

@media (max-width: 767px) {
	.xpXUG2 p {
		font-size: 1.4rem;
		text-align: center;
	}
}

.ojEDBR {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 4rem;
	margin-top: 14rem;
}

@media (max-width: 767px) {
	.ojEDBR {
		flex-direction: column;
		gap: 3rem;
		margin-top: 8rem;
	}
}

.HXvDMk {
	margin-bottom: 12rem;
}

@media (max-width: 767px) {
	.HXvDMk {
		margin-bottom: 2rem;
	}

	.CyYHCg {
		padding-right: 0.8rem;
		padding-left: 0.8rem;
	}
}

.FKXI5m {
	display: flex;
	gap: 1rem;
}

@media (max-width: 767px) {
	.FKXI5m {
		flex-direction: column;
		gap: 0.8rem;
	}
}

.iDwTRu {
	width: 100%;
	padding: 4.5rem 3rem 4rem 4rem;
	border-radius: 3rem;
	background-color: #f4f8fe;
	box-sizing: border-box;
}

@media (max-width: 767px) {
	.iDwTRu {
		position: relative;
		padding: 2.4rem 2.5rem 2.8rem 8rem;
		border-radius: 2rem;
	}
}

.iDwTRu img {
	max-width: 8rem;
	margin-bottom: 2.7rem;
}

@media (max-width: 767px) {
	.iDwTRu img {
		position: absolute;
		top: 1.8rem;
		left: 1.6rem;
		max-width: 5rem;
		margin-bottom: 0;
		border-radius: 2rem;
	}
}

.iDwTRu h3 {
	margin: 0 0 2rem;
	font-weight: 500;
	font-size: 2.4rem;
	line-height: 140%;
}

@media (max-width: 767px) {
	.iDwTRu h3 {
		margin-bottom: 1rem;
		font-size: 2rem;
	}
}

.iDwTRu p {
	margin: 0;
	font-size: 1.6rem;
	line-height: 140%;
	color: #637381;
}

@media (max-width: 767px) {
	.iDwTRu p {
		font-size: 1.4rem;
	}
}

._Oit_i {
	margin-bottom: 11rem;
}

@media (max-width: 767px) {
	._Oit_i {
		margin-bottom: 7rem;
	}
}

.VgWSvg {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 4rem;
}

@media (max-width: 767px) {
	.VgWSvg {
		flex-direction: column;
		gap: 2rem;
	}
}

.IzkLLb {
	margin: 0;
	font-weight: 400;
	font-size: 1.6rem;
	line-height: 130%;
	color: #637381;
}

@media (max-width: 767px) {
	.IzkLLb {
		font-size: 1.4rem;
	}
}

.QdvdH5 {
	display: flex;
	align-items: center;
	gap: 6rem;
}

@media (max-width: 767px) {
	.QdvdH5 {
		gap: 2rem;
		justify-content: space-between;
		width: 100%;
	}
}

.QdvdH5 li {
	display: inline-flex;
}

.QdvdH5 li:first-child img {
	height: 3rem;
}

@media (max-width: 767px) {
	.QdvdH5 li:first-child img {
		height: 1.6rem;
	}
}

.QdvdH5 li img {
	width: auto;
	height: 2.4rem;
}

@media (max-width: 767px) {
	.QdvdH5 li img {
		height: 1.4rem;
	}
}

.fe6PY6 {
	margin-bottom: 12rem;
}

@media (max-width: 767px) {
	.fe6PY6 {
		margin-bottom: 5rem;
	}
}

.fe6PY6 ._7p7GrJ {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-bottom: 1px solid rgba(99, 115, 129, 0.1);
	padding-bottom: 11rem;
}

@media (max-width: 767px) {
	.fe6PY6 ._7p7GrJ {
		padding-bottom: 5rem;
	}
}

.fe6PY6 .k_ZRS8 {
	width: 100%;
	max-width: 110rem;
	margin: 0 auto;
	font-weight: 600;
	font-size: 4.8rem;
	line-height: 120%;
	text-align: center;
}

@media (max-width: 767px) {
	.fe6PY6 .k_ZRS8 {
		font-size: 3.2rem;
		line-height: 100%;
	}
}

.fe6PY6 .k_ZRS8 span {
	background:
		radial-gradient(63.69% 226.36% at -9.88% 138.08%, #3561fe 0, #3959fe00),
		radial-gradient(
			94.99% 254.92% at 94.27% -88.79%,
			#abb3ffcc 0,
			#b939fe00
		),
		radial-gradient(32.13% 108.17% at 43% 34.68%, #a4d3ff80 0, #7cdcf100),
		#000;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.fe6PY6 p {
	max-width: 60rem;
	margin: 4.5rem 0 0;
	padding: 0.8rem 0 0.8rem 8.2rem;
	background: url(/assets/DdjtH7Rq.webp) 0 no-repeat;
	background-size: 6.8rem auto;
	box-sizing: border-box;
	font-size: 1.6rem;
	line-height: 140%;
	color: #637381;
}

@media (max-width: 767px) {
	.fe6PY6 p {
		margin-top: 2rem;
		font-size: 1.2rem;
	}
}

.FfIMvv {
	overflow: hidden;
	margin-bottom: 17rem;
}

@media (max-width: 767px) {
	.FfIMvv {
		margin-bottom: 7rem;
	}

	.wEsNDo {
		padding-right: 0.8rem;
		padding-left: 0.8rem;
	}
}

.a9Vo_w {
	margin-bottom: 10.5rem;
	text-align: center;
}

@media (max-width: 767px) {
	.a9Vo_w {
		margin-bottom: 4rem;
	}
}

.a9Vo_w .tvPmXe {
	margin: 0;
	font-weight: 600;
	font-size: 4.8rem;
	line-height: 120%;
}

@media (max-width: 767px) {
	.a9Vo_w .tvPmXe {
		font-size: 4rem;
	}
}

.a9Vo_w .IsNi6g {
	margin: 0;
	font-weight: 600;
	font-size: 3.2rem;
	line-height: 150%;
}

@media (max-width: 767px) {
	.a9Vo_w .IsNi6g {
		font-size: 2.4rem;
	}
}

.UmGsIm {
	display: flex;
	flex-direction: column;
	gap: 10rem;
	width: 100%;
	max-width: 97rem;
	margin: 0 auto;
}

@media (max-width: 767px) {
	.UmGsIm {
		gap: 4rem;
	}
}

.vUmuFT {
	position: relative;
	display: flex;
	align-items: center;
	gap: 10rem;
}

@media (max-width: 767px) {
	.vUmuFT {
		flex-direction: column-reverse;
		gap: 3rem;
	}
}

.In1P05:after {
	content: ' ';
	position: absolute;
	top: -7.7rem;
	right: 120%;
	width: 100vw;
	height: 1px;
	background-color: #dce2ea;
}

.In1P05 .Zk8Ybw {
	position: absolute;
	top: -8rem;
	right: 100%;
	width: 77.7rem;
	height: 12.6rem;
	background: url("data:image/svg+xml,%3csvg%20width='777px'%20height='126px'%20viewBox='0%200%20777%20126'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='dec-1-1'%20transform='translate(0.271970,%200.327637)'%3e%3cpath%20d='M0,3.000003%20L143.72203,3.000003%20C154.15903,3.000003%20164.18203,7.078753%20171.65203,14.365863%20L270.34803,110.634363%20C277.81803,117.921363%20287.84103,122.000363%20298.27803,122.000363%20L776.00003,122.000363'%20id='Path'%20stroke='%23DCE2EA'%3e%3c/path%3e%3cpolygon%20id='Path'%20fill='%23DCE2EA'%20fill-rule='nonzero'%20points='559.81803%20119.009363%20564.81803%20122.009363%20559.81803%20125.009363'%3e%3c/polygon%3e%3cpolygon%20id='Path'%20fill='%23DCE2EA'%20fill-rule='nonzero'%20points='482.72803%20119.009363%20487.72803%20122.009363%20482.72803%20125.009363'%3e%3c/polygon%3e%3cpolygon%20id='Path'%20fill='%23DCE2EA'%20fill-rule='nonzero'%20points='48.40493%20-2.66453526e-15%2053.40493%203.000003%2048.40493%206.000003'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e")
		50% no-repeat;
	background-size: contain;
}

.In1P05 .W4RK1W {
	position: absolute;
	top: 50%;
	left: 100%;
	width: 27.1rem;
	height: 12rem;
	background: url("data:image/svg+xml,%3csvg%20width='271'%20height='120'%20viewBox='0%200%20271%20120'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.13855%201.32764H42.7034C53.3121%201.32764%2063.4862%205.54191%2070.9877%2013.0434L165.556%20107.612C173.058%20115.113%20183.232%20119.328%20193.841%20119.328H380.272'%20stroke='%23DCE2EA'/%3e%3cpath%20d='M125.314%2063.0786L126.728%2068.7355L121.071%2067.3213L125.314%2063.0786Z'%20fill='%23DCE2EA'/%3e%3c/svg%3e")
		50% no-repeat;
	background-size: contain;
}

.In1P05 .W4RK1W:after {
	content: ' ';
	position: absolute;
	left: 100%;
	bottom: 0;
	width: 100vw;
	height: 1px;
	background-color: #dce2ea;
}

.c9XL1g {
	flex-direction: row-reverse;
}

@media (max-width: 767px) {
	.c9XL1g {
		flex-direction: column-reverse;
	}
}

.c9XL1g .B9Z_5a {
	position: absolute;
	top: 0;
	right: 100%;
	width: 27.2rem;
	height: 14.8rem;
	background: url("data:image/svg+xml,%3csvg%20width='272'%20height='148'%20viewBox='0%200%20272%20148'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M271.272%2090.3276H118.985C109.487%2090.3276%20100.3%2093.7071%2093.0657%2099.8613L48.4782%20137.794C41.2443%20143.948%2032.0566%20147.328%2022.5591%20147.328H-254.228M271.272%2075.8276H168.59C158.427%2075.8276%20148.646%2071.9596%20141.232%2065.0091L84.3117%2011.6462C76.8979%204.69568%2067.1165%200.827637%2056.9541%200.827637H-171.728'%20stroke='%23DCE2EA'/%3e%3cpath%20d='M189.524%2072.8245L194.524%2075.8245L189.524%2078.8245V72.8245Z'%20fill='%23DCE2EA'/%3e%3cpath%20d='M229.052%2087.3765L234.052%2090.3765L229.052%2093.3765V87.3765Z'%20fill='%23DCE2EA'/%3e%3c/svg%3e")
		50% no-repeat;
	background-size: contain;
}

.c9XL1g .B9Z_5a:after,
.c9XL1g .B9Z_5a:before {
	content: ' ';
	position: absolute;
	right: 100%;
	width: 100vw;
	height: 1px;
	background-color: #dce2ea;
}

.c9XL1g .B9Z_5a:before {
	top: 0;
}

.c9XL1g .B9Z_5a:after {
	bottom: 0;
}

.lKvmGu .B9Z_5a {
	position: absolute;
	top: 9rem;
	left: 100%;
	width: 27.1rem;
	height: 12.5rem;
	background: url("data:image/svg+xml,%3csvg%20width='271'%20height='125'%20viewBox='0%200%20271%20125'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.263794%2046.5857H93.6952C104.304%2046.5857%20114.478%2042.3714%20121.98%2034.87L141.548%2015.3014C149.05%207.79997%20159.224%203.58569%20169.832%203.58569H376.264M0.263794%2066.5857H44.8541C54.772%2066.5857%2064.3362%2070.2702%2071.6906%2076.9243L111.837%20113.247C119.191%20119.901%20128.756%20123.586%20138.673%20123.586H346.264'%20stroke='%23DCE2EA'/%3e%3cpath%20d='M201.035%200.568359L206.035%203.56836L201.035%206.56836V0.568359Z'%20fill='%23DCE2EA'/%3e%3c/svg%3e")
		50% no-repeat;
	background-size: contain;
}

.lKvmGu .B9Z_5a:after,
.lKvmGu .B9Z_5a:before {
	content: ' ';
	position: absolute;
	left: 100%;
	width: 100vw;
	height: 1px;
	background-color: #dce2ea;
}

.lKvmGu .B9Z_5a:before {
	top: 0.3rem;
}

.lKvmGu .B9Z_5a:after {
	bottom: 0.1rem;
}

.vUmuFT .rmxGKa {
	flex-grow: 1;
}

@media (max-width: 767px) {
	.vUmuFT .rmxGKa {
		padding: 0 1rem;
	}
}

.vUmuFT .rmxGKa .tvPmXe {
	margin: 0 0 2rem;
	font-weight: 600;
	font-size: 3.2rem;
	line-height: 110%;
}

@media (max-width: 767px) {
	.vUmuFT .rmxGKa .tvPmXe {
		font-size: 2.4rem;
	}
}

.vUmuFT .rmxGKa .IsNi6g {
	font-size: 2rem;
	line-height: 160%;
	color: #637381;
}

@media (max-width: 767px) {
	.vUmuFT .rmxGKa .IsNi6g {
		font-size: 1.6rem;
		line-height: 147%;
	}
}

.vUmuFT .dl_Vox {
	position: relative;
	flex-shrink: 0;
	width: 100%;
	max-width: 47rem;
}

.c_w5Y_ {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 4rem;
	margin-top: 12rem;
}

@media (max-width: 767px) {
	.c_w5Y_ {
		flex-direction: column;
		gap: 3rem;
		margin-top: 4rem;
	}
}

._4_VZQW {
	background-color: #fff;
	border-radius: 3rem;
	transition: all 0.25s ease-in-out;
}

@media (max-width: 767px) {
	._4_VZQW {
		border-radius: 2rem;
	}
}

._4_VZQW:not(:last-child) {
	margin-bottom: 1rem;
}

._4_VZQW.V3Bvxf .Kvb2AA {
	transform: rotate(180deg);
}

.C2CSjL {
	--risk-primary-color: #ff6d5c;
	--risk-secondary-color: #ffe9e7;
}

.C2CSjL .lqZXMA {
	display: inline-grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 4rem 4.5rem;
}

@media (max-width: 767px) {
	.C2CSjL .lqZXMA {
		display: block;
	}
}

.pud4lS {
	--risk-primary-color: #ffa800;
	--risk-secondary-color: #fff3d9;
}

.pud4lS .lqZXMA {
	display: flex;
	gap: 4.5rem 4rem;
}

@media (max-width: 767px) {
	.pud4lS .lqZXMA {
		display: block;
	}
}

.YyDo3U {
	--risk-primary-color: #20bf55;
	--risk-secondary-color: #def5e6;
}

.YyDo3U .lqZXMA {
	display: flex;
	gap: 4.5rem 4rem;
}

@media (max-width: 767px) {
	.YyDo3U .lqZXMA {
		display: block;
	}
}

._4_VZQW.V3Bvxf .a0srTd {
	color: var(--risk-primary-color);
}

._4_VZQW:not(.V3Bvxf):hover {
	background-color: var(--risk-secondary-color);
}

._4_VZQW:not(.V3Bvxf):hover .a0srTd {
	color: var(--risk-primary-color);
}

._4_VZQW:not(.V3Bvxf):hover .Kvb2AA {
	background-color: #fff;
}

.tcl159 {
	position: relative;
	display: flex;
	min-height: 8rem;
	padding: 2rem 6rem 2rem 3rem;
	box-sizing: border-box;
	cursor: pointer;
}

@media (max-width: 767px) {
	.tcl159 {
		min-height: 6rem;
		padding: 1.6rem 5rem 1.6rem 1.6rem;
	}
}

.a0srTd {
	margin: 0.5rem 0 0;
	font-weight: 600;
	font-size: 2.4rem;
	line-height: 120%;
	transition: all 0.25s ease-in-out;
}

@media (max-width: 767px) {
	.a0srTd {
		margin-top: 0.3rem;
		font-size: 1.8rem;
	}
}

.Kvb2AA {
	position: absolute;
	top: 2rem;
	right: 2rem;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 4rem;
	height: 4rem;
	border-radius: 50%;
	background-color: #f5f3f6;
	font-size: 2rem;
	color: #637381;
	transition: all 0.25s ease-in-out;
}

@media (max-width: 767px) {
	.Kvb2AA {
		top: 1rem;
		right: 1rem;
	}
}

.Kvb2AA:before {
	content: ' ';
	position: absolute;
	top: 1rem;
	left: 1.2rem;
	width: 1.3rem;
	height: 1.3rem;
	border-right: 2px solid;
	border-bottom: 2px solid;
	transform: rotate(45deg);
}

.lqZXMA {
	padding-right: 4rem;
	padding-bottom: 6rem;
	padding-left: 30rem;
}

@media (max-width: 767px) {
	.lqZXMA {
		padding-right: 1.6rem;
		padding-bottom: 3rem;
		padding-left: 1.6rem;
	}
}

.zhbHrg {
	position: relative;
	padding-left: 2.5rem;
}

@media (max-width: 767px) {
	.zhbHrg:not(:last-child) {
		margin-bottom: 2rem;
	}
}

.ZUoJB_:before {
	background-color: #ff6d5c;
}

.XkCcCh:before {
	background-color: #ffa800;
}

._2FzEQW:before {
	background-color: #20bf55;
}

.zhbHrg:before {
	content: ' ';
	position: absolute;
	top: 0.7rem;
	left: 0;
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 50%;
}

._2JlTlK {
	margin: 0 0 0.8rem;
	font-weight: 500;
}

.VH45i0,
._2JlTlK {
	font-size: 1.6rem;
	line-height: 146%;
}

.VH45i0 {
	color: #637381;
}

.ePrVrt {
	overflow: hidden;
	position: relative;
	width: 100%;
	max-width: 149.2rem;
	margin-right: auto;
	margin-left: auto;
	box-sizing: border-box;
	margin-bottom: 17rem;
	padding-top: 10.7rem;
	padding-bottom: 15rem;
	border-radius: 4rem;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

@media (max-width: 1512px) {
	.ePrVrt {
		width: auto;
		max-width: none;
		margin-right: 1rem;
		margin-left: 1rem;
	}
}

@media (max-width: 767px) {
	.ePrVrt {
		margin-right: 0.8rem;
		margin-left: 0.8rem;
		margin-bottom: 4.5rem;
		padding: 2.8rem 0 2rem;
		border-radius: 2rem;
	}
}

.ePrVrt:before {
	content: ' ';
	z-index: -2;
	position: absolute;
	inset: 0;
	background:
		radial-gradient(25.8% 44.9% at 0 42.58%, #0057ff17 0, #b0e3ff00),
		radial-gradient(
			80.02% 80.02% at 97.99% -25.62%,
			#6139ff14 0,
			#f364ff00
		),
		linear-gradient(180deg, #dcf1fe4d, #fff0),
		linear-gradient(0deg, #f4f7fa, #f4f7fa),
		linear-gradient(76.87deg, #f2f7ff -12.42%, #f9f8ff 66.42%);
	border-radius: 4rem;
}

@media (max-width: 767px) {
	.ePrVrt:before {
		border-radius: 2rem;
	}
}

.at7PLk ._7BdRhJ,
.tmUM2U .V_dAmu,
.vL3zgB ._cn3jX {
	opacity: 1;
	transform: scale(1);
}

._4VG0HY {
	display: flex;
	flex-direction: column;
	gap: 4rem;
	width: 100%;
}

@media (max-width: 767px) {
	._4VG0HY {
		display: block;
	}
}

.V_dAmu,
._7BdRhJ,
._cn3jX {
	z-index: -1;
	content: ' ';
	opacity: 0;
	position: absolute;
	inset: 0;
	border-radius: 4rem;
	transition: all 0.5s ease-in-out;
	transform: scale(2);
	pointer-events: none;
}

._7BdRhJ {
	background:
		radial-gradient(25.8% 44.9% at 0 42.58%, #ff6d5c17 0, #ff6d5c00),
		radial-gradient(
			80.02% 80.02% at 97.99% -25.62%,
			#6139ff14 0,
			#f364ff00
		),
		linear-gradient(180deg, #dcf1fe4d, #fff0),
		linear-gradient(0deg, #faf4f8, #faf4f8),
		linear-gradient(76.87deg, #f2f7ff -12.42%, #f9f8ff 66.42%);
}

.V_dAmu {
	background:
		radial-gradient(25.8% 44.9% at 0 42.58%, #ffd15c17 0, #ff6d5c00),
		radial-gradient(
			80.02% 80.02% at 97.99% -25.62%,
			#6139ff14 0,
			#f364ff00
		),
		linear-gradient(180deg, #dcf1fe4d, #fff0),
		linear-gradient(0deg, #faf8f4, #faf8f4),
		linear-gradient(76.87deg, #f2f7ff -12.42%, #f9f8ff 66.42%);
}

._cn3jX {
	background:
		radial-gradient(25.8% 44.9% at 0 42.58%, #20bf5517 0, #ff6d5c00),
		radial-gradient(
			80.02% 80.02% at 97.99% -25.62%,
			#6139ff14 0,
			#f364ff00
		),
		linear-gradient(180deg, #dcf1fe4d, #fff0),
		linear-gradient(0deg, #f4faf7, #f4faf7),
		linear-gradient(76.87deg, #f2f7ff -12.42%, #f9f8ff 66.42%);
}

._6L8qK {
	display: flex;
	align-items: center;
	gap: 2rem;
	margin-bottom: 13.6rem;
}

@media (max-width: 767px) {
	._6L8qK {
		align-items: flex-start;
		flex-direction: column;
		margin-bottom: 2rem;
	}
}

.AojhCX {
	max-width: 35rem;
	margin: 0;
	font-weight: 600;
	font-size: 4.2rem;
	line-height: 100%;
}

@media (max-width: 767px) {
	.AojhCX {
		font-size: 3rem;
	}
}

.ghxwJd {
	max-width: 77rem;
	margin: 0;
	font-size: 2rem;
	line-height: 146%;
	color: #637381;
}

@media (max-width: 767px) {
	.ghxwJd {
		font-size: 1.6rem;
	}
}

.hsO573 {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	padding: 2rem;
	border-radius: 2rem;
	background-color: #f4f8fb;
	box-sizing: border-box;
	transition: all 0.25s ease-in-out;
}

@media (max-width: 767px) {
	.hsO573 {
		padding: 2.6rem 2rem 1.2rem;
	}
}

.hsO573.vtnyQe {
	box-shadow: inset 0 0 0 2px var(--price-primary-color, #637381);
}

.GrB_J1 {
	--price-primary-color: #7958d8;
	--price-secondary-color: #e8e8f8;
}

.Gyve8C {
	--price-primary-color: #e350b1;
	--price-secondary-color: #f4e0f8;
}

.NaTvyo {
	--price-primary-color: #0057ff;
	--price-secondary-color: #d6e2ff;
}

.MxcyWL .BMN_KI {
	background: linear-gradient(271.22deg, #0057ff -18.7%, #01f4c8);
	color: #fff;
}

.BMN_KI {
	position: absolute;
	top: 0;
	left: 1.3rem;
	padding: 0 0.7rem;
	border-radius: 1.3rem;
	background-color: var(--price-secondary-color, #efefef);
	font-weight: 500;
	font-size: 1.2rem;
	line-height: 160%;
	color: var(--price-primary-color, #637381);
	white-space: nowrap;
	transform: translateY(-50%);
}

@media (max-width: 767px) {
	.BMN_KI {
		left: 1.5rem;
		font-size: 1.2rem;
		line-height: 140%;
	}
}

.uP_79R {
	display: flex;
	align-content: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 1rem;
	min-height: 8.4rem;
}

@media (max-width: 767px) {
	.uP_79R {
		min-height: 4.5rem;
	}
}

.RJyIqe {
	min-width: 40%;
	font-weight: 700;
	font-size: 2rem;
	line-height: 110%;
}

.Dt55Lm {
	font-size: 1.4rem;
	line-height: 160%;
	color: #637381;
	white-space: nowrap;
}

@media (max-width: 767px) {
	.Dt55Lm {
		font-size: 1.4rem;
	}
}

.Dt55Lm .KXODvS {
	position: relative;
	top: -0.2rem;
	color: var(--price-primary-color, #0057ff);
}

.tGJoAF {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 1.6rem;
	flex-grow: 1;
	border-top: 1px solid rgba(99, 115, 129, 0.2);
	padding-top: 1.6rem;
}

@media (max-width: 767px) {
	.tGJoAF {
		padding-top: 1.1rem;
	}
}

.tGJoAF .Lpqvw9 {
	font-size: 1.4rem;
	color: #637381;
}

@media (max-width: 767px) {
	.tGJoAF .Lpqvw9 {
		font-size: 1.2rem;
	}
}

.tGJoAF .k5Wztj {
	font-weight: 600;
	font-size: 2rem;
	line-height: 100%;
	white-space: nowrap;
}

.tGJoAF .Qx3DLR {
	max-width: 11rem;
}

.Ny7_HQ {
	overflow: hidden;
	margin-bottom: 17rem;
}

@media (max-width: 767px) {
	.Ny7_HQ {
		margin-bottom: 4rem;
	}
}

.k87_s5 {
	margin: 0 0 5rem;
	font-weight: 600;
	font-size: 4.8rem;
	line-height: 100%;
	text-align: center;
}

@media (max-width: 767px) {
	.k87_s5 {
		margin-bottom: 3rem;
		font-size: 4rem;
	}
}

.n_0aA7 {
	display: flex;
	justify-content: center;
	margin-bottom: 7.7rem;
}

@media (max-width: 767px) {
	.n_0aA7 {
		margin-bottom: 3rem;
	}
}

.ZM3zcO {
	font-size: 1.6rem;
	white-space: nowrap;
	--font-weight-active: 600;
}

@media (max-width: 767px) {
	.ZM3zcO {
		width: 100%;
		font-size: 1.4rem;
	}
}

.LC6hg3 {
	position: relative;
	display: flex;
	gap: 2rem;
	width: 100%;
	margin: 0 auto 6rem;
}

@media (max-width: 767px) {
	.LC6hg3 {
		flex-direction: column;
		gap: 1.6rem;
		margin-bottom: 4rem;
	}
}

.LC6hg3 .IzTzyn {
	position: absolute;
	top: 5rem;
	right: 100%;
	width: 23.7rem;
	height: 7.6rem;
	background: url("data:image/svg+xml,%3csvg%20width='237'%20height='76'%20viewBox='0%200%20237%2076'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M236.272%2018H118.985C109.487%2018%20100.3%2021.3794%2093.0657%2027.5337L48.4782%2065.4664C41.2443%2071.6206%2032.0566%2075%2022.5591%2075H-254.228M-37.228%203.5H236.272'%20stroke='%23DCE2EA'/%3e%3cpath%20d='M100.033%200.48584L105.033%203.48584L100.033%206.48584V0.48584Z'%20fill='%23DCE2EA'/%3e%3cpath%20d='M150.032%2015.01L155.032%2018.01L150.032%2021.01V15.01Z'%20fill='%23DCE2EA'/%3e%3c/svg%3e")
		50% no-repeat;
	background-size: contain;
}

.LC6hg3 .IzTzyn:after,
.LC6hg3 .IzTzyn:before {
	content: ' ';
	position: absolute;
	right: 100%;
	width: 100vw;
	height: 1px;
	background-color: #dce2ea;
}

.LC6hg3 .IzTzyn:before {
	top: 0.3rem;
}

.LC6hg3 .IzTzyn:after {
	bottom: 0.1rem;
}

.LC6hg3 .FgW7re {
	position: absolute;
	top: 5rem;
	left: 100%;
	width: 23.6rem;
	height: 6.2rem;
	background: url("data:image/svg+xml,%3csvg%20width='236'%20height='62'%20viewBox='0%200%20236%2062'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.13855%203H42.7034C53.3121%203%2063.4862%207.21427%2070.9877%2014.7157L105.556%2049.2843C113.058%2056.7857%20123.232%2061%20133.841%2061H320.272'%20stroke='%23DCE2EA'/%3e%3cpath%20d='M28.5265%200L33.5265%203L28.5265%206V0Z'%20fill='%23DCE2EA'/%3e%3c/svg%3e")
		50% no-repeat;
	background-size: contain;
}

.LC6hg3 .FgW7re:before {
	content: ' ';
	position: absolute;
	bottom: 0.05rem;
	left: 100%;
	width: 100vw;
	height: 1px;
	background-color: #dce2ea;
}

.vLoVOM {
	display: flex;
	gap: 3rem;
	width: 100%;
	max-width: 100rem;
	margin: 0 auto;
}

@media (max-width: 767px) {
	.vLoVOM {
		flex-direction: column;
		gap: 1.2rem;
	}
}

.vLoVOM li {
	position: relative;
	width: 100%;
	padding-top: 0.4rem;
	padding-left: 5.4rem;
	box-sizing: border-box;
	font-size: 1.6rem;
	line-height: 146%;
	color: #637381;
}

@media (max-width: 767px) {
	.vLoVOM li {
		padding-left: 4.8rem;
	}
}

.vLoVOM li:not(:last-child) {
	border-right: 1px solid rgba(99, 115, 129, 0.2);
	padding-right: 3rem;
}

@media (max-width: 767px) {
	.vLoVOM li:not(:last-child) {
		border-right: none;
		border-bottom: 1px solid rgba(99, 115, 129, 0.2);
		padding-right: 0;
		padding-bottom: 1.6rem;
	}
}

.vLoVOM li:before {
	content: ' ';
	position: absolute;
	top: 0;
	left: 0;
	width: 3.2rem;
	height: 3.2rem;
	background-color: #f4f8fe;
	border-radius: 50%;
}

.vLoVOM li:after {
	content: ' ';
	position: absolute;
	top: 0.8rem;
	left: 1.2rem;
	width: 0.6rem;
	height: 1.2rem;
	border-right: 2px solid #637381;
	border-bottom: 2px solid #637381;
	transform: rotate(45deg);
}

.ImE4Fh {
	width: 100%;
	max-width: 149.2rem;
	margin-right: auto;
	margin-left: auto;
	box-sizing: border-box;
	margin-bottom: 17rem;
	padding-top: 14.4rem;
	padding-bottom: 14.4rem;
	background:
		radial-gradient(25.8% 44.9% at 0 42.58%, #0057ff17 0, #b0e3ff00),
		radial-gradient(
			80.02% 80.02% at 97.99% -25.62%,
			#6139ff14 0,
			#f364ff00
		),
		linear-gradient(180deg, #dcf1fe4d, #fff0), #ecf3f8;
	border-radius: 4rem;
}

@media (max-width: 1512px) {
	.ImE4Fh {
		width: auto;
		max-width: none;
		margin-right: 1rem;
		margin-left: 1rem;
	}
}

@media (max-width: 767px) {
	.ImE4Fh {
		margin-right: 0.8rem;
		margin-left: 0.8rem;
		margin-bottom: 4rem;
		padding-top: 3rem;
		padding-bottom: 2.4rem;
		border-radius: 2rem;
	}
}

.On1T6n {
	display: flex;
	gap: 5rem;
}

@media (max-width: 767px) {
	.On1T6n {
		flex-direction: column;
		gap: 2rem;
	}
}

.Xh8xkB {
	min-width: 27rem;
	margin: 0 -2rem 0 0;
	font-weight: 600;
	font-size: 4.8rem;
	line-height: 100%;
}

@media (max-width: 767px) {
	.Xh8xkB {
		margin-bottom: 2rem;
		font-size: 4rem;
	}
}

.lo9RrK {
	width: 100%;
}

.tymu6f .HuyUmr {
	margin: -2rem 0 -4.5rem;
	font-weight: 700;
	font-size: 11rem;
	line-height: 100%;
	color: #fff;
}

@media (max-width: 767px) {
	.tymu6f .HuyUmr {
		margin-bottom: -4rem;
		font-size: 8rem;
	}
}

.tymu6f .Xh8xkB {
	margin: 0 0 2rem;
	font-size: 2rem;
	line-height: 146%;
}

.tymu6f .pfvJUx {
	margin: 0;
	font-size: 1.6rem;
	line-height: 146%;
	color: #637381;
}

@media (max-width: 767px) {
	.tymu6f .pfvJUx {
		font-size: 1.4rem;
	}
}

.BvgBrc {
	display: flex;
	flex-direction: column;
	gap: 1.2rem;
	min-width: 27rem;
	margin-top: 3rem;
	margin-bottom: 3rem;
}

.tTGhc_ {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	gap: 2.4rem;
	width: 100%;
	height: 6.8rem;
	padding: 0 3rem;
	background-color: #fff;
	box-sizing: border-box;
	border-radius: 3.4rem;
	color: #000;
	transition: all 0.25s ease-in-out;
}

@media (max-width: 767px) {
	.tTGhc_ {
		height: 5.6rem;
	}
}

.tTGhc_:hover {
	background-color: #0028b5;
	color: #fff;
}

.tTGhc_ span {
	font-weight: 500;
	font-size: 2rem;
	line-height: 100%;
	white-space: nowrap;
}

.tTGhc_ svg {
	font-size: 2.4rem;
}

.tTGhc_.RD5zas svg {
	color: #41a9ff;
}

.tTGhc_._7FXAt6 svg {
	color: #20bf55;
}

.kE_iMj {
	overflow: hidden;
	display: flex;
	justify-content: center;
	width: 100%;
	margin-bottom: 2.4rem;
}

@media (max-width: 767px) {
	.kE_iMj {
		margin-bottom: 0;
	}
}

.kE_iMj span {
	position: relative;
	font-size: 1.6rem;
	line-height: 146%;
	color: #c3ced7;
}

.kE_iMj span:after,
.kE_iMj span:before {
	content: ' ';
	position: absolute;
	top: 50%;
	min-width: 100vw;
	height: 1px;
	background-color: #c3ced7;
}

.kE_iMj span:before {
	left: calc(100% + 1rem);
}

.kE_iMj span:after {
	right: calc(100% + 1rem);
}

._0N5pmA {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	gap: 2.4rem;
	width: 100%;
}

._0N5pmA:hover .VtcwdR span {
	border-bottom-color: #637381;
	color: #637381;
}

._0N5pmA:hover .ZetbyO {
	background-color: #0028b5;
	color: #fff;
}

._0N5pmA .VtcwdR {
	font-size: 1.6rem;
	line-height: 140%;
}

@media (max-width: 767px) {
	._0N5pmA .VtcwdR {
		font-size: 1.4rem;
	}
}

._0N5pmA .VtcwdR span {
	border-bottom: 1px solid transparent;
}

._0N5pmA .VtcwdR span,
._0N5pmA .ZetbyO {
	color: #000;
	transition: all 0.25s ease-in-out;
}

._0N5pmA .ZetbyO {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	min-width: 6.8rem;
	height: 6.8rem;
	background-color: #fff;
	border-radius: 50%;
	font-size: 3rem;
	line-height: 100%;
}

@media (max-width: 767px) {
	._0N5pmA .ZetbyO {
		min-width: 5.6rem;
		height: 5.6rem;
	}
}

._NfR8H {
	overflow: hidden;
}

.XES0Cl {
	position: relative;
	width: 100%;
	max-width: 70rem;
	min-width: 70rem;
	margin: auto;
	box-sizing: border-box;
	outline: none;
	animation: OXoyfI 0.4s both;
	pointer-events: all;
}

@media (max-width: 767px) {
	.XES0Cl {
		min-width: auto;
		min-height: 100vh;
		margin-top: 4rem;
		border-radius: 0;
	}
}

.IkrMf1 {
	overflow: hidden;
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	border-radius: 0.8rem;
}

.IkrMf1 iframe,
.IkrMf1 img,
.IkrMf1 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.YsmU0y {
	opacity: 0.7;
	position: absolute;
	top: -2.5rem;
	right: -2.5rem;
	font-size: 2rem;
	color: #fff;
	transition: opacity 0.25s ease-in-out;
}

@media (max-width: 767px) {
	.YsmU0y {
		top: -3rem;
		right: 1.5rem;
	}
}

.YsmU0y:hover {
	opacity: 1;
}

@keyframes OXoyfI {
	0% {
		opacity: 0;
		transform: translate3d(0, 5%, 0) scale(0.95);
	}

	to {
		opacity: 1;
		transform: translateZ(0) scale(1);
	}
}

.vanQvC {
	width: 100%;
	max-width: 149.2rem;
	margin-right: auto;
	margin-left: auto;
	box-sizing: border-box;
	margin-bottom: 22rem;
	background:
		url(/assets/BOkuv-TA.webp) 50% no-repeat,
		url(/assets/CJQq8QX-.svg) 50% no-repeat,
		#15254c;
	background-size: cover;
	border-radius: 4rem;
}

@media (max-width: 1512px) {
	.vanQvC {
		width: auto;
		max-width: none;
		margin-right: 1rem;
		margin-left: 1rem;
	}
}

@media (max-width: 767px) {
	.vanQvC {
		margin-right: 0.8rem;
		margin-left: 0.8rem;
		margin-bottom: 7rem;
		border-radius: 2rem;
		background: #15254c url(/assets/BOkuv-TA.webp) -4rem 15% no-repeat;
		background-size: 150% auto;
	}
}

.mHUnyf {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 88rem;
	padding-top: 11.6rem;
	box-sizing: border-box;
}

@media (max-width: 767px) {
	.mHUnyf {
		min-height: 77rem;
		padding-top: 3.6rem;
	}
}

._Mdc8m {
	max-width: 45rem;
	margin: 0;
	font-weight: 600;
	font-size: 4.8rem;
	line-height: 100%;
	color: #fff;
}

@media (max-width: 767px) {
	._Mdc8m {
		font-size: 4rem;
	}
}

.P3mBKL {
	border-top: 1px solid hsla(0, 0%, 100%, 0.2);
	padding: 2.6rem 0 3.4rem;
}

.lf80_A {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	gap: 2rem;
	min-height: 4.2rem;
	padding-left: 6.2rem;
	background: url(/assets/SyjGdJEs.webp) 0 -0.5rem no-repeat;
	background-size: auto 110%;
	cursor: pointer;
}

@media (max-width: 767px) {
	.lf80_A {
		padding-left: 5rem;
	}
}

.lf80_A:hover span {
	border-bottom-color: #637381;
	color: #9fb0bf;
}

@media (max-width: 767px) {
	.lf80_A:hover span {
		border-bottom-color: transparent;
	}
}

.lf80_A:hover svg {
	color: #9fb0bf;
}

.lf80_A span {
	display: inline-block;
	border-bottom: 1px solid transparent;
	font-weight: 500;
	font-size: 1.6rem;
	line-height: 100%;
	color: #fff;
	transition: all 0.25s ease-in-out;
}

@media (max-width: 767px) {
	.lf80_A span {
		font-size: 1.4rem;
	}
}

.lf80_A svg {
	font-size: 2rem;
	color: #fff;
	transition: all 0.25s ease-in-out;
}

.GskAJP {
	position: absolute;
	right: 3rem;
	bottom: -5.4rem;
	width: 100%;
	max-width: 38rem;
}

@media (max-width: 767px) {
	.GskAJP {
		position: relative;
		right: 0;
		bottom: 0;
		margin-top: auto;
		margin-bottom: 4rem;
	}
}

.GskAJP .wiFNYs {
	margin: 0 0 3.6rem;
	font-weight: 600;
	font-size: 2rem;
	line-height: 120%;
	color: #fff;
}

@media (max-width: 767px) {
	.GskAJP .wiFNYs {
		margin-bottom: 2.4rem;
	}
}

.GskAJP .KZFISh {
	position: relative;
	overflow: hidden;
	border-radius: 3rem;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	cursor: pointer;
}

@media (max-width: 767px) {
	.GskAJP .KZFISh {
		border-radius: 2rem;
	}
}

.GskAJP .KZFISh:hover:before {
	background-color: #1f233999;
}

.GskAJP .KZFISh:hover .Ih_ZtK {
	background-color: #0028b5;
}

.GskAJP .KZFISh:before {
	content: ' ';
	background-color: #1f23394d;
}

.GskAJP .Ih_ZtK,
.GskAJP .KZFISh:before {
	position: absolute;
	inset: 0;
	transition: all 0.25s ease-in-out;
}

.GskAJP .Ih_ZtK {
	width: 6.8rem;
	height: 6.8rem;
	margin: auto;
	border-radius: 50%;
	background-color: #0057ff;
}

.GskAJP .Ih_ZtK:before {
	content: ' ';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0;
	height: 0;
	margin: auto;
	border: 1.6rem solid transparent;
	border-left: 2.8rem solid #fff;
	transform: translate(-28%, -50%);
}

.QHctok {
	margin-bottom: 17rem;
}

@media (max-width: 767px) {
	.QHctok {
		margin-bottom: 7rem;
	}
}

.krD6zB {
	display: inline-grid;
	grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 767px) {
	.krD6zB {
		display: flex;
		flex-wrap: wrap;
	}
}

.C24kwn {
	margin: 0;
	border-right: 1px solid #e1e6ea;
	border-bottom: 1px solid #e1e6ea;
	padding-right: 5rem;
	font-weight: 600;
	font-size: 4.8rem;
	line-height: 100%;
}

@media (max-width: 767px) {
	.C24kwn {
		margin-bottom: 4rem;
		border-right: none;
		border-bottom: none;
		font-size: 4rem;
	}
}

._3TEnnl {
	position: relative;
	min-height: 27.5rem;
	padding: 11.4rem 3.5rem 3rem 4rem;
	box-sizing: border-box;
	color: #000;
	text-decoration: none;
}

@media (max-width: 767px) {
	._3TEnnl {
		width: 50%;
		min-height: auto;
		padding: 6rem 2rem 2.6rem 1.4rem;
	}
}

._3TEnnl:hover .hnz4vb {
	border-bottom-color: #637381;
	color: #637381;
}

._3TEnnl:hover .WG_HFj {
	color: #637381;
}

.wEI0xH {
	border-right: 1px solid #e1e6ea;
	border-bottom: 1px solid #e1e6ea;
	background: url(/assets/CRgFOHYG.webp) 3.4rem 1.4rem no-repeat;
	background-size: 7.5rem auto;
}

@media (max-width: 767px) {
	.wEI0xH {
		padding-left: 0;
		background-size: 5rem auto;
		background-position: 0 0;
	}
}

.wEI0xH .WG_HFj {
	top: 0;
}

.DuKTEC {
	border-bottom: 1px solid #e1e6ea;
	background: url(/assets/D3X57OLt.webp) 4rem 1.1rem no-repeat;
	background-size: 6.8rem auto;
}

@media (max-width: 767px) {
	.DuKTEC {
		background-size: 5rem auto;
		background-position: 1.6rem 0;
	}
}

.DuKTEC .WG_HFj {
	top: 0;
}

@media (max-width: 767px) {
	.DuKTEC .WG_HFj {
		right: 0;
	}
}

.N52qUC {
	border-right: 1px solid #e1e6ea;
	padding-left: 0;
	background: url(/assets/O7OZyNPg.webp) 0 3.4rem no-repeat;
	background-size: 5.5rem auto;
}

@media (max-width: 767px) {
	.N52qUC {
		border-bottom: 1px solid #e1e6ea;
		padding-top: 8rem;
		background-size: 4rem auto;
		background-position: 0 2rem;
	}
}

.c5_TWy {
	border-right: 1px solid #e1e6ea;
	background: url(/assets/SBAdm68F.webp) 3.8rem 2.8rem no-repeat;
	background-size: 7rem auto;
}

@media (max-width: 767px) {
	.c5_TWy {
		border-right: none;
		border-bottom: 1px solid #e1e6ea;
		padding-top: 8rem;
		background-size: 5rem auto;
		background-position: 2rem 2rem;
	}

	.c5_TWy .WG_HFj {
		right: 0;
	}
}

._xzrp2 {
	background: url(/assets/sPKNIsy5.webp) 4.7rem 3.6rem no-repeat;
	background-size: 8.2rem auto;
}

@media (max-width: 767px) {
	._xzrp2 {
		border-right: 1px solid #e1e6ea;
		padding-top: 8rem;
		padding-left: 0;
		background-size: 7rem auto;
		background-position: 0 2rem;
	}
}

.hnz4vb {
	display: inline-block;
	margin: 0 0 2rem;
	border-bottom: 1px solid transparent;
	font-weight: 600;
	font-size: 2.4rem;
	line-height: 110%;
	transition: all 0.25s ease-in-out;
}

@media (max-width: 767px) {
	.hnz4vb {
		margin-bottom: 1rem;
		font-size: 2rem;
	}
}

.BAZY5y {
	margin: 0;
	font-size: 1.6rem;
	line-height: 146%;
	color: #637381;
}

@media (max-width: 767px) {
	.BAZY5y {
		font-size: 1.4rem;
	}
}

.WG_HFj {
	position: absolute;
	top: 3.5rem;
	right: 3rem;
	font-size: 2.4rem;
	transform: rotate(-45deg);
	transition: all 0.25s ease-in-out;
}

@media (max-width: 767px) {
	.WG_HFj {
		top: 2rem;
		right: 2rem;
	}
}

._32L8YB {
	display: flex;
	justify-content: center;
	margin-top: 6rem;
}

@media (max-width: 767px) {
	._32L8YB {
		margin-top: 3rem;
	}
}

.OyvmI1 {
	margin-bottom: 13rem;
}

@media (max-width: 767px) {
	.OyvmI1 {
		margin-bottom: 7rem;
	}

	.vsuZ_d {
		padding-right: 0.8rem;
		padding-left: 0.8rem;
	}
}

.eXoc_T {
	margin: 0 0 10rem;
	font-weight: 600;
	font-size: 4.8rem;
	line-height: 100%;
	text-align: center;
}

@media (max-width: 767px) {
	.eXoc_T {
		margin-bottom: 4rem;
		font-size: 4rem;
	}
}

._zaFdF {
	display: flex;
	gap: 1rem;
}

@media (max-width: 767px) {
	._zaFdF {
		flex-direction: column;
		gap: 0.8rem;
	}
}

._67NOaw {
	width: 100%;
	padding: 4rem 5rem 5rem;
	border-radius: 3rem;
	box-sizing: border-box;
}

@media (max-width: 767px) {
	._67NOaw {
		padding: 3rem 2rem 2.4rem;
		border-radius: 2rem;
	}
}

.yrPY_7 {
	background-color: #ecf3f8;
	--list-dot-color: #039be7;
}

._6ReXFT {
	background-color: #f3f4fd;
	--list-dot-color: #6445ff;
}

._67NOaw ._3ynqXF {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 3rem;
	margin-right: -2rem;
	margin-bottom: 3rem;
}

@media (max-width: 767px) {
	._67NOaw ._3ynqXF {
		margin-right: 0;
	}
}

._67NOaw ._3ynqXF h3 {
	margin: 0;
	font-weight: 600;
	font-size: 3.2rem;
	line-height: 120%;
}

@media (max-width: 767px) {
	._67NOaw ._3ynqXF h3 {
		font-size: 2.4rem;
	}
}

._67NOaw ._3ynqXF img {
	min-width: 12rem;
	max-width: 12rem;
}

@media (max-width: 767px) {
	._67NOaw ._3ynqXF img {
		min-width: 8rem;
		max-width: 8rem;
	}
}

._67NOaw ul {
	display: flex;
	flex-direction: column;
	gap: 3.5rem;
}

@media (max-width: 767px) {
	._67NOaw ul {
		gap: 2rem;
	}
}

._67NOaw ul li {
	position: relative;
	padding-left: 2.5rem;
	font-size: 2rem;
	line-height: 146%;
	color: #637381;
}

@media (max-width: 767px) {
	._67NOaw ul li {
		font-size: 1.4rem;
	}
}

._67NOaw ul li:before {
	content: ' ';
	position: absolute;
	top: 1.1rem;
	left: 0;
	display: block;
	width: 1rem;
	height: 1rem;
	background-color: var(--list-dot-color, #637381);
	border-radius: 50%;
}

@media (max-width: 767px) {
	._67NOaw ul li:before {
		top: 0.7rem;
		width: 0.8rem;
		height: 0.8rem;
	}
}

.dYTvJL {
	display: inline-flex;
	justify-content: space-between;
	align-items: center;
	gap: 4rem;
	min-width: 26rem;
	height: 6.8rem;
	margin-top: 5rem;
	padding: 0 3.2rem;
	border-radius: 3.4rem;
	background-color: #0057ff;
	box-sizing: border-box;
	color: #fff;
	transition: all 0.25s ease-in-out;
}

@media (max-width: 767px) {
	.dYTvJL {
		width: 100%;
		height: 5.6rem;
		margin-top: 3.4rem;
	}
}

.dYTvJL:hover {
	background-color: #0028b5;
}

.dYTvJL span {
	font-weight: 500;
	font-size: 2rem;
	line-height: 100%;
	white-space: nowrap;
}

@media (max-width: 767px) {
	.dYTvJL span {
		font-size: 1.8rem;
	}
}

.dYTvJL svg {
	font-size: 2.4rem;
}

@media (max-width: 767px) {
	.dYTvJL svg {
		font-size: 2rem;
	}
}

.XKGwMG {
	overflow: hidden;
	margin-bottom: 13rem;
}

@media (max-width: 767px) {
	.XKGwMG {
		margin-bottom: 7rem;
	}
}

.GpX3oj {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 6rem;
}

@media (max-width: 767px) {
	.GpX3oj {
		flex-direction: column;
		gap: 2rem;
		padding-right: 0.8rem;
		padding-left: 0.8rem;
	}
}

.ZKt_dJ {
	margin: 0;
	font-weight: 400;
	font-size: 1.6rem;
	line-height: 130%;
	color: #637381;
}

@media (max-width: 767px) {
	.ZKt_dJ {
		font-size: 1.4rem;
	}
}

._6Qmube {
	overflow: hidden;
	margin: 0 -0.8rem;
}

@media (max-width: 767px) {
	._6Qmube {
		overflow-x: auto;
		padding-bottom: 1.6rem;
	}
}

._6Qmube ul {
	display: flex;
	align-items: center;
	gap: 6rem;
}

@media (max-width: 767px) {
	._6Qmube ul {
		gap: 0;
	}
}

._6Qmube ul li {
	display: inline-flex;
	align-items: center;
	gap: 0.8rem;
	flex-shrink: 0;
}

@media (max-width: 767px) {
	._6Qmube ul li {
		padding-right: 2rem;
	}

	._6Qmube ul li:first-child {
		padding-left: 2rem;
	}
}

._6Qmube ul li img {
	max-width: 3.2rem;
}

._6Qmube ul li span {
	font-weight: 600;
	font-size: 1.6rem;
}

.n1Q5LT {
	box-sizing: border-box;
}

.n1Q5LT:not(:last-child) {
	margin-bottom: 3rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-bottom: 3rem;
}

@media (max-width: 767px) {
	.n1Q5LT:not(:last-child) {
		margin-bottom: 2rem;
		padding-bottom: 2rem;
	}
}

.n1Q5LT.BUPTXX .oOcu4h {
	transform: rotate(180deg);
}

._3tE4zg {
	position: relative;
	display: flex;
	min-height: 4rem;
	padding-right: 6rem;
	cursor: pointer;
}

._3tE4zg:hover .yZq6jq {
	color: #637381;
}

._3tE4zg:hover .oOcu4h {
	background-color: #e1e6f0;
}

.yZq6jq {
	margin: 0.5rem 0 0;
	font-weight: 500;
	font-size: 2.4rem;
	line-height: 140%;
	transition: all 0.25s ease-in-out;
}

@media (max-width: 767px) {
	.yZq6jq {
		font-size: 2rem;
	}
}

.oOcu4h {
	position: absolute;
	top: 0;
	right: 0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 4rem;
	height: 4rem;
	border-radius: 50%;
	background-color: #f4f8fe;
	font-size: 2rem;
	color: #637381;
	transition: all 0.25s ease-in-out;
}

.oOcu4h:before {
	content: ' ';
	position: absolute;
	top: 1rem;
	left: 1.2rem;
	width: 1.3rem;
	height: 1.3rem;
	border-right: 2px solid;
	border-bottom: 2px solid;
	transform: rotate(45deg);
}

.CvASiq {
	padding-top: 2rem;
	padding-right: 10rem;
	font-size: 2rem;
	line-height: 140%;
	color: #637381;
}

@media (max-width: 767px) {
	.CvASiq {
		padding-top: 1.5rem;
		padding-right: 0;
		font-size: 1.4rem;
	}
}

.CvASiq a {
	border-bottom: 1px solid;
	color: #0057ff;
}

.CvASiq a:hover {
	color: #0028b5;
}

.oyN530 {
	margin-bottom: 17rem;
}

@media (max-width: 767px) {
	.oyN530 {
		margin-bottom: 0.8rem;
	}

	.R_AK1j {
		padding-right: 0.8rem;
		padding-left: 0.8rem;
	}
}

._0_VnFL {
	max-width: 65rem;
	margin: 0 auto 8.5rem;
	font-weight: 600;
	font-size: 4.8rem;
	line-height: 100%;
	text-align: center;
}

@media (max-width: 767px) {
	._0_VnFL {
		margin-bottom: 4rem;
		font-size: 4rem;
	}
}

.QuS_NC {
	position: relative;
	display: flex;
	align-items: flex-start;
	gap: 5.3rem;
}

@media (max-width: 767px) {
	.QuS_NC {
		flex-direction: column-reverse;
		gap: 4rem;
	}
}

.ZPvCm2 {
	position: -webkit-sticky;
	position: sticky;
	top: 12.3rem;
	max-width: 35rem;
	min-width: 35rem;
	padding: 4rem 4rem 3.6rem;
	background-color: #f4f8fe;
	border-radius: 2rem;
	box-sizing: border-box;
}

@media (max-width: 767px) {
	.ZPvCm2 {
		position: static;
		top: 0;
		width: 100%;
		min-width: auto;
		max-width: none;
		padding: 3rem 2rem 2rem;
	}
}

.ZPvCm2 .pS5o5q {
	margin: 0 0 2rem;
	font-weight: 600;
	font-size: 2.4rem;
	line-height: 140%;
}

@media (max-width: 767px) {
	.ZPvCm2 .pS5o5q {
		margin-bottom: 1rem;
		font-size: 2rem;
	}
}

.ZPvCm2 .qL10k5 {
	margin: 0 0 3rem;
	font-size: 1.6rem;
	line-height: 140%;
	color: #637381;
}

@media (max-width: 767px) {
	.ZPvCm2 .qL10k5 {
		font-size: 1.4rem;
	}
}

.ZPvCm2 .pzP2M2 {
	display: inline-flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: 5.6rem;
	padding: 0 2.2rem;
	background-color: #fff;
	border-radius: 2.8rem;
	box-sizing: border-box;
	font-weight: 500;
	font-size: 1.6rem;
	line-height: 100%;
	color: #000;
	transition: all 0.25s ease-in-out;
}

.ZPvCm2 .pzP2M2:hover {
	background-color: #0028b5;
	color: #fff;
}

.ZPvCm2 .pzP2M2 svg {
	font-size: 2.4rem;
}

.ZPvCm2 .wrbsvq {
	margin: 2.6rem 0 0;
	font-size: 1.4rem;
	line-height: 146%;
	color: #637381;
}

@media (max-width: 767px) {
	.ZPvCm2 .wrbsvq {
		margin-top: 2rem;
	}
}

.IfwTVm {
	flex-grow: 1;
	padding-top: 1.2rem;
}

@media (max-width: 767px) {
	.IfwTVm {
		padding-right: 1rem;
		padding-left: 1rem;
	}
}

.xgicmA {
	width: 100%;
	max-width: 149.2rem;
	margin-right: auto;
	margin-left: auto;
	box-sizing: border-box;
	background: #0028b5 url(/assets/DGqOeT9L.webp) 50% no-repeat;
	background-size: cover;
	border-radius: 4rem;
}

@media (max-width: 1512px) {
	.xgicmA {
		width: auto;
		max-width: none;
		margin-right: 1rem;
		margin-left: 1rem;
	}
}

@media (max-width: 767px) {
	.xgicmA {
		margin-right: 0.8rem;
		margin-left: 0.8rem;
		border-radius: 2rem;
	}
}

.sUx_Y4 {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 12.5rem;
	max-width: 80rem;
	padding-top: 14rem;
	padding-bottom: 12rem;
	text-align: center;
}

@media (max-width: 767px) {
	.sUx_Y4 {
		gap: 6rem;
		padding-top: 10rem;
		padding-bottom: 5rem;
	}
}

.arLjpH {
	margin: 0;
	font-weight: 600;
	font-size: 4.8rem;
	line-height: 110%;
	color: #fff;
}

@media (max-width: 767px) {
	.arLjpH {
		font-size: 3rem;
	}
}

.z0JJw_ {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 4rem;
	width: 100%;
	color: #fff;
}

@media (max-width: 767px) {
	.z0JJw_ {
		flex-direction: column;
		gap: 2.6rem;
	}
}

.Pricing_pricing_buttons__fDkuy {
	--height: 6.2rem;
	--height-slider: 5rem;
	--width-slider: 100%;
	--padding-slider: 0.6rem;
	--width-item: 50%;
	--gap-item: 5rem;
	--background: #f4f8fb;
	--background-hover: #f4f8fb;
	--background-slider: #fff;
	--border-radius: 6rem;
	--color: #868686;
	--color-hover: #131313;
	--color-active: #000;
	--color-activeHover: #fff;
}
