	@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;
	0,200;
	0,300;
	0,400;
	0,500;
	0,600;
	0,700;
	0,800;
	0,900;
	1,100;
	1,200;
	1,300;
	1,400;
	1,500;
	1,600;
	1,700;
	1,800;
	1,900&display=swap";
	@import"https://fonts.googleapis.com/css2?family=Domine:wght@400..700&display=swap";
	*,:before,:after
{
	box-sizing:border-box;
	border-width:0;
	border-style:solid;
	border-color:#8c8c8e
}
	:before,:after
{
	--tw-content: ""
}
	html,:host
{
	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,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
{
	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-feature-settings:normal;
	font-variation-settings:normal;
	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-feature-settings:inherit;
	font-variation-settings:inherit;
	font-size:100%;
	font-weight:inherit;
	line-height:inherit;
	letter-spacing:inherit;
	color:inherit;
	margin:0;
	padding:0
}
	button,select
{
	text-transform:none
}
	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
}
	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
}
	dialog
{
	padding:0
}
	textarea
{
	resize:vertical
}
	input::-moz-placeholder,textarea::-moz-placeholder
{
	opacity:1;
	color:#68686a
}
	input::placeholder,textarea::placeholder
{
	opacity:1;
	color:#68686a
}
	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: ;
	--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: 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: ;
	--tw-contain-size: ;
	--tw-contain-layout: ;
	--tw-contain-paint: ;
	--tw-contain-style: 
}
.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
}

}
.pointer-events-none
{
	pointer-events:none
}
.visible
{
	visibility:visible
}
.invisible
{
	visibility:hidden
}
.absolute
{
	position:absolute
}
.relative
{
	position:relative
}
.inset-y-0
{
	top:0;
	bottom:0
}
.-right-1\.5
{
	right:-.375rem
}
.-top-2
{
	top:-.5rem
}
.-top-2\.5
{
	top:-.625rem
}
.bottom-0
{
	bottom:0
}
.bottom-0\.5
{
	bottom:.125rem
}
.bottom-10
{
	bottom:2.5rem
}
.bottom-2
{
	bottom:.5rem
}
.bottom-5
{
	bottom:1.25rem
}
.left-0
{
	left:0
}
.left-14
{
	left:3.5rem
}
.left-2
{
	left:.5rem
}
.right-0
{
	right:0
}
.right-1
{
	right:.25rem
}
.right-10
{
	right:2.5rem
}
.right-14
{
	right:3.5rem
}
.right-2
{
	right:.5rem
}
.right-5
{
	right:1.25rem
}
.top-0
{
	top:0
}
.top-5
{
	top:1.25rem
}
.z-0
{
	z-index:0
}
.z-10
{
	z-index:10
}
.z-20
{
	z-index:20
}
.z-30
{
	z-index:30
}
.z-50
{
	z-index:50
}
.col-span-2
{
	grid-column:span 2 / span 2
}
.col-span-4
{
	grid-column:span 4 / span 4
}
.m-1
{
	margin:.25rem
}
.m-auto
{
	margin:auto
}
.mx-2\.5
{
	margin-left:.625rem;
	margin-right:.625rem
}
.mx-3
{
	margin-left:.75rem;
	margin-right:.75rem
}
.mx-auto
{
	margin-left:auto;
	margin-right:auto
}
.my-3
{
	margin-top:.75rem;
	margin-bottom:.75rem
}
.my-5
{
	margin-top:1.25rem;
	margin-bottom:1.25rem
}
.-mb-1
{
	margin-bottom:-.25rem
}
.-mb-24
{
	margin-bottom:-6rem
}
.-mt-1
{
	margin-top:-.25rem
}
.mb-1
{
	margin-bottom:.25rem
}
.mb-1\.5
{
	margin-bottom:.375rem
}
.mb-14
{
	margin-bottom:3.5rem
}
.mb-2
{
	margin-bottom:.5rem
}
.mb-4
{
	margin-bottom:1rem
}
.mb-6
{
	margin-bottom:1.5rem
}
.ml-1
{
	margin-left:.25rem
}
.ml-1\.5
{
	margin-left:.375rem
}
.ml-2
{
	margin-left:.5rem
}
.ml-3
{
	margin-left:.75rem
}
.mr-2
{
	margin-right:.5rem
}
.mr-4
{
	margin-right:1rem
}
.mt-0\.5
{
	margin-top:.125rem
}
.mt-1
{
	margin-top:.25rem
}
.mt-10
{
	margin-top:2.5rem
}
.mt-2
{
	margin-top:.5rem
}
.mt-24
{
	margin-top:6rem
}
.mt-3
{
	margin-top:.75rem
}
.mt-4
{
	margin-top:1rem
}
.mt-5
{
	margin-top:1.25rem
}
.line-clamp-1
{
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1
}
.line-clamp-2
{
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
.line-clamp-3
{
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3
}
.block
{
	display:block
}
.inline-block
{
	display:inline-block
}
.flex
{
	display:flex
}
.inline-flex
{
	display:inline-flex
}
.table
{
	display:table
}
.flow-root
{
	display:flow-root
}
.grid
{
	display:grid
}
.hidden
{
	display:none
}
.h-0\.5
{
	height:.125rem
}
.h-1
{
	height:.25rem
}
.h-10
{
	height:2.5rem
}
.h-11
{
	height:2.75rem
}
.h-12
{
	height:3rem
}
.h-14
{
	height:3.5rem
}
.h-16
{
	height:4rem
}
.h-20
{
	height:5rem
}
.h-24
{
	height:6rem
}
.h-3
{
	height:.75rem
}
.h-4
{
	height:1rem
}
.h-48
{
	height:12rem
}
.h-7
{
	height:1.75rem
}
.h-8
{
	height:2rem
}
.h-9
{
	height:2.25rem
}
.h-\[150px\]
{
	height:150px
}
.h-\[165px\]
{
	height:165px
}
.h-\[20px\]
{
	height:20px
}
.h-\[25px\]
{
	height:25px
}
.h-\[350px\]
{
	height:350px
}
.h-\[50px\]
{
	height:50px
}
.h-auto
{
	height:auto
}
.h-full
{
	height:100%
}
.min-h-\[20px\]
{
	min-height:20px
}
.w-1\/2
{
	width:50%
}
.w-1\/3
{
	width:33.333333%
}
.w-10
{
	width:2.5rem
}
.w-11
{
	width:2.75rem
}
.w-12
{
	width:3rem
}
.w-14
{
	width:3.5rem
}
.w-16
{
	width:4rem
}
.w-2
{
	width:.5rem
}
.w-2\/3
{
	width:66.666667%
}
.w-20
{
	width:5rem
}
.w-24
{
	width:6rem
}
.w-28
{
	width:7rem
}
.w-3
{
	width:.75rem
}
.w-36
{
	width:9rem
}
.w-4
{
	width:1rem
}
.w-48
{
	width:12rem
}
.w-7
{
	width:1.75rem
}
.w-8
{
	width:2rem
}
.w-9
{
	width:2.25rem
}
.w-\[20px\]
{
	width:20px
}
.w-\[40px\]
{
	width:40px
}
.w-\[70px\]
{
	width:70px
}
.w-fit
{
	width:-moz-fit-content;
	width:fit-content
}
.w-full
{
	width:100%
}
.min-w-\[20px\]
{
	min-width:20px
}
.max-w-xs
{
	max-width:20rem
}
.flex-1
{
	flex:1 1 0%
}
.flex-shrink-0
{
	flex-shrink:0
}
.translate-x-\[18px\]
{
	--tw-translate-x: 18px;
	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))
}
.translate-x-\[2px\]
{
	--tw-translate-x: 2px;
	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))
}
.scale-90
{
	--tw-scale-x: .9;
	--tw-scale-y: .9;
	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))
}
	@keyframes bounce
{
	0%,to
{
	transform:translateY(-25%);
	animation-timing-function:cubic-bezier(.8,0,1,1)
}
	50%
{
	transform:none;
	animation-timing-function:cubic-bezier(0,0,.2,1)
}

}
.animate-bounce
{
	animation:bounce 1s infinite
}
.animate-fadeIn
{
	animation:fadeIn 1s ease-in forwards
}
	@keyframes ping
{
	75%,to
{
	transform:scale(2);
	opacity:0
}

}
.animate-ping
{
	animation:ping 1s cubic-bezier(0,0,.2,1) infinite
}
.animate-slideDown
{
	animation:slideDown .5s ease-out
}
	@keyframes slideDown
{
	0%
{
	transform:translateY(-100%);
	opacity:0
}
	to
{
	transform:translateY(0);
	opacity:1
}

}
.animate-slideDownThenUp
{
	animation:slideDown .5s ease-out,slideUp 1s ease-out 3s forwards
}
	@keyframes slideUp
{
	0%
{
	transform:translateY(0);
	opacity:1
}
	to
{
	transform:translateY(-100%);
	opacity:0
}

}
.animate-slideUp
{
	animation:slideUp 1s ease-out forwards
}
	@keyframes spin
{
	to
{
	transform:rotate(360deg)
}

}
.animate-spin
{
	animation:spin 1s linear infinite
}
.cursor-default
{
	cursor:default
}
.cursor-pointer
{
	cursor:pointer
}
.select-none
{
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.resize-none
{
	resize:none
}
.grid-cols-2
{
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.grid-cols-3
{
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.grid-cols-4
{
	grid-template-columns:repeat(4,minmax(0,1fr))
}
.grid-cols-6
{
	grid-template-columns:repeat(6,minmax(0,1fr))
}
.flex-col
{
	flex-direction:column
}
.flex-wrap
{
	flex-wrap:wrap
}
.place-items-center
{
	place-items:center
}
.items-start
{
	align-items:flex-start
}
.items-end
{
	align-items:flex-end
}
.items-center
{
	align-items:center
}
.justify-start
{
	justify-content:flex-start
}
.justify-end
{
	justify-content:flex-end
}
.justify-center
{
	justify-content:center
}
.justify-between
{
	justify-content:space-between
}
.justify-items-center
{
	justify-items:center
}
.gap-1
{
	gap:.25rem
}
.gap-2
{
	gap:.5rem
}
.gap-3
{
	gap:.75rem
}
.gap-4
{
	gap:1rem
}
.gap-x-4
{
	-moz-column-gap:1rem;
	column-gap:1rem
}
.gap-y-2
{
	row-gap:.5rem
}
.-space-y-1>:not([hidden])~:not([hidden])
{
	--tw-space-y-reverse: 0;
	margin-top:calc(-.25rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(-.25rem * var(--tw-space-y-reverse))
}
.-space-y-2>:not([hidden])~:not([hidden])
{
	--tw-space-y-reverse: 0;
	margin-top:calc(-.5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(-.5rem * var(--tw-space-y-reverse))
}
.space-x-0\.5>:not([hidden])~:not([hidden])
{
	--tw-space-x-reverse: 0;
	margin-right:calc(.125rem * var(--tw-space-x-reverse));
	margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-1>:not([hidden])~:not([hidden])
{
	--tw-space-x-reverse: 0;
	margin-right:calc(.25rem * var(--tw-space-x-reverse));
	margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-2>:not([hidden])~:not([hidden])
{
	--tw-space-x-reverse: 0;
	margin-right:calc(.5rem * var(--tw-space-x-reverse));
	margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-3>:not([hidden])~:not([hidden])
{
	--tw-space-x-reverse: 0;
	margin-right:calc(.75rem * var(--tw-space-x-reverse));
	margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-4>:not([hidden])~:not([hidden])
{
	--tw-space-x-reverse: 0;
	margin-right:calc(1rem * var(--tw-space-x-reverse));
	margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-y-1>:not([hidden])~:not([hidden])
{
	--tw-space-y-reverse: 0;
	margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(.25rem * var(--tw-space-y-reverse))
}
.space-y-2>:not([hidden])~:not([hidden])
{
	--tw-space-y-reverse: 0;
	margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(.5rem * var(--tw-space-y-reverse))
}
.space-y-3>:not([hidden])~:not([hidden])
{
	--tw-space-y-reverse: 0;
	margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom:calc(.75rem * var(--tw-space-y-reverse))
}
.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))
}
.divide-y>:not([hidden])~:not([hidden])
{
	--tw-divide-y-reverse: 0;
	border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
	border-bottom-width:calc(1px * var(--tw-divide-y-reverse))
}
.divide-gray-800>:not([hidden])~:not([hidden])
{
	--tw-divide-opacity: 1;
	border-color:rgb(44 44 46 / var(--tw-divide-opacity))
}
.overflow-auto
{
	overflow:auto
}
.overflow-hidden
{
	overflow:hidden
}
.overflow-y-auto
{
	overflow-y:auto
}
.truncate
{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.rounded
{
	border-radius:.25rem
}
.rounded-3xl
{
	border-radius:1.5rem
}
.rounded-full
{
	border-radius:9999px
}
.rounded-lg
{
	border-radius:.5rem
}
.rounded-md
{
	border-radius:.375rem
}
.rounded-xl
{
	border-radius:.75rem
}
.rounded-t-2xl
{
	border-top-left-radius:1rem;
	border-top-right-radius:1rem
}
.rounded-t-lg
{
	border-top-left-radius:.5rem;
	border-top-right-radius:.5rem
}
.rounded-bl-none
{
	border-bottom-left-radius:0
}
.rounded-br-none
{
	border-bottom-right-radius:0
}
.rounded-tr-lg
{
	border-top-right-radius:.5rem
}
.rounded-tr-sm
{
	border-top-right-radius:.125rem
}
.border
{
	border-width:1px
}
.border-2
{
	border-width:2px
}
.border-4
{
	border-width:4px
}
.border-b
{
	border-bottom-width:1px
}
.border-t
{
	border-top-width:1px
}
.border-dashed
{
	border-style:dashed
}
.border-black
{
	--tw-border-opacity: 1;
	border-color:rgb(0 0 0 / var(--tw-border-opacity))
}
.border-black\/20
{
	border-color:#0003
}
.border-gray-200
{
	--tw-border-opacity: 1;
	border-color:rgb(140 140 142 / var(--tw-border-opacity))
}
.border-gray-500
{
	--tw-border-opacity: 1;
	border-color:rgb(88 88 90 / var(--tw-border-opacity))
}
.border-gray-600
{
	--tw-border-opacity: 1;
	border-color:rgb(72 72 74 / var(--tw-border-opacity))
}
.border-gray-700
{
	--tw-border-opacity: 1;
	border-color:rgb(58 58 60 / var(--tw-border-opacity))
}
.border-gray-800
{
	--tw-border-opacity: 1;
	border-color:rgb(44 44 46 / var(--tw-border-opacity))
}
.border-gray-900
{
	--tw-border-opacity: 1;
	border-color:rgb(28 28 30 / var(--tw-border-opacity))
}
.border-red-100
{
	--tw-border-opacity: 1;
	border-color:rgb(254 226 226 / var(--tw-border-opacity))
}
.border-slate-600
{
	--tw-border-opacity: 1;
	border-color:rgb(71 85 105 / var(--tw-border-opacity))
}
.border-slate-700
{
	--tw-border-opacity: 1;
	border-color:rgb(51 65 85 / var(--tw-border-opacity))
}
.border-teal-100
{
	--tw-border-opacity: 1;
	border-color:rgb(204 251 241 / var(--tw-border-opacity))
}
.bg-\[\#134D37\]
{
	--tw-bg-opacity: 1;
	background-color:rgb(19 77 55 / var(--tw-bg-opacity))
}
.bg-\[\#1d9cf0\]
{
	--tw-bg-opacity: 1;
	background-color:rgb(29 156 240 / var(--tw-bg-opacity))
}
.bg-\[\#242527\]
{
	--tw-bg-opacity: 1;
	background-color:rgb(36 37 39 / var(--tw-bg-opacity))
}
.bg-\[\#29d258\]
{
	--tw-bg-opacity: 1;
	background-color:rgb(41 210 88 / var(--tw-bg-opacity))
}
.bg-\[\#333333\]
{
	--tw-bg-opacity: 1;
	background-color:rgb(51 51 51 / var(--tw-bg-opacity))
}
.bg-\[\#33C056\]
{
	--tw-bg-opacity: 1;
	background-color:rgb(51 192 86 / var(--tw-bg-opacity))
}
.bg-\[\#3B3B3B\]
{
	--tw-bg-opacity: 1;
	background-color:rgb(59 59 59 / var(--tw-bg-opacity))
}
.bg-amber-500
{
	--tw-bg-opacity: 1;
	background-color:rgb(245 158 11 / var(--tw-bg-opacity))
}
.bg-amber-800
{
	--tw-bg-opacity: 1;
	background-color:rgb(146 64 14 / var(--tw-bg-opacity))
}
.bg-black
{
	--tw-bg-opacity: 1;
	background-color:rgb(0 0 0 / var(--tw-bg-opacity))
}
.bg-blue-500
{
	--tw-bg-opacity: 1;
	background-color:rgb(59 130 246 / var(--tw-bg-opacity))
}
.bg-blue-600
{
	--tw-bg-opacity: 1;
	background-color:rgb(37 99 235 / var(--tw-bg-opacity))
}
.bg-blue-800
{
	--tw-bg-opacity: 1;
	background-color:rgb(30 64 175 / var(--tw-bg-opacity))
}
.bg-fuchsia-800
{
	--tw-bg-opacity: 1;
	background-color:rgb(134 25 143 / var(--tw-bg-opacity))
}
.bg-gray-300
{
	--tw-bg-opacity: 1;
	background-color:rgb(122 122 124 / var(--tw-bg-opacity))
}
.bg-gray-500
{
	--tw-bg-opacity: 1;
	background-color:rgb(88 88 90 / var(--tw-bg-opacity))
}
.bg-gray-700
{
	--tw-bg-opacity: 1;
	background-color:rgb(58 58 60 / var(--tw-bg-opacity))
}
.bg-gray-800
{
	--tw-bg-opacity: 1;
	background-color:rgb(44 44 46 / var(--tw-bg-opacity))
}
.bg-gray-900
{
	--tw-bg-opacity: 1;
	background-color:rgb(28 28 30 / var(--tw-bg-opacity))
}
.bg-green-400
{
	--tw-bg-opacity: 1;
	background-color:rgb(74 222 128 / var(--tw-bg-opacity))
}
.bg-green-500
{
	--tw-bg-opacity: 1;
	background-color:rgb(34 197 94 / var(--tw-bg-opacity))
}
.bg-green-600
{
	--tw-bg-opacity: 1;
	background-color:rgb(22 163 74 / var(--tw-bg-opacity))
}
.bg-pink-800
{
	--tw-bg-opacity: 1;
	background-color:rgb(157 23 77 / var(--tw-bg-opacity))
}
.bg-red-500
{
	--tw-bg-opacity: 1;
	background-color:rgb(239 68 68 / var(--tw-bg-opacity))
}
.bg-red-600
{
	--tw-bg-opacity: 1;
	background-color:rgb(220 38 38 / var(--tw-bg-opacity))
}
.bg-sky-800
{
	--tw-bg-opacity: 1;
	background-color:rgb(7 89 133 / var(--tw-bg-opacity))
}
.bg-slate-500
{
	--tw-bg-opacity: 1;
	background-color:rgb(100 116 139 / var(--tw-bg-opacity))
}
.bg-slate-600
{
	--tw-bg-opacity: 1;
	background-color:rgb(71 85 105 / var(--tw-bg-opacity))
}
.bg-slate-700
{
	--tw-bg-opacity: 1;
	background-color:rgb(51 65 85 / var(--tw-bg-opacity))
}
.bg-slate-800
{
	--tw-bg-opacity: 1;
	background-color:rgb(30 41 59 / var(--tw-bg-opacity))
}
.bg-teal-500
{
	--tw-bg-opacity: 1;
	background-color:rgb(20 184 166 / var(--tw-bg-opacity))
}
.bg-transparent
{
	background-color:transparent
}
.bg-white
{
	--tw-bg-opacity: 1;
	background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.bg-yellow-500
{
	--tw-bg-opacity: 1;
	background-color:rgb(234 179 8 / var(--tw-bg-opacity))
}
.bg-yellow-600
{
	--tw-bg-opacity: 1;
	background-color:rgb(202 138 4 / var(--tw-bg-opacity))
}
.object-cover
{
	-o-object-fit:cover;
	object-fit:cover
}
.p-0\.5
{
	padding:.125rem
}
.p-1
{
	padding:.25rem
}
.p-1\.5
{
	padding:.375rem
}
.p-2
{
	padding:.5rem
}
.p-3
{
	padding:.75rem
}
.px-1
{
	padding-left:.25rem;
	padding-right:.25rem
}
.px-10
{
	padding-left:2.5rem;
	padding-right:2.5rem
}
.px-2
{
	padding-left:.5rem;
	padding-right:.5rem
}
.px-3
{
	padding-left:.75rem;
	padding-right:.75rem
}
.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
}
.py-0\.5
{
	padding-top:.125rem;
	padding-bottom:.125rem
}
.py-1
{
	padding-top:.25rem;
	padding-bottom:.25rem
}
.py-1\.5
{
	padding-top:.375rem;
	padding-bottom:.375rem
}
.py-10
{
	padding-top:2.5rem;
	padding-bottom:2.5rem
}
.py-2
{
	padding-top:.5rem;
	padding-bottom:.5rem
}
.py-2\.5
{
	padding-top:.625rem;
	padding-bottom:.625rem
}
.py-3
{
	padding-top:.75rem;
	padding-bottom:.75rem
}
.py-4
{
	padding-top:1rem;
	padding-bottom:1rem
}
.py-5
{
	padding-top:1.25rem;
	padding-bottom:1.25rem
}
.pb-1
{
	padding-bottom:.25rem
}
.pb-1\.5
{
	padding-bottom:.375rem
}
.pb-10
{
	padding-bottom:2.5rem
}
.pb-12
{
	padding-bottom:3rem
}
.pb-16
{
	padding-bottom:4rem
}
.pb-2
{
	padding-bottom:.5rem
}
.pb-2\.5
{
	padding-bottom:.625rem
}
.pb-3
{
	padding-bottom:.75rem
}
.pb-4
{
	padding-bottom:1rem
}
.pb-5
{
	padding-bottom:1.25rem
}
.pb-6
{
	padding-bottom:1.5rem
}
.pb-8
{
	padding-bottom:2rem
}
.pl-1
{
	padding-left:.25rem
}
.pl-2
{
	padding-left:.5rem
}
.pl-3
{
	padding-left:.75rem
}
.pl-4
{
	padding-left:1rem
}
.pl-8
{
	padding-left:2rem
}
.pr-1
{
	padding-right:.25rem
}
.pr-3
{
	padding-right:.75rem
}
.pr-5
{
	padding-right:1.25rem
}
.pt-1
{
	padding-top:.25rem
}
.pt-10
{
	padding-top:2.5rem
}
.pt-2
{
	padding-top:.5rem
}
.pt-2\.5
{
	padding-top:.625rem
}
.pt-28
{
	padding-top:7rem
}
.pt-3
{
	padding-top:.75rem
}
.pt-4
{
	padding-top:1rem
}
.pt-5
{
	padding-top:1.25rem
}
.pt-8
{
	padding-top:2rem
}
.pt-\[64px\]
{
	padding-top:64px
}
.text-left
{
	text-align:left
}
.text-center
{
	text-align:center
}
.text-right
{
	text-align:right
}
.align-middle
{
	vertical-align:middle
}
.text-2xl
{
	font-size:1.563rem
}
.text-3xl
{
	font-size:1.953rem
}
.text-4xl
{
	font-size:2.441rem
}
.text-base
{
	font-size:1rem
}
.text-lg
{
	font-size:1.125rem;
	line-height:1.75rem
}
.text-sm
{
	font-size:.8rem
}
.text-xl
{
	font-size:1.25rem
}
.text-xs
{
	font-size:.75rem
}
.text-xss
{
	font-size:.6rem
}
.font-bold
{
	font-weight:600
}
.font-extralight
{
	font-weight:200
}
.font-light
{
	font-weight:300
}
.font-medium,.font-normal
{
	font-weight:400
}
.font-semibold
{
	font-weight:500
}
.italic
{
	font-style:italic
}
.leading-none
{
	line-height:1
}
.leading-snug
{
	line-height:1.375
}
.leading-tight
{
	line-height:1.25
}
.text-\[\#000000\]
{
	--tw-text-opacity: 1;
	color:rgb(0 0 0 / var(--tw-text-opacity))
}
.text-\[\#1d9cf0\]
{
	--tw-text-opacity: 1;
	color:rgb(29 156 240 / var(--tw-text-opacity))
}
.text-\[\#33C056\]
{
	--tw-text-opacity: 1;
	color:rgb(51 192 86 / var(--tw-text-opacity))
}
.text-black
{
	--tw-text-opacity: 1;
	color:rgb(0 0 0 / var(--tw-text-opacity))
}
.text-blue-500
{
	--tw-text-opacity: 1;
	color:rgb(59 130 246 / var(--tw-text-opacity))
}
.text-gray-100
{
	--tw-text-opacity: 1;
	color:rgb(158 158 159 / var(--tw-text-opacity))
}
.text-gray-200
{
	--tw-text-opacity: 1;
	color:rgb(140 140 142 / var(--tw-text-opacity))
}
.text-gray-300
{
	--tw-text-opacity: 1;
	color:rgb(122 122 124 / var(--tw-text-opacity))
}
.text-gray-400
{
	--tw-text-opacity: 1;
	color:rgb(104 104 106 / var(--tw-text-opacity))
}
.text-gray-500
{
	--tw-text-opacity: 1;
	color:rgb(88 88 90 / var(--tw-text-opacity))
}
.text-gray-600
{
	--tw-text-opacity: 1;
	color:rgb(72 72 74 / var(--tw-text-opacity))
}
.text-gray-700
{
	--tw-text-opacity: 1;
	color:rgb(58 58 60 / var(--tw-text-opacity))
}
.text-gray-800
{
	--tw-text-opacity: 1;
	color:rgb(44 44 46 / var(--tw-text-opacity))
}
.text-green-500
{
	--tw-text-opacity: 1;
	color:rgb(34 197 94 / var(--tw-text-opacity))
}
.text-green-800
{
	--tw-text-opacity: 1;
	color:rgb(22 101 52 / var(--tw-text-opacity))
}
.text-red-400
{
	--tw-text-opacity: 1;
	color:rgb(248 113 113 / var(--tw-text-opacity))
}
.text-red-500
{
	--tw-text-opacity: 1;
	color:rgb(239 68 68 / var(--tw-text-opacity))
}
.text-red-600
{
	--tw-text-opacity: 1;
	color:rgb(220 38 38 / var(--tw-text-opacity))
}
.text-red-700
{
	--tw-text-opacity: 1;
	color:rgb(185 28 28 / var(--tw-text-opacity))
}
.text-slate-300
{
	--tw-text-opacity: 1;
	color:rgb(203 213 225 / var(--tw-text-opacity))
}
.text-slate-800
{
	--tw-text-opacity: 1;
	color:rgb(30 41 59 / var(--tw-text-opacity))
}
.text-teal-400
{
	--tw-text-opacity: 1;
	color:rgb(45 212 191 / var(--tw-text-opacity))
}
.text-white
{
	--tw-text-opacity: 1;
	color:rgb(255 255 255 / var(--tw-text-opacity))
}
.text-yellow-600
{
	--tw-text-opacity: 1;
	color:rgb(202 138 4 / var(--tw-text-opacity))
}
.underline
{
	text-decoration-line:underline
}
.opacity-0
{
	opacity:0
}
.opacity-5
{
	opacity:.05
}
.opacity-60
{
	opacity:.6
}
.opacity-70
{
	opacity:.7
}
.opacity-75
{
	opacity:.75
}
.shadow
{
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-lg
{
	--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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)
}
.shadow-md
{
	--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(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:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-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-colors
{
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.15s
}
.transition-opacity
{
	transition-property:opacity;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.15s
}
.transition-transform
{
	transition-property:transform;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-duration:.15s
}
.duration-300
{
	transition-duration:.3s
}
.duration-500
{
	transition-duration:.5s
}
.ease-out
{
	transition-timing-function:cubic-bezier(0,0,.2,1)
}
.content-\[\'\'\]
{
	--tw-content: "";
	content:var(--tw-content)
}
.no-scrollbar::-webkit-scrollbar
{
	display:none
}
.no-scrollbar
{
	-ms-overflow-style:none;
	scrollbar-width:none
}
.z-phone-visible
{
	display:block
}
.z-phone-invisible
{
	display:none
}
.z-phone-fadein
{
	animation:fadeIn .3s ease-in forwards
}
.z-phone-fadeout
{
	animation:fadeOut .3s ease-out forwards
}
	@keyframes fadeIn
{
	0%
{
	opacity:0
}
	to
{
	opacity:1
}

}
	@keyframes fadeOut
{
	0%
{
	opacity:1
}
	to
{
	opacity:0
}

}
.domine-font-medium
{
	font-family:Domine,serif;
	font-optical-sizing:auto;
	font-weight:500;
	font-style:normal
}
.hover\:bg-\[\#0975bd\]:hover
{
	--tw-bg-opacity: 1;
	background-color:rgb(9 117 189 / var(--tw-bg-opacity))
}
.hover\:bg-\[\#134d37\]:hover
{
	--tw-bg-opacity: 1;
	background-color:rgb(19 77 55 / var(--tw-bg-opacity))
}
.hover\:bg-amber-600:hover
{
	--tw-bg-opacity: 1;
	background-color:rgb(217 119 6 / var(--tw-bg-opacity))
}
.hover\:bg-blue-700:hover
{
	--tw-bg-opacity: 1;
	background-color:rgb(29 78 216 / var(--tw-bg-opacity))
}
.hover\:bg-gray-700:hover
{
	--tw-bg-opacity: 1;
	background-color:rgb(58 58 60 / var(--tw-bg-opacity))
}
.hover\:bg-gray-800:hover
{
	--tw-bg-opacity: 1;
	background-color:rgb(44 44 46 / var(--tw-bg-opacity))
}
.hover\:bg-green-600:hover
{
	--tw-bg-opacity: 1;
	background-color:rgb(22 163 74 / var(--tw-bg-opacity))
}
.hover\:bg-green-700:hover
{
	--tw-bg-opacity: 1;
	background-color:rgb(21 128 61 / var(--tw-bg-opacity))
}
.hover\:bg-red-500:hover
{
	--tw-bg-opacity: 1;
	background-color:rgb(239 68 68 / var(--tw-bg-opacity))
}
.hover\:bg-slate-600:hover
{
	--tw-bg-opacity: 1;
	background-color:rgb(71 85 105 / var(--tw-bg-opacity))
}
.hover\:bg-yellow-600:hover
{
	--tw-bg-opacity: 1;
	background-color:rgb(202 138 4 / var(--tw-bg-opacity))
}
.hover\:text-\[\#1d9cf0\]:hover
{
	--tw-text-opacity: 1;
	color:rgb(29 156 240 / var(--tw-text-opacity))
}
.hover\:text-blue-400:hover
{
	--tw-text-opacity: 1;
	color:rgb(96 165 250 / var(--tw-text-opacity))
}
.hover\:text-green-300:hover
{
	--tw-text-opacity: 1;
	color:rgb(134 239 172 / var(--tw-text-opacity))
}
.hover\:text-green-400:hover
{
	--tw-text-opacity: 1;
	color:rgb(74 222 128 / var(--tw-text-opacity))
}
.hover\:text-green-500:hover
{
	--tw-text-opacity: 1;
	color:rgb(34 197 94 / var(--tw-text-opacity))
}
.hover\:text-green-600:hover
{
	--tw-text-opacity: 1;
	color:rgb(22 163 74 / var(--tw-text-opacity))
}
.hover\:text-red-500:hover
{
	--tw-text-opacity: 1;
	color:rgb(239 68 68 / var(--tw-text-opacity))
}
.hover\:text-red-600:hover
{
	--tw-text-opacity: 1;
	color:rgb(220 38 38 / var(--tw-text-opacity))
}
.hover\:text-red-700:hover
{
	--tw-text-opacity: 1;
	color:rgb(185 28 28 / var(--tw-text-opacity))
}
.focus\:outline-none:focus
{
	outline:2px solid transparent;
	outline-offset:2px
}
.active\:bg-red-100:active
{
	--tw-bg-opacity: 1;
	background-color:rgb(254 226 226 / var(--tw-bg-opacity))
}
.active\:bg-teal-100:active
{
	--tw-bg-opacity: 1;
	background-color:rgb(204 251 241 / var(--tw-bg-opacity))
}
.group:hover .group-hover\:opacity-100
{
	opacity:1
}

