/*! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com*/
*,
:after,
:before {
	border: 0 solid #e5e7eb;
	box-sizing: border-box
}

:after,
:before {
	--tw-content: ""
}

html {
	-webkit-text-size-adjust: 100%;
	font-feature-settings: normal;
	font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-variation-settings: normal;
	line-height: 1.5;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4
}

body {
	line-height: inherit;
	margin: 0
}

hr {
	border-top-width: 1px;
	color: inherit;
	height: 0
}

abbr:where([title]) {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: inherit;
	font-weight: inherit
}

a {
	color: inherit;
	text-decoration: inherit
}

b,
strong {
	font-weight: bolder
}

code,
kbd,
pre,
samp {
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
	font-size: 1em
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

table {
	border-collapse: collapse;
	border-color: inherit;
	text-indent: 0
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font-family: inherit;
	font-size: 100%;
	font-weight: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0
}

button,
select {
	text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button;
	background-color: transparent;
	background-image: none
}

:-moz-focusring {
	outline: auto
}

:-moz-ui-invalid {
	box-shadow: none
}

progress {
	vertical-align: baseline
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

summary {
	display: list-item
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
	margin: 0
}

fieldset {
	margin: 0
}

fieldset,
legend {
	padding: 0
}

menu,
ol,
ul {
	list-style: none;
	margin: 0;
	padding: 0
}

textarea {
	resize: vertical
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #9ca3af;
	opacity: 1
}

input::placeholder,
textarea::placeholder {
	color: #9ca3af;
	opacity: 1
}

[role=button],
button {
	cursor: pointer
}

:disabled {
	cursor: default
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
	display: block;
	vertical-align: middle
}

img,
video {
	height: auto;
	max-width: 100%
}

[hidden] {
	display: none
}

*,
: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, .5);
	--tw-ring-offset-shadow: 0 0 transparent;
	--tw-ring-shadow: 0 0 transparent;
	--tw-shadow: 0 0 transparent;
	--tw-shadow-colored: 0 0 transparent;
	--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:
}

::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, .5);
	--tw-ring-offset-shadow: 0 0 transparent;
	--tw-ring-shadow: 0 0 transparent;
	--tw-shadow: 0 0 transparent;
	--tw-shadow-colored: 0 0 transparent;
	--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:
}

.container {
	width: 100%
}

@media (min-width:640px) {
	.container {
		max-width: 640px
	}
}

@media (min-width:768px) {
	.container {
		max-width: 768px
	}
}

@media (min-width:1024px) {
	.container {
		max-width: 1024px
	}
}

@media (min-width:1280px) {
	.container {
		max-width: 1280px
	}
}

@media (min-width:1536px) {
	.container {
		max-width: 1536px
	}
}

.visible {
	visibility: visible
}

.fixed {
	position: fixed
}

.absolute {
	position: absolute
}

.relative {
	position: relative
}

.bottom-0 {
	bottom: 0
}

.left-0 {
	left: 0
}

.right-0 {
	right: 0
}

.right-2 {
	right: .5rem
}

.top-0 {
	top: 0
}

.top-2 {
	top: .5rem
}

.-z-30 {
	z-index: -30
}

.z-0 {
	z-index: 0
}

.z-10 {
	z-index: 10
}

.z-30 {
	z-index: 30
}

.mx-auto {
	margin-left: auto;
	margin-right: auto
}

.my-\[22px\] {
	margin-bottom: 22px;
	margin-top: 22px
}

.mb-2 {
	margin-bottom: .5rem
}

.mb-4 {
	margin-bottom: 1rem
}

.mb-\[100px\] {
	margin-bottom: 100px
}

.mb-\[10px\] {
	margin-bottom: 10px
}

.mb-\[11px\] {
	margin-bottom: 11px
}

.mb-\[12px\] {
	margin-bottom: 12px
}

.mb-\[130px\] {
	margin-bottom: 130px
}

.mb-\[15px\] {
	margin-bottom: 15px
}

.mb-\[160px\] {
	margin-bottom: 160px
}

.mb-\[19px\] {
	margin-bottom: 19px
}

.mb-\[20px\] {
	margin-bottom: 20px
}

.mb-\[25px\] {
	margin-bottom: 25px
}

.mb-\[26px\] {
	margin-bottom: 26px
}

.mb-\[30px\] {
	margin-bottom: 30px
}

.mb-\[35px\] {
	margin-bottom: 35px
}

.mb-\[40px\] {
	margin-bottom: 40px
}

.mb-\[48px\] {
	margin-bottom: 48px
}

.mb-\[50px\] {
	margin-bottom: 50px
}

.mb-\[55px\] {
	margin-bottom: 55px
}

.mb-\[5px\] {
	margin-bottom: 5px
}

.mb-\[60px\] {
	margin-bottom: 60px
}

.mb-\[64px\] {
	margin-bottom: 64px
}

.mb-\[65px\] {
	margin-bottom: 65px
}

.mb-\[70px\] {
	margin-bottom: 70px
}

.mb-\[8px\] {
	margin-bottom: 8px
}

.mb-\[90px\] {
	margin-bottom: 90px
}

.mr-2 {
	margin-right: .5rem
}

.mr-4 {
	margin-right: 1rem
}

.mr-\[10px\] {
	margin-right: 10px
}

.mr-\[40px\] {
	margin-right: 40px
}

.block {
	display: block
}

.inline-block {
	display: inline-block
}

.flex {
	display: flex
}

.inline-flex {
	display: inline-flex
}

.hidden {
	display: none
}

.h-\[1px\] {
	height: 1px
}

.h-\[2px\] {
	height: 2px
}

.h-\[3px\] {
	height: 3px
}

.h-\[570px\] {
	height: 570px
}

.h-auto {
	height: auto
}

.h-full {
	height: 100%
}

.h-max {
	height: -moz-max-content;
	height: max-content
}

.max-h-\[460px\] {
	max-height: 460px
}

.min-h-\[50vh\] {
	min-height: 50vh
}

.min-h-\[75vh\] {
	min-height: 75vh
}

.w-\[100px\] {
	width: 100px
}

.w-\[180px\] {
	width: 180px
}

.w-auto {
	width: auto
}

.w-full {
	width: 100%
}

.max-w-\[270px\] {
	max-width: 270px
}

.max-w-\[300px\] {
	max-width: 300px
}

.max-w-\[420px\] {
	max-width: 420px
}

.max-w-\[430px\] {
	max-width: 430px
}

.max-w-\[450px\] {
	max-width: 450px
}

.max-w-\[470px\] {
	max-width: 470px
}

.max-w-\[480px\] {
	max-width: 480px
}

.max-w-\[500px\] {
	max-width: 500px
}

.max-w-\[510px\] {
	max-width: 510px
}

