*, :before, :after {
	box-sizing: border-box;
	border-width: 0;
	border-style: solid;
	border-color: #e5e7eb
}
:before, :after {
	--tw-content: ""
}
html {
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
	font-feature-settings: normal;
	font-variation-settings: normal
}
body {
	margin: 0;
	line-height: inherit
}
hr {
	height: 0;
	color: inherit;
	border-top-width: 1px
}
abbr:where([title]) {
	-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, samp, pre {
	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 {
	text-indent: 0;
	border-color: inherit;
	border-collapse: collapse
}
button, input, optgroup, select, textarea {
	font-family: inherit;
	font-size: 100%;
	font-weight: inherit;
	line-height: inherit;
	color: inherit;
	margin: 0;
	padding: 0
}
button, select {
	text-transform: none
}
button, [type=button], [type=reset], [type=submit] {
	-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, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
	margin: 0
}
fieldset {
	margin: 0;
	padding: 0
}
legend {
	padding: 0
}
ol, ul, menu {
	list-style: none;
	margin: 0;
	padding: 0
}
textarea {
	resize: vertical
}
input::-moz-placeholder, textarea::-moz-placeholder {
	opacity: 1;
	color: #9ca3af
}
input::placeholder, textarea::placeholder {
	opacity: 1;
	color: #9ca3af
}
button, [role=button] {
	cursor: pointer
}
:disabled {
	cursor: default
}
img, svg, video, canvas, audio, iframe, embed, object {
	display: block;
	vertical-align: middle
}
img, video {
	max-width: 100%;
	height: auto
}
[hidden] {
	display: none
}
*, :before, :after {
	--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: rgb(59 130 246 / .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:
}
::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: rgb(59 130 246 / .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:
}
.fixed {
	position: fixed
}
.absolute {
	position: absolute
}
.relative {
	position: relative
}
.-left-6 {
	left: -1.5rem
}
.-right-\[24px\] {
	right: -24px
}
.-top-1 {
	top: -.25rem
}
.bottom-0 {
	bottom: 0
}
.bottom-2 {
	bottom: .5rem
}
.left-0, .left-\[0\] {
	left: 0
}
.right-0 {
	right: 0
}
.right-2 {
	right: .5rem
}
.right-5 {
	right: 1.25rem
}
.right-\[-34px\] {
	right: -34px
}
.right-\[10px\] {
	right: 10px
}
.right-\[14px\] {
	right: 14px
}
.right-\[18px\] {
	right: 18px
}
.top-0 {
	top: 0
}
.top-2\/4 {
	top: 50%
}
.top-\[10px\] {
	top: 10px
}
.top-\[15px\] {
	top: 15px
}
.top-\[18px\] {
	top: 18px
}
.-z-10 {
	z-index: -10
}
.z-10 {
	z-index: 10
}
.z-50 {
	z-index: 50
}
.m-auto {
	margin: auto
}
.mx-\[5px\] {
	margin-left: 5px;
	margin-right: 5px
}
.mx-\[6px\] {
	margin-left: 6px;
	margin-right: 6px
}
.mx-auto {
	margin-left: auto;
	margin-right: auto
}
.my-\[20px\] {
	margin-top: 20px;
	margin-bottom: 20px
}
.-mr-\[20px\] {
	margin-right: -20px
}
.mb-0 {
	margin-bottom: 0
}
.mb-3 {
	margin-bottom: .75rem
}
.mb-5 {
	margin-bottom: 1.25rem
}
.mb-\[10px\] {
	margin-bottom: 10px
}
.mb-\[20px\] {
	margin-bottom: 20px
}
.mb-\[22px\] {
	margin-bottom: 22px
}
.mb-\[2px\] {
	margin-bottom: 2px
}
.mb-\[40px\] {
	margin-bottom: 40px
}
.ml-2 {
	margin-left: .5rem
}
.ml-3 {
	margin-left: .75rem
}
.ml-\[10px\] {
	margin-left: 10px
}
.ml-\[16px\] {
	margin-left: 16px
}
.ml-\[5px\] {
	margin-left: 5px
}
.ml-\[6px\] {
	margin-left: 6px
}
.ml-\[7px\] {
	margin-left: 7px
}
.mr-2 {
	margin-right: .5rem
}
.mr-4 {
	margin-right: 1rem
}
.mr-5 {
	margin-right: 1.25rem
}
.mr-\[13px\] {
	margin-right: 13px
}
.mr-\[15px\] {
	margin-right: 15px
}
.mr-\[16px\] {
	margin-right: 16px
}
.mr-\[5px\] {
	margin-right: 5px
}
.mr-\[6px\] {
	margin-right: 6px
}
.mr-\[8px\] {
	margin-right: 8px
}
.mt-10 {
	margin-top: 2.5rem
}
.mt-2 {
	margin-top: .5rem
}
.mt-3 {
	margin-top: .75rem
}
.mt-5 {
	margin-top: 1.25rem
}
.mt-6 {
	margin-top: 1.5rem
}
.mt-7 {
	margin-top: 1.75rem
}
.mt-9 {
	margin-top: 2.25rem
}
.mt-\[10px\] {
	margin-top: 10px
}
.mt-\[17px\] {
	margin-top: 17px
}
.mt-\[19px\] {
	margin-top: 19px
}
.mt-\[20px\] {
	margin-top: 20px
}
.mt-\[21px\] {
	margin-top: 21px
}
.mt-\[22px\] {
	margin-top: 22px
}
.mt-\[30px\] {
	margin-top: 30px
}
.mt-\[34px\] {
	margin-top: 34px
}
.mt-\[44px\] {
	margin-top: 44px
}
.mt-\[4vh\] {
	margin-top: 4vh
}
.mt-\[6px\] {
	margin-top: 6px
}
.block {
	display: block
}
.flex {
	display: flex
}
.table {
	display: table
}
.grid {
	display: grid
}
.hidden {
	display: none
}
.aspect-square {
	aspect-ratio: 1 / 1
}
.h-0 {
	height: 0px
}
.h-14 {
	height: 3.5rem
}
.h-2 {
	height: .5rem
}
.h-4 {
	height: 1rem
}
.h-5 {
	height: 1.25rem
}
.h-6 {
	height: 1.5rem
}
.h-8 {
	height: 2rem
}
.h-\[13px\] {
	height: 13px
}
.h-\[14px\] {
	height: 14px
}
.h-\[16px\] {
	height: 16px
}
.h-\[22px\] {
	height: 22px
}
.h-\[30px\] {
	height: 30px
}
.h-\[32px\] {
	height: 32px
}
.h-\[34px\] {
	height: 34px
}
.h-\[35px\] {
	height: 35px
}
.h-\[38px\] {
	height: 38px
}
.h-\[39px\] {
	height: 39px
}
.h-\[40px\] {
	height: 40px
}
.h-\[42px\] {
	height: 42px
}
.h-\[51px\] {
	height: 51px
}
.h-\[52px\] {
	height: 52px
}
.h-\[560px\] {
	height: 560px
}
.h-\[6px\] {
	height: 6px
}
.h-\[90px\] {
	height: 90px
}
.h-full {
	height: 100%
}
.min-h-\[100vh\] {
	min-height: 100vh
}
.min-h-\[14px\] {
	min-height: 14px
}
.min-h-\[40px\] {
	min-height: 40px
}
.min-h-\[56px\] {
	min-height: 56px
}
.min-h-screen {
	min-height: 100vh
}
.w-0 {
	width: 0px
}
.w-1\/3 {
	width: 33.333333%
}
.w-14 {
	width: 3.5rem
}
.w-2 {
	width: .5rem
}
.w-2\/4 {
	width: 50%
}
.w-3 {
	width: .75rem
}
.w-4 {
	width: 1rem
}
.w-5 {
	width: 1.25rem
}
.w-6 {
	width: 1.5rem
}
.w-8 {
	width: 2rem
}
.w-\[10\%\] {
	width: 10%
}
.w-\[10\.2\%\] {
	width: 10.2%
}
.w-\[100px\] {
	width: 100px
}
.w-\[11\.7\%\] {
	width: 11.7%
}
.w-\[11\.98\%\] {
	width: 11.98%
}
.w-\[110px\] {
	width: 110px
}
.w-\[12\%\] {
	width: 12%
}
.w-\[12\.48\%\] {
	width: 12.48%
}
.w-\[136px\] {
	width: 136px
}
.w-\[13px\] {
	width: 13px
}
.w-\[14\.98\%\] {
	width: 14.98%
}
.w-\[14px\] {
	width: 14px
}
.w-\[16\.2\%\] {
	width: 16.2%
}
.w-\[160px\] {
	width: 160px
}
.w-\[16px\] {
	width: 16px
}
.w-\[178px\] {
	width: 178px
}
.w-\[18\.7\%\] {
	width: 18.7%
}
.w-\[182px\] {
	width: 182px
}
.w-\[1px\] {
	width: 1px
}
.w-\[20\%\] {
	width: 20%
}
.w-\[20px\] {
	width: 20px
}
.w-\[22px\] {
	width: 22px
}
.w-\[240px\] {
	width: 240px
}
.w-\[30\%\] {
	width: 30%
}
.w-\[32px\] {
	width: 32px
}
.w-\[34\.2\%\] {
	width: 34.2%
}
.w-\[35px\] {
	width: 35px
}
.w-\[38px\] {
	width: 38px
}
.w-\[44px\] {
	width: 44px
}
.w-\[6\%\] {
	width: 6%
}
.w-\[60px\] {
	width: 60px
}
.w-\[68\.6\%\] {
	width: 68.6%
}
.w-\[8\.3\%\] {
	width: 8.3%
}
.w-\[8\.6\%\] {
	width: 8.6%
}
.w-\[8\.73\%\] {
	width: 8.73%
}
.w-\[90px\] {
	width: 90px
}
.w-full {
	width: 100%
}
.w-screen {
	width: 100vw
}
.min-w-\[1000px\] {
	min-width: 1000px
}
.min-w-\[1040px\] {
	min-width: 1040px
}
.min-w-\[120px\] {
	min-width: 120px
}
.min-w-\[133px\] {
	min-width: 133px
}
.min-w-\[152px\] {
	min-width: 152px
}
.min-w-\[32px\] {
	min-width: 32px
}
.min-w-\[80px\] {
	min-width: 80px
}
.min-w-\[90px\] {
	min-width: 90px
}
.min-w-\[92px\] {
	min-width: 92px
}
.max-w-\[10px\] {
	max-width: 10px
}
.max-w-\[178px\] {
	max-width: 178px
}
.max-w-\[200px\] {
	max-width: 200px
}
.max-w-\[220px\] {
	max-width: 220px
}
.max-w-\[25px\] {
	max-width: 25px
}
.max-w-\[30vh\] {
	max-width: 30vh
}
.max-w-\[320px\] {
	max-width: 320px
}
.max-w-\[400px\] {
	max-width: 400px
}
.max-w-\[60px\] {
	max-width: 60px
}
.max-w-\[70\%\] {
	max-width: 70%
}
.max-w-\[80px\] {
	max-width: 80px
}
.max-w-\[840px\] {
	max-width: 840px
}
.flex-none {
	flex: none
}
.-translate-y-2\/4 {
	--tw-translate-y: -50%;
	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))
}
.rotate-0 {
	--tw-rotate: 0deg;
	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))
}
.rotate-180 {
	--tw-rotate: 180deg;
	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 {
	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))
}
.cursor-default {
	cursor: default
}
.cursor-pointer {
	cursor: pointer
}
.grid-cols-2 {
	grid-template-columns: repeat(2, minmax(0, 1fr))
}
.flex-col {
	flex-direction: column
}
.flex-col-reverse {
	flex-direction: column-reverse
}
.flex-wrap {
	flex-wrap: wrap
}
.flex-nowrap {
	flex-wrap: nowrap
}
.items-end {
	align-items: flex-end
}
.items-center {
	align-items: center
}
.justify-end {
	justify-content: flex-end
}
.justify-center {
	justify-content: center
}
.justify-between {
	justify-content: space-between
}
.justify-around {
	justify-content: space-around
}
.gap-5 {
	gap: 1.25rem
}
.gap-\[27px\] {
	gap: 27px
}
.gap-\[32px\] {
	gap: 32px
}
.overflow-auto {
	overflow: auto
}
.overflow-hidden {
	overflow: hidden
}
.overflow-x-auto {
	overflow-x: auto
}
.whitespace-nowrap {
	white-space: nowrap
}
.break-keep {
	word-break: keep-all
}
.rounded {
	border-radius: .25rem
}
.rounded-2xl {
	border-radius: 1rem
}
.rounded-\[10px\] {
	border-radius: 10px
}
.rounded-\[136px\] {
	border-radius: 136px
}
.rounded-\[15px\] {
	border-radius: 15px
}
.rounded-\[20px\] {
	border-radius: 20px
}
.rounded-\[24px\] {
	border-radius: 24px
}
.rounded-\[30px\] {
	border-radius: 30px
}
.rounded-\[4px\] {
	border-radius: 4px
}
.rounded-\[50\%\] {
	border-radius: 50%
}
.rounded-\[50px\] {
	border-radius: 50px
}
.rounded-\[70px\] {
	border-radius: 70px
}
.rounded-\[74px\] {
	border-radius: 74px
}
.rounded-full {
	border-radius: 9999px
}
.rounded-lg {
	border-radius: .5rem
}
.rounded-r-\[20px\] {
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px
}
.rounded-br-\[20px\] {
	border-bottom-right-radius: 20px
}
.border, .border-\[1px\] {
	border-width: 1px
}
.border-\[2px\] {
	border-width: 2px
}
.border-t {
	border-top-width: 1px
}
.border-\[\#30A799\] {
	--tw-border-opacity: 1;
	border-color: rgb(48 167 153 / var(--tw-border-opacity))
}
.border-\[\#332A7C14\] {
	border-color: #332a7c14
}
.border-\[\#332A7C\] {
	--tw-border-opacity: 1;
	border-color: rgb(51 42 124 / var(--tw-border-opacity))
}
.border-\[\#332a7c1a\] {
	border-color: #332a7c1a
}
.border-\[\#3391B1\] {
	--tw-border-opacity: 1;
	border-color: rgb(51 145 177 / var(--tw-border-opacity))
}
.border-\[\#D9D9D9\] {
	--tw-border-opacity: 1;
	border-color: rgb(217 217 217 / var(--tw-border-opacity))
}
.bg-\[\#30A799\] {
	--tw-bg-opacity: 1;
	background-color: rgb(48 167 153 / var(--tw-bg-opacity))
}
.bg-\[\#332A7C\] {
	--tw-bg-opacity: 1;
	background-color: rgb(51 42 124 / var(--tw-bg-opacity))
}
.bg-\[\#3391B1\] {
	--tw-bg-opacity: 1;
	background-color: rgb(51 145 177 / var(--tw-bg-opacity))
}
.bg-\[\#56578f0d\] {
	background-color: #56578f0d
}
.bg-\[\#8760A333\] {
	background-color: #8760a333
}
.bg-\[\#DA501933\] {
	background-color: #da501933
}
.bg-\[\#DCDCDC\] {
	--tw-bg-opacity: 1;
	background-color: rgb(220 220 220 / var(--tw-bg-opacity))
}
.bg-\[\#E7325D\] {
	--tw-bg-opacity: 1;
	background-color: rgb(231 50 93 / var(--tw-bg-opacity))
}
.bg-\[\#F9DFD5\] {
	--tw-bg-opacity: 1;
	background-color: rgb(249 223 213 / var(--tw-bg-opacity))
}
.bg-\[\#FFFFFFB2\] {
	background-color: #ffffffb2
}
.bg-\[\#e7325d\] {
	--tw-bg-opacity: 1;
	background-color: rgb(231 50 93 / var(--tw-bg-opacity))
}
.bg-\[\#fff\] {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
.bg-\[\#ffffffb3\] {
	background-color: #ffffffb3
}
.bg-white {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
.bg-\[100\%\] {
	background-position: 100%
}
.bg-\[center\], .bg-center {
	background-position: center
}
.bg-no-repeat {
	background-repeat: no-repeat
}
.object-contain {
	-o-object-fit: contain;
	object-fit: contain
}
.p-3 {
	padding: .75rem
}
.p-6 {
	padding: 1.5rem
}
.p-\[30px\] {
	padding: 30px
}
.p-\[3vh\] {
	padding: 3vh
}
.px-1 {
	padding-left: .25rem;
	padding-right: .25rem
}
.px-4 {
	padding-left: 1rem;
	padding-right: 1rem
}
.px-5 {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.px-6 {
	padding-left: 1.5rem;
	padding-right: 1.5rem
}
.px-\[10px\] {
	padding-left: 10px;
	padding-right: 10px
}
.px-\[25px\] {
	padding-left: 25px;
	padding-right: 25px
}
.px-\[28px\] {
	padding-left: 28px;
	padding-right: 28px
}
.px-\[70px\] {
	padding-left: 70px;
	padding-right: 70px
}
.px-\[9px\] {
	padding-left: 9px;
	padding-right: 9px
}
.py-3 {
	padding-top: .75rem;
	padding-bottom: .75rem
}
.py-5 {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem
}
.py-\[10px\] {
	padding-top: 10px;
	padding-bottom: 10px
}
.py-\[15px\] {
	padding-top: 15px;
	padding-bottom: 15px
}
.py-\[18px\] {
	padding-top: 18px;
	padding-bottom: 18px
}
.py-\[22px\] {
	padding-top: 22px;
	padding-bottom: 22px
}
.py-\[2px\] {
	padding-top: 2px;
	padding-bottom: 2px
}
.py-\[30px\] {
	padding-top: 30px;
	padding-bottom: 30px
}
.py-\[8px\] {
	padding-top: 8px;
	padding-bottom: 8px
}
.py-\[90px\] {
	padding-top: 90px;
	padding-bottom: 90px
}
.py-\[9px\] {
	padding-top: 9px;
	padding-bottom: 9px
}
.pb-1 {
	padding-bottom: .25rem
}
.pb-6 {
	padding-bottom: 1.5rem
}
.pb-\[10px\] {
	padding-bottom: 10px
}
.pb-\[21px\] {
	padding-bottom: 21px
}
.pb-\[24px\] {
	padding-bottom: 24px
}
.pb-\[3vh\] {
	padding-bottom: 3vh
}
.pb-\[63px\] {
	padding-bottom: 63px
}
.pb-\[6px\] {
	padding-bottom: 6px
}
.pb-\[70px\] {
	padding-bottom: 70px
}
.pb-\[8px\] {
	padding-bottom: 8px
}
.pl-6 {
	padding-left: 1.5rem
}
.pl-\[4px\] {
	padding-left: 4px
}
.pl-\[5px\] {
	padding-left: 5px
}
.pr-0 {
	padding-right: 0
}
.pr-\[14px\] {
	padding-right: 14px
}
.pr-\[15px\] {
	padding-right: 15px
}
.pr-\[35px\] {
	padding-right: 35px
}
.pt-5 {
	padding-top: 1.25rem
}
.pt-\[20px\] {
	padding-top: 20px
}
.pt-\[2vh\] {
	padding-top: 2vh
}
.pt-\[67px\] {
	padding-top: 67px
}
.text-center {
	text-align: center
}
.text-3xl {
	font-size: 1.875rem;
	line-height: 2.25rem
}
.text-\[10px\] {
	font-size: 10px
}
.text-\[12px\] {
	font-size: 12px
}
.text-\[14px\] {
	font-size: 14px
}
.text-\[15px\] {
	font-size: 15px
}
.text-\[16px\] {
	font-size: 16px
}
.text-\[3vh\] {
	font-size: 3vh
}
.text-\[40px\] {
	font-size: 40px
}
.text-\[7px\] {
	font-size: 7px
}
.text-base {
	font-size: 1rem;
	line-height: 1.5rem
}
.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-bold {
	font-weight: 700
}
.font-medium {
	font-weight: 500
}
.font-normal {
	font-weight: 400
}
.font-semibold {
	font-weight: 600
}
.leading-3 {
	line-height: .75rem
}
.leading-\[12px\] {
	line-height: 12px
}
.leading-\[14\.52px\] {
	line-height: 14.52px
}
.leading-\[18px\] {
	line-height: 18px
}
.leading-\[19px\] {
	line-height: 19px
}
.leading-\[20px\] {
	line-height: 20px
}
.leading-\[24px\] {
	line-height: 24px
}
.leading-none {
	line-height: 1
}
.text-\[\#000\] {
	--tw-text-opacity: 1;
	color: rgb(0 0 0 / var(--tw-text-opacity))
}
.text-\[\#30A799\] {
	--tw-text-opacity: 1;
	color: rgb(48 167 153 / var(--tw-text-opacity))
}
.text-\[\#332A7C\], .text-\[\#332a7c\] {
	--tw-text-opacity: 1;
	color: rgb(51 42 124 / var(--tw-text-opacity))
}
.text-\[\#333333\], .text-\[\#333\] {
	--tw-text-opacity: 1;
	color: rgb(51 51 51 / var(--tw-text-opacity))
}
.text-\[\#3391B1\] {
	--tw-text-opacity: 1;
	color: rgb(51 145 177 / var(--tw-text-opacity))
}
.text-\[\#666666\], .text-\[\#666\] {
	--tw-text-opacity: 1;
	color: rgb(102 102 102 / var(--tw-text-opacity))
}
.text-\[\#999999\], .text-\[\#999\] {
	--tw-text-opacity: 1;
	color: rgb(153 153 153 / var(--tw-text-opacity))
}
.text-\[\#DA5019\] {
	--tw-text-opacity: 1;
	color: rgb(218 80 25 / var(--tw-text-opacity))
}
.text-\[\#fff\], .text-white {
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity))
}
.underline {
	text-decoration-line: underline
}
.opacity-0 {
	opacity: 0
}
.opacity-100 {
	opacity: 1
}
.opacity-\[0\.8\] {
	opacity: .8
}
.outline {
	outline-style: solid
}
.drop-shadow {
	--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.invert {
	--tw-invert: invert(100%);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.sepia {
	--tw-sepia: sepia(100%);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.filter {
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.transition {
	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-duration: .15s
}
.transition-all {
	transition-property: all;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .15s
}
.transition-none {
	transition-property: none
}
.duration-300 {
	transition-duration: .3s
}
.duration-\[400ms\] {
	transition-duration: .4s
}
.content-\[\'\'\]{--tw-content: "";content:var(--tw-content)}.before\:mr-\[6px\]:before{content:var(--tw-content);margin-right:6px}.before\:h-2:before{content:var(--tw-content);height:.5rem}.before\:w-2:before{content:var(--tw-content);width:.5rem}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:bg-\[\#DA5019\]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(218 80 25 / var(--tw-bg-opacity))}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-0:after{content:var(--tw-content);left:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:top-\[-6px\]:after{content:var(--tw-content);top:-6px}.after\:z-\[1\]:after{content:var(--tw-content);z-index:1}.after\:h-3:after{content:var(--tw-content);height:.75rem}.after\:w-3:after{content:var(--tw-content);width:.75rem}.after\:rotate-45:after{content:var(--tw-content);--tw-rotate: 45deg;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))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.hover\:rounded-\[50\%\]:hover{border-radius:50%}.hover\:bg-\[\#332A7C\]:hover{--tw-bg-opacity: 1;background-color:rgb(51 42 124 / var(--tw-bg-opacity))}.hover\:text-\[\#fff\]:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:opacity-60:hover{opacity:.6}.hover\:shadow-\[0_0_19px_0_\#56578F4D\]:hover{--tw-shadow: 0 0 19px 0 #56578F4D;--tw-shadow-colored: 0 0 19px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[0_0_19px_0_\#56578F4D\]:focus{--tw-shadow: 0 0 19px 0 #56578F4D;--tw-shadow-colored: 0 0 19px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-0:focus{outline-width:0px}.group:hover .group-hover\:bg-\[\#332A7C\]{--tw-bg-opacity: 1;background-color:rgb(51 42 124 / var(--tw-bg-opacity))}.group:hover .group-hover\:fill-\[\#332A7C\]{fill:#332a7c}.group:hover .group-hover\:stroke-\[\#fff\],.group:hover .group-hover\:stroke-white{stroke:#fff}@media (min-width: 640px){.sm\:mt-\[0\]{margin-top:0}.sm\:flex{display:flex}}@media (min-width: 768px){.md\:right-\[30px\]{right:30px}.md\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.md\:mb-0{margin-bottom:0}.md\:mb-\[60px\]{margin-bottom:60px}.md\:ml-auto{margin-left:auto}.md\:mr-0{margin-right:0}.md\:mr-\[20px\]{margin-right:20px}.md\:mt-0{margin-top:0}.md\:mt-\[60px\]{margin-top:60px}.md\:block{display:block}.md\:flex{display:flex}.md\:w-auto{width:auto}.md\:max-w-\[100\%\]{max-width:100%}.md\:max-w-\[240px\]{max-width:240px}.md\:max-w-\[389px\]{max-width:389px}.md\:max-w-full{max-width:100%}.md\:flex-row{flex-direction:row}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:pb-\[30px\]{padding-bottom:30px}.md\:pt-\[30px\]{padding-top:30px}.md\:text-\[22px\]{font-size:22px}.md\:hover\:shadow-\[0_0_19px_0_\#56578F4D\]:hover{--tw-shadow: 0 0 19px 0 #56578F4D;--tw-shadow-colored: 0 0 19px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:mx-\[10px\]{margin-left:10px;margin-right:10px}.lg\:ml-\[10px\]{margin-left:10px}.lg\:mr-\[-30px\]{margin-right:-30px}.lg\:mr-\[59px\]{margin-right:59px}.lg\:min-w-\[160px\]{min-width:160px}.lg\:max-w-\[470px\]{max-width:470px}.lg\:pb-\[41px\]{padding-bottom:41px}.lg\:pl-\[40px\]{padding-left:40px}.lg\:pr-\[30px\]{padding-right:30px}.lg\:pt-\[40px\]{padding-top:40px}}@media (min-width: 1280px){.xl\:pl-\[40px\]{padding-left:40px}.xl\:pr-\[30px\]{padding-right:30px}}