@import url(https://fonts.googleapis.com/css2?family=Inter&family=Lato&family=Manrope&family=Montserrat&family=Roboto&family=Poppins&family=Merriweather&family=DM+Serif+Display&family=Nunito&family=DM+Sans&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Lily+Script+One&display=swap);
*, ::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 / 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur:  ;
	--tw-brightness:  ;
	--tw-contrast:  ;
	--tw-grayscale:  ;
	--tw-hue-rotate:  ;
	--tw-invert:  ;
	--tw-saturate:  ;
	--tw-sepia:  ;
	--tw-drop-shadow:  ;
	--tw-backdrop-blur:  ;
	--tw-backdrop-brightness:  ;
	--tw-backdrop-contrast:  ;
	--tw-backdrop-grayscale:  ;
	--tw-backdrop-hue-rotate:  ;
	--tw-backdrop-invert:  ;
	--tw-backdrop-opacity:  ;
	--tw-backdrop-saturate:  ;
	--tw-backdrop-sepia:  ;
	--tw-contain-size:  ;
	--tw-contain-layout:  ;
	--tw-contain-paint:  ;
	--tw-contain-style:  ;
}
::backdrop{
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x:  ;
	--tw-pan-y:  ;
	--tw-pinch-zoom:  ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position:  ;
	--tw-gradient-via-position:  ;
	--tw-gradient-to-position:  ;
	--tw-ordinal:  ;
	--tw-slashed-zero:  ;
	--tw-numeric-figure:  ;
	--tw-numeric-spacing:  ;
	--tw-numeric-fraction:  ;
	--tw-ring-inset:  ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur:  ;
	--tw-brightness:  ;
	--tw-contrast:  ;
	--tw-grayscale:  ;
	--tw-hue-rotate:  ;
	--tw-invert:  ;
	--tw-saturate:  ;
	--tw-sepia:  ;
	--tw-drop-shadow:  ;
	--tw-backdrop-blur:  ;
	--tw-backdrop-brightness:  ;
	--tw-backdrop-contrast:  ;
	--tw-backdrop-grayscale:  ;
	--tw-backdrop-hue-rotate:  ;
	--tw-backdrop-invert:  ;
	--tw-backdrop-opacity:  ;
	--tw-backdrop-saturate:  ;
	--tw-backdrop-sepia:  ;
	--tw-contain-size:  ;
	--tw-contain-layout:  ;
	--tw-contain-paint:  ;
	--tw-contain-style:  ;
}
.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;
}
.fixed{
	position: fixed;
}
.absolute{
	position: absolute;
}
.relative{
	position: relative;
}
.inset-0{
	inset: 0px;
}
.bottom-0{
	bottom: 0px;
}
.left-0{
	right: 0px;
}
.left-2{
	right: 0.5rem;
}
.left-\[50\%\]{
	right: 50%;
}
.right-0{
	left: 0px;
}
.right-4{
	left: 1rem;
}
.right-6{
	left: 1.5rem;
}
.right-\[108px\]{
	left: 108px;
}
.top-4{
	top: 1rem;
}
.top-7{
	top: 1.75rem;
}
.top-\[-100px\]{
	top: -100px;
}
.top-\[50\%\]{
	top: 50%;
}
.z-10{
	z-index: 10;
}
.z-50{
	z-index: 50;
}
.z-\[100000\]{
	z-index: 100000;
}
.z-\[50000\]{
	z-index: 50000;
}
.z-\[50001\]{
	z-index: 50001;
}
.m-0{
	margin: 0px;
}
.-mx-1{
	margin-right: -0.25rem;
	margin-left: -0.25rem;
}
.my-1{
	margin-top: 0.25rem;
	margin-bottom: 0.25rem;
}
.my-\[32px\]{
	margin-top: 32px;
	margin-bottom: 32px;
}
.mb-4{
	margin-bottom: 1rem;
}
.mb-5{
	margin-bottom: 1.25rem;
}
.mb-\[32px\]{
	margin-bottom: 32px;
}
.mb-\[50px\]{
	margin-bottom: 50px;
}
.mb-\[6px\]{
	margin-bottom: 6px;
}
.mb-\[7px\]{
	margin-bottom: 7px;
}
.mb-\[8\%\]{
	margin-bottom: 8%;
}
.me-3{
	margin-inline-end: 0.75rem;
}
.ml-auto{
	margin-right: auto;
}
.mr-auto{
	margin-left: auto;
}
.mt-0{
	margin-top: 0px;
}
.mt-2{
	margin-top: 0.5rem;
}
.mt-4{
	margin-top: 1rem;
}
.mt-5{
	margin-top: 1.25rem;
}
.mt-\[16px\]{
	margin-top: 16px;
}
.mt-\[50px\]{
	margin-top: 50px;
}
.mt-\[6px\]{
	margin-top: 6px;
}
.box-border{
	box-sizing: border-box;
}
.block{
	display: block;
}
.inline{
	display: inline;
}
.flex{
	display: flex;
}
.inline-flex{
	display: inline-flex;
}
.grid{
	display: grid;
}
.size-2\.5{
	width: 0.625rem;
	height: 0.625rem;
}
.h-0{
	height: 0px;
}
.h-10{
	height: 2.5rem;
}
.h-11{
	height: 2.75rem;
}
.h-12{
	height: 3rem;
}
.h-2{
	height: 0.5rem;
}
.h-3\.5{
	height: 0.875rem;
}
.h-4{
	height: 1rem;
}
.h-5{
	height: 1.25rem;
}
.h-6{
	height: 1.5rem;
}
.h-9{
	height: 2.25rem;
}
.h-\[11px\]{
	height: 11px;
}
.h-\[12px\]{
	height: 12px;
}
.h-\[14px\]{
	height: 14px;
}
.h-\[18px\]{
	height: 18px;
}
.h-\[24px\]{
	height: 24px;
}
.h-\[26px\]{
	height: 26px;
}
.h-\[30px\]{
	height: 30px;
}
.h-\[34px\]{
	height: 34px;
}
.h-\[350px\]{
	height: 350px;
}
.h-\[40px\]{
	height: 40px;
}
.h-\[450px\]{
	height: 450px;
}
.h-\[46px\]{
	height: 46px;
}
.h-\[48px\]{
	height: 48px;
}
.h-\[50px\]{
	height: 50px;
}
.h-\[51px\]{
	height: 51px;
}
.h-\[54px\]{
	height: 54px;
}
.h-\[55px\]{
	height: 55px;
}
.h-\[60px\]{
	height: 60px;
}
.h-\[62px\]{
	height: 62px;
}
.h-full{
	height: 100%;
}
.h-px{
	height: 1px;
}
.h-screen{
	height: 100vh;
}
.max-h-full{
	max-height: 100%;
}
.w-10{
	width: 2.5rem;
}
.w-12{
	width: 3rem;
}
.w-2{
	width: 0.5rem;
}
.w-3\.5{
	width: 0.875rem;
}
.w-4{
	width: 1rem;
}
.w-6{
	width: 1.5rem;
}
.w-\[101px\]{
	width: 101px;
}
.w-\[104px\]{
	width: 104px;
}
.w-\[113px\]{
	width: 113px;
}
.w-\[117px\]{
	width: 117px;
}
.w-\[123px\]{
	width: 123px;
}
.w-\[124px\]{
	width: 124px;
}
.w-\[139px\]{
	width: 139px;
}
.w-\[144px\]{
	width: 144px;
}
.w-\[14px\]{
	width: 14px;
}
.w-\[15\%\]{
	width: 15%;
}
.w-\[212px\]{
	width: 212px;
}
.w-\[25px\]{
	width: 25px;
}
.w-\[26\%\]{
	width: 26%;
}
.w-\[302px\]{
	width: 302px;
}
.w-\[350px\]{
	width: 350px;
}
.w-\[40\%\]{
	width: 40%;
}
.w-\[420px\]{
	width: 420px;
}
.w-\[54px\]{
	width: 54px;
}
.w-\[60\%\]{
	width: 60%;
}
.w-\[60px\]{
	width: 60px;
}
.w-\[72px\]{
	width: 72px;
}
.w-\[74px\]{
	width: 74px;
}
.w-\[768px\]{
	width: 768px;
}
.w-\[80\%\]{
	width: 80%;
}
.w-\[88px\]{
	width: 88px;
}
.w-\[92px\]{
	width: 92px;
}
.w-\[95px\]{
	width: 95px;
}
.w-\[97px\]{
	width: 97px;
}
.w-\[98px\]{
	width: 98px;
}
.w-fit{
	width: -moz-fit-content;
	width: fit-content;
}
.w-full{
	width: 100%;
}
.min-w-\[120px\]{
	min-width: 120px;
}
.min-w-\[250px\]{
	min-width: 250px;
}
.min-w-\[350px\]{
	min-width: 350px;
}
.min-w-\[8rem\]{
	min-width: 8rem;
}
.max-w-\[300px\]{
	max-width: 300px;
}
.max-w-full{
	max-width: 100%;
}
.max-w-lg{
	max-width: 32rem;
}
.flex-1{
	flex: 1 1 0%;
}
.flex-shrink-0{
	flex-shrink: 0;
}
.shrink-0{
	flex-shrink: 0;
}
.translate-x-\[-50\%\]{
	--tw-translate-x: -50%;
	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));
}
.translate-y-0{
	--tw-translate-y: 0px;
	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));
}
.translate-y-2{
	--tw-translate-y: 0.5rem;
	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));
}
.translate-y-\[-50\%\]{
	--tw-translate-y: -50%;
	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));
}
.translate-y-\[calc\(-50\%_-_1px\)\]{
	--tw-translate-y: calc(-50% - 1px);
	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));
}
.rotate-45{
	--tw-rotate: 45deg;
	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));
}
.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));
}
@keyframes pulse{
	50%{
		opacity: .5;
	}
}
.animate-pulse{
	animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.cursor-default{
	cursor: default;
}
.cursor-not-allowed{
	cursor: not-allowed;
}
.cursor-pointer{
	cursor: pointer;
}
.select-none{
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
}
.resize{
	resize: both;
}
.grid-cols-1{
	grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2{
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3{
	grid-template-columns: repeat(3, minmax(0, 1fr));
}
.flex-col{
	flex-direction: column;
}
.flex-col-reverse{
	flex-direction: column-reverse;
}
.flex-wrap{
	flex-wrap: wrap;
}
.items-center{
	align-items: center;
}
.justify-start{
	justify-content: flex-start;
}
.justify-center{
	justify-content: center;
}
.justify-between{
	justify-content: space-between;
}
.gap-0{
	gap: 0px;
}
.gap-1{
	gap: 0.25rem;
}
.gap-10{
	gap: 2.5rem;
}
.gap-2{
	gap: 0.5rem;
}
.gap-3{
	gap: 0.75rem;
}
.gap-4{
	gap: 1rem;
}
.gap-6{
	gap: 1.5rem;
}
.gap-8{
	gap: 2rem;
}
.gap-9{
	gap: 2.25rem;
}
.gap-\[10px\]{
	gap: 10px;
}
.gap-\[12px\]{
	gap: 12px;
}
.gap-\[14px\]{
	gap: 14px;
}
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]){
	--tw-space-y-reverse: 0;
	margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
}
.self-start{
	align-self: flex-start;
}
.overflow-hidden{
	overflow: hidden;
}
.overflow-visible{
	overflow: visible;
}
.overflow-y-auto{
	overflow-y: auto;
}
.whitespace-nowrap{
	white-space: nowrap;
}
.text-balance{
	text-wrap: balance;
}
.\!rounded-md{
	border-radius: 0.375rem !important;
}
.rounded{
	border-radius: 0.25rem;
}
.rounded-\[10px\]{
	border-radius: 10px;
}
.rounded-\[2px\]{
	border-radius: 2px;
}
.rounded-\[3px\]{
	border-radius: 3px;
}
.rounded-full{
	border-radius: 9999px;
}
.rounded-lg{
	border-radius: 0.5rem;
}
.rounded-md{
	border-radius: 0.375rem;
}
.rounded-none{
	border-radius: 0px;
}
.rounded-sm{
	border-radius: 0.125rem;
}
.rounded-b-md{
	border-bottom-left-radius: 0.375rem;
	border-bottom-right-radius: 0.375rem;
}
.rounded-l-md{
	border-top-right-radius: 0.375rem;
	border-bottom-right-radius: 0.375rem;
}
.rounded-r-md{
	border-top-left-radius: 0.375rem;
	border-bottom-left-radius: 0.375rem;
}
.rounded-t-md{
	border-top-right-radius: 0.375rem;
	border-top-left-radius: 0.375rem;
}
.\!border{
	border-width: 1px !important;
}
.\!border-2{
	border-width: 2px !important;
}
.border{
	border-width: 1px;
}
.border-0{
	border-width: 0px;
}
.border-2{
	border-width: 2px;
}
.border-b{
	border-bottom-width: 1px;
}
.border-r{
	border-left-width: 1px;
}
.border-r-0{
	border-left-width: 0px;
}
.border-t{
	border-top-width: 1px;
}
.\!border-solid{
	border-style: solid !important;
}
.border-solid{
	border-style: solid;
}
.border-dashed{
	border-style: dashed;
}
.border-none{
	border-style: none;
}
.\!border-\[\#5182EF\]{
	--tw-border-opacity: 1 !important;
	border-color: rgb(81 130 239 / var(--tw-border-opacity, 1)) !important;
}
.\!border-\[\#EBEDEF\]{
	--tw-border-opacity: 1 !important;
	border-color: rgb(235 237 239 / var(--tw-border-opacity, 1)) !important;
}
.border-\[\#2563EB\]{
	--tw-border-opacity: 1;
	border-color: rgb(37 99 235 / var(--tw-border-opacity, 1));
}
.border-\[\#5182EF\]{
	--tw-border-opacity: 1;
	border-color: rgb(81 130 239 / var(--tw-border-opacity, 1));
}
.border-\[\#5182EF\]\/65{
	border-color: rgb(81 130 239 / 0.65);
}
.border-\[\#5182ef\]{
	--tw-border-opacity: 1;
	border-color: rgb(81 130 239 / var(--tw-border-opacity, 1));
}
.border-\[\#8c8f94\]{
	--tw-border-opacity: 1;
	border-color: rgb(140 143 148 / var(--tw-border-opacity, 1));
}
.border-\[\#D0D0D0\]{
	--tw-border-opacity: 1;
	border-color: rgb(208 208 208 / var(--tw-border-opacity, 1));
}
.border-\[\#D3D3D3\]{
	--tw-border-opacity: 1;
	border-color: rgb(211 211 211 / var(--tw-border-opacity, 1));
}
.border-\[\#DDDFE4\]{
	--tw-border-opacity: 1;
	border-color: rgb(221 223 228 / var(--tw-border-opacity, 1));
}
.border-\[\#E3E3E3\]{
	--tw-border-opacity: 1;
	border-color: rgb(227 227 227 / var(--tw-border-opacity, 1));
}
.border-\[\#E9E9E9\]{
	--tw-border-opacity: 1;
	border-color: rgb(233 233 233 / var(--tw-border-opacity, 1));
}
.border-\[\#EBEDEF\]{
	--tw-border-opacity: 1;
	border-color: rgb(235 237 239 / var(--tw-border-opacity, 1));
}
.border-\[\#EDEDED\]{
	--tw-border-opacity: 1;
	border-color: rgb(237 237 237 / var(--tw-border-opacity, 1));
}
.border-\[\#EEEFF2\]{
	--tw-border-opacity: 1;
	border-color: rgb(238 239 242 / var(--tw-border-opacity, 1));
}
.border-\[\#eee\]{
	--tw-border-opacity: 1;
	border-color: rgb(238 238 238 / var(--tw-border-opacity, 1));
}
.border-\[\#fff\]{
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-input{
	border-color: hsl(var(--input));
}
.border-red-300{
	--tw-border-opacity: 1;
	border-color: rgb(252 165 165 / var(--tw-border-opacity, 1));
}
.bg-\[\#2563EB\]{
	--tw-bg-opacity: 1;
	background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));
}
.bg-\[\#2563EB\]\/90{
	background-color: rgb(37 99 235 / 0.9);
}
.bg-\[\#27AE60\]{
	--tw-bg-opacity: 1;
	background-color: rgb(39 174 96 / var(--tw-bg-opacity, 1));
}
.bg-\[\#5182EF\]{
	--tw-bg-opacity: 1;
	background-color: rgb(81 130 239 / var(--tw-bg-opacity, 1));
}
.bg-\[\#D3D3D3\]{
	--tw-bg-opacity: 1;
	background-color: rgb(211 211 211 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E6E6E6\]{
	--tw-bg-opacity: 1;
	background-color: rgb(230 230 230 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E7E8E9\]{
	--tw-bg-opacity: 1;
	background-color: rgb(231 232 233 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E9EFFD\]{
	--tw-bg-opacity: 1;
	background-color: rgb(233 239 253 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F4F4F4\]{
	--tw-bg-opacity: 1;
	background-color: rgb(244 244 244 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FAFBFC\]{
	--tw-bg-opacity: 1;
	background-color: rgb(250 251 252 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FDFDFE\]{
	--tw-bg-opacity: 1;
	background-color: rgb(253 253 254 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fff\]{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-background{
	background-color: hsl(var(--background));
}
.bg-black\/\[54\%\]{
	background-color: rgb(0 0 0 / 54%);
}
.bg-destructive{
	background-color: hsl(var(--destructive));
}
.bg-popover{
	background-color: hsl(var(--popover));
}
.bg-primary{
	background-color: hsl(var(--primary));
}
.bg-red-50{
	--tw-bg-opacity: 1;
	background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}
.bg-secondary{
	background-color: hsl(var(--secondary));
}
.bg-transparent{
	background-color: transparent;
}
.bg-white{
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.fill-current{
	fill: currentColor;
}
.fill-white{
	fill: #fff;
}
.object-cover{
	-o-object-fit: cover;
	   object-fit: cover;
}
.object-left{
	-o-object-position: right;
	   object-position: right;
}
.p-0{
	padding: 0px;
}
.p-1{
	padding: 0.25rem;
}
.p-14{
	padding: 3.5rem;
}
.p-20{
	padding: 5rem;
}
.p-4{
	padding: 1rem;
}
.p-6{
	padding: 1.5rem;
}
.p-\[12px\]{
	padding: 12px;
}
.p-\[24px\]{
	padding: 24px;
}
.p-\[60px\]{
	padding: 60px;
}
.p-\[6px\]{
	padding: 6px;
}
.p-\[9px\]{
	padding: 9px;
}
.\!px-6{
	padding-right: 1.5rem !important;
	padding-left: 1.5rem !important;
}
.\!py-\[18px\]{
	padding-top: 18px !important;
	padding-bottom: 18px !important;
}
.px-0{
	padding-right: 0px;
	padding-left: 0px;
}
.px-2{
	padding-right: 0.5rem;
	padding-left: 0.5rem;
}
.px-3{
	padding-right: 0.75rem;
	padding-left: 0.75rem;
}
.px-4{
	padding-right: 1rem;
	padding-left: 1rem;
}
.px-5{
	padding-right: 1.25rem;
	padding-left: 1.25rem;
}
.px-6{
	padding-right: 1.5rem;
	padding-left: 1.5rem;
}
.px-8{
	padding-right: 2rem;
	padding-left: 2rem;
}
.px-\[12px\]{
	padding-right: 12px;
	padding-left: 12px;
}
.px-\[30px\]{
	padding-right: 30px;
	padding-left: 30px;
}
.px-\[40px\]{
	padding-right: 40px;
	padding-left: 40px;
}
.px-\[49px\]{
	padding-right: 49px;
	padding-left: 49px;
}
.py-0{
	padding-top: 0px;
	padding-bottom: 0px;
}
.py-0\.5{
	padding-top: 0.125rem;
	padding-bottom: 0.125rem;
}
.py-1\.5{
	padding-top: 0.375rem;
	padding-bottom: 0.375rem;
}
.py-10{
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
}
.py-2{
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.py-4{
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.py-6{
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
.py-\[10px\]{
	padding-top: 10px;
	padding-bottom: 10px;
}
.py-\[12px\]{
	padding-top: 12px;
	padding-bottom: 12px;
}
.py-\[15px\]{
	padding-top: 15px;
	padding-bottom: 15px;
}
.py-\[18px\]{
	padding-top: 18px;
	padding-bottom: 18px;
}
.pb-0{
	padding-bottom: 0px;
}
.pb-10{
	padding-bottom: 2.5rem;
}
.pb-6{
	padding-bottom: 1.5rem;
}
.pb-\[12px\]{
	padding-bottom: 12px;
}
.pb-\[55px\]{
	padding-bottom: 55px;
}
.pl-8{
	padding-right: 2rem;
}
.pr-2{
	padding-left: 0.5rem;
}
.pt-6{
	padding-top: 1.5rem;
}
.pt-\[50px\]{
	padding-top: 50px;
}
.text-center{
	text-align: center;
}
.text-\[10px\]{
	font-size: 10px;
}
.text-\[12px\]{
	font-size: 12px;
}
.text-\[13px\]{
	font-size: 13px;
}
.text-\[14px\]{
	font-size: 14px;
}
.text-\[15px\]{
	font-size: 15px;
}
.text-\[16px\]{
	font-size: 16px;
}
.text-\[20px\]{
	font-size: 20px;
}
.text-\[26px\]{
	font-size: 26px;
}
.text-lg{
	font-size: 1.125rem;
	line-height: 1.75rem;
}
.text-sm{
	font-size: 0.875rem;
	line-height: 1.25rem;
}
.text-xs{
	font-size: 0.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-6{
	line-height: 1.5rem;
}
.leading-7{
	line-height: 1.75rem;
}
.leading-\[19px\]{
	line-height: 19px;
}
.leading-\[21px\]{
	line-height: 21px;
}
.leading-\[22px\]{
	line-height: 22px;
}
.leading-\[23px\]{
	line-height: 23px;
}
.leading-\[25px\]{
	line-height: 25px;
}
.leading-\[26px\]{
	line-height: 26px;
}
.leading-\[27px\]{
	line-height: 27px;
}
.leading-\[29px\]{
	line-height: 29px;
}
.leading-\[44px\]{
	line-height: 44px;
}
.leading-none{
	line-height: 1;
}
.leading-normal{
	line-height: 1.5;
}
.tracking-\[0\.15px\]{
	letter-spacing: 0.15px;
}
.tracking-tight{
	letter-spacing: -0.025em;
}
.tracking-widest{
	letter-spacing: 0.1em;
}
.text-\[\#131313\]{
	--tw-text-opacity: 1;
	color: rgb(19 19 19 / var(--tw-text-opacity, 1));
}
.text-\[\#1F1F1F\]{
	--tw-text-opacity: 1;
	color: rgb(31 31 31 / var(--tw-text-opacity, 1));
}
.text-\[\#2563EB\]{
	--tw-text-opacity: 1;
	color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.text-\[\#2563eb\]{
	--tw-text-opacity: 1;
	color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.text-\[\#383838\]{
	--tw-text-opacity: 1;
	color: rgb(56 56 56 / var(--tw-text-opacity, 1));
}
.text-\[\#5182ef\]{
	--tw-text-opacity: 1;
	color: rgb(81 130 239 / var(--tw-text-opacity, 1));
}
.text-\[\#545454\]{
	--tw-text-opacity: 1;
	color: rgb(84 84 84 / var(--tw-text-opacity, 1));
}
.text-\[\#646464\]{
	--tw-text-opacity: 1;
	color: rgb(100 100 100 / var(--tw-text-opacity, 1));
}
.text-\[\#6B6B6B\]{
	--tw-text-opacity: 1;
	color: rgb(107 107 107 / var(--tw-text-opacity, 1));
}
.text-\[\#7A7A7A\]{
	--tw-text-opacity: 1;
	color: rgb(122 122 122 / var(--tw-text-opacity, 1));
}
.text-\[\#EEEFF2\]{
	--tw-text-opacity: 1;
	color: rgb(238 239 242 / var(--tw-text-opacity, 1));
}
.text-\[\#FAFBFF\]{
	--tw-text-opacity: 1;
	color: rgb(250 251 255 / var(--tw-text-opacity, 1));
}
.text-\[\#dc3545\]{
	--tw-text-opacity: 1;
	color: rgb(220 53 69 / var(--tw-text-opacity, 1));
}
.text-\[\#fff\]{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-\[14x\]{
	color: 14x;
}
.text-blue-600{
	--tw-text-opacity: 1;
	color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.text-destructive-foreground{
	color: hsl(var(--destructive-foreground));
}
.text-muted-foreground{
	color: hsl(var(--muted-foreground));
}
.text-popover-foreground{
	color: hsl(var(--popover-foreground));
}
.text-primary{
	color: hsl(var(--primary));
}
.text-primary-foreground{
	color: hsl(var(--primary-foreground));
}
.text-red-800{
	--tw-text-opacity: 1;
	color: rgb(153 27 27 / var(--tw-text-opacity, 1));
}
.text-secondary-foreground{
	color: hsl(var(--secondary-foreground));
}
.text-white{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.underline{
	text-decoration-line: underline;
}
.no-underline{
	text-decoration-line: none;
}
.underline-offset-4{
	text-underline-offset: 4px;
}
.opacity-0{
	opacity: 0;
}
.opacity-100{
	opacity: 1;
}
.opacity-50{
	opacity: 0.5;
}
.opacity-60{
	opacity: 0.6;
}
.opacity-65{
	opacity: 0.65;
}
.shadow-lg{
	--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md{
	--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 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);
}
.outline-none{
	outline: 2px solid transparent;
	outline-offset: 2px;
}
.outline{
	outline-style: solid;
}
.ring-offset-background{
	--tw-ring-offset-color: hsl(var(--background));
}
.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);
}
.backdrop-blur-\[1px\]{
	--tw-backdrop-blur: blur(1px);
	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-all{
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-colors{
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.duration-200{
	transition-duration: 200ms;
}
.duration-300{
	transition-duration: 300ms;
}
.ease-in-out{
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

@layer {
	:root {
		--background: 0 0% 100%;
		--foreground: 222.2 47.4% 11.2%;

		--muted: 210 40% 96.1%;
		--muted-foreground: 215.4 16.3% 46.9%;

		--popover: 0 0% 100%;
		--popover-foreground: 222.2 47.4% 11.2%;

		--border: 214.3 31.8% 91.4%;
		--input: 214.3 31.8% 91.4%;

		--card: 0 0% 100%;
		--card-foreground: 222.2 47.4% 11.2%;

		--primary: 222.2 47.4% 11.2%;
		--primary-foreground: 210 40% 98%;

		--secondary: 210 40% 96.1%;
		--secondary-foreground: 222.2 47.4% 11.2%;

		--accent: 210 40% 96.1%;
		--accent-foreground: 222.2 47.4% 11.2%;

		--destructive: 0 100% 50%;
		--destructive-foreground: 210 40% 98%;

		--ring: 215 20.2% 65.1%;

		--radius: 0.5rem;
	}
}

.lily-script-one-regular {
	font-family:
		'Lily Script One',
		-apple-system,
		BlinkMacSystemFont,
		'Segoe UI',
		Roboto,
		Oxygen-Sans,
		Ubuntu,
		Cantarell,
		'Helvetica Neue',
		sans-serif;
	font-weight: 400;
	font-style: normal;
}

.appearance_page_tg-starter-templates {
	#wpcontent{
		padding-right: 0px;
	}

	#wpbody{
		min-height: 100vh;
	}

	#wpbody{
		--tw-bg-opacity: 1;
		background-color: rgb(250 250 252 / var(--tw-bg-opacity, 1));
	}

	#wpbody-content{
		padding-bottom: 0px;
	}

	#wpfooter{
		display: none;
	}
}

#tg-demo-importer {
	.tg-demo-pro{
		position: absolute;
	}
	.tg-demo-pro{
		top: 12px;
	}
	.tg-demo-pro{
		left: 12px;
	}
	.tg-demo-pro{
		border-radius: 4px;
	}
	.tg-demo-pro{
		--tw-bg-opacity: 1;
		background-color: rgb(249 93 93 / var(--tw-bg-opacity, 1));
	}
	.tg-demo-pro{
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.tg-demo-pro{
		padding-right: 0.5rem;
		padding-left: 0.5rem;
	}
}

.tg-full-overlay-active {
	overflow: hidden;

	.notice {
		display: none;
	}

	#wpbody {
		position: fixed;
		top: 0;
		right: 0;
		z-index: 50000;
		width: 100%;
		height: 100vh;
		margin-right: 0;
	}

	#wpadminbar {
		position: fixed;
		z-index: -9999;
	}

	#tg-demo-importer {
		position: absolute;
		top: 0;
		width: 100%;
	}

	.tg-full-overlay {
		display: flex;
	}

	/* -------Scrollbar---------- */
	.tg-scrollbar {
		scrollbar-width: thin;
		scrollbar-color: #d0d0d0 transparent;

		&::-webkit-scrollbar {
			width: 6px;
		}

		&::-webkit-scrollbar-track {
			background: transparent;
		}

		&::-webkit-scrollbar-thumb {
			background: #d0d0d0;
			border-radius: 32px;
			min-height: 40px;
		}

		&::-webkit-scrollbar-thumb:hover {
			background: #bbb;
			border-radius: 32px;
		}
	}

	.content-container {
		container-type: inline-size;
		container-name: content-container;
	}

	@container content-container (max-width: 1600px) {
		.content-wrapper {
			padding: 54px;
			padding-top: 70px;
			gap: 32px;
		}
		.tg-refresh-btn{
			position: absolute;
		}
		.tg-refresh-btn{
			left: 68px;
		}
		.tg-refresh-btn{
			top: 1.25rem;
		}
	}
	@container content-container (max-width: 1200px) {
		.content-wrapper{
			grid-template-columns: repeat(2, minmax(0, 1fr));
		}
		.tg-refresh-btn{
			position: absolute;
		}
		.tg-refresh-btn{
			left: 72px;
		}
		.tg-refresh-btn{
			top: 0.5rem;
		}
	}
	@container content-container (max-width: 992px) {
		.content-wrapper{
			grid-template-columns: repeat(1, minmax(0, 1fr));
		}
	}

	@container content-container (max-width: 1400px) {
		.iframe-wrapper .menu-wrapper{
			gap: 1rem;
		}
		.iframe-wrapper .menu-wrapper div{
			width: 60px;
		}
		.iframe-wrapper .menu-wrapper div{
			gap: 1rem;
		}
	}
}

.file\:border-0::file-selector-button{
	border-width: 0px;
}

.file\:bg-transparent::file-selector-button{
	background-color: transparent;
}

.file\:text-sm::file-selector-button{
	font-size: 0.875rem;
	line-height: 1.25rem;
}

.file\:font-medium::file-selector-button{
	font-weight: 500;
}

.placeholder\:text-\[16px\]::-moz-placeholder{
	font-size: 16px;
}

.placeholder\:text-\[16px\]::placeholder{
	font-size: 16px;
}

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

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

.placeholder\:text-muted-foreground::-moz-placeholder{
	color: hsl(var(--muted-foreground));
}

.placeholder\:text-muted-foreground::placeholder{
	color: hsl(var(--muted-foreground));
}

.hover\:border-0:hover{
	border-width: 0px;
}

.hover\:border-2:hover{
	border-width: 2px;
}

.hover\:border-solid:hover{
	border-style: solid;
}

.hover\:border-\[\#5182EF\]:hover{
	--tw-border-opacity: 1;
	border-color: rgb(81 130 239 / var(--tw-border-opacity, 1));
}

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

.hover\:bg-\[\#2563EB\]:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));
}

.hover\:bg-\[\#2563EB\]\/90:hover{
	background-color: rgb(37 99 235 / 0.9);
}

.hover\:bg-\[\#5182EF\]:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(81 130 239 / var(--tw-bg-opacity, 1));
}

.hover\:bg-\[\#5182ef\]:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(81 130 239 / var(--tw-bg-opacity, 1));
}

.hover\:bg-\[\#E9EFFD\]:hover{
	--tw-bg-opacity: 1;
	background-color: rgb(233 239 253 / var(--tw-bg-opacity, 1));
}

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

.hover\:bg-accent:hover{
	background-color: hsl(var(--accent));
}

.hover\:bg-destructive\/90:hover{
	background-color: hsl(var(--destructive) / 0.9);
}

.hover\:bg-primary\/90:hover{
	background-color: hsl(var(--primary) / 0.9);
}

.hover\:bg-secondary\/80:hover{
	background-color: hsl(var(--secondary) / 0.8);
}

.hover\:bg-transparent:hover{
	background-color: transparent;
}

.hover\:text-\[\#2563EB\]:hover{
	--tw-text-opacity: 1;
	color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}

.hover\:text-\[\#2563eb\]:hover{
	--tw-text-opacity: 1;
	color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}

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

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

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

.hover\:text-\[\#c82333\]:hover{
	--tw-text-opacity: 1;
	color: rgb(200 35 51 / var(--tw-text-opacity, 1));
}

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

.hover\:text-accent-foreground:hover{
	color: hsl(var(--accent-foreground));
}

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

.hover\:text-white:hover{
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.hover\:underline:hover{
	text-decoration-line: underline;
}

.hover\:shadow-custom-active:hover{
	--tw-shadow: 0 4.089px 24.531px 0 rgba(0, 0, 0, 0.10);
	--tw-shadow-colored: 0 4.089px 24.531px 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\:bg-accent:focus{
	background-color: hsl(var(--accent));
}

.focus\:text-accent-foreground:focus{
	color: hsl(var(--accent-foreground));
}

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

.focus-visible\:ring-2:focus-visible{
	--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:ring-ring:focus-visible{
	--tw-ring-color: hsl(var(--ring));
}

.focus-visible\:ring-offset-2:focus-visible{
	--tw-ring-offset-width: 2px;
}

.disabled\:pointer-events-none:disabled{
	pointer-events: none;
}

.disabled\:cursor-not-allowed:disabled{
	cursor: not-allowed;
}

.disabled\:opacity-50:disabled{
	opacity: 0.5;
}

.data-\[disabled\]\:pointer-events-none[data-disabled]{
	pointer-events: none;
}

.data-\[state\=open\]\:bg-accent[data-state="open"]{
	background-color: hsl(var(--accent));
}

.data-\[disabled\]\:opacity-50[data-disabled]{
	opacity: 0.5;
}

@media (min-width: 640px){
	.sm\:max-w-\[574px\]{
		max-width: 574px;
	}
	.sm\:grid-cols-1{
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	.sm\:grid-cols-2{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.sm\:flex-row{
		flex-direction: row;
	}
	.sm\:justify-end{
		justify-content: flex-end;
	}
	.sm\:space-x-2 > :not([hidden]) ~ :not([hidden]){
		--tw-space-x-reverse: 0;
		margin-left: calc(0.5rem * var(--tw-space-x-reverse));
		margin-right: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
	}
	.sm\:rounded-lg{
		border-radius: 0.5rem;
	}
	.sm\:p-14{
		padding: 3.5rem;
	}
	.sm\:p-20{
		padding: 5rem;
	}
	.sm\:text-left{
		text-align: right;
	}
}

@media (min-width: 1024px){
	.lg\:grid-cols-3{
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.lg\:p-\[48px\]{
		padding: 48px;
	}
	.lg\:p-\[88px\]{
		padding: 88px;
	}
}

@media (min-width: 1280px){
	.xl\:p-\[88px\]{
		padding: 88px;
	}
}

@media (min-width: 1536px){
	.\32xl\:p-\[88px\]{
		padding: 88px;
	}
}

@media (prefers-color-scheme: dark){
	.dark\:border-red-800{
		--tw-border-opacity: 1;
		border-color: rgb(153 27 27 / var(--tw-border-opacity, 1));
	}
	.dark\:bg-gray-800{
		--tw-bg-opacity: 1;
		background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
	}
	.dark\:text-red-400{
		--tw-text-opacity: 1;
		color: rgb(248 113 113 / var(--tw-text-opacity, 1));
	}
}