.max-w-\[540px\] {
	max-width: 540px
}

.max-w-\[560px\] {
	max-width: 560px
}

.max-w-\[600px\] {
	max-width: 600px
}

.max-w-\[610px\] {
	max-width: 610px
}

.max-w-\[700px\] {
	max-width: 700px
}

.max-w-\[720px\] {
	max-width: 720px
}

.max-w-\[760px\] {
	max-width: 760px
}

.max-w-\[768px\] {
	max-width: 768px
}

.max-w-\[800px\] {
	max-width: 800px
}

.max-w-\[900px\] {
	max-width: 900px
}

.max-w-\[990px\] {
	max-width: 990px
}

.max-w-full {
	max-width: 100%
}

.max-w-screen-lg {
	max-width: 1024px
}

.max-w-screen-md {
	max-width: 768px
}

.max-w-screen-sm {
	max-width: 640px
}

.flex-1 {
	flex: 1 1 0%
}

.flex-\[0_0_40\%\] {
	flex: 0 0 40%
}

.flex-\[0_0_400px\] {
	flex: 0 0 400px
}

.flex-\[1_0_30\%\] {
	flex: 1 0 30%
}

.flex-\[1_0_70\%\] {
	flex: 1 0 70%
}

.basis-\[0px\] {
	flex-basis: 0px
}

.basis-full {
	flex-basis: 100%
}

