
.linkg {
	align-items: inherit;
	-moz-column-gap: inherit;
	column-gap: inherit;
	display: inherit;
	flex-direction: inherit;
	flex-wrap: inherit;
	height: inherit;
	justify-content: inherit;
	row-gap: inherit;
	text-decoration: none;
	width: auto
}

.linkg,
.linkg:active,
.linkg:focus,
.linkg:hover,
.linkg:link,
.linkg:visited {
	color: inherit;
	cursor: pointer;
	text-decoration: none
}

.home-e-1 p {
  border: 0;
  font-size: 100%;
  font: inherit;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

.home-e-1 {
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	background-color: #ffffffbf;
	border: 0 transparent;
	border-bottom: 0 solid #00000019;
	margin-right: NaNpx;
	padding: 16px 10px;
	position: sticky;
	z-index: 1500
}

.home-e-1,
.home-e-286 {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: -moz-fit-content;
	height: fit-content;
	width: 100%
}

.home-e-286 {
	justify-content: space-between;
	margin-left: auto;
	margin-right: auto;
	max-width: 1300px;
	position: relative;
	z-index: 1
}

.home-e-294 {
	height: auto;
	position: relative
}

.home-e-292,
.home-e-294 {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-right: px;
	width: 100%
}

.home-e-292 {
	border: 0 solid #00000019;
	border-radius: 10px 10px 10px 10px;
	padding: 0;
	position: sticky
}

.home-e-287,
.home-e-292 {
	height: -moz-fit-content;
	height: fit-content
}

.home-e-287 {
	-o-object-fit: contain;
	object-fit: contain;
	position: relative;
	width: 171px
}

.home-e-291 {
	align-items: stretch;
	flex-direction: row;
	margin-right: px
}

.home-e-289,
.home-e-291 {
	display: flex;
	height: auto;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-289 {
	align-items: center;
	border: 0 transparent;
	border-right: 0 solid #ffffff7f;
	color: #111;
	font-family: Kumbh Sans;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0 22px;
	z-index: 1
}

.home-e-301 {
	align-items: center;
	background-color: #eee;
	bottom: auto;
	-moz-column-gap: 0;
	column-gap: 0;
	display: none;
	flex-direction: column;
	left: 0;
	min-height: 100vh;
	padding: 0;
	position: fixed;
	right: NaNpx;
	row-gap: 0;
	top: 0;
	z-index: 1500
}

.home-e-300,
.home-e-301 {
	height: -moz-fit-content;
	height: fit-content;
	width: 100%
}

.home-e-300 {
	flex-direction: row;
	justify-content: flex-end;
	min-height: auto;
	padding: 16px 16px 0
}

.home-e-299,
.home-e-300 {
	display: flex;
	position: relative
}

.home-e-299 {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #ffffff00;
	background-image: url(../picture/close-hum-bsvg_1684997387_54040.svg);
	background-origin: padding-box;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	border: 0 solid #000;
	flex-direction: column;
	height: 50px;
	padding: 10px;
	width: 50px
}

.home-e-301 {
	position: relative
}

.home-e-301 {
	margin-left: auto;
	margin-right: auto;
	padding: 20px
}

.home-e-301 {
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}
	
.home-e-301 {
  display: none;
  opacity: 0;
  transition: opacity 0.5s ease;
}

.home-e-301.show {
  display: block;
  opacity: 1;
}

.home-e-302,
.home-e-303 {
	align-items: center;
	border: 0 transparent;
	border-right: 0 solid #ffffff7f;
	color: #111;
	display: flex;
	font-family: Kumbh Sans;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	line-height: 26px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0 22px;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-288:hover {
	color: #111;
	transform: scale(1.03)
}

.home-e-288,
.home-e-290,
.home-e-311 {
	align-items: center;
	border: 0 transparent;
	border-right: 0 solid #ffffff7f;
	display: flex;
	font-family: Kumbh Sans;
	height: auto;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0 22px;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-288 {
	color: #111;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px
}

.home-e-295,
.home-e-296,
.home-e-297,
.home-e-298,
.home-e-304 {
	border: 0 transparent;
	border-right: 0 solid #ffffff7f;
	color: #111;
	display: block;
	font-family: Kumbh Sans;
	font-size: 16px;
	font-weight: 400;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 26px;
	min-height: 50px;
	min-width: 16px;
	opacity: 100%;
	padding: 14px;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 1
}

.home-e-293 {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #ffffff00;
	background-image: url(../picture/menu-iconsvg_1684760386_70302.svg);
	background-origin: padding-box;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	border: 0 solid #000;
	display: none;
	flex-direction: column;
	height: 50px;
	padding: 10px;
	position: relative;
	width: 50px
}

.home-e-308 {
	align-items: center;
	background-color: #efefef;
	background: var(--Linear, linear-gradient(325deg, #5c33ff 19.35%, #b599ff 138.84%));
	border: 0 solid;
	border-color: #333 #333 #1a1a1a19;
	border-radius: 12px 12px 12px 12px;
	box-shadow: inset 0 -2px 0 0 rgba(26, 26, 26, .2), inset 0 0 0 1px rgba(0, 0, 0, .1);
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: flex;
	justify-content: center;
	max-width: 100%;
	min-height: 20px;
	min-width: 20px;
	padding: 12px 20px;
	row-gap: 8px;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%
}

.home-e-308,
.home-e-310 {
	height: -moz-fit-content;
	height: fit-content;
	position: relative
}

.home-e-305:hover,
.home-e-308:hover {
	background-attachment: scroll, scroll;
	background-clip: border-box, border-box;
	background-color: #00000019;
	background-image: linear-gradient(270deg, hsla(0, 0%, 9%, .2) 0, rgba(0, 0, 0, .2) 100%), linear-gradient(325deg, #f33 0, #f99 100%);
	background-origin: padding-box, padding-box;
	background-position: 50% 50%, 50% 50%;
	background-repeat: no-repeat, no-repeat;
	background-size: cover, cover
}

.home-e-305 {
	align-items: center;
	background-color: #efefef;
	background: var(--Linear, linear-gradient(325deg, #f33 19.35%, #f99 138.84%));
	border: 0 solid;
	border-color: #333 #333 #1a1a1a19;
	border-radius: 12px 12px 12px 12px;
	box-shadow: inset 0 -2px 0 0 rgba(26, 26, 26, .2), inset 0 0 0 1px rgba(0, 0, 0, .1);
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: flex;
	height: 48px;
	justify-content: center;
	min-height: -moz-fit-content;
	min-height: fit-content;
	min-width: -moz-fit-content;
	min-width: fit-content;
	padding: 0;
	position: relative;
	row-gap: 8px;
	width: 240px
}

.home-e-307 {
	height: -moz-fit-content;
	height: fit-content;
	line-height: 1;
}

.home-e-306,
.home-e-307 {
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-307 img {
	border-radius: initial;
	display: initial;
	height: auto;
	-o-object-fit: initial;
	object-fit: fill;
	width: auto
}

.home-e-307 span {
	display: initial
}

.home-e-306 {
	color: #fff;
	display: block;
	font-family: Kumbh Sans;
	font-size: 16px;
	font-weight: 500;
	height: auto;
	line-height: 24px;
	min-height: 10px;
	min-width: 16px;
	z-index: 1
}

.header-links:hover {
	color: #fafafa
}

.header-links {
	color: #fafafab2;
	font-size: 14px;
	line-height: 24px;
	padding: 0 12px 0 13px
}

.header-link-black:hover {
	color: #111;
	transform: scale(1.03)
}

.header-link-black {
	color: #111111cc;
	font-family: Kumbh Sans;
	font-size: 14px;
	line-height: 24px;
	padding: 0 14px
}

.home-e-308 a {
    color: white!important;
}

@media (max-width:1199px) {
	.home-e-1 {
		background-attachment: null;
		background-clip: null;
		background-color: #ffffffb2;
		background-image: null;
		background-origin: null;
		background-position: null;
		background-repeat: null;
		background-size: null;
		border-width: 0 0 1px
	}
	
	.home-e-1,
	.home-e-292 {
		position: relative
	}
	
	.home-e-288,
	.home-e-289,
	.home-e-290,
	.home-e-302,
	.home-e-303,
	.home-e-305,
	.home-e-311 {
		display: none
	}
	
	.home-e-293 {
		background-image: url(../picture/menu-icon-bsvg_1684997387_73730.svg);
		display: flex
	}
	
	.home-e-2,
	.home-e-308,
	.home-e-309,
	.home-e-310 {
		position: relative
	}
}

@media (max-width:767px) {
	.home-e-1 {
		background-attachment: null;
		background-clip: null;
		background-color: #ffffffb2;
		background-image: null;
		background-origin: null;
		background-position: null;
		background-repeat: null;
		background-size: null;
		border-width: 0 0 1px
	}

	.home-e-1,
	.home-e-286,
	.home-e-294 {
		position: relative
	}

	.home-e-294 {
		height: 62px
	}
	
	.home-e-287,
	.home-e-291,
	.home-e-292 {
		position: relative
	}
	
	.home-e-288,
	.home-e-289,
	.home-e-290,
	.home-e-302,
	.home-e-303,
	.home-e-311 {
		border: 0 solid #000;
		font-size: 14px;
		line-height: 24px;
		padding: 0;
		position: relative
	}
	
	.home-e-295,
	.home-e-296,
	.home-e-297,
	.home-e-298,
	.home-e-304 {
		border: 0 solid #000;
		font-size: 14px;
		line-height: 24px;
		padding: 0;
		position: relative;
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}
	
	.home-e-293,
	.home-e-305,
	.home-e-306,
	.home-e-307 {
		position: relative
	}

	.home-e-293 {
		background-attachment: scroll;
		background-clip: border-box;
		background-image: url(../picture/menu-icon-bsvg_1684997387_73730.svg);
		background-origin: padding-box;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		background-size: contain
	}
	
	.home-e-300,
	.home-e-301 {
		position: relative;
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-300 {
		padding: 0
	}
	
	.home-e-299 {
		margin-left: 16px;
		position: relative;
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}
}