.transform {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.flex-col {
	flex-direction: column
}

.flex-wrap {
	flex-wrap: wrap
}

.items-start {
	align-items: flex-start
}

.items-center {
	align-items: center
}

.items-stretch {
	align-items: stretch
}

.justify-start {
	justify-content: flex-start
}

.justify-center {
	justify-content: center
}

.justify-between {
	justify-content: space-between
}

.gap-2 {
	gap: .5rem
}

.gap-4 {
	gap: 1rem
}

.gap-5 {
	gap: 1.25rem
}

.gap-6 {
	gap: 1.5rem
}

.gap-\[15px\] {
	gap: 15px
}

.gap-\[20px\] {
	gap: 20px
}

.gap-\[22px\] {
	gap: 22px
}

.gap-\[25px\] {
	gap: 25px
}

.gap-\[30px\] {
	gap: 30px
}

.gap-\[32px\] {
	gap: 32px
}

.gap-\[35px\] {
	gap: 35px
}

.gap-\[40px\] {
	gap: 40px
}

.gap-\[45px\] {
	gap: 45px
}

.gap-\[50px\] {
	gap: 50px
}

.gap-\[55px\] {
	gap: 55px
}

.gap-\[60px\] {
	gap: 60px
}

.overflow-hidden {
	overflow: hidden
}

.rounded {
	border-radius: .25rem
}

.rounded-2xl {
	border-radius: 1rem
}

.rounded-3xl {
	border-radius: 1.5rem
}

.rounded-\[30px\] {
	border-radius: 30px
}

.rounded-\[3px\] {
	border-radius: 3px
}

.rounded-\[5px\] {
	border-radius: 5px
}

.rounded-full {
	border-radius: 9999px
}

.rounded-lg {
	border-radius: .5rem
}

.rounded-md {
	border-radius: .375rem
}

.rounded-sm {
	border-radius: .125rem
}

.rounded-xl {
	border-radius: .75rem
}

.border {
	border-width: 1px
}

.border-2 {
	border-width: 2px
}

.border-\[\#172755\] {
	--tw-border-opacity: 1;
	border-color: #172755;
	border-color: rgb(23 39 85/var(--tw-border-opacity))
}

.border-\[\#804AF2\],
.border-\[\#804af2\] {
	--tw-border-opacity: 1;
	border-color: #804af2;
	border-color: rgb(128 74 242/var(--tw-border-opacity))
}

.border-\[\#8794BA\] {
	--tw-border-opacity: 1;
	border-color: #8794ba;
	border-color: rgb(135 148 186/var(--tw-border-opacity))
}

.border-\[\#B44C9D\] {
	--tw-border-opacity: 1;
	border-color: #b44c9d;
	border-color: rgb(180 76 157/var(--tw-border-opacity))
}

.border-\[\#B9CDC5\] {
	--tw-border-opacity: 1;
	border-color: #b9cdc5;
	border-color: rgb(185 205 197/var(--tw-border-opacity))
}

.border-\[\#EF2A82\] {
	--tw-border-opacity: 1;
	border-color: #ef2a82;
	border-color: rgb(239 42 130/var(--tw-border-opacity))
}

.border-\[\#f2994a\] {
	--tw-border-opacity: 1;
	border-color: #f2994a;
	border-color: rgb(242 153 74/var(--tw-border-opacity))
}

.border-\[\#fff\] {
	--tw-border-opacity: 1;
	border-color: #fff;
	border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.border-gray-300 {
	--tw-border-opacity: 1;
	border-color: #d1d5db;
	border-color: rgb(209 213 219/var(--tw-border-opacity))
}

.border-gray-800 {
	--tw-border-opacity: 1;
	border-color: #1f2937;
	border-color: rgb(31 41 55/var(--tw-border-opacity))
}

.bg-\[\#0F1F4B\] {
	--tw-bg-opacity: 1;
	background-color: #0f1f4b;
	background-color: rgb(15 31 75/var(--tw-bg-opacity))
}

.bg-\[\#172755\] {
	--tw-bg-opacity: 1;
	background-color: #172755;
	background-color: rgb(23 39 85/var(--tw-bg-opacity))
}

.bg-\[\#1d1d1d\] {
	--tw-bg-opacity: 1;
	background-color: #1d1d1d;
	background-color: rgb(29 29 29/var(--tw-bg-opacity))
}

.bg-\[\#1f1f1f\] {
	--tw-bg-opacity: 1;
	background-color: #1f1f1f;
	background-color: rgb(31 31 31/var(--tw-bg-opacity))
}

.bg-\[\#2A407C\] {
	--tw-bg-opacity: 1;
	background-color: #2a407c;
	background-color: rgb(42 64 124/var(--tw-bg-opacity))
}

.bg-\[\#3c3e7d3b\] {
	background-color: rgba(60, 62, 125, .231)
}

.bg-\[\#6F6F76\] {
	--tw-bg-opacity: 1;
	background-color: #6f6f76;
	background-color: rgb(111 111 118/var(--tw-bg-opacity))
}

.bg-\[\#804AF2\],
.bg-\[\#804af2\] {
	--tw-bg-opacity: 1;
	background-color: #804af2;
	background-color: rgb(128 74 242/var(--tw-bg-opacity))
}

.bg-\[\#B44C9D\] {
	--tw-bg-opacity: 1;
	background-color: #b44c9d;
	background-color: rgb(180 76 157/var(--tw-bg-opacity))
}

.bg-\[\#B9CDC5\] {
	--tw-bg-opacity: 1;
	background-color: #b9cdc5;
	background-color: rgb(185 205 197/var(--tw-bg-opacity))
}

.bg-\[\#D3D9E9\] {
	--tw-bg-opacity: 1;
	background-color: #d3d9e9;
	background-color: rgb(211 217 233/var(--tw-bg-opacity))
}

.bg-\[\#D6DBDF\] {
	--tw-bg-opacity: 1;
	background-color: #d6dbdf;
	background-color: rgb(214 219 223/var(--tw-bg-opacity))
}

.bg-\[\#DAD9F2\] {
	--tw-bg-opacity: 1;
	background-color: #dad9f2;
	background-color: rgb(218 217 242/var(--tw-bg-opacity))
}

.bg-\[\#E3EF99\] {
	--tw-bg-opacity: 1;
	background-color: #e3ef99;
	background-color: rgb(227 239 153/var(--tw-bg-opacity))
}

.bg-\[\#E979DE\] {
	--tw-bg-opacity: 1;
	background-color: #e979de;
	background-color: rgb(233 121 222/var(--tw-bg-opacity))
}

.bg-\[\#EF2A82\] {
	--tw-bg-opacity: 1;
	background-color: #ef2a82;
	background-color: rgb(239 42 130/var(--tw-bg-opacity))
}

.bg-\[\#F2994A\] {
	--tw-bg-opacity: 1;
	background-color: #f2994a;
	background-color: rgb(242 153 74/var(--tw-bg-opacity))
}

.bg-\[\#FFAB5E\] {
	--tw-bg-opacity: 1;
	background-color: #ffab5e;
	background-color: rgb(255 171 94/var(--tw-bg-opacity))
}

.bg-\[\#f2994a\] {
	--tw-bg-opacity: 1;
	background-color: #f2994a;
	background-color: rgb(242 153 74/var(--tw-bg-opacity))
}

.bg-\[\#fff\] {
	--tw-bg-opacity: 1;
	background-color: #fff;
	background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-black {
	--tw-bg-opacity: 1;
	background-color: #000;
	background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.bg-slate-900 {
	--tw-bg-opacity: 1;
	background-color: #0f172a;
	background-color: rgb(15 23 42/var(--tw-bg-opacity))
}

.bg-transparent {
	background-color: transparent
}

.bg-white {
	--tw-bg-opacity: 1;
	background-color: #fff;
	background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-opacity-10 {
	--tw-bg-opacity: 0.1
}

.bg-opacity-20 {
	--tw-bg-opacity: 0.2
}

.bg-opacity-25 {
	--tw-bg-opacity: 0.25
}

.bg-opacity-50 {
	--tw-bg-opacity: 0.5
}

.bg-opacity-60 {
	--tw-bg-opacity: 0.6
}

.bg-opacity-75 {
	--tw-bg-opacity: 0.75
}

.bg-\[url\(\.\.\/img\/3\.jpg\)\] {
	background-image: url(../img/ca32bf7f66fbb996cc6a.jpg)
}

.bg-\[url\(\.\.\/img\/5\.jpg\)\] {
	background-image: url(style/img/5ca5328bda2e2a8dac7e.jpg)
}

.bg-gradient-to-tl {
	background-image: linear-gradient(to top left, var(--tw-gradient-stops))
}

.bg-gradient-to-tr {
	background-image: linear-gradient(to top right, var(--tw-gradient-stops))
}

.from-\[\#1D2860\] {
	--tw-gradient-from: #1d2860 var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(29, 40, 96, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#3B1D60\] {
	--tw-gradient-from: #3b1d60 var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(59, 29, 96, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#DAD9F2\] {
	--tw-gradient-from: #dad9f2 var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(218, 217, 242, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-\[\#FFAB5E\] {
	--tw-gradient-from: #ffab5e var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(255, 171, 94, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.to-\[\#040A3E\] {
	--tw-gradient-to: #040a3e var(--tw-gradient-to-position)
}

.to-\[\#040D3E\] {
	--tw-gradient-to: #040d3e var(--tw-gradient-to-position)
}

.to-\[\#B44C9D\] {
	--tw-gradient-to: #b44c9d var(--tw-gradient-to-position)
}

.to-\[\#B9CDC5\] {
	--tw-gradient-to: #b9cdc5 var(--tw-gradient-to-position)
}

.bg-cover {
	background-size: cover
}

.bg-center {
	background-position: 50%
}

.bg-no-repeat {
	background-repeat: no-repeat
}

.fill-\[\#172755\] {
	fill: #172755
}

.fill-\[\#3192C8\] {
	fill: #3192c8
}

.fill-\[\#804af2\] {
	fill: #804af2
}

.fill-\[\#fff\] {
	fill: #fff
}

.object-cover {
	-o-object-fit: cover;
	object-fit: cover
}

.object-center {
	-o-object-position: center;
	object-position: center
}

.object-left-top {
	-o-object-position: left top;
	object-position: left top
}

.p-4 {
	padding: 1rem
}

.p-\[15px\] {
	padding: 15px
}

.p-\[20px\] {
	padding: 20px
}

.p-\[2px_10px\] {
	padding: 2px 10px
}

.p-\[5px\] {
	padding: 5px
}

.p-\[8px\] {
	padding: 8px
}

.p-\[8px_26px\] {
	padding: 8px 26px
}

.px-2 {
	padding-left: .5rem;
	padding-right: .5rem
}

.px-\[10px\] {
	padding-left: 10px;
	padding-right: 10px
}

.px-\[15px\] {
	padding-left: 15px;
	padding-right: 15px
}

.px-\[20px\] {
	padding-left: 20px;
	padding-right: 20px
}

.px-\[25px\] {
	padding-left: 25px;
	padding-right: 25px
}

.px-\[26px\] {
	padding-left: 26px;
	padding-right: 26px
}

.px-\[28px\] {
	padding-left: 28px;
	padding-right: 28px
}

.px-\[30px\] {
	padding-left: 30px;
	padding-right: 30px
}

.px-\[40px\] {
	padding-left: 40px;
	padding-right: 40px
}

.px-\[50px\] {
	padding-left: 50px;
	padding-right: 50px
}

.px-\[60px\] {
	padding-left: 60px;
	padding-right: 60px
}

.px-\[80px\] {
	padding-left: 80px;
	padding-right: 80px
}

.py-2 {
	padding-bottom: .5rem;
	padding-top: .5rem
}

.py-\[10\.5px\] {
	padding-bottom: 10.5px;
	padding-top: 10.5px
}

.py-\[10px\] {
	padding-bottom: 10px;
	padding-top: 10px
}

.py-\[11px\] {
	padding-bottom: 11px;
	padding-top: 11px
}

.py-\[12px\] {
	padding-bottom: 12px;
	padding-top: 12px
}

.py-\[13px\] {
	padding-bottom: 13px;
	padding-top: 13px
}

.py-\[15px\] {
	padding-bottom: 15px;
	padding-top: 15px
}

.py-\[16px\] {
	padding-bottom: 16px;
	padding-top: 16px
}

.py-\[18px\] {
	padding-bottom: 18px;
	padding-top: 18px
}

.py-\[20px\] {
	padding-bottom: 20px;
	padding-top: 20px
}

.py-\[30px\] {
	padding-bottom: 30px;
	padding-top: 30px
}

.py-\[40px\] {
	padding-bottom: 40px;
	padding-top: 40px
}

.py-\[45px\] {
	padding-bottom: 45px;
	padding-top: 45px
}

.py-\[50px\] {
	padding-bottom: 50px;
	padding-top: 50px
}

.py-\[55px\] {
	padding-bottom: 55px;
	padding-top: 55px
}

.py-\[60px\] {
	padding-bottom: 60px;
	padding-top: 60px
}

.py-\[66px\] {
	padding-bottom: 66px;
	padding-top: 66px
}

.py-\[67px\] {
	padding-bottom: 67px;
	padding-top: 67px
}

.py-\[6px\] {
	padding-bottom: 6px;
	padding-top: 6px
}

.py-\[70px\] {
	padding-bottom: 70px;
	padding-top: 70px
}

.py-\[80px\] {
	padding-bottom: 80px;
	padding-top: 80px
}

.py-\[8px\] {
	padding-bottom: 8px;
	padding-top: 8px
}

.pb-\[140px\] {
	padding-bottom: 140px
}

.pb-\[20px\] {
	padding-bottom: 20px
}

.pb-\[30px\] {
	padding-bottom: 30px
}

.pb-\[55px\] {
	padding-bottom: 55px
}

.pl-\[18px\] {
	padding-left: 18px
}

.pr-\[100px\] {
	padding-right: 100px
}

.pr-\[200px\] {
	padding-right: 200px
}

.pt-\[140px\] {
	padding-top: 140px
}

.pt-\[20px\] {
	padding-top: 20px
}

.pt-\[30px\] {
	padding-top: 30px
}

.pt-\[33px\] {
	padding-top: 33px
}

.pt-\[70px\] {
	padding-top: 70px
}

.text-center {
	text-align: center
}

.font-mono {
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}

.font-roboto {
	font-family: Roboto
}

.font-sans {
	font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji
}

.font-serif {
	font-family: ui-serif, Georgia, Cambria, Times New Roman, Times, serif
}

.text-2xl {
	font-size: 1.5rem;
	line-height: 2rem
}

.text-3xl {
	font-size: 1.875rem;
	line-height: 2.25rem
}

.text-4xl {
	font-size: 2.25rem;
	line-height: 2.5rem
}

.text-\[13px\] {
	font-size: 13px
}

.text-\[15px\] {
	font-size: 15px
}

.text-\[17px\] {
	font-size: 17px
}

.text-\[18px\] {
	font-size: 18px
}

.text-\[20px\] {
	font-size: 20px
}

.text-\[26px\] {
	font-size: 26px
}

.text-\[30px\] {
	font-size: 30px
}

.text-\[35px\] {
	font-size: 35px
}

.text-\[36px\] {
	font-size: 36px
}

.text-\[38px\] {
	font-size: 38px
}

.text-\[40px\] {
	font-size: 40px
}

.text-\[42px\] {
	font-size: 42px
}

.text-\[44px\] {
	font-size: 44px
}

.text-\[50px\] {
	font-size: 50px
}

.text-\[56px\] {
	font-size: 56px
}

.text-\[60px\] {
	font-size: 60px
}

.text-base {
	font-size: 1rem;
	line-height: 1.5rem
}

.text-lg {
	font-size: 1.125rem;
	line-height: 1.75rem
}

.text-sm {
	font-size: .875rem;
	line-height: 1.25rem
}

.text-xl {
	font-size: 1.25rem;
	line-height: 1.75rem
}

.text-xs {
	font-size: .75rem;
	line-height: 1rem
}

.font-\[14px\] {
	font-weight: 14px
}

.font-black {
	font-weight: 900
}

.font-bold {
	font-weight: 700
}

.font-light {
	font-weight: 300
}

.font-medium {
	font-weight: 500
}

.font-semibold {
	font-weight: 600
}

.font-thin {
	font-weight: 100
}

.uppercase {
	text-transform: uppercase
}

.leading-none {
	line-height: 1
}

.leading-tight {
	line-height: 1.25
}

.text-\[\#\#101828\] {
	color: ##101828
}

.text-\[\#0F1F4B\] {
	--tw-text-opacity: 1;
	color: #0f1f4b;
	color: rgb(15 31 75/var(--tw-text-opacity))
}

.text-\[\#13C296\] {
	--tw-text-opacity: 1;
	color: #13c296;
	color: rgb(19 194 150/var(--tw-text-opacity))
}

.text-\[\#172755\] {
	--tw-text-opacity: 1;
	color: #172755;
	color: rgb(23 39 85/var(--tw-text-opacity))
}

.text-\[\#212B36\] {
	--tw-text-opacity: 1;
	color: #212b36;
	color: rgb(33 43 54/var(--tw-text-opacity))
}

.text-\[\#2a407c\] {
	--tw-text-opacity: 1;
	color: #2a407c;
	color: rgb(42 64 124/var(--tw-text-opacity))
}

.text-\[\#3192C8\] {
	--tw-text-opacity: 1;
	color: #3192c8;
	color: rgb(49 146 200/var(--tw-text-opacity))
}

.text-\[\#637381\] {
	--tw-text-opacity: 1;
	color: #637381;
	color: rgb(99 115 129/var(--tw-text-opacity))
}

.text-\[\#6F6F76\] {
	--tw-text-opacity: 1;
	color: #6f6f76;
	color: rgb(111 111 118/var(--tw-text-opacity))
}

.text-\[\#804AF2\],
.text-\[\#804af2\] {
	--tw-text-opacity: 1;
	color: #804af2;
	color: rgb(128 74 242/var(--tw-text-opacity))
}

.text-\[\#8476AA\] {
	--tw-text-opacity: 1;
	color: #8476aa;
	color: rgb(132 118 170/var(--tw-text-opacity))
}

.text-\[\#8794BA\] {
	--tw-text-opacity: 1;
	color: #8794ba;
	color: rgb(135 148 186/var(--tw-text-opacity))
}

.text-\[\#8D8D8D\] {
	--tw-text-opacity: 1;
	color: #8d8d8d;
	color: rgb(141 141 141/var(--tw-text-opacity))
}

.text-\[\#99EFD0\] {
	--tw-text-opacity: 1;
	color: #99efd0;
	color: rgb(153 239 208/var(--tw-text-opacity))
}

.text-\[\#B44C9D\] {
	--tw-text-opacity: 1;
	color: #b44c9d;
	color: rgb(180 76 157/var(--tw-text-opacity))
}

.text-\[\#B4A3E2\] {
	--tw-text-opacity: 1;
	color: #b4a3e2;
	color: rgb(180 163 226/var(--tw-text-opacity))
}

.text-\[\#B5B5B5\] {
	--tw-text-opacity: 1;
	color: #b5b5b5;
	color: rgb(181 181 181/var(--tw-text-opacity))
}

.text-\[\#B9CDC5\] {
	--tw-text-opacity: 1;
	color: #b9cdc5;
	color: rgb(185 205 197/var(--tw-text-opacity))
}

.text-\[\#C5B8E2\] {
	--tw-text-opacity: 1;
	color: #c5b8e2;
	color: rgb(197 184 226/var(--tw-text-opacity))
}

.text-\[\#D3D9E9\] {
	--tw-text-opacity: 1;
	color: #d3d9e9;
	color: rgb(211 217 233/var(--tw-text-opacity))
}

.text-\[\#DDD4B4\] {
	--tw-text-opacity: 1;
	color: #ddd4b4;
	color: rgb(221 212 180/var(--tw-text-opacity))
}

.text-\[\#E3EF99\] {
	--tw-text-opacity: 1;
	color: #e3ef99;
	color: rgb(227 239 153/var(--tw-text-opacity))
}

.text-\[\#EF2A82\],
.text-\[\#EF2a82\] {
	--tw-text-opacity: 1;
	color: #ef2a82;
	color: rgb(239 42 130/var(--tw-text-opacity))
}

.text-\[\#FFFFFF\] {
	--tw-text-opacity: 1;
	color: #fff;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-\[\#bdbdbd\] {
	--tw-text-opacity: 1;
	color: #bdbdbd;
	color: rgb(189 189 189/var(--tw-text-opacity))
}

.text-\[\#e4e3e3\] {
	--tw-text-opacity: 1;
	color: #e4e3e3;
	color: rgb(228 227 227/var(--tw-text-opacity))
}

.text-\[\#f2994a\] {
	--tw-text-opacity: 1;
	color: #f2994a;
	color: rgb(242 153 74/var(--tw-text-opacity))
}

.text-\[\#fff\] {
	--tw-text-opacity: 1;
	color: #fff;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-blue-400 {
	--tw-text-opacity: 1;
	color: #60a5fa;
	color: rgb(96 165 250/var(--tw-text-opacity))
}

.text-blue-500 {
	--tw-text-opacity: 1;
	color: #3b82f6;
	color: rgb(59 130 246/var(--tw-text-opacity))
}

.text-blue-600 {
	--tw-text-opacity: 1;
	color: #2563eb;
	color: rgb(37 99 235/var(--tw-text-opacity))
}

.text-blue-800 {
	--tw-text-opacity: 1;
	color: #1e40af;
	color: rgb(30 64 175/var(--tw-text-opacity))
}

.text-blue-900 {
	--tw-text-opacity: 1;
	color: #1e3a8a;
	color: rgb(30 58 138/var(--tw-text-opacity))
}

.text-gray-200 {
	--tw-text-opacity: 1;
	color: #e5e7eb;
	color: rgb(229 231 235/var(--tw-text-opacity))
}

.text-gray-400 {
	--tw-text-opacity: 1;
	color: #9ca3af;
	color: rgb(156 163 175/var(--tw-text-opacity))
}

.text-gray-500 {
	--tw-text-opacity: 1;
	color: #6b7280;
	color: rgb(107 114 128/var(--tw-text-opacity))
}

.text-gray-800 {
	--tw-text-opacity: 1;
	color: #1f2937;
	color: rgb(31 41 55/var(--tw-text-opacity))
}

.text-gray-900 {
	--tw-text-opacity: 1;
	color: #111827;
	color: rgb(17 24 39/var(--tw-text-opacity))
}

.text-orange-300 {
	--tw-text-opacity: 1;
	color: #fdba74;
	color: rgb(253 186 116/var(--tw-text-opacity))
}

.text-slate-300 {
	--tw-text-opacity: 1;
	color: #cbd5e1;
	color: rgb(203 213 225/var(--tw-text-opacity))
}

.text-slate-500 {
	--tw-text-opacity: 1;
	color: #64748b;
	color: rgb(100 116 139/var(--tw-text-opacity))
}

.text-slate-600 {
	--tw-text-opacity: 1;
	color: #475569;
	color: rgb(71 85 105/var(--tw-text-opacity))
}

.text-slate-700 {
	--tw-text-opacity: 1;
	color: #334155;
	color: rgb(51 65 85/var(--tw-text-opacity))
}

.text-slate-800 {
	--tw-text-opacity: 1;
	color: #1e293b;
	color: rgb(30 41 59/var(--tw-text-opacity))
}

.opacity-0 {
	opacity: 0
}

.opacity-100 {
	opacity: 1
}

.shadow-\[-11px_18px_36px_\#f2994a21\] {
	--tw-shadow: -11px 18px 36px rgba(242, 153, 74, .129);
	--tw-shadow-colored: -11px 18px 36px var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, -11px 18px 36px rgba(242, 153, 74, .129);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[-1px_10px_30px_\#2A407C\] {
	--tw-shadow: -1px 10px 30px #2a407c;
	--tw-shadow-colored: -1px 10px 30px var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, -1px 10px 30px #2a407c;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[-2px_4px_10px_\#2a407c\] {
	--tw-shadow: -2px 4px 10px #2a407c;
	--tw-shadow-colored: -2px 4px 10px var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, -2px 4px 10px #2a407c;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-md {
	--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
	--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[\#dedede\] {
	--tw-shadow-color: #dedede;
	--tw-shadow: var(--tw-shadow-colored)
}

.shadow-slate-200 {
	--tw-shadow-color: #e2e8f0;
	--tw-shadow: var(--tw-shadow-colored)
}

.outline-none {
	outline: 2px solid transparent;
	outline-offset: 2px
}

.backdrop-blur-\[8px\] {
	--tw-backdrop-blur: blur(8px);
	-webkit-backdrop-filter: blur(8px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter: blur(8px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.transition {
	transition-duration: .15s;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-all {
	transition-duration: .15s;
	transition-property: all;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.duration-200 {
	transition-duration: .2s
}

.duration-300 {
	transition-duration: .3s
}

.ease-in {
	transition-timing-function: cubic-bezier(.4, 0, 1, 1)
}

.ease-linear {
	transition-timing-function: linear
}

.appcontainer {
	width: 100%
}

@media (min-width:640px) {
	.appcontainer {
		max-width: 640px
	}
}

@media (min-width:768px) {
	.appcontainer {
		max-width: 768px
	}
}

@media (min-width:1024px) {
	.appcontainer {
		max-width: 1024px
	}
}

@media (min-width:1280px) {
	.appcontainer {
		max-width: 1280px
	}
}

@media (min-width:1536px) {
	.appcontainer {
		max-width: 1536px
	}
}

.appcontainer {
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px
}

html {
	scroll-behavior: smooth
}

.shluz.active {
	opacity: 1;
	visibility: visible;
	z-index: 30
}

.selection\:bg-\[\#EF2A82\] ::-moz-selection {
	--tw-bg-opacity: 1;
	background-color: #ef2a82;
	background-color: rgb(239 42 130/var(--tw-bg-opacity))
}

.selection\:bg-\[\#EF2A82\] ::selection {
	--tw-bg-opacity: 1;
	background-color: #ef2a82;
	background-color: rgb(239 42 130/var(--tw-bg-opacity))
}

.selection\:bg-\[\#FFAB5E\] ::-moz-selection {
	--tw-bg-opacity: 1;
	background-color: #ffab5e;
	background-color: rgb(255 171 94/var(--tw-bg-opacity))
}

.selection\:bg-\[\#FFAB5E\] ::selection {
	--tw-bg-opacity: 1;
	background-color: #ffab5e;
	background-color: rgb(255 171 94/var(--tw-bg-opacity))
}

.selection\:bg-\[\#EF2A82\]::-moz-selection {
	--tw-bg-opacity: 1;
	background-color: #ef2a82;
	background-color: rgb(239 42 130/var(--tw-bg-opacity))
}

.selection\:bg-\[\#EF2A82\]::selection {
	--tw-bg-opacity: 1;
	background-color: #ef2a82;
	background-color: rgb(239 42 130/var(--tw-bg-opacity))
}

.selection\:bg-\[\#FFAB5E\]::-moz-selection {
	--tw-bg-opacity: 1;
	background-color: #ffab5e;
	background-color: rgb(255 171 94/var(--tw-bg-opacity))
}

.selection\:bg-\[\#FFAB5E\]::selection {
	--tw-bg-opacity: 1;
	background-color: #ffab5e;
	background-color: rgb(255 171 94/var(--tw-bg-opacity))
}

.placeholder\:italic::-moz-placeholder {
	font-style: italic
}

.placeholder\:italic::placeholder {
	font-style: italic
}

.placeholder\:text-\[\#804af2\]::-moz-placeholder {
	--tw-text-opacity: 1;
	color: #804af2;
	color: rgb(128 74 242/var(--tw-text-opacity))
}

.placeholder\:text-\[\#804af2\]::placeholder {
	--tw-text-opacity: 1;
	color: #804af2;
	color: rgb(128 74 242/var(--tw-text-opacity))
}

.placeholder\:text-\[\#8794BA\]::-moz-placeholder {
	--tw-text-opacity: 1;
	color: #8794ba;
	color: rgb(135 148 186/var(--tw-text-opacity))
}

.placeholder\:text-\[\#8794BA\]::placeholder {
	--tw-text-opacity: 1;
	color: #8794ba;
	color: rgb(135 148 186/var(--tw-text-opacity))
}

.placeholder\:text-\[\#B9CDC5\]::-moz-placeholder {
	--tw-text-opacity: 1;
	color: #b9cdc5;
	color: rgb(185 205 197/var(--tw-text-opacity))
}

.placeholder\:text-\[\#B9CDC5\]::placeholder {
	--tw-text-opacity: 1;
	color: #b9cdc5;
	color: rgb(185 205 197/var(--tw-text-opacity))
}

.placeholder\:text-\[\#EF2A82\]::-moz-placeholder {
	--tw-text-opacity: 1;
	color: #ef2a82;
	color: rgb(239 42 130/var(--tw-text-opacity))
}

.placeholder\:text-\[\#EF2A82\]::placeholder {
	--tw-text-opacity: 1;
	color: #ef2a82;
	color: rgb(239 42 130/var(--tw-text-opacity))
}

.placeholder\:text-\[\#f2994a\]::-moz-placeholder {
	--tw-text-opacity: 1;
	color: #f2994a;
	color: rgb(242 153 74/var(--tw-text-opacity))
}

.placeholder\:text-\[\#f2994a\]::placeholder {
	--tw-text-opacity: 1;
	color: #f2994a;
	color: rgb(242 153 74/var(--tw-text-opacity))
}

.placeholder\:text-\[\#fff\]::-moz-placeholder {
	--tw-text-opacity: 1;
	color: #fff;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.placeholder\:text-\[\#fff\]::placeholder {
	--tw-text-opacity: 1;
	color: #fff;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.placeholder\:text-blue-700::-moz-placeholder {
	--tw-text-opacity: 1;
	color: #1d4ed8;
	color: rgb(29 78 216/var(--tw-text-opacity))
}

.placeholder\:text-blue-700::placeholder {
	--tw-text-opacity: 1;
	color: #1d4ed8;
	color: rgb(29 78 216/var(--tw-text-opacity))
}

.placeholder\:text-opacity-50::-moz-placeholder {
	--tw-text-opacity: 0.5
}

.placeholder\:text-opacity-50::placeholder {
	--tw-text-opacity: 0.5
}

.before\:absolute:before {
	content: var(--tw-content);
	position: absolute
}

.before\:-bottom-\[350px\]:before {
	bottom: -350px;
	content: var(--tw-content)
}

.before\:-bottom-\[800px\]:before {
	bottom: -800px;
	content: var(--tw-content)
}

.before\:left-0:before {
	content: var(--tw-content);
	left: 0
}

.before\:left-1\/2:before {
	content: var(--tw-content);
	left: 50%
}

.before\:top-0:before {
	content: var(--tw-content);
	top: 0
}

.before\:-z-10:before {
	content: var(--tw-content);
	z-index: -10
}

.before\:h-\[100\%\]:before {
	content: var(--tw-content);
	height: 100%
}

.before\:h-\[500px\]:before {
	content: var(--tw-content);
	height: 500px
}

.before\:h-full:before {
	content: var(--tw-content);
	height: 100%
}

.before\:w-\[200\%\]:before {
	content: var(--tw-content);
	width: 200%
}

.before\:w-full:before {
	content: var(--tw-content);
	width: 100%
}

.before\:-translate-x-1\/2:before {
	--tw-translate-x: -50%;
	content: var(--tw-content);
	transform: translate(-50%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.before\:-rotate-\[11deg\]:before {
	--tw-rotate: -11deg;
	content: var(--tw-content);
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(-11deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.before\:-rotate-\[8deg\]:before {
	--tw-rotate: -8deg;
	content: var(--tw-content);
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(-8deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.before\:border-t-8:before {
	border-top-width: 8px;
	content: var(--tw-content)
}

.before\:border-\[\#EF2A82\]:before {
	--tw-border-opacity: 1;
	border-color: #ef2a82;
	border-color: rgb(239 42 130/var(--tw-border-opacity));
	content: var(--tw-content)
}

.before\:bg-\[\#172755\]:before {
	--tw-bg-opacity: 1;
	background-color: #172755;
	background-color: rgb(23 39 85/var(--tw-bg-opacity));
	content: var(--tw-content)
}

.before\:bg-\[\#fff\]:before {
	--tw-bg-opacity: 1;
	background-color: #fff;
	background-color: rgb(255 255 255/var(--tw-bg-opacity));
	content: var(--tw-content)
}

.before\:bg-opacity-25:before {
	--tw-bg-opacity: 0.25;
	content: var(--tw-content)
}

.before\:bg-gradient-to-tr:before {
	background-image: linear-gradient(to top right, var(--tw-gradient-stops));
	content: var(--tw-content)
}

.before\:from-\[\#804af24f\]:before {
	--tw-gradient-from: rgba(128, 74, 242, .31) var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(128, 74, 242, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
	content: var(--tw-content)
}

.before\:to-\[\#e3ef9930\]:before {
	--tw-gradient-to: hsla(68, 73%, 77%, .188) var(--tw-gradient-to-position);
	content: var(--tw-content)
}

.hover\:border-\[\#3192C8\]:hover {
	--tw-border-opacity: 1;
	border-color: #3192c8;
	border-color: rgb(49 146 200/var(--tw-border-opacity))
}

.hover\:border-\[\#E3EF99\]:hover {
	--tw-border-opacity: 1;
	border-color: #e3ef99;
	border-color: rgb(227 239 153/var(--tw-border-opacity))
}

.hover\:border-\[\#fff\]:hover {
	--tw-border-opacity: 1;
	border-color: #fff;
	border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.hover\:border-gray-600:hover {
	--tw-border-opacity: 1;
	border-color: #4b5563;
	border-color: rgb(75 85 99/var(--tw-border-opacity))
}

.hover\:border-rose-400:hover {
	--tw-border-opacity: 1;
	border-color: #fb7185;
	border-color: rgb(251 113 133/var(--tw-border-opacity))
}

.hover\:border-sky-200:hover {
	--tw-border-opacity: 1;
	border-color: #bae6fd;
	border-color: rgb(186 230 253/var(--tw-border-opacity))
}

.hover\:bg-\[\#3192C8\]:hover {
	--tw-bg-opacity: 1;
	background-color: #3192c8;
	background-color: rgb(49 146 200/var(--tw-bg-opacity))
}

.hover\:bg-\[\#490FC2\]:hover {
	--tw-bg-opacity: 1;
	background-color: #490fc2;
	background-color: rgb(73 15 194/var(--tw-bg-opacity))
}

.hover\:bg-\[\#804AF2\]:hover,
.hover\:bg-\[\#804af2\]:hover {
	--tw-bg-opacity: 1;
	background-color: #804af2;
	background-color: rgb(128 74 242/var(--tw-bg-opacity))
}

.hover\:bg-\[\#8794BA\]:hover {
	--tw-bg-opacity: 1;
	background-color: #8794ba;
	background-color: rgb(135 148 186/var(--tw-bg-opacity))
}

.hover\:bg-\[\#B44C9D\]:hover {
	--tw-bg-opacity: 1;
	background-color: #b44c9d;
	background-color: rgb(180 76 157/var(--tw-bg-opacity))
}

.hover\:bg-\[\#CE0C63\]:hover {
	--tw-bg-opacity: 1;
	background-color: #ce0c63;
	background-color: rgb(206 12 99/var(--tw-bg-opacity))
}

.hover\:bg-\[\#DAD9F2\]:hover {
	--tw-bg-opacity: 1;
	background-color: #dad9f2;
	background-color: rgb(218 217 242/var(--tw-bg-opacity))
}

.hover\:bg-\[\#E3EF99\]:hover {
	--tw-bg-opacity: 1;
	background-color: #e3ef99;
	background-color: rgb(227 239 153/var(--tw-bg-opacity))
}

.hover\:bg-\[\#F2994A\]:hover {
	--tw-bg-opacity: 1;
	background-color: #f2994a;
	background-color: rgb(242 153 74/var(--tw-bg-opacity))
}

.hover\:bg-\[\#c97932\]:hover {
	--tw-bg-opacity: 1;
	background-color: #c97932;
	background-color: rgb(201 121 50/var(--tw-bg-opacity))
}

.hover\:bg-\[\#f2994a\]:hover {
	--tw-bg-opacity: 1;
	background-color: #f2994a;
	background-color: rgb(242 153 74/var(--tw-bg-opacity))
}

.hover\:bg-\[\#fff\]:hover {
	--tw-bg-opacity: 1;
	background-color: #fff;
	background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.hover\:bg-gray-600:hover {
	--tw-bg-opacity: 1;
	background-color: #4b5563;
	background-color: rgb(75 85 99/var(--tw-bg-opacity))
}

.hover\:bg-rose-400:hover {
	--tw-bg-opacity: 1;
	background-color: #fb7185;
	background-color: rgb(251 113 133/var(--tw-bg-opacity))
}

.hover\:bg-slate-500:hover {
	--tw-bg-opacity: 1;
	background-color: #64748b;
	background-color: rgb(100 116 139/var(--tw-bg-opacity))
}

.hover\:bg-slate-700:hover {
	--tw-bg-opacity: 1;
	background-color: #334155;
	background-color: rgb(51 65 85/var(--tw-bg-opacity))
}

.hover\:bg-opacity-80:hover {
	--tw-bg-opacity: 0.8
}

.hover\:text-\[\#1f1f1f\]:hover {
	--tw-text-opacity: 1;
	color: #1f1f1f;
	color: rgb(31 31 31/var(--tw-text-opacity))
}

.hover\:text-\[\#E3EF99\]:hover {
	--tw-text-opacity: 1;
	color: #e3ef99;
	color: rgb(227 239 153/var(--tw-text-opacity))
}

.hover\:text-\[\#EF2A82\]:hover,
.hover\:text-\[\#EF2a82\]:hover {
	--tw-text-opacity: 1;
	color: #ef2a82;
	color: rgb(239 42 130/var(--tw-text-opacity))
}

.hover\:text-\[\#F2994A\]:hover {
	--tw-text-opacity: 1;
	color: #f2994a;
	color: rgb(242 153 74/var(--tw-text-opacity))
}

.hover\:text-\[\#cecece\]:hover {
	--tw-text-opacity: 1;
	color: #cecece;
	color: rgb(206 206 206/var(--tw-text-opacity))
}

.hover\:text-\[\#f2994a\]:hover {
	--tw-text-opacity: 1;
	color: #f2994a;
	color: rgb(242 153 74/var(--tw-text-opacity))
}

.hover\:text-\[\#ffe\]:hover {
	--tw-text-opacity: 1;
	color: #ffe;
	color: rgb(255 255 238/var(--tw-text-opacity))
}

.hover\:text-\[\#fff\]:hover {
	--tw-text-opacity: 1;
	color: #fff;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.hover\:text-blue-100:hover {
	--tw-text-opacity: 1;
	color: #dbeafe;
	color: rgb(219 234 254/var(--tw-text-opacity))
}

.hover\:text-blue-950:hover {
	--tw-text-opacity: 1;
	color: #172554;
	color: rgb(23 37 84/var(--tw-text-opacity))
}

.hover\:text-gray-100:hover {
	--tw-text-opacity: 1;
	color: #f3f4f6;
	color: rgb(243 244 246/var(--tw-text-opacity))
}

.hover\:text-gray-700:hover {
	--tw-text-opacity: 1;
	color: #374151;
	color: rgb(55 65 81/var(--tw-text-opacity))
}

.hover\:text-sky-200:hover {
	--tw-text-opacity: 1;
	color: #bae6fd;
	color: rgb(186 230 253/var(--tw-text-opacity))
}

.hover\:shadow-\[-8px_10px_30px_\#804AF24c\]:hover {
	--tw-shadow: -8px 10px 30px rgba(128, 74, 242, .298);
	--tw-shadow-colored: -8px 10px 30px var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, -8px 10px 30px rgba(128, 74, 242, .298);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.focus\:ring-1:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color), var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color), 0 0 transparent;
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:ring-\[\#804af2\]:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(128, 74, 242, var(--tw-ring-opacity))
}

.focus\:ring-\[\#B9CDC5\]:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(185, 205, 197, var(--tw-ring-opacity))
}

.focus\:ring-\[\#EF2A82\]:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(239, 42, 130, var(--tw-ring-opacity))
}

.focus\:ring-\[\#f2994a\]:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(242, 153, 74, var(--tw-ring-opacity))
}

.focus\:ring-orange-100:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(255, 237, 213, var(--tw-ring-opacity))
}

.group:hover .group-hover\:fill-\[\#B9CDC5\] {
	fill: #b9cdc5
}

.group:hover .group-hover\:fill-\[\#EF2a82\] {
	fill: #ef2a82
}

.group:hover .group-hover\:fill-\[\#f2994a\] {
	fill: #f2994a
}

.group:hover .group-hover\:fill-\[\#fff\] {
	fill: #fff
}

.group:hover .group-hover\:fill-sky-200 {
	fill: #bae6fd
}

@media (prefers-color-scheme:dark) {
	@media (prefers-color-scheme:dark) {
		.dark\:dark\:bg-black {
			--tw-bg-opacity: 1;
			background-color: #000;
			background-color: rgb(0 0 0/var(--tw-bg-opacity))
		}
	}
}

@media (min-width:640px) {
	.sm\:absolute {
		position: absolute
	}

	.sm\:block {
		display: block
	}

	.sm\:inline-block {
		display: inline-block
	}

	.sm\:hidden {
		display: none
	}

	.sm\:h-\[480px\] {
		height: 480px
	}

	.sm\:h-\[550px\] {
		height: 550px
	}

	.sm\:w-max {
		width: -moz-max-content;
		width: max-content
	}

	.sm\:max-w-\[280px\] {
		max-width: 280px
	}

	.sm\:max-w-\[340px\] {
		max-width: 340px
	}

	.sm\:max-w-\[40\%\] {
		max-width: 40%
	}

	.sm\:flex-1 {
		flex: 1 1 0%
	}

	.sm\:basis-\[31\%\] {
		flex-basis: 31%
	}

	.sm\:flex-row {
		flex-direction: row
	}

	.sm\:justify-between {
		justify-content: space-between
	}

	.sm\:pr-\[180px\] {
		padding-right: 180px
	}

	.sm\:text-left {
		text-align: left
	}

	.sm\:text-\[30px\] {
		font-size: 30px
	}

	.sm\:text-\[52px\] {
		font-size: 52px
	}

	.sm\:text-\[60px\] {
		font-size: 60px
	}

	.sm\:text-\[64px\] {
		font-size: 64px
	}

	.sm\:before\:-bottom-\[700px\]:before {
		bottom: -700px;
		content: var(--tw-content)
	}
}

@media (min-width:768px) {
	.md\:mx-0 {
		margin-left: 0;
		margin-right: 0
	}

	.md\:block {
		display: block
	}

	.md\:flex {
		display: flex
	}

	.md\:inline-flex {
		display: inline-flex
	}

	.md\:h-\[480px\] {
		height: 480px
	}

	.md\:max-w-\[310px\] {
		max-width: 310px
	}

	.md\:max-w-\[360px\] {
		max-width: 360px
	}

	.md\:flex-\[0_0_45\%\] {
		flex: 0 0 45%
	}

	.md\:flex-\[1_0_31\%\] {
		flex: 1 0 31%
	}

	.md\:flex-\[1_0_46\%\] {
		flex: 1 0 46%
	}

	.md\:basis-\[31\%\] {
		flex-basis: 31%
	}

	.md\:flex-row {
		flex-direction: row
	}

	.md\:flex-row-reverse {
		flex-direction: row-reverse
	}

	.md\:justify-between {
		justify-content: space-between
	}

	.md\:gap-\[25px\] {
		gap: 25px
	}

	.md\:text-left {
		text-align: left
	}

	.md\:text-3xl {
		font-size: 1.875rem;
		line-height: 2.25rem
	}
}

@media (min-width:1024px) {
	.lg\:absolute {
		position: absolute
	}

	.lg\:mx-0 {
		margin-left: 0;
		margin-right: 0
	}

	.lg\:w-auto {
		width: auto
	}

	.lg\:max-w-\[31\%\] {
		max-width: 31%
	}

	.lg\:max-w-none {
		max-width: none
	}

	.lg\:basis-\[300px\] {
		flex-basis: 300px
	}

	.lg\:flex-row {
		flex-direction: row
	}

	.lg\:flex-row-reverse {
		flex-direction: row-reverse
	}

	.lg\:justify-between {
		justify-content: space-between
	}

	.lg\:pt-\[40px\] {
		padding-top: 40px
	}

	.lg\:text-left {
		text-align: left
	}

	.lg\:before\:-bottom-\[400px\]:before {
		bottom: -400px;
		content: var(--tw-content)
	}
}