* {
	line-height: 1
}

*,
:after,
:before {
	box-sizing: border-box
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
	font-weight: 300
}

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

.left {
	text-align: left
}

.right {
	text-align: right
}

.center {
	margin-left: auto;
	margin-right: auto;
	text-align: center
}

.justify {
	text-align: justify
}

.container {
	margin-left: auto !important;
	margin-right: auto !important;
	max-width: 1140px;
	padding-left: 15px;
	padding-right: 15px;
	width: 100% !important
}

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

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

@media (min-width:992px) and (max-width:1200px) {
	.container {
		max-width: 960px
	}
}

body,
html {
	height: 100%;
	left: 0;
	line-height: 1;
	margin: 0;
	padding: 0;
	top: 0;
	width: 100%
}

body {
	font-family: Nunito Sans;
	font-size: 0
}

html {
	font-size: 100%
}

input,
select,
textarea {
	border: 0;
	font-size: 16px;
	min-height: 20px
}

.headerFive,
.headerFour,
.headerOne,
.headerSix,
.headerThree,
.headerTwo,
.paragraph {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: .1rem 0;
	width: 100%
}

.lg-text-center-vertical {
	display: flex;
	flex-direction: column;
	height: inherit;
	justify-content: center
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	border: 0;
	font-size: 100%;
	font: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

body {
	line-height: 1
}

ol,
ul {
	list-style: none
}

blockquote,
q {
	quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: "";
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

a {
	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
}

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

img {
	border-radius: inherit;
	height: 100%;
	-o-object-fit: inherit;
	object-fit: inherit;
	width: 100%
}

span {
	display: block
}

.headerFive span,
.headerFour span,
.headerOne span,
.headerSix span,
.headerThree span,
.headerTwo span,
.paragraph span,
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span,
p span {
	display: inline
}

.headerFive a,
.headerFour a,
.headerOne a,
.headerSix a,
.headerThree a,
.headerTwo a,
.paragraph a,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
p a {
	color: inherit;
	display: inline
}

.headerFive strong,
.headerFour strong,
.headerOne strong,
.headerSix strong,
.headerThree strong,
.headerTwo strong,
.paragraph strong,
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong,
p strong {
	font-weight: 700
}

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

.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-4:hover,
.home-e-6:hover {
	opacity: 100%
}

.home-e-274:hover {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: var(--vId-aa3cbb53-f90f-4798-a155-f7b0339c9435);
	background-image: linear-gradient(270deg, hsla(0, 0%, 9%, .02) 0, hsla(0, 0%, 9%, .02) 94.5%, rgba(0, 0, 0, .02)100%);
	background-origin: padding-box;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	transform: rotate(0deg) scale(1.02) translateX(0) translateY(0) translateZ(0)
}

.home-e-283:hover {
	background: var(--Linear, linear-gradient(325deg, #f33 19.35%, #f99 138.84%));
	box-shadow: 0 25px 16px 0 #00000028;
	transform: rotate(0deg) scale(1.03) translateX(0) translateY(0) translateZ(0)
}

.home-e-460: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-187:hover {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #00000019;
	background-image: linear-gradient(270deg, hsla(0, 0%, 9%, .02) 0, hsla(0, 0%, 9%, .02) 94.5%, rgba(0, 0, 0, .02)100%);
	background-origin: padding-box;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover
}

.home-e-463:hover,
.home-e-466:hover,
.home-e-469:hover,
.home-e-472:hover,
.home-e-475: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-190:hover {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #00000019;
	background-image: linear-gradient(270deg, hsla(0, 0%, 9%, .02) 0, hsla(0, 0%, 9%, .02) 94.5%, rgba(0, 0, 0, .02)100%);
	background-origin: padding-box;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover
}

.home-e-185:hover {
	transform: scale(1.04)
}

.home-e-104:hover,
.home-e-110:hover,
.home-e-116:hover,
.home-e-181:hover,
.home-e-68:hover,
.home-e-74:hover,
.home-e-86:hover,
.home-e-92:hover,
.home-e-98:hover {
	background-color: #0000000c
}

.home-e-80:hover {
	background-color: #0000000c
}

.home-e-408:hover {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #fbfbfb;
	background-image: linear-gradient(270deg, hsla(0, 0%, 9%, .1) 0, hsla(0, 0%, 9%, .02) 94.5%, rgba(0, 0, 0, .1)100%);
	background-origin: padding-box;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover
}

.home-e-338:hover,
.home-e-339:hover,
.home-e-340:hover,
.home-e-341:hover,
.home-e-342:hover,
.home-e-343:hover,
.home-e-344:hover,
.home-e-345:hover,
.home-e-346:hover,
.home-e-349:hover,
.home-e-350:hover,
.home-e-351:hover,
.home-e-352:hover,
.home-e-353:hover,
.home-e-354:hover,
.home-e-357:hover,
.home-e-358:hover,
.home-e-359:hover,
.home-e-360:hover,
.home-e-361:hover,
.home-e-362:hover,
.home-e-365:hover,
.home-e-368:hover,
.home-e-369:hover,
.home-e-370:hover,
.home-e-371:hover,
.home-e-372:hover,
.home-e-373:hover,
.home-e-374:hover,
.home-e-375:hover,
.home-e-376:hover,
.home-e-377:hover,
.home-e-380:hover,
.home-e-381:hover,
.home-e-382:hover,
.home-e-383:hover,
.home-e-384:hover,
.home-e-391:hover,
.home-e-395:hover,
.home-e-396:hover,
.home-e-397:hover,
.home-e-398:hover,
.home-e-399:hover,
.home-e-400:hover,
.home-e-401:hover,
.home-e-402:hover,
.home-e-403:hover,
.home-e-404:hover,
.home-e-433:hover,
.home-e-436:hover,
.home-e-437:hover,
.home-e-438:hover,
.home-e-439:hover,
.home-e-440:hover,
.home-e-441:hover,
.home-e-442:hover,
.home-e-443:hover,
.home-e-444:hover,
.home-e-445:hover,
.home-e-447:hover,
.home-e-448:hover,
.home-e-449:hover,
.home-e-450:hover,
.home-e-451:hover,
.home-e-452:hover,
.home-e-453:hover,
.home-e-454:hover,
.home-e-455:hover,
.home-e-456:hover,
.home-e-457:hover,
.home-e-458:hover,
.home-e-459:hover {
	border-color: var(--vId-436bc501-0397-4848-a16d-a981df85c1ad) var(--vId-436bc501-0397-4848-a16d-a981df85c1ad) var(--vId-436bc501-0397-4848-a16d-a981df85c1ad) var(--vId-436bc501-0397-4848-a16d-a981df85c1ad);
	border-radius: 0 0 0 0;
	border-style: solid;
	border-width: 0 0 1.5px;
	color: var(--vId-436bc501-0397-4848-a16d-a981df85c1ad);
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-490:hover {
	background-color: #f1f1f1;
	color: #111;
	transform: scale(1.05)
}

.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-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-290,
.home-e-311 {
	color: #fafafae5;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px
}

.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-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
}

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

.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
}

.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-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-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-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-309,
.home-e-310 {
	width: -moz-fit-content;
	width: fit-content
}

.home-e-309 {
	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;
	position: relative;
	z-index: 1
}

.home-e-2 {
	background-attachment: scroll, scroll, scroll;
	background-clip: border-box, border-box, border-box;
	background-image: url(../picture/group-24svg_1688562136_34363.svg), linear-gradient(0deg, #fff 91.2%, hsla(0, 0%, 100%, 0) 100%), url(../picture/0b965c02ec04e7b3dabdf8fb83db9751png_1688575296_91471.png);
	background-origin: padding-box, padding-box, padding-box;
	background-position: 50% 0, 50% 50%, 50% 0;
	background-repeat: no-repeat, no-repeat, no-repeat;
	background-size: contain, cover, contain;
	height: auto;
	margin-right: NaNpx;
	padding: 0
}

.home-e-169,
.home-e-2 {
	display: flex;
	flex-direction: column;
	position: relative;
	width: 100%;
	z-index: 10
}

.home-e-169 {
	height: -moz-fit-content;
	height: fit-content;
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	padding: 0 16px 42px
}

.home-e-39 {
	-moz-column-gap: 32px;
	column-gap: 32px;
	padding: 40px 0 0;
	row-gap: 32px;
	z-index: 1
}

.home-e-11,
.home-e-39 {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: auto;
	justify-content: center;
	position: relative;
	width: 100%
}

.home-e-11 {
	margin-right: NaNpx;
	padding: 1px;
	row-gap: 17px
}

.home-e-10 {
	margin-right: NaNpx;
	padding: 20px 1px 1px;
	row-gap: 18px
}

.home-e-10,
.home-e-171 {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: auto;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-171 {
	padding: 0;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-170 {
	color: var(--vId-bdd1de0e-344a-418f-a4c5-4fb66a7faf93)
}

.home-e-170,
.home-e-256 {
	display: block;
	font-family: Kumbh Sans;
	font-size: 80px;
	font-weight: 700;
	height: -moz-fit-content;
	height: fit-content;
	letter-spacing: -2px;
	line-height: 79px;
	max-width: 864px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0;
	position: relative;
	text-align: center;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-256 {
	color: var(--vId-436bc501-0397-4848-a16d-a981df85c1ad)
}

.home-e-3 {
	color: #111111b2;
	display: none;
	font-family: Kumbh Sans;
	font-size: 18px;
	font-weight: 400;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 27px;
	max-width: 800px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 1
}

.home-e-9 {
	flex-direction: column;
	margin-right: NaNpx;
	padding: 10px 1px 1px;
	row-gap: 4px;
	width: 100%
}

.home-e-223,
.home-e-9 {
	align-items: center;
	display: flex;
	height: auto;
	position: relative
}

.home-e-223 {
	-moz-column-gap: 12px;
	column-gap: 12px;
	justify-content: center
}

.home-e-223,
.home-e-224 {
	flex-direction: row;
	padding: 0;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-224 {
	align-items: center;
	display: flex;
	height: auto;
	position: relative
}

.home-e-225 {
	background-image: url(../picture/esa93ztbfhwawluefwyoavif_1681065752_98077.avif)
}

.home-e-225,
.home-e-228 {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: var(--vId-aa3cbb53-f90f-4798-a155-f7b0339c9435);
	background-origin: padding-box;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border: 1px solid #fff;
	border-radius: 100px 100px 100px 100px;
	display: flex;
	flex-direction: column;
	height: 40px;
	padding: 10px;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 40px
}

.home-e-228 {
	background-image: url(../picture/paste-image3png_1727806505_90322.png);
	margin-left: -20px
}

.home-e-227 {
	background-image: url(../picture/paste-image2png_1727806505_10397.png)
}

.home-e-226,
.home-e-227 {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: var(--vId-aa3cbb53-f90f-4798-a155-f7b0339c9435);
	background-origin: padding-box;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border: 1px solid #fff;
	border-radius: 100px 100px 100px 100px;
	display: flex;
	flex-direction: column;
	height: 40px;
	margin-left: -20px;
	padding: 10px;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 40px
}

.home-e-226 {
	background-image: url(../picture/paste-image4png_1727806505_64716.png)
}

.home-e-229 {
	align-items: center;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 100px 100px 100px 100px;
	display: flex;
	flex-direction: column;
	height: 40px;
	justify-content: center;
	margin-left: -20px;
	padding: 0;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 40px
}

.home-e-230 {
	color: #000;
	display: block;
	font-family: Inter;
	font-size: 14px;
	font-weight: 600;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 16px;
	margin-top: px;
	opacity: 100%;
	z-index: 0
}

.home-e-230,
.home-e-231 {
	padding: 0;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-231 {
	align-items: center;
	flex-direction: column
}

.home-e-231,
.home-e-232 {
	display: flex;
	height: auto;
	justify-content: start;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-232 {
	align-items: start;
	-moz-column-gap: 12px;
	column-gap: 12px;
	flex-direction: row;
	margin-left: px;
	margin-right: px;
	margin-top: px;
	padding: 0;
	position: relative;
	width: 100%
}

.home-e-233 {
	align-items: center;
	background: hsla(0, 0%, 100%, .6);
	border: 1px solid hsla(0, 0%, 100%, .4);
	border-radius: 62px;
	-moz-column-gap: 6px;
	column-gap: 6px;
	display: flex;
	flex-direction: row;
	height: 40px;
	padding: 0 32px
}

.home-e-233,
.home-e-234 {
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-234 {
	font-weight: 500;
	letter-spacing: -.5px
}

.home-e-234,
.home-e-235 {
	color: #000;
	display: block;
	font-family: Inter;
	font-size: 15px;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 25px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0;
	z-index: 1
}

.home-e-235 {
	font-weight: 400;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-175 {
	height: -moz-fit-content;
	height: fit-content;
	min-height: 100px;
	padding: 0;
	position: relative;
	width: 98vw
}

.home-e-236 {
	-moz-column-gap: 40px;
	column-gap: 40px;
	flex-wrap: wrap;
	height: auto;
	padding: 10px;
	row-gap: 40px;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-236,
.home-e-237 {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-237 {
	-moz-column-gap: 12px;
	column-gap: 12px;
	height: -moz-fit-content;
	height: fit-content;
	padding: 0;
	row-gap: 20px
}

.home-e-238 {
	height: auto;
	margin-top: px;
	max-height: none;
	max-width: none;
	-o-object-fit: cover;
	object-fit: cover;
	position: relative;
	width: 40px
}

.home-e-240 {
	align-items: center;
	flex-direction: column;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-240,
.home-e-242 {
	display: flex;
	height: auto;
	justify-content: start;
	padding: 0;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-242 {
	align-items: start;
	-moz-column-gap: 6px;
	column-gap: 6px;
	flex-direction: row;
	margin-left: px;
	margin-right: px;
	margin-top: px;
	row-gap: 20px;
	width: 100%
}

.home-e-243 {
	color: #000;
	display: block;
	font-family: Open Sans;
	font-size: 16px;
	font-weight: 700;
	height: -moz-fit-content;
	height: fit-content;
	letter-spacing: -1px;
	line-height: 26px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-244 {
	color: #0000007f;
	font-size: 14px;
	line-height: 24px
}

.home-e-241,
.home-e-244 {
	display: block;
	font-family: Open Sans;
	font-weight: 500;
	height: -moz-fit-content;
	height: fit-content;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-241 {
	color: #000000b2;
	font-size: 10px;
	line-height: 12px;
	margin-top: px;
	text-align: center
}

.home-e-239 {
	margin-top: px;
	max-height: none;
	max-width: none;
	-o-object-fit: cover;
	object-fit: cover;
	width: 40px
}

.home-e-239,
.home-e-245 {
	height: auto;
	position: relative
}

.home-e-245 {
	align-items: center;
	flex-direction: column;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-245,
.home-e-247 {
	display: flex;
	justify-content: start;
	padding: 0
}

.home-e-247 {
	align-items: start;
	-moz-column-gap: 12px;
	column-gap: 12px;
	flex-direction: row;
	height: auto;
	margin-left: px;
	margin-right: px;
	margin-top: px;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%
}

.home-e-248 {
	color: #000;
	display: block;
	font-family: Open Sans;
	font-size: 18px;
	font-weight: 600;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 28px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0;
	z-index: 1
}

.home-e-248,
.home-e-249 {
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-249 {
	align-items: start;
	-moz-column-gap: 2px;
	column-gap: 2px;
	display: flex;
	flex-direction: row;
	height: auto;
	justify-content: start;
	padding: 6px 0
}

.home-e-250,
.home-e-251,
.home-e-252,
.home-e-253,
.home-e-254 {
	color: var(--vId-bdd1de0e-344a-418f-a4c5-4fb66a7faf93);
	display: block;
	font-size: 16px;
	height: auto;
	min-height: 10px;
	min-width: 10px;
	padding: 0;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-246 {
	color: #000;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px
}

.home-e-246,
.home-e-255 {
	display: block;
	font-family: Open Sans;
	height: -moz-fit-content;
	height: fit-content;
	margin-top: px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0;
	position: relative;
	text-align: center;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-255 {
	color: #000000b2;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px
}

.home-e-8 {
	align-items: center;
	justify-content: center;
	margin-right: px;
	padding: 12px 0 0;
	width: 100%
}

.home-e-5,
.home-e-8 {
	display: flex;
	flex-direction: row;
	height: auto;
	position: relative
}

.home-e-5 {
	-moz-column-gap: 4px;
	column-gap: 4px;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-4 {
	font-size: 15px;
	line-height: 25px;
	max-width: 340px;
	opacity: 70%;
	padding: 0 22px 0 7px
}

.home-e-4,
.home-e-6 {
	border: 0 transparent;
	border-right: 1px solid #111;
	color: #111;
	display: block;
	font-family: Kumbh Sans;
	font-weight: 400;
	height: -moz-fit-content;
	height: fit-content;
	min-height: 10px;
	min-width: 16px;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-6 {
	margin-left: NaNpx;
	margin-top: NaNpx
}

.home-e-6,
.home-e-7 {
	font-size: 14px;
	line-height: 24px;
	opacity: 60%;
	padding: 0 22px
}

.home-e-7 {
	border: 0 transparent;
	border-right: 0 solid #ffffff7f;
	color: #111;
	display: block;
	font-family: Kumbh Sans;
	font-weight: 400;
	height: -moz-fit-content;
	height: fit-content;
	min-height: 10px;
	min-width: 16px;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-14 {
	align-items: flex-start;
	border: 0 transparent;
	border-bottom: 1px solid #11111133;
	-moz-column-gap: 12px;
	column-gap: 12px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 80px;
	row-gap: 12px;
	z-index: 1
}

.home-e-13,
.home-e-14 {
	display: flex;
	flex-direction: column;
	height: auto;
	position: relative;
	width: 100%
}

.home-e-13 {
	align-items: center;
	justify-content: start;
	margin-right: NaNpx;
	padding: 0
}

.home-e-12 {
	color: #111;
	display: block;
	font-family: Kumbh Sans;
	font-size: 40px;
	font-weight: 600;
	height: -moz-fit-content;
	height: fit-content;
	letter-spacing: -1px;
	line-height: 50px;
	margin-left: NaNpx;
	margin-top: NaNpx;
	max-width: 842px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 32px;
	position: relative;
	text-align: center;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-267 {
	background-attachment: scroll;
	background-clip: border-box;
	/*background-image: url(../picture/gradient-backgroundpng_1731928628_57434.png);*/
	background-origin: padding-box;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: 60% auto;
	-moz-column-gap: 18px;
	column-gap: 18px;
	flex-direction: row;
	margin-left: px;
	margin-right: px;
	margin-top: px;
	padding: 0;
	row-gap: 18px;
	width: 100%
}

.home-e-267,
.home-e-268 {
	display: flex;
	height: auto;
	position: relative
}

.home-e-268 {
	align-items: center;
	background-attachment: scroll, scroll, scroll;
	background-clip: border-box, border-box, border-box;
	background-image: linear-gradient(135deg, rgba(51, 64, 255, 0.75) 0, rgba(153, 183, 255, 0.75) 100%), url(../picture/group-8svg_1731913691_85041.svg), linear-gradient(180deg, hsla(0, 0%, 100%, .4) 0, hsla(0, 0%, 100%, .1) 100%);
	background-origin: padding-box, padding-box, padding-box;
	background-position: 50% 50%, 50% 50%, 50% 50%;
	background-repeat: no-repeat, no-repeat, no-repeat;
	background-size: cover, cover, cover;
	border: 0 transparent;
	border-radius: 40px 40px 40px 40px;
	flex-direction: column;
	justify-content: start;
	padding: 80px 32px 32px;
	row-gap: 32px;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 50%
}

.home-e-269 {
	align-items: center;
	justify-content: start;
	padding: 0;
	row-gap: 10px
}

.home-e-269,
.home-e-270 {
	display: flex;
	flex-direction: column;
	height: auto;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-270 {
	background-color: #ffffffb2;
	border-color: var(--vId-436bc501-0397-4848-a16d-a981df85c1ad) var(--vId-436bc501-0397-4848-a16d-a981df85c1ad) var(--vId-436bc501-0397-4848-a16d-a981df85c1ad) var(--vId-436bc501-0397-4848-a16d-a981df85c1ad);
	border-radius: 100px 100px 100px 100px;
	border-style: solid;
	border-width: 2px;
	padding: 8px 28px
}

.home-e-271 {
	color: #000;
	font-family: Kumbh Sans;
	font-size: 20px;
	line-height: 30px;
	margin-top: NaNpx;
	padding: 0;
	text-transform: uppercase
}

.home-e-271,
.home-e-272 {
	display: block;
	font-weight: 700;
	height: -moz-fit-content;
	height: fit-content;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-272 {
	color: var(--vId-aa3cbb53-f90f-4798-a155-f7b0339c9435);
	font-family: Inter;
	font-size: 36px;
	line-height: 46px;
	padding: 10px 0 0;
	text-align: center;
	text-shadow: 0 2px 4px rgba(0, 0, 0, .16)
}

.home-e-273 {
	height: 300px;
	max-height: 600px;
	max-width: 600px;
	-o-object-fit: contain;
	object-fit: contain;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-274 {
	align-items: center;
	background-color: #fbfbfb;
	border: 0 solid;
	border-color: #333 #333 #1a1a1a19;
	border-radius: 24px 24px 24px 24px;
	box-shadow: 0 2.385px 31.011px 0 rgba(0, 0, 0, .27), inset 0 -3.095px 0 0 rgba(26, 26, 26, .2), inset 0 0 0 1.548px rgba(0, 0, 0, .1);
	-moz-column-gap: 6px;
	column-gap: 6px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	min-height: 20px;
	min-width: 20px;
	padding: 16px 30px;
	row-gap: 4px;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%
}

.home-e-274,
.home-e-276 {
	height: -moz-fit-content;
	height: fit-content;
	position: relative
}

.home-e-276 {
	max-height: 600px;
	max-width: 600px;
	-o-object-fit: cover;
	object-fit: cover;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-275 {
	color: var(--vId-bdd1de0e-344a-418f-a4c5-4fb66a7faf93);
	display: block;
	font-family: Kumbh Sans;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	min-height: 10px;
	min-width: 16px;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-275,
.home-e-277 {
	height: auto;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-277 {
    background-color: #ff4242;
	align-items: center;
	background-attachment: scroll;
	background-clip: border-box;
	background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .4) 0, hsla(0, 0%, 100%, .1) 100%);
	background-origin: padding-box;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border: 0 transparent;
	border-radius: 40px 40px 40px 40px;
	box-shadow: 0 0 16px 0 #0000000f;
	display: flex;
	flex-direction: column;
	justify-content: start;
	padding: 80px 32px 32px;
	row-gap: 32px;
	width: 50%
}

.home-e-278 {
	align-items: center;
	justify-content: start;
	padding: 0;
	row-gap: 10px
}

.home-e-278,
.home-e-279 {
	display: flex;
	flex-direction: column;
	height: auto;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-279 {
	background-color: #282828f2;
	border-color: var(--vId-436bc501-0397-4848-a16d-a981df85c1ad) var(--vId-436bc501-0397-4848-a16d-a981df85c1ad) var(--vId-436bc501-0397-4848-a16d-a981df85c1ad) var(--vId-436bc501-0397-4848-a16d-a981df85c1ad);
	border-radius: 100px 100px 100px 100px;
	border-style: solid;
	border-width: 2px;
	padding: 8px 28px
}

.home-e-280 {
	color: var(--vId-aa3cbb53-f90f-4798-a155-f7b0339c9435);
	font-family: Kumbh Sans;
	font-size: 20px;
	line-height: 30px;
	margin-top: NaNpx;
	padding: 0;
	text-transform: uppercase
}

.home-e-280,
.home-e-281 {
	display: block;
	font-weight: 700;
	height: -moz-fit-content;
	height: fit-content;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-281 {
	background-attachment: scroll;
	background-clip: border-box;
	background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, 0) 100%);
	background-origin: padding-box;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	color: var(--vId-436bc501-0397-4848-a16d-a981df85c1ad);
	font-family: Inter;
	font-size: 36px;
	line-height: 46px;
	padding: 10px 0 0;
	text-align: center;
	text-shadow: 0 2px 4px rgba(0, 0, 0, .16)
}

.home-e-282 {
	height: 300px;
	max-height: 600px;
	max-width: 600px;
	-o-object-fit: contain;
	object-fit: contain;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-283 {
	align-items: center;
	background-color: #fbfbfb;
	background: var(--Linear, linear-gradient(325deg, #f33 19.35%, #f99 138.84%));
	border: 0 solid;
	border-color: #333 #333 #1a1a1a19;
	border-radius: 24px 24px 24px 24px;
	box-shadow: 0 2.385px 31.011px 0 rgba(0, 0, 0, .27), inset 0 -3.095px 0 0 rgba(26, 26, 26, .2), inset 0 0 0 1.548px rgba(0, 0, 0, .1);
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	height: -moz-fit-content;
	height: fit-content;
	justify-content: center;
	min-height: 20px;
	min-width: 20px;
	padding: 16px 30px;
	position: relative;
	row-gap: 4px;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%
}

.home-e-285 {
	height: 33px;
	max-height: 600px;
	max-width: 600px;
	-o-object-fit: contain;
	object-fit: contain;
	position: relative;
	width: 33px
}

.home-e-284 {
	color: var(--vId-aa3cbb53-f90f-4798-a155-f7b0339c9435);
	display: block;
	font-family: Kumbh Sans;
	font-size: 22px;
	font-weight: 600;
	line-height: 39px;
	min-height: 10px;
	min-width: 16px;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-194,
.home-e-284 {
	height: auto;
	position: relative;
	z-index: 1
}

.home-e-194 {
	align-items: flex-start;
	border: 0 transparent;
	border-bottom: 1px solid #11111133;
	-moz-column-gap: 12px;
	column-gap: 12px;
	margin-left: auto;
	margin-right: auto;
	padding: 32px 0 80px;
	row-gap: 12px
}

.home-e-194,
.home-e-195 {
	display: flex;
	flex-direction: column;
	width: 100%
}

.home-e-195 {
	height: auto;
	margin-right: NaNpx;
	padding: 0;
	position: relative
}

.home-e-196 {
	color: #111;
	display: block;
	font-family: Inter;
	font-size: 40px;
	font-weight: 600;
	letter-spacing: -1px;
	line-height: 50px;
	margin-left: NaNpx;
	margin-top: NaNpx;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 32px;
	text-align: center;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-196,
.home-e-197 {
	height: -moz-fit-content;
	height: fit-content;
	position: relative
}

.home-e-197 {
	align-items: center;
	-moz-column-gap: 17px;
	column-gap: 17px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	padding: 20px 0;
	width: 100%
}

.home-e-197,
.home-e-198 {
	min-height: 20px;
	min-width: 20px
}

.home-e-198 {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #f8f6f6;
	background-image: url(../picture/esa93ztbfhwawluefwyoavif_1681065752_98077.avif);
	background-origin: padding-box;
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 100% 100% 100% 100%;
	display: block;
	height: 70px;
	position: relative;
	width: 70px
}

.home-e-199 {
	align-items: flex-end;
	-moz-column-gap: 15px;
	column-gap: 15px;
	flex-direction: row;
	z-index: 1
}

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

.home-e-200 {
	align-items: flex-start;
	-moz-column-gap: 10px;
	column-gap: 10px;
	flex-direction: column;
	padding: 0;
	row-gap: 6px
}

.home-e-201 {
	color: #111;
	font-weight: 600;
	line-height: 28px;
	padding: 0
}

.home-e-201,
.home-e-202 {
	display: block;
	font-family: Kumbh Sans;
	font-size: 18px;
	height: auto;
	min-height: 10px;
	min-width: 16px;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-202 {
	color: #111111e2;
	-moz-column-gap: 8px;
	column-gap: 8px;
	font-weight: 400;
	letter-spacing: -1px;
	line-height: 22px
}

.home-e-203 {
	background-attachment: scroll;
	background-clip: border-box;
	background-image: url(../picture/bmc-logo-yellowpng_1681066088_75057.png);
	background-origin: padding-box;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 6px 6px 6px 6px;
	display: flex;
	flex-direction: column;
	height: 40px;
	padding: 10px;
	position: relative;
	width: 40px
}

.home-e-204 {
	flex-direction: column;
	height: auto;
	max-width: 1980px;
	padding: 32px 16px
}

.home-e-204,
.home-e-208 {
	display: flex;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 100%
}

.home-e-208 {
	-moz-column-gap: 30px;
	column-gap: 30px;
	height: -moz-fit-content;
	height: fit-content;
	justify-content: center;
	max-width: 1200px;
	padding: 10px;
	row-gap: 10px;
	z-index: 1
}

.home-e-209 {
	display: flex;
	flex-direction: column;
	min-height: 20px;
	padding: 0;
	width: 33.30315632952584%;
	z-index: 1
}

.home-e-209,
.home-e-211 {
	height: auto;
	position: relative
}

.home-e-211 {
	display: block;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	min-height: 160px;
	padding: 0 0 20px
}

.home-e-210,
.home-e-211 {
	color: #000;
	font-family: Inter;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-210 {
	align-items: center;
	display: flex;
	font-size: 24px;
	font-weight: 700;
	line-height: 27px;
	min-height: -moz-fit-content;
	min-height: fit-content;
	min-width: 16px;
	opacity: 100%;
	padding: 0 0 5px;
	text-align: center;
	z-index: 1
}

.home-e-210,
.home-e-212 {
	height: -moz-fit-content;
	height: fit-content;
	position: relative
}

.home-e-212 {
	max-height: 600px;
	max-width: 220px;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%
}

.home-e-218 {
	display: flex;
	flex-direction: column;
	height: auto;
	justify-content: space-between;
	min-height: 20px;
	padding: 0;
	position: relative;
	width: 33.30315632952584%;
	z-index: 1
}

.home-e-219 {
	color: #000;
	display: block;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	min-height: 160px;
	padding: 0 0 20px
}

.home-e-219,
.home-e-220 {
	height: auto;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-220 {
	display: flex;
	flex-direction: column;
	padding: 0
}

.home-e-221 {
	align-items: center;
	color: #000;
	display: flex;
	font-family: Inter;
	font-size: 24px;
	font-weight: 700;
	line-height: 27px;
	min-height: -moz-fit-content;
	min-height: fit-content;
	min-width: 16px;
	opacity: 100%;
	padding: 0 0 5px;
	text-align: center;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-221,
.home-e-222 {
	height: -moz-fit-content;
	height: fit-content;
	position: relative
}

.home-e-222 {
	max-height: 600px;
	max-width: 220px;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%
}

.home-e-213 {
	display: flex;
	flex-direction: column;
	height: auto;
	justify-content: space-between;
	min-height: 20px;
	padding: 0;
	position: relative;
	width: 33.30315632952584%;
	z-index: 1
}

.home-e-214 {
	color: #000;
	display: block;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	min-height: 160px;
	padding: 0 0 20px
}

.home-e-214,
.home-e-215 {
	height: auto;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-215 {
	display: flex;
	flex-direction: column;
	padding: 0
}

.home-e-216 {
	align-items: center;
	color: #000;
	display: flex;
	font-family: Inter;
	font-size: 24px;
	font-weight: 700;
	line-height: 27px;
	min-height: -moz-fit-content;
	min-height: fit-content;
	min-width: 16px;
	opacity: 100%;
	padding: 0 0 5px;
	text-align: center;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-216,
.home-e-217 {
	height: -moz-fit-content;
	height: fit-content;
	position: relative
}

.home-e-217 {
	max-height: 600px;
	max-width: 220px;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%
}

.home-e-205 {
	align-items: center;
	display: flex;
	flex-direction: row;
	height: auto;
	justify-content: center;
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	padding: 30px 10px 10px;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-205,
.home-e-206 {
	position: relative;
	width: 100%
}

.home-e-206 {
	height: -moz-fit-content;
	height: fit-content;
	max-height: 600px;
	max-width: 170px;
	-o-object-fit: contain;
	object-fit: contain
}

.home-e-207 {
	color: #000;
	font-family: Inter;
	font-size: 24px;
	font-weight: 700;
	line-height: 34px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0 0 20px;
	text-align: center;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-207,
.home-e-38 {
	align-items: center;
	display: flex;
	height: -moz-fit-content;
	height: fit-content;
	position: relative;
	z-index: 1
}

.home-e-38 {
	border: 0 transparent;
	border-bottom: 1px solid #cbcbcb;
	flex-direction: column;
	margin-left: auto;
	margin-right: auto;
	min-height: auto;
	min-width: 20px;
	padding: 120px 0;
	row-gap: 64px;
	width: 100%
}

.home-e-37 {
	margin-left: auto;
	margin-right: auto;
	max-width: 1400px;
	min-height: 20px;
	min-width: 20px;
	row-gap: 32px
}

.home-e-36,
.home-e-37 {
	align-items: center;
	display: flex;
	flex-direction: column
}

.home-e-34,
.home-e-36,
.home-e-37 {
	height: -moz-fit-content;
	height: fit-content;
	position: relative;
	width: 100%;
	z-index: 1
}

.home-e-34 {
	color: #111;
	font-family: Inter;
	font-size: 38px;
	font-weight: 700;
	letter-spacing: -1px;
	line-height: 48px;
	max-width: 1000px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 20px 0 10px
}

.home-e-34,
.home-e-35 {
	display: block;
	text-align: center
}

.home-e-35 {
	color: #11111199;
	font-family: Arimo;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	line-height: 26px;
	max-width: 700px;
	padding: 0 0 24px;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-33 {
	align-items: stretch;
	-moz-column-gap: 22px;
	column-gap: 22px;
	flex-direction: row;
	flex-wrap: wrap;
	height: -moz-fit-content;
	height: fit-content;
	justify-content: center;
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	min-height: 20px;
	min-width: 20px;
	row-gap: 22px;
	width: 100%
}

.home-e-17,
.home-e-33 {
	display: flex;
	position: relative;
	z-index: 1
}

.home-e-17 {
	background-color: #fff;
	border: 1px solid #09080819;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 10px 36px 0 #ffe6e6, 0 0 0 1px rgba(0, 0, 0, .06);
	flex-direction: column;
	height: auto;
	padding: 23px;
	row-gap: 28px;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-16 {
	height: 42px;
	position: relative;
	width: 42px
}

.home-e-15 {
	color: #000;
	display: block;
	font-family: Kumbh Sans;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	max-width: 250px;
	min-height: 10px;
	min-width: 16px
}

.home-e-15,
.home-e-20 {
	height: auto;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-20 {
	background-color: #fff;
	border: 1px solid #04030319;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 10px 36px 0 #ffe6e6, 0 0 0 1px rgba(0, 0, 0, .06);
	display: flex;
	flex-direction: column;
	padding: 23px;
	row-gap: 28px
}

.home-e-19 {
	height: 42px;
	position: relative;
	width: 42px
}

.home-e-18 {
	color: #000;
	display: block;
	font-family: Kumbh Sans;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	max-width: 250px;
	min-height: 10px;
	min-width: 16px
}

.home-e-18,
.home-e-23 {
	height: auto;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-23 {
	background-color: #fff;
	border: 1px solid #00000019;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 10px 36px 0 #ffe6e6, 0 0 0 1px rgba(0, 0, 0, .06);
	display: flex;
	flex-direction: column;
	padding: 23px;
	row-gap: 28px
}

.home-e-22 {
	height: 42px;
	position: relative;
	width: 42px
}

.home-e-21 {
	color: #000;
	display: block;
	font-family: Kumbh Sans;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	max-width: 250px;
	min-height: 10px;
	min-width: 16px
}

.home-e-21,
.home-e-32 {
	height: auto;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-32 {
	background-color: #fff;
	border: 1px solid #00000019;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 10px 36px 0 #ffe6e6, 0 0 0 1px rgba(0, 0, 0, .06);
	display: flex;
	flex-direction: column;
	padding: 23px;
	row-gap: 28px
}

.home-e-31 {
	height: 42px;
	position: relative;
	width: 42px
}

.home-e-30 {
	color: #000;
	display: block;
	font-family: Kumbh Sans;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	max-width: 250px;
	min-height: 10px;
	min-width: 16px
}

.home-e-29,
.home-e-30 {
	height: auto;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-29 {
	background-color: #fff;
	border: 1px solid #00000019;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 10px 36px 0 #ffe6e6, 0 0 0 1px rgba(0, 0, 0, .06);
	display: flex;
	flex-direction: column;
	padding: 23px;
	row-gap: 28px
}

.home-e-28 {
	height: 42px;
	position: relative;
	width: 42px
}

.home-e-27 {
	color: #000;
	display: block;
	font-family: Kumbh Sans;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	max-width: 250px;
	min-height: 10px;
	min-width: 16px
}

.home-e-26,
.home-e-27 {
	height: auto;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-26 {
	background-color: #fff;
	border: 1px solid #00000019;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 10px 36px 0 #ffe6e6, 0 0 0 1px rgba(0, 0, 0, .06);
	display: flex;
	flex-direction: column;
	padding: 23px;
	row-gap: 28px
}

.home-e-25 {
	height: 42px;
	position: relative;
	width: 42px
}

.home-e-24 {
	color: #000;
	display: block;
	font-family: Kumbh Sans;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	max-width: 250px;
	min-height: 10px;
	min-width: 16px;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-182,
.home-e-24 {
	height: auto;
	position: relative
}

.home-e-182 {
	flex-direction: row;
	flex-wrap: wrap;
	margin-right: px;
	padding: 0;
	row-gap: 20px;
	width: 100%
}

.home-e-182,
.home-e-460 {
	align-items: center;
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: flex;
	justify-content: center
}

.home-e-460 {
	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);
	min-height: 20px;
	min-width: 20px;
	padding: 12px 20px;
	row-gap: 8px;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-460,
.home-e-462 {
	height: -moz-fit-content;
	height: fit-content;
	position: relative
}

.home-e-462 {
	max-height: 600px;
	max-width: 600px;
	-o-object-fit: cover;
	object-fit: cover;
	width: 16px
}

.home-e-461 {
	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
}

.home-e-187,
.home-e-461 {
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-187 {
	align-items: center;
	background-color: #fbfbfb;
	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: 4px;
	column-gap: 4px;
	display: flex;
	height: -moz-fit-content;
	height: fit-content;
	min-height: 20px;
	min-width: 20px;
	padding: 12px 20px;
	row-gap: 4px;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-188 {
	color: #1a1a1a;
	font-family: Kumbh Sans;
	font-weight: 500
}

.home-e-188,
.home-e-189 {
	display: block;
	font-size: 16px;
	height: auto;
	line-height: 24px;
	min-height: 10px;
	min-width: 16px;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-189 {
	color: var(--vId-bdd1de0e-344a-418f-a4c5-4fb66a7faf93);
	font-family: Inter;
	font-weight: 700
}

.home-e-165 {
	align-items: center;
	-moz-column-gap: 32px;
	column-gap: 32px;
	justify-content: center;
	padding: 60px 0;
	row-gap: 32px
}

.home-e-145,
.home-e-165 {
	display: flex;
	flex-direction: column;
	height: auto;
	position: relative;
	width: 100%;
	z-index: 1
}

.home-e-145 {
	align-items: flex-start;
	border: 0 transparent;
	border-bottom: 1px solid #11111133;
	-moz-column-gap: 12px;
	column-gap: 12px;
	margin-left: auto;
	margin-right: auto;
	padding: 80px 0;
	row-gap: 12px
}

.home-e-144 {
	align-items: center;
	flex-direction: row;
	justify-content: space-between;
	max-width: none;
	padding: 0 0 62px;
	width: 100%
}

.home-e-141,
.home-e-144 {
	display: flex;
	height: auto;
	position: relative
}

.home-e-141 {
	flex-direction: column;
	max-width: 75%;
	padding: 1px;
	width: auto
}

.home-e-139 {
	font-family: Inter;
	font-size: 40px;
	font-weight: 600;
	height: -moz-fit-content;
	height: fit-content;
	letter-spacing: -1px;
	line-height: 50px;
	max-width: 600px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 20px 0 10px;
	text-align: left;
	width: 100%;
	z-index: 1
}

.home-e-139,
.home-e-140 {
	color: #111;
	display: block;
	position: relative
}

.home-e-140 {
	font-family: Kumbh Sans;
	font-size: 18px;
	font-weight: 400;
	height: auto;
	line-height: 28px;
	max-width: 550px;
	padding: 0 0 24px;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-143 {
	display: flex;
	flex-direction: column;
	max-width: 46%;
	z-index: 1
}

.home-e-142,
.home-e-143 {
	height: auto;
	position: relative;
	width: auto
}

.home-e-142 {
	max-width: 100%;
	-o-object-fit: fill;
	object-fit: fill;
	padding: 0
}

.home-e-138 {
	align-items: center;
	flex-direction: row;
	justify-content: space-between;
	max-width: none;
	width: 100%
}

.home-e-137,
.home-e-138 {
	display: flex;
	height: auto;
	position: relative
}

.home-e-137 {
	flex-direction: column;
	max-width: 46%;
	min-width: 100%;
	width: auto;
	z-index: 1
}

.home-e-136 {
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 0 26px 0 #0000001e;
	height: -moz-fit-content;
	height: fit-content;
	min-height: 100px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%
}

.home-e-127 {
	align-items: center;
	justify-content: center;
	margin-right: auto;
	padding: 80px 30px
}

.home-e-126,
.home-e-127 {
	display: flex;
	flex-direction: column;
	height: auto;
	position: relative;
	width: 100%;
	z-index: 1
}

.home-e-126 {
	max-width: 1100px;
	padding: 0
}

.home-e-125 {
	align-items: stretch;
	flex-direction: row;
	justify-content: space-between;
	margin-right: px;
	width: 100%
}

.home-e-122,
.home-e-125 {
	display: flex;
	height: auto;
	position: relative
}

.home-e-122 {
	flex-direction: column;
	margin-right: NaNpx;
	max-width: 46%;
	padding: 1px;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: auto
}

.home-e-120 {
	color: #111;
	display: block;
	font-family: Inter;
	font-size: 36px;
	font-weight: 600;
	height: -moz-fit-content;
	height: fit-content;
	letter-spacing: -1px;
	line-height: 46px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 20px 0 10px;
	position: relative;
	text-align: left;
	width: 100%;
	z-index: 1
}

.home-e-121 {
	color: #1111117f;
	display: block;
	font-family: Arimo;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	line-height: 26px;
	padding: 0 0 24px
}

.home-e-121,
.home-e-463 {
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-463 {
	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;
	justify-content: center;
	min-height: 20px;
	min-width: 20px;
	padding: 12px 20px;
	row-gap: 8px
}

.home-e-463,
.home-e-465 {
	height: -moz-fit-content;
	height: fit-content
}

.home-e-465 {
	max-height: 600px;
	max-width: 600px;
	-o-object-fit: cover;
	object-fit: cover;
	position: relative;
	width: 16px
}

.home-e-464 {
	color: #fff;
	display: block;
	font-family: Kumbh Sans;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	min-height: 10px;
	min-width: 16px;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-124,
.home-e-464 {
	height: auto;
	position: relative;
	z-index: 1
}

.home-e-124 {
	display: flex;
	flex-direction: column;
	max-width: 46%;
	width: auto
}

.home-e-123 {
	border-radius: 10px;
	box-shadow: 0 12px 28px 0 rgba(0, 0, 0, .2), 0 2px 4px 0 rgba(0, 0, 0, .1), inset 0 0 0 1px hsla(0, 0%, 100%, .05);
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	overflow: hidden;
	position: relative;
	width: auto
}

.home-e-135 {
	align-items: center;
	margin-right: auto;
	padding: 80px 30px
}

.home-e-134,
.home-e-135 {
	display: flex;
	flex-direction: column;
	height: auto;
	position: relative;
	width: 100%;
	z-index: 1
}

.home-e-134 {
	max-width: 1100px;
	padding: 0
}

.home-e-133 {
	align-items: stretch;
	flex-direction: row;
	justify-content: space-between;
	margin-right: px;
	width: 100%
}

.home-e-129,
.home-e-133 {
	display: flex;
	height: auto;
	position: relative
}

.home-e-129 {
	flex-direction: column;
	max-width: 46%;
	width: auto;
	z-index: 1
}

.home-e-128 {
	border-radius: 10px;
	box-shadow: 0 12px 28px 0 rgba(0, 0, 0, .2), 0 2px 4px 0 rgba(0, 0, 0, .1), inset 0 0 0 1px hsla(0, 0%, 100%, .05);
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	overflow: hidden
}

.home-e-128,
.home-e-132 {
	position: relative;
	width: auto
}

.home-e-132 {
	display: flex;
	flex-direction: column;
	height: auto;
	margin-right: NaNpx;
	max-width: 46%;
	padding: 1px
}

.home-e-130 {
	color: #111;
	display: block;
	font-family: Inter;
	font-size: 36px;
	font-weight: 600;
	height: -moz-fit-content;
	height: fit-content;
	letter-spacing: -1px;
	line-height: 46px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 20px 0 10px;
	position: relative;
	text-align: left;
	width: 100%;
	z-index: 1
}

.home-e-131 {
	color: #1111117f;
	display: block;
	font-family: Arimo;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	line-height: 26px;
	padding: 0 0 24px
}

.home-e-131,
.home-e-466 {
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-466 {
	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;
	justify-content: center;
	min-height: 20px;
	min-width: 20px;
	padding: 12px 20px;
	row-gap: 8px
}

.home-e-466,
.home-e-468 {
	height: -moz-fit-content;
	height: fit-content
}

.home-e-468 {
	max-height: 600px;
	max-width: 600px;
	-o-object-fit: cover;
	object-fit: cover;
	position: relative;
	width: 16px
}

.home-e-467 {
	color: #fff;
	display: block;
	font-family: Kumbh Sans;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	min-height: 10px;
	min-width: 16px;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-157,
.home-e-467 {
	height: auto;
	position: relative;
	z-index: 1
}

.home-e-157 {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-right: auto;
	padding: 80px 30px;
	width: 100%
}

.home-e-156 {
	flex-direction: column;
	max-width: 1100px;
	padding: 0;
	z-index: 1
}

.home-e-155,
.home-e-156 {
	display: flex;
	height: auto;
	position: relative;
	width: 100%
}

.home-e-155 {
	align-items: stretch;
	flex-direction: row;
	justify-content: space-between;
	margin-right: px
}

.home-e-153 {
	display: flex;
	flex-direction: column;
	height: auto;
	margin-right: NaNpx;
	max-width: 46%;
	padding: 1px;
	position: relative;
	width: auto
}

.home-e-151 {
	color: #111;
	font-family: Inter;
	font-size: 36px;
	font-weight: 600;
	height: -moz-fit-content;
	height: fit-content;
	letter-spacing: -1px;
	line-height: 46px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 20px 0 10px;
	text-align: left;
	width: 100%;
	z-index: 1
}

.home-e-151,
.home-e-152 {
	display: block;
	position: relative
}

.home-e-152 {
	color: #1111117f;
	font-family: Arimo;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	line-height: 26px;
	padding: 0 0 24px;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-469 {
	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;
	justify-content: center;
	min-height: 20px;
	min-width: 20px;
	padding: 12px 20px;
	row-gap: 8px;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-469,
.home-e-471 {
	height: -moz-fit-content;
	height: fit-content;
	position: relative
}

.home-e-471 {
	max-height: 600px;
	max-width: 600px;
	-o-object-fit: cover;
	object-fit: cover;
	width: 16px
}

.home-e-470 {
	color: #fff;
	display: block;
	font-family: Kumbh Sans;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	min-height: 10px;
	min-width: 16px;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-154,
.home-e-470 {
	height: auto;
	position: relative;
	z-index: 1
}

.home-e-154 {
	display: flex;
	flex-direction: column;
	max-width: 46%;
	width: auto
}

.home-e-172 {
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 0 28px 0 #00000033;
	height: 100%;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%
}

.home-e-164 {
	align-items: center;
	margin-right: auto;
	padding: 80px 30px
}

.home-e-163,
.home-e-164 {
	display: flex;
	flex-direction: column;
	height: auto;
	position: relative;
	width: 100%;
	z-index: 1
}

.home-e-163 {
	max-width: 1100px;
	padding: 0
}

.home-e-162 {
	align-items: stretch;
	flex-direction: row;
	justify-content: space-between;
	margin-right: px;
	width: 100%
}

.home-e-158,
.home-e-162 {
	display: flex;
	height: auto;
	position: relative
}

.home-e-158 {
	flex-direction: column;
	justify-content: center;
	max-width: 46%;
	width: auto;
	z-index: 1
}

.home-e-173 {
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 0 28px 0 #00000033;
	height: -moz-fit-content;
	height: fit-content;
	max-width: 100%;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%
}

.home-e-161 {
	display: flex;
	flex-direction: column;
	height: auto;
	margin-right: NaNpx;
	max-width: 46%;
	padding: 1px;
	position: relative;
	width: auto
}

.home-e-159 {
	color: #111;
	font-family: Inter;
	font-size: 36px;
	font-weight: 600;
	height: -moz-fit-content;
	height: fit-content;
	letter-spacing: -1px;
	line-height: 46px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 20px 0 10px;
	text-align: left;
	width: 100%;
	z-index: 1
}

.home-e-159,
.home-e-160 {
	display: block;
	position: relative
}

.home-e-160 {
	color: #1111117f;
	font-family: Arimo;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	line-height: 26px;
	padding: 0 0 24px;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-472 {
	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;
	justify-content: center;
	min-height: 20px;
	min-width: 20px;
	padding: 12px 20px;
	row-gap: 8px;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-472,
.home-e-474 {
	height: -moz-fit-content;
	height: fit-content;
	position: relative
}

.home-e-474 {
	max-height: 600px;
	max-width: 600px;
	-o-object-fit: cover;
	object-fit: cover;
	width: 16px
}

.home-e-473 {
	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;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-150 {
	align-items: flex-start;
	-moz-column-gap: 12px;
	column-gap: 12px;
	margin-left: auto;
	margin-right: auto;
	padding: 80px 0;
	row-gap: 12px;
	z-index: 1
}

.home-e-149,
.home-e-150 {
	display: flex;
	flex-direction: column;
	height: auto;
	position: relative;
	width: 100%
}

.home-e-149 {
	align-items: center;
	justify-content: space-between;
	max-width: none;
	padding: 0 0 32px
}

.home-e-148 {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: auto;
	justify-content: flex-start;
	max-width: 75%;
	padding: 1px;
	position: relative;
	width: auto
}

.home-e-146 {
	color: #111;
	font-family: Inter;
	font-size: 40px;
	font-weight: 600;
	height: -moz-fit-content;
	height: fit-content;
	letter-spacing: -1px;
	line-height: 50px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 20px 0 10px;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 66.83506774845338%;
	z-index: 1
}

.home-e-146,
.home-e-147 {
	display: block;
	position: relative;
	text-align: center
}

.home-e-147 {
	color: #fafafa;
	font-family: Arimo;
	font-size: 18px;
	font-weight: 400;
	height: auto;
	line-height: 28px;
	max-width: 550px;
	padding: 0 0 24px;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-258 {
	align-items: center;
	flex-direction: column;
	margin-left: auto;
	margin-right: auto;
	max-width: 1980px;
	min-height: auto;
	min-width: 20px;
	padding: 16px 16px 20px
}

.home-e-258,
.home-e-259 {
	display: flex;
	height: -moz-fit-content;
	height: fit-content;
	justify-content: center;
	position: relative;
	width: 100%
}

.home-e-259 {
	flex-direction: row;
	flex-wrap: wrap;
	overflow: visible;
	padding: 0 0 22px
}

.home-e-260,
.home-e-261 {
	max-width: 600px
}

.home-e-260,
.home-e-261,
.home-e-262 {
	height: -moz-fit-content;
	height: fit-content;
	-o-object-fit: cover;
	object-fit: cover;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-262 {
	max-width: 300px
}

.home-e-263,
.home-e-264,
.home-e-265,
.home-e-266 {
	height: -moz-fit-content;
	height: fit-content;
	max-width: 320px;
	-o-object-fit: cover;
	object-fit: cover;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-183 {
	flex-direction: row;
	flex-wrap: wrap;
	height: auto;
	margin-right: px;
	padding: 0;
	row-gap: 20px;
	width: 100%
}

.home-e-183,
.home-e-475 {
	align-items: center;
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: flex;
	justify-content: center;
	position: relative
}

.home-e-475 {
	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);
	min-height: 20px;
	min-width: 20px;
	padding: 12px 20px;
	row-gap: 8px;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-475,
.home-e-477 {
	height: -moz-fit-content;
	height: fit-content
}

.home-e-477 {
	max-height: 600px;
	max-width: 600px;
	-o-object-fit: cover;
	object-fit: cover;
	position: relative;
	width: 16px
}

.home-e-476 {
	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
}

.home-e-190,
.home-e-476 {
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-190 {
	align-items: center;
	background-color: #fbfbfb;
	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: 4px;
	column-gap: 4px;
	display: flex;
	height: -moz-fit-content;
	height: fit-content;
	min-height: 20px;
	min-width: 20px;
	padding: 12px 20px;
	row-gap: 4px
}

.home-e-191 {
	color: #1a1a1a;
	font-family: Kumbh Sans;
	font-weight: 500
}

.home-e-191,
.home-e-192 {
	display: block;
	font-size: 16px;
	height: auto;
	line-height: 24px;
	min-height: 10px;
	min-width: 16px;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-192 {
	color: var(--vId-bdd1de0e-344a-418f-a4c5-4fb66a7faf93);
	font-family: Inter;
	font-weight: 700
}

.home-e-168 {
	align-items: center;
	border: 0 solid #000;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding: 0 0 80px
}

.home-e-166,
.home-e-168 {
	height: -moz-fit-content;
	height: fit-content;
	position: relative;
	width: 100%
}

.home-e-166 {
	color: #111;
	display: block;
	font-family: Inter;
	font-size: 40px;
	font-weight: 700;
	letter-spacing: -1px;
	line-height: 50px;
	max-width: 700px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 20px 0 10px;
	text-align: center;
	z-index: 1
}

.home-e-167 {
	color: #fafafa;
	display: block;
	font-family: Arimo;
	font-size: 18px;
	font-weight: 400;
	height: auto;
	line-height: 28px;
	max-width: 550px;
	padding: 0 0 24px;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-184 {
	background-attachment: scroll, scroll, scroll;
	background-clip: border-box, border-box, border-box;
	background-image: linear-gradient(0deg, hsla(0, 0%, 100%, 0) 29.4%, hsla(0, 0%, 100%, 0) 70.39999999999999%, rgb(255, 255, 255)100%), linear-gradient(0deg, #fff 0, hsla(0, 0%, 100%, 0) 18.4%), url(../picture/background-librarypng_1725781683_77324.png);
	background-origin: padding-box, padding-box, padding-box;
	background-position: 50% 50%, 50% 50%, 50% 50%;
	background-repeat: no-repeat, no-repeat, no-repeat;
	background-size: cover, cover, cover;
	flex-direction: column;
	height: 100vh;
	justify-content: center;
	max-width: 100vw;
	padding: 10px;
	width: 1920px
}

.home-e-184,
.home-e-185 {
	align-items: center;
	display: flex;
	position: relative
}

.home-e-185 {
	background: var(--Linear, linear-gradient(325deg, #f33 19.35%, #f99 138.84%));
	border-bottom: 4.333px solid rgba(26, 26, 26, .2);
	border-radius: 21.667px;
	box-shadow: inset 0 0 0 2.167px rgba(0, 0, 0, .1);
	-moz-column-gap: 18px;
	column-gap: 18px;
	flex-direction: row;
	height: 108px;
	max-width: none;
	padding: 0 44px;
	row-gap: 10px;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	transition: all .5s;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-193 {
	max-height: 600px;
	max-width: 600px;
	-o-object-fit: contain;
	object-fit: contain;
	width: 32px
}

.home-e-186,
.home-e-193 {
	height: -moz-fit-content;
	height: fit-content;
	position: relative
}

.home-e-186 {
	color: #fff;
	display: block;
	font-family: Inter;
	font-size: 34px;
	font-weight: 600;
	line-height: 44px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-119 {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 32px 0;
	row-gap: 46px;
	width: 100%
}

.home-e-119,
.home-e-40 {
	position: relative;
	z-index: 1
}

.home-e-40 {
	color: #111;
	display: block;
	font-family: Inter;
	font-size: 40px;
	font-weight: 700;
	height: -moz-fit-content;
	height: fit-content;
	letter-spacing: -1px;
	line-height: 50px;
	max-width: 500px;
	min-height: 10px;
	min-width: 15px;
	opacity: 100%;
	padding: 80px 0 0;
	text-align: center;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-61 {
	align-items: stretch;
	flex-direction: column;
	flex-wrap: wrap;
	max-width: 650px;
	padding: 40px 0;
	row-gap: 32px;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-45,
.home-e-61 {
	-moz-column-gap: 20px;
	column-gap: 20px;
	display: flex;
	height: auto;
	position: relative;
	z-index: 1
}

.home-e-45 {
	flex-direction: row;
	row-gap: 12px;
	width: auto
}

.home-e-41 {
	height: 26px;
	margin-top: 10px;
	-o-object-fit: cover;
	object-fit: cover;
	position: relative;
	width: 26px
}

.home-e-44 {
	display: flex;
	flex-direction: column;
	height: auto;
	max-width: 400px;
	width: 100%
}

.home-e-42,
.home-e-44 {
	position: relative;
	z-index: 1
}

.home-e-42 {
	color: #111;
	font-size: 20px;
	font-weight: 600;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 30px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-42,
.home-e-43 {
	display: block;
	font-family: Kumbh Sans
}

.home-e-43 {
	color: #1111117f;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	width: 100%
}

.home-e-43,
.home-e-50 {
	height: auto;
	position: relative
}

.home-e-50 {
	-moz-column-gap: 20px;
	column-gap: 20px;
	display: flex;
	flex-direction: row;
	row-gap: 12px;
	width: auto;
	z-index: 1
}

.home-e-46 {
	height: 26px;
	margin-top: 10px;
	-o-object-fit: cover;
	object-fit: cover;
	position: relative;
	width: 26px
}

.home-e-49 {
	display: flex;
	flex-direction: column;
	height: auto;
	max-width: 401px;
	width: 100%
}

.home-e-47,
.home-e-49 {
	position: relative;
	z-index: 1
}

.home-e-47 {
	color: #111;
	font-size: 20px;
	font-weight: 600;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 30px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%
}

.home-e-47,
.home-e-48 {
	display: block;
	font-family: Kumbh Sans;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-48 {
	color: #1111117f;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px
}

.home-e-48,
.home-e-55 {
	-moz-column-gap: 20px;
	column-gap: 20px;
	height: auto;
	position: relative
}

.home-e-55 {
	display: flex;
	flex-direction: row;
	row-gap: 12px;
	width: auto;
	z-index: 1
}

.home-e-51 {
	height: 26px;
	margin-top: 10px;
	-o-object-fit: cover;
	object-fit: cover;
	position: relative;
	width: 26px
}

.home-e-54 {
	display: flex;
	flex-direction: column;
	height: auto;
	max-width: 400px;
	width: 100%
}

.home-e-52,
.home-e-54 {
	position: relative;
	z-index: 1
}

.home-e-52 {
	color: #111;
	font-size: 20px;
	font-weight: 600;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 30px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%
}

.home-e-52,
.home-e-53 {
	display: block;
	font-family: Kumbh Sans;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-53 {
	color: #1111117f;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px
}

.home-e-53,
.home-e-60 {
	height: auto;
	position: relative
}

.home-e-60 {
	-moz-column-gap: 20px;
	column-gap: 20px;
	display: flex;
	flex-direction: row;
	row-gap: 12px;
	width: auto;
	z-index: 1
}

.home-e-56 {
	height: 26px;
	margin-top: 10px;
	-o-object-fit: cover;
	object-fit: cover;
	position: relative;
	width: 26px
}

.home-e-59 {
	display: flex;
	flex-direction: column;
	height: auto;
	max-width: 400px;
	width: 100%
}

.home-e-57,
.home-e-59 {
	position: relative;
	z-index: 1
}

.home-e-57 {
	color: #111;
	font-size: 20px;
	font-weight: 600;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 30px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%
}

.home-e-57,
.home-e-58 {
	display: block;
	font-family: Kumbh Sans;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-58 {
	color: #1111117f;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	line-height: 26px;
	position: relative
}

.home-e-118 {
	flex-direction: column;
	height: auto;
	margin-right: NaNpx;
	padding: 1px
}

.home-e-118,
.home-e-62 {
	display: block;
	position: relative;
	width: 100%
}

.home-e-62 {
	color: #111;
	font-family: Inter;
	font-size: 40px;
	font-weight: 700;
	height: -moz-fit-content;
	height: fit-content;
	letter-spacing: -1px;
	line-height: 50px;
	margin-left: 2px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 80px 0 42px;
	text-align: center;
	z-index: 1
}

.home-e-117 {
	align-items: center;
	justify-content: center;
	margin-right: px;
	row-gap: 12px
}

.home-e-117,
.home-e-68 {
	display: flex;
	flex-direction: column;
	height: auto;
	position: relative;
	width: 100%
}

.home-e-68 {
	background-color: #fff;
	border: 0 solid #000;
	border-radius: 8px 8px 8px 8px;
	margin-right: NaNpx;
	max-width: 700px;
	padding: 18px;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	transition: all .5s ease-out
}

.home-e-65 {
	display: flex;
	flex-direction: row;
	height: auto;
	justify-content: space-between;
	margin-right: px;
	width: 100%
}

.home-e-63,
.home-e-65 {
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-63 {
	color: #111;
	display: block;
	flex-grow: 1;
	font-family: Nunito Sans;
	font-size: 18px;
	font-weight: 400;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 28px;
	max-width: 540px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	text-align: left;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-64 {
	height: 26px;
	margin-top: 3px;
	-o-object-fit: cover;
	object-fit: cover;
	padding: 0;
	position: relative;
	width: 26px
}

.home-e-67 {
	display: none;
	flex-direction: column;
	height: auto;
	margin-right: NaNpx;
	padding: 14px 0;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	transition: all 2s linear;
	width: 100%
}

.home-e-66 {
	color: #111111cc;
	display: block;
	flex-grow: 1;
	font-family: Nunito Sans;
	font-size: 16px;
	font-weight: 300;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 26px;
	max-width: 540px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	text-align: left;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-181 {
	background-color: #fff;
	border: 0 solid #000;
	border-radius: 8px 8px 8px 8px;
	flex-direction: column;
	margin-right: NaNpx;
	max-width: 700px;
	padding: 18px;
	transition: all .5s ease-out
}

.home-e-178,
.home-e-181 {
	display: flex;
	height: auto;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%
}

.home-e-178 {
	flex-direction: row;
	justify-content: space-between;
	margin-right: px
}

.home-e-176 {
	color: #111;
	display: block;
	flex-grow: 1;
	font-family: Nunito Sans;
	font-size: 18px;
	font-weight: 400;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 28px;
	max-width: 540px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	text-align: left;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-177 {
	height: 26px;
	margin-top: 3px;
	-o-object-fit: cover;
	object-fit: cover;
	padding: 0;
	position: relative;
	width: 26px
}

.home-e-180 {
	display: none;
	flex-direction: column;
	height: auto;
	margin-right: NaNpx;
	padding: 14px 0;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%
}

.home-e-179 {
	color: #111111cc;
	display: block;
	flex-grow: 1;
	font-family: Nunito Sans;
	font-size: 16px;
	font-weight: 300;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 26px;
	max-width: 540px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	text-align: left;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-74 {
	background-color: #fff;
	border: 0 solid #000;
	border-radius: 8px 8px 8px 8px;
	flex-direction: column;
	margin-right: NaNpx;
	max-width: 700px;
	padding: 18px;
	transition: all .5s ease-out
}

.home-e-71,
.home-e-74 {
	display: flex;
	height: auto;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%
}

.home-e-71 {
	flex-direction: row;
	justify-content: space-between;
	margin-right: px
}

.home-e-69 {
	color: #111;
	display: block;
	flex-grow: 1;
	font-family: Nunito Sans;
	font-size: 18px;
	font-weight: 400;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 28px;
	max-width: 540px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	text-align: left;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-70 {
	height: 26px;
	margin-top: 3px;
	-o-object-fit: cover;
	object-fit: cover;
	padding: 0;
	position: relative;
	width: 26px
}

.home-e-73 {
	display: none;
	flex-direction: column;
	height: auto;
	margin-right: NaNpx;
	padding: 14px 0;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%
}

.home-e-72 {
	color: #111111cc;
	display: block;
	flex-grow: 1;
	font-family: Nunito Sans;
	font-size: 16px;
	font-weight: 300;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 26px;
	max-width: 540px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	text-align: left;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-98 {
	background-color: #fff;
	border: 0 solid #000;
	border-radius: 8px 8px 8px 8px;
	flex-direction: column;
	margin-right: NaNpx;
	max-width: 700px;
	padding: 18px;
	transition: all .5s ease-out
}

.home-e-95,
.home-e-98 {
	display: flex;
	height: auto;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%
}

.home-e-95 {
	flex-direction: row;
	justify-content: space-between;
	margin-right: px
}

.home-e-93 {
	color: #111;
	display: block;
	flex-grow: 1;
	font-family: Nunito Sans;
	font-size: 18px;
	font-weight: 400;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 28px;
	max-width: 540px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	text-align: left;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-94 {
	height: 26px;
	margin-top: 3px;
	-o-object-fit: cover;
	object-fit: cover;
	padding: 0;
	position: relative;
	width: 26px
}

.home-e-97 {
	display: none;
	flex-direction: column;
	height: auto;
	margin-right: NaNpx;
	padding: 14px 0;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%
}

.home-e-96 {
	color: #111111cc;
	display: block;
	flex-grow: 1;
	font-family: Nunito Sans;
	font-size: 16px;
	font-weight: 300;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 26px;
	max-width: 540px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	text-align: left;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-92 {
	background-color: #fff;
	border: 0 solid #000;
	border-radius: 8px 8px 8px 8px;
	flex-direction: column;
	margin-right: NaNpx;
	max-width: 700px;
	padding: 18px;
	transition: all .5s ease-out
}

.home-e-89,
.home-e-92 {
	display: flex;
	height: auto;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%
}

.home-e-89 {
	flex-direction: row;
	justify-content: space-between;
	margin-right: px
}

.home-e-87 {
	color: #111;
	display: block;
	flex-grow: 1;
	font-family: Nunito Sans;
	font-size: 18px;
	font-weight: 400;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 28px;
	max-width: 540px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	text-align: left;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-88 {
	height: 26px;
	margin-top: 3px;
	-o-object-fit: cover;
	object-fit: cover;
	padding: 0;
	position: relative;
	width: 26px
}

.home-e-91 {
	display: none;
	flex-direction: column;
	height: auto;
	margin-right: NaNpx;
	padding: 14px 0;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%
}

.home-e-90 {
	color: #111111cc;
	display: block;
	flex-grow: 1;
	font-family: Nunito Sans;
	font-size: 16px;
	font-weight: 300;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 26px;
	max-width: 540px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	text-align: left;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-86 {
	background-color: #fff;
	border: 0 solid #000;
	border-radius: 8px 8px 8px 8px;
	flex-direction: column;
	margin-right: NaNpx;
	max-width: 700px;
	padding: 18px;
	transition: all .5s ease-out
}

.home-e-83,
.home-e-86 {
	display: flex;
	height: auto;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%
}

.home-e-83 {
	flex-direction: row;
	justify-content: space-between;
	margin-right: px
}

.home-e-81 {
	color: #111;
	display: block;
	flex-grow: 1;
	font-family: Nunito Sans;
	font-size: 18px;
	font-weight: 400;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 28px;
	max-width: 540px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	text-align: left;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-82 {
	height: 26px;
	margin-top: 3px;
	-o-object-fit: cover;
	object-fit: cover;
	padding: 0;
	position: relative;
	width: 26px
}

.home-e-85 {
	display: none;
	flex-direction: column;
	height: auto;
	margin-right: NaNpx;
	padding: 14px 0;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%
}

.home-e-84 {
	color: #111111cc;
	display: block;
	flex-grow: 1;
	font-family: Nunito Sans;
	font-size: 16px;
	font-weight: 300;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 26px;
	max-width: 540px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	text-align: left;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-104 {
	background-color: #fff;
	border: 0 solid #000;
	border-radius: 8px 8px 8px 8px;
	flex-direction: column;
	margin-right: NaNpx;
	max-width: 700px;
	padding: 18px;
	transition: all .5s ease-out
}

.home-e-101,
.home-e-104 {
	height: auto;
	position: relative;
	width: 100%
}

.home-e-101 {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-right: px
}

.home-e-99 {
	color: #111;
	display: block;
	flex-grow: 1;
	font-family: Nunito Sans;
	font-size: 18px;
	font-weight: 400;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 28px;
	max-width: 540px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	text-align: left;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-100 {
	height: 26px;
	-o-object-fit: cover;
	object-fit: cover;
	padding: 0;
	position: relative;
	width: 26px
}

.home-e-103 {
	display: none;
	flex-direction: column;
	height: auto;
	margin-right: NaNpx;
	padding: 14px 0;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%
}

.home-e-102 {
	color: #111111cc;
	display: block;
	flex-grow: 1;
	font-family: Nunito Sans;
	font-size: 16px;
	font-weight: 300;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 26px;
	max-width: 540px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	text-align: left;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-110 {
	background-color: #fff;
	border: 0 solid #000;
	border-radius: 8px 8px 8px 8px;
	flex-direction: column;
	margin-right: NaNpx;
	max-width: 700px;
	padding: 18px;
	transition: all .5s ease-out
}

.home-e-107,
.home-e-110 {
	height: auto;
	position: relative;
	width: 100%
}

.home-e-107 {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-right: px
}

.home-e-105 {
	color: #111;
	display: block;
	flex-grow: 1;
	font-family: Nunito Sans;
	font-size: 18px;
	font-weight: 400;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 28px;
	max-width: 540px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	text-align: left;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-106 {
	height: 26px;
	-o-object-fit: cover;
	object-fit: cover;
	padding: 0;
	position: relative;
	width: 26px
}

.home-e-109 {
	display: none;
	flex-direction: column;
	height: auto;
	margin-right: NaNpx;
	padding: 14px 0;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%
}

.home-e-108 {
	color: #111111cc;
	display: block;
	flex-grow: 1;
	font-family: Nunito Sans;
	font-size: 16px;
	font-weight: 300;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 26px;
	max-width: 540px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	text-align: left;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-116 {
	border-radius: 8px 8px 8px 8px;
	display: none;
	flex-direction: column;
	margin-right: NaNpx;
	max-width: 700px;
	padding: 18px;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	transition: all .5s ease-out
}

.home-e-113,
.home-e-116 {
	height: auto;
	position: relative;
	width: 100%
}

.home-e-113 {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-right: px
}

.home-e-111 {
	color: #fafafa;
	display: block;
	flex-grow: 1;
	font-family: Nunito Sans;
	font-size: 18px;
	font-weight: 400;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 28px;
	max-width: 540px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-112 {
	height: 26px;
	-o-object-fit: cover;
	object-fit: cover;
	padding: 0;
	position: relative;
	width: 26px
}

.home-e-115 {
	display: none;
	flex-direction: column;
	height: auto;
	margin-right: NaNpx;
	padding: 14px 0;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%
}

.home-e-114 {
	color: #111111cc;
	display: block;
	flex-grow: 1;
	font-family: Nunito Sans;
	font-size: 16px;
	font-weight: 300;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 26px;
	max-width: 540px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-80 {
	background-color: #fff;
	border: 0 solid #000;
	border-radius: 8px 8px 8px 8px;
	flex-direction: column;
	margin-right: NaNpx;
	max-width: 700px;
	padding: 18px;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	transition: all .5s ease-out
}

.home-e-77,
.home-e-80 {
	display: flex;
	height: auto;
	position: relative;
	width: 100%
}

.home-e-77 {
	flex-direction: row;
	justify-content: space-between;
	margin-right: px
}

.home-e-75 {
	color: #111;
	display: block;
	flex-grow: 1;
	font-family: Nunito Sans;
	font-size: 18px;
	font-weight: 400;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 28px;
	max-width: 540px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	text-align: left;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-76 {
	height: 26px;
	margin-top: 3px;
	-o-object-fit: cover;
	object-fit: cover;
	padding: 0;
	position: relative;
	width: 26px
}

.home-e-79 {
	display: none;
	flex-direction: column;
	height: auto;
	margin-right: NaNpx;
	padding: 14px 0;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%
}

.home-e-78 {
	color: #111111cc;
	flex-grow: 1;
	font-family: Nunito Sans;
	font-weight: 300;
	max-width: 540px;
	text-align: left
}

.home-e-174,
.home-e-78 {
	display: block;
	font-size: 16px;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 26px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-174 {
	color: #4a90e2;
	font-family: Open Sans;
	font-weight: 400;
	padding: 0 0 20px
}

.home-e-312 {
	background-color: var(--vId-aa3cbb53-f90f-4798-a155-f7b0339c9435);
	height: auto;
	margin-right: NaNpx;
	margin-top: 5px;
	padding: 0
}

.home-e-312,
.home-e-405 {
	display: flex;
	flex-direction: column;
	position: relative;
	width: 100%
}

.home-e-405 {
	align-items: center;
	background-attachment: scroll, scroll;
	background-clip: border-box, border-box;
    background-color: #2563eb;
    background-image: url(../picture/asset-47903de3.png), linear-gradient(330deg, #5c33ff 46.800000000000004%, #b599ff 100%);
	background-origin: padding-box, padding-box;
	background-position: 50% 50%, 50% 50%;
	background-repeat: no-repeat, no-repeat;
	background-size: contain, cover;
	border: 0 transparent;
	border-radius: 0 0 0 0;
	height: -moz-fit-content;
	height: fit-content;
	justify-content: start;
	max-width: none;
	min-height: 100%;
	min-width: 20px;
	padding: 100px 60px 98px
}

.home-e-412 {
	-moz-column-gap: 40px;
	column-gap: 40px;
	flex-wrap: wrap;
	height: auto;
	padding: 10px;
	row-gap: 40px
}

.home-e-412,
.home-e-413 {
	align-items: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-413 {
	-moz-column-gap: 12px;
	column-gap: 12px;
	height: -moz-fit-content;
	height: fit-content;
	padding: 0;
	row-gap: 20px;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-414 {
	height: auto;
	margin-top: px;
	max-height: none;
	max-width: none;
	-o-object-fit: cover;
	object-fit: cover;
	position: relative;
	width: 40px
}

.home-e-416 {
	align-items: center;
	flex-direction: column;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-416,
.home-e-418 {
	display: flex;
	height: auto;
	justify-content: start;
	padding: 0;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-418 {
	align-items: start;
	-moz-column-gap: 6px;
	column-gap: 6px;
	flex-direction: row;
	margin-left: px;
	margin-right: px;
	margin-top: px;
	row-gap: 20px;
	width: 100%
}

.home-e-419 {
	color: #fff;
	display: block;
	font-family: Open Sans;
	font-size: 16px;
	font-weight: 700;
	height: -moz-fit-content;
	height: fit-content;
	letter-spacing: -1px;
	line-height: 26px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-420 {
	color: #ffffff7f;
	font-size: 14px;
	line-height: 24px
}

.home-e-417,
.home-e-420 {
	display: block;
	font-family: Open Sans;
	font-weight: 500;
	height: -moz-fit-content;
	height: fit-content;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-417 {
	color: #ffffffb2;
	font-size: 10px;
	line-height: 12px;
	margin-top: px;
	text-align: center
}

.home-e-415 {
	margin-top: px;
	max-height: none;
	max-width: none;
	-o-object-fit: cover;
	object-fit: cover;
	width: 40px
}

.home-e-415,
.home-e-421 {
	height: auto;
	position: relative
}

.home-e-421 {
	align-items: center;
	-moz-column-gap: 40px;
	column-gap: 40px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	padding: 10px;
	row-gap: 40px;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-422 {
	align-items: center;
	flex-direction: column;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-422,
.home-e-424 {
	display: flex;
	height: auto;
	justify-content: start;
	padding: 0;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-424 {
	align-items: start;
	-moz-column-gap: 12px;
	column-gap: 12px;
	flex-direction: row;
	margin-left: px;
	margin-right: px;
	margin-top: px;
	width: 100%
}

.home-e-425 {
	color: #fff;
	display: block;
	font-family: Open Sans;
	font-size: 18px;
	font-weight: 600;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 28px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-426 {
	align-items: start;
	-moz-column-gap: 2px;
	column-gap: 2px;
	display: flex;
	flex-direction: row;
	justify-content: start;
	padding: 6px 0;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-426,
.home-e-427 {
	height: auto;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-427 {
	color: #9de8a4;
	display: block;
	font-size: 16px;
	min-height: 10px;
	min-width: 10px;
	padding: 0
}

.home-e-428,
.home-e-429,
.home-e-430,
.home-e-431 {
	color: #9de8a4;
	display: block;
	font-size: 16px;
	height: auto;
	min-height: 10px;
	min-width: 10px;
	padding: 0;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-423 {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px
}

.home-e-423,
.home-e-432 {
	display: block;
	font-family: Open Sans;
	height: -moz-fit-content;
	height: fit-content;
	margin-top: px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0;
	position: relative;
	text-align: center;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-432 {
	color: #ffffffb2;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px
}

.home-e-406 {
	color: #f0eff9;
	font-family: Inter;
	font-size: 45px;
	font-weight: 500;
	letter-spacing: -1px;
	line-height: 55px;
	padding: 0 0 12px;
	width: auto
}

.home-e-406,
.home-e-407 {
	display: block;
	height: auto;
	max-width: 700px;
	position: relative;
	text-align: center
}

.home-e-407 {
	color: #ffffffcc;
	font-family: Kumbh Sans;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	min-height: 10px;
	min-width: 16px;
	padding: 0 0 32px;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-408 {
	align-items: center;
	background-color: #fbfbfb;
	border: 0 solid;
	border-color: #333 #333 #1a1a1a19;
	border-radius: 100px 100px 100px 100px;
	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: -moz-fit-content;
	height: fit-content;
	min-height: 20px;
	min-width: 20px;
	padding: 12px 24px;
	row-gap: 8px
}

.home-e-408,
.home-e-409 {
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-409 {
	color: #1a1a1a;
	display: block;
	font-family: Inter;
	font-size: 16px;
	font-weight: 600;
	height: auto;
	letter-spacing: -.1px;
	line-height: 24px;
	min-height: 10px;
	min-width: 16px;
	z-index: 1
}

.home-e-410 {
	align-items: center;
	background-color: #ff0606e5;
	border-color: var(--vId-a3b22279-5064-48b0-bb45-6af5cbf81efd) var(--vId-a3b22279-5064-48b0-bb45-6af5cbf81efd) var(--vId-a3b22279-5064-48b0-bb45-6af5cbf81efd) var(--vId-a3b22279-5064-48b0-bb45-6af5cbf81efd);
	border-radius: 1000px 1000px 1000px 1000px;
	border-style: groove;
	border-width: 0;
	bottom: 0;
	-moz-column-gap: 20px;
	column-gap: 20px;
	display: flex;
	flex-direction: column;
	height: 100px;
	justify-content: center;
	left: auto;
	padding: 10px;
	position: absolute;
	right: 20%;
	row-gap: 20px;
	top: 132px;
	transform: rotate(22deg) scale(1.4) translateX(0) translateY(0) translateZ(0);
	width: 100px
}

.home-e-411 {
	color: #fff;
	display: block;
	font-family: Inter;
	font-size: 27px;
	font-weight: 700;
	height: -moz-fit-content;
	height: fit-content;
	letter-spacing: -1px;
	line-height: 28px;
	margin-top: px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0;
	position: relative;
	text-align: center;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-317 {
	align-items: center;
	-moz-column-gap: 8px;
	column-gap: 8px;
	flex-direction: column;
	height: auto;
	justify-content: center;
	padding: 80px 0 20px;
	row-gap: 12px
}

.home-e-317,
.home-e-335 {
	display: flex;
	margin-left: auto;
	margin-right: auto;
	max-width: 1280px;
	position: relative;
	width: 100%
}

.home-e-335 {
	flex-direction: row;
	flex-wrap: wrap;
	height: -moz-fit-content;
	height: fit-content;
	padding: 80px 0 10px;
	row-gap: 32px
}

.home-e-335,
.home-e-336 {
	align-items: start;
	justify-content: start
}

.home-e-336 {
	display: flex;
	flex-direction: column;
	height: auto;
	margin-left: NaNpx;
	margin-right: NaNpx;
	margin-top: NaNpx;
	padding: 0;
	position: relative;
	row-gap: 14px;
	width: 25%
}

.home-e-337 {
	color: #000;
	font-size: 20px;
	font-weight: 700;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 26px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0 0 10px;
	z-index: 1
}

.home-e-337,
.home-e-338 {
	display: block;
	font-family: Inter;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-338,
.home-e-343 {
	color: #5f6980;
	font-size: 16px;
	font-weight: 400;
	height: 23px;
	line-height: 20px;
	padding: 0;
	text-transform: capitalize
}

.home-e-343 {
	display: block;
	font-family: Inter;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-388 {
	color: #111111b2;
	font-family: Comfortaa;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 26px;
	max-width: 460px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	row-gap: 8px;
	text-align: center
}

.home-e-340,
.home-e-388 {
	display: block;
	font-size: 16px;
	font-weight: 400;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-340 {
	color: #5f6980;
	font-family: Inter;
	height: 23px;
	line-height: 20px;
	padding: 0;
	text-transform: capitalize;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-341 {
	height: 23px
}

.home-e-339,
.home-e-341 {
	color: #5f6980;
	display: block;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	padding: 0;
	position: relative;
	text-transform: capitalize;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-339 {
	height: -moz-fit-content;
	height: fit-content
}

.home-e-387 {
	color: #fdfdfdb2;
	font-family: Comfortaa;
	font-size: 15px;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 25px;
	max-width: 460px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	row-gap: 8px;
	text-align: center
}

.home-e-342,
.home-e-387 {
	display: block;
	font-weight: 400;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-342 {
	color: #5f6980;
	font-family: Inter;
	font-size: 16px;
	height: 23px;
	line-height: 20px;
	padding: 0;
	text-transform: capitalize;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-345,
.home-e-346,
.home-e-375 {
	color: #5f6980;
	display: block;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	height: 23px;
	line-height: 20px;
	padding: 0;
	position: relative;
	text-transform: capitalize;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-378 {
	align-items: start;
	display: flex;
	flex-direction: column;
	height: auto;
	justify-content: start;
	margin-left: NaNpx;
	margin-right: NaNpx;
	margin-top: NaNpx;
	padding: 0;
	position: relative;
	row-gap: 14px;
	width: 25%
}

.home-e-379 {
	color: #000;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0 0 10px;
	z-index: 1
}

.home-e-379,
.home-e-380 {
	display: block;
	font-family: Inter;
	height: -moz-fit-content;
	height: fit-content;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-380 {
	color: #5f6980;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	padding: 0;
	text-transform: capitalize
}

.home-e-381,
.home-e-382,
.home-e-384 {
	height: -moz-fit-content;
	height: fit-content
}

.home-e-381,
.home-e-382,
.home-e-383,
.home-e-384 {
	color: #5f6980;
	display: block;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	padding: 0;
	position: relative;
	text-transform: capitalize;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-383 {
	height: 23px
}

.home-e-390 {
	color: #111111b2;
	font-size: 16px;
	line-height: 26px;
	padding: 0
}

.home-e-390,
.home-e-392 {
	display: block;
	font-family: Comfortaa;
	font-weight: 400;
	height: -moz-fit-content;
	height: fit-content;
	max-width: 460px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	row-gap: 8px;
	text-align: left;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-392 {
	color: #fdfdfdb2;
	font-size: 15px;
	line-height: 25px;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-355 {
	align-items: start;
	display: flex;
	flex-direction: column;
	height: auto;
	justify-content: start;
	margin-left: NaNpx;
	margin-right: NaNpx;
	margin-top: NaNpx;
	padding: 0;
	position: relative;
	row-gap: 14px;
	width: 25%
}

.home-e-356 {
	color: #000;
	font-size: 20px;
	font-weight: 700;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 26px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0 0 10px;
	z-index: 1
}

.home-e-356,
.home-e-361 {
	display: block;
	font-family: Inter;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-358,
.home-e-361 {
	color: #5f6980;
	font-size: 16px;
	font-weight: 400;
	height: 23px;
	line-height: 20px;
	padding: 0;
	text-transform: capitalize
}

.home-e-358 {
	display: block;
	font-family: Inter;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-385 {
	color: #fdfdfdb2;
	font-family: Comfortaa;
	font-size: 15px;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 25px;
	max-width: 460px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	row-gap: 8px;
	text-align: center
}

.home-e-362,
.home-e-385 {
	display: block;
	font-weight: 400;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-362 {
	color: #5f6980;
	font-family: Inter;
	font-size: 16px;
	height: 23px;
	line-height: 20px;
	padding: 0;
	text-transform: capitalize;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-357,
.home-e-359,
.home-e-391,
.home-e-459 {
	height: 23px
}

.home-e-357,
.home-e-359,
.home-e-360,
.home-e-391,
.home-e-459 {
	color: #5f6980;
	display: block;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	padding: 0;
	position: relative;
	text-transform: capitalize;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-360 {
	height: auto
}

.home-e-393 {
	align-items: start;
	display: flex;
	flex-direction: column;
	height: auto;
	justify-content: start;
	margin-left: NaNpx;
	margin-right: NaNpx;
	margin-top: NaNpx;
	padding: 0;
	position: relative;
	row-gap: 14px;
	width: 25%
}

.home-e-394 {
	color: #000;
	font-size: 20px;
	font-weight: 700;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 26px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0 0 10px;
	z-index: 1
}

.home-e-394,
.home-e-395 {
	display: block;
	font-family: Inter;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-395 {
	color: #5f6980;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	line-height: 20px;
	padding: 0;
	text-transform: capitalize
}

.home-e-396,
.home-e-397,
.home-e-398,
.home-e-399,
.home-e-400,
.home-e-401,
.home-e-402,
.home-e-404 {
	color: #5f6980;
	display: block;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	line-height: 20px;
	padding: 0;
	position: relative;
	text-transform: capitalize;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-403,
.home-e-456 {
	height: -moz-fit-content;
	height: fit-content
}

.home-e-403,
.home-e-433,
.home-e-456 {
	color: #5f6980;
	display: block;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	padding: 0;
	position: relative;
	text-transform: capitalize;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-433 {
	height: auto
}

.home-e-434 {
	align-items: start;
	display: flex;
	flex-direction: column;
	height: auto;
	justify-content: start;
	margin-left: NaNpx;
	margin-right: NaNpx;
	margin-top: NaNpx;
	padding: 0;
	position: relative;
	row-gap: 14px;
	width: 25%
}

.home-e-435 {
	color: #000;
	font-size: 20px;
	font-weight: 700;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 26px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0 0 10px;
	z-index: 1
}

.home-e-435,
.home-e-436 {
	display: block;
	font-family: Inter;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-436 {
	color: #5f6980;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	line-height: 20px;
	padding: 0;
	text-transform: capitalize
}

.home-e-437,
.home-e-438,
.home-e-439,
.home-e-440,
.home-e-441,
.home-e-442,
.home-e-443,
.home-e-444,
.home-e-445,
.home-e-452,
.home-e-457 {
	height: auto
}

.home-e-437,
.home-e-438,
.home-e-439,
.home-e-440,
.home-e-441,
.home-e-442,
.home-e-443,
.home-e-444,
.home-e-445,
.home-e-452,
.home-e-457,
.home-e-458 {
	color: #5f6980;
	display: block;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	padding: 0;
	position: relative;
	text-transform: capitalize;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-458 {
	height: -moz-fit-content;
	height: fit-content
}

.home-e-453,
.home-e-454,
.home-e-455 {
	color: #5f6980;
	display: block;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	line-height: 20px;
	padding: 0;
	position: relative;
	text-transform: capitalize;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-363 {
	align-items: start;
	display: flex;
	flex-direction: column;
	height: auto;
	justify-content: start;
	margin-left: NaNpx;
	margin-right: NaNpx;
	margin-top: NaNpx;
	padding: 0;
	position: relative;
	row-gap: 14px;
	width: 25%
}

.home-e-364 {
	color: #000;
	font-size: 20px;
	font-weight: 700;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 26px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0 0 10px;
	z-index: 1
}

.home-e-364,
.home-e-365 {
	display: block;
	font-family: Inter;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-365 {
	color: #5f6980;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	line-height: 20px;
	padding: 0;
	text-transform: capitalize
}

.home-e-344,
.home-e-376,
.home-e-377 {
	color: #5f6980;
	display: block;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	line-height: 20px;
	padding: 0;
	position: relative;
	text-transform: capitalize;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-366 {
	align-items: start;
	display: flex;
	flex-direction: column;
	height: auto;
	justify-content: start;
	margin-left: NaNpx;
	margin-right: NaNpx;
	margin-top: NaNpx;
	padding: 0;
	position: relative;
	row-gap: 14px;
	width: 25%
}

.home-e-367 {
	color: #000;
	font-size: 20px;
	font-weight: 700;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 26px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0 0 10px;
	z-index: 1
}

.home-e-367,
.home-e-368 {
	display: block;
	font-family: Inter;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-368 {
	height: auto
}

.home-e-368,
.home-e-370 {
	color: #5f6980;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	padding: 0;
	text-transform: capitalize
}

.home-e-370 {
	display: block;
	font-family: Inter;
	height: 23px;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-386,
.home-e-389 {
	color: #fdfdfdb2;
	display: block;
	font-family: Comfortaa;
	font-size: 15px;
	font-weight: 400;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 25px;
	max-width: 460px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	row-gap: 8px;
	text-align: center;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-369,
.home-e-372,
.home-e-374 {
	color: #5f6980;
	display: block;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	line-height: 20px;
	padding: 0;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-371,
.home-e-373 {
	text-transform: capitalize
}

.home-e-371,
.home-e-373,
.home-e-451 {
	color: #5f6980;
	display: block;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	line-height: 20px;
	padding: 0;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-347 {
	align-items: start;
	display: flex;
	flex-direction: column;
	height: auto;
	justify-content: start;
	margin-left: NaNpx;
	margin-right: NaNpx;
	margin-top: NaNpx;
	padding: 0;
	position: relative;
	row-gap: 14px;
	width: 25%
}

.home-e-348 {
	color: #000;
	font-size: 20px;
	font-weight: 700;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 26px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0 0 10px;
	z-index: 1
}

.home-e-348,
.home-e-352 {
	display: block;
	font-family: Inter;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-352 {
	color: #5f6980;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	line-height: 20px;
	padding: 0;
	text-transform: capitalize
}

.home-e-349,
.home-e-350,
.home-e-351,
.home-e-353,
.home-e-354 {
	color: #5f6980;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	line-height: 20px;
	padding: 0;
	text-transform: capitalize
}

.home-e-349,
.home-e-350,
.home-e-351,
.home-e-353,
.home-e-354,
.home-e-446 {
	display: block;
	font-family: Inter;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-446 {
	color: #000;
	font-size: 20px;
	font-weight: 700;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 26px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0 0 10px;
	z-index: 1
}

.home-e-447 {
	color: #5f6980;
	display: block;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	line-height: 20px;
	position: relative;
	text-transform: capitalize;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-448,
.home-e-449 {
	color: #5f6980;
	display: block;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	height: auto;
	line-height: 20px;
	padding: 0;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-449 {
	text-transform: capitalize
}

.home-e-450 {
	color: #5f6980;
	display: block;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	padding: 0;
	text-transform: capitalize;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-315,
.home-e-450 {
	height: auto;
	position: relative
}

.home-e-315 {
	align-items: flex-start;
	border: 0 transparent;
	border-top: 1px solid #1111114c;
	-moz-column-gap: 12px;
	column-gap: 12px;
	flex-direction: column;
	padding: 22px 0 0
}

.home-e-315,
.home-e-321 {
	display: flex;
	justify-content: space-between;
	width: 100%
}

.home-e-321 {
	align-items: center;
	flex-direction: row;
	height: auto;
	padding: 0 0 20px;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-316 {
	color: #111111cc;
	-moz-column-gap: 4px;
	column-gap: 4px;
	display: block;
	font-family: Inter;
	font-size: 15px;
	font-weight: 300;
	line-height: 25px;
	max-width: none
}

.home-e-316,
.home-e-322 {
	height: auto;
	position: relative;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: -moz-fit-content;
	width: fit-content
}

.home-e-322 {
	align-items: center;
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: flex;
	flex-direction: row;
	padding: 10px 10px 10px 0
}

.home-e-323,
.home-e-327,
.home-e-328 {
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-323,
.home-e-324,
.home-e-325,
.home-e-326,
.home-e-327,
.home-e-328 {
	height: auto;
	padding: 0;
	position: relative;
	width: auto
}

.home-e-319 {
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-319,
.home-e-320 {
	color: #11111199;
	display: block;
	font-family: Inter;
	font-size: 14px;
	font-weight: 400;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 24px;
	max-width: none;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 0 0 12px;
	position: relative;
	row-gap: 8px;
	text-align: left;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-318 {
	align-items: start;
	-moz-column-gap: 18px;
	column-gap: 18px;
	justify-content: start;
	padding: 14px 0 0;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%
}

.home-e-314,
.home-e-318 {
	display: flex;
	flex-direction: row;
	height: auto;
	margin-right: px;
	position: relative
}

.home-e-314 {
	align-items: center;
	-moz-column-gap: 16px;
	column-gap: 16px;
	padding: 0;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-313,
.home-e-334 {
	color: #11111199;
	display: block;
	font-family: Inter;
	font-size: 14px;
	font-weight: 400;
	height: auto;
	line-height: 24px;
	padding: 0;
	position: relative;
	text-align: center;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: auto
}

.home-e-329 {
	justify-content: space-between;
	padding: 14px 0 0;
	width: 100%
}

.home-e-329,
.home-e-331 {
	display: flex;
	flex-direction: row;
	height: auto;
	margin-right: px;
	position: relative
}

.home-e-331 {
	align-items: center;
	-moz-column-gap: 4px;
	column-gap: 4px;
	padding: 0;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-333 {
	height: 26px;
	min-height: auto;
	min-width: auto;
	-o-object-fit: contain;
	object-fit: contain;
	width: 22px
}

.home-e-332,
.home-e-333 {
	padding: 0;
	position: relative
}

.home-e-332 {
	height: auto;
	width: auto
}

.home-e-330,
.home-e-332 {
	color: #11111199;
	display: block;
	font-family: Inter;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	text-align: center
}

.home-e-330 {
	/*max-width: 460px;*/
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	position: relative;
	row-gap: 8px
}

.home-e-330,
.home-e-478 {
	height: -moz-fit-content;
	height: fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-478 {
	align-items: flex-start;
	animation-duration: 10s;
	animation-fill-mode: forwards;
	animation-name: showOverlayWithDelay;
	bottom: 0;
	-moz-column-gap: 0;
	column-gap: 0;
	justify-content: flex-end;
	left: auto;
	opacity: 0;
	padding: 22px;
	position: fixed;
	right: NaNpx;
	row-gap: 0;
	top: auto;
	visibility: hidden;
	z-index: 1500
}

.home-e-478,
.home-e-479 {
	display: flex;
	flex-direction: column
}

.home-e-479 {
	align-items: center;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #ff1919;
	background-image: linear-gradient(350deg, #b31942 0, rgba(80, 59, 1, .1) 100%);
	background-origin: padding-box;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0 0 3px 0 #0000003b;
	height: auto;
	justify-content: start;
	max-width: 300px;
	overflow: hidden;
	padding: 24px;
	position: relative;
	width: 100%
}

.home-e-480 {
	color: #f7ecec;
	display: block;
	font-family: Oswald;
	font-size: 25px;
	font-weight: 400;
	height: -moz-fit-content;
	height: fit-content;
	letter-spacing: -1px;
	line-height: 35px;
	margin-top: 15px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 16px 0;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	width: 88.62090290661719%;
	z-index: 1
}

.home-e-481 {
	align-items: center;
	bottom: 0;
	-moz-column-gap: 0;
	column-gap: 0;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	height: 30px;
	justify-content: center;
	left: auto;
	padding: 0;
	position: absolute;
	right: 16px;
	row-gap: 0;
	top: 16px;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 30px
}

.home-e-482 {
	height: 40px;
	margin-left: NaNpx;
	margin-top: NaNpx;
	max-height: 40px;
	max-width: 40px;
	min-height: 40px;
	min-width: 40px;
	-o-object-fit: cover;
	object-fit: cover;
	position: relative;
	width: 40px;
	z-index: 1500
}

.home-e-491 {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: auto;
	justify-content: center;
	row-gap: 4px;
	width: 100%
}

.home-e-486,
.home-e-491 {
	padding: 0;
	position: relative
}

.home-e-486 {
	border: 0 solid #fff;
	border-radius: 0 0 0 0;
	color: #00000000;
	font-family: Dela Gothic One;
	font-size: 28px;
	font-weight: 400;
	line-height: 28px;
	opacity: 70%;
	text-align: center;
	z-index: 1;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #fff;
	text-stroke: 1px;
	display: block;
	height: -moz-fit-content;
	height: fit-content;
	min-height: 10px;
	min-width: 16px;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-484 {
	opacity: 50%;
	padding: 0;
	text-transform: uppercase
}

.home-e-484,
.home-e-485 {
	border: 0 solid #fff;
	border-radius: 0 0 0 0;
	color: #00000000;
	font-family: Dela Gothic One;
	font-size: 28px;
	font-weight: 400;
	line-height: 28px;
	text-align: center;
	z-index: 1;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #fff;
	text-stroke: 1px;
	display: block;
	height: -moz-fit-content;
	height: fit-content;
	min-height: 10px;
	min-width: 16px;
	position: relative;
	width: -moz-fit-content;
	width: fit-content
}

.home-e-485 {
	opacity: 70%;
	padding: 0 0 16px;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
}

.home-e-487 {
	align-items: center;
	background-color: #fff;
	bottom: 0;
	-moz-column-gap: 0;
	column-gap: 0;
	display: flex;
	flex-direction: column;
	height: 34px;
	justify-content: center;
	left: auto;
	padding: 0;
	position: absolute;
	right: auto;
	row-gap: 0;
	top: 50%;
	transform: rotate(7deg) scale(1) translateX(0) translateY(-25px) translateZ(0);
	width: 138%;
	z-index: 10
}

.home-e-488 {
	color: var(--vId-436bc501-0397-4848-a16d-a981df85c1ad);
	display: block;
	font-family: Open Sans;
	margin-top: NaNpx;
	min-height: 10px;
	min-width: 16px;
	padding: 0
}

.home-e-488,
.home-e-490 {
	font-size: 14px;
	font-weight: 600;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 24px;
	opacity: 100%;
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.home-e-490 {
	background-color: #fff;
	border: 1px solid #111;
	border-radius: 12px 12px 12px 12px;
	color: #111111cc;
	display: flex;
	font-family: Kumbh Sans;
	max-width: none;
	min-width: auto;
	padding: 8px 18px;
	text-align: center;
	transition: all .5s ease-out
}

.home-e-489 {
	color: #ffffffbf;
	display: block;
	font-family: Inter;
	font-size: 14px;
	font-weight: 800;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 21px;
	min-height: 10px;
	min-width: 16px;
	opacity: 100%;
	padding: 8px 0 0;
	position: relative;
	text-align: center;
	transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%;
	z-index: 1
}

.home-e-483 {
	bottom: 0;
	height: 100px;
	left: 24px;
	max-height: none;
	max-width: 150px;
	-o-object-fit: contain;
	object-fit: contain;
	position: absolute;
	right: auto;
	top: -21px;
	transform: rotate(-10deg) scale(1) translateX(0) translateY(0) translateZ(0);
	width: 100%;
	z-index: 1
}

@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-301 {
		position: relative
	}

	.home-e-39 {
		padding: 36px 0 0
	}

	.home-e-170,
	.home-e-256 {
		font-size: 60px;
		line-height: 70px;
		max-width: 600px
	}

	.home-e-234,
	.home-e-235 {
		font-size: 14px;
		line-height: 24px
	}

	.home-e-267 {
		align-items: center;
		background-size: contain;
		flex-direction: column;
		justify-content: start;
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-268 {
		max-width: 560px;
		width: 100%
	}

	.home-e-273 {
		width: auto
	}

	.home-e-277 {
		max-width: 560px;
		width: 100%
	}

	.home-e-281 {
		background-attachment: null;
		background-clip: null;
		background-image: null;
		background-origin: null;
		background-position: null;
		background-repeat: null;
		background-size: null
	}

	.home-e-208 {
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-start;
		row-gap: 50px
	}

	.home-e-209 {
		align-items: center;
		height: -moz-fit-content;
		height: fit-content;
		width: 100%
	}

	.home-e-211 {
		margin-left: NaNpx;
		margin-top: NaNpx;
		min-height: -moz-fit-content;
		min-height: fit-content;
		text-align: center
	}

	.home-e-218 {
		align-items: center;
		height: -moz-fit-content;
		height: fit-content;
		width: 100%
	}

	.home-e-219 {
		min-height: -moz-fit-content;
		min-height: fit-content;
		text-align: center
	}

	.home-e-213 {
		align-items: center;
		height: -moz-fit-content;
		height: fit-content;
		width: 100%
	}

	.home-e-214 {
		min-height: -moz-fit-content;
		min-height: fit-content;
		text-align: center
	}

	.home-e-33 {
		max-width: 1400px
	}

	.home-e-144 {
		flex-direction: column
	}

	.home-e-141,
	.home-e-143 {
		max-width: 100%;
		padding: 0 0 40px
	}

	.home-e-138 {
		flex-direction: column
	}

	.home-e-137 {
		max-width: 100%;
		padding: 0 0 40px
	}

	.home-e-126 {
		max-width: 720px
	}

	.home-e-125 {
		flex-direction: column
	}

	.home-e-122,
	.home-e-124 {
		max-width: 100%;
		padding: 0 0 40px
	}

	.home-e-123 {
		padding: 0
	}

	.home-e-134 {
		max-width: 720px
	}

	.home-e-133 {
		flex-direction: column-reverse
	}

	.home-e-129 {
		max-width: 100%;
		padding: 0 0 40px
	}

	.home-e-128 {
		padding: 0
	}

	.home-e-132 {
		max-width: 100%;
		padding: 0 0 40px
	}

	.home-e-156 {
		max-width: 720px
	}

	.home-e-155 {
		flex-direction: column
	}

	.home-e-153,
	.home-e-154 {
		max-width: 100%;
		padding: 0 0 40px
	}

	.home-e-163 {
		max-width: 720px
	}

	.home-e-162 {
		flex-direction: column-reverse
	}

	.home-e-148,
	.home-e-158,
	.home-e-161 {
		max-width: 100%;
		padding: 0 0 40px
	}

	.home-e-258 {
		min-height: 20px
	}

	.home-e-168 {
		flex-wrap: wrap
	}

	.home-e-185 {
		height: 95px
	}

	.home-e-405 {
		padding: 75px
	}

	.home-e-406 {
		font-size: 38px;
		line-height: 48px
	}

	.home-e-410 {
		display: none;
		position: relative
	}

	.home-e-317 {
		padding: 80px 16px 20px
	}

	.home-e-317,
	.home-e-335 {
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-335 {
		max-width: none;
		row-gap: 20px
	}

	.home-e-336 {
		width: 50%
	}

	.home-e-347,
	.home-e-355,
	.home-e-363,
	.home-e-366,
	.home-e-378,
	.home-e-393,
	.home-e-434 {
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
		width: 50%
	}

	.home-e-315 {
		flex-wrap: wrap
	}

	.home-e-321 {
		flex-direction: column
	}

	.home-e-316 {
		justify-content: center;
		text-align: center
	}

	.home-e-318 {
		flex-direction: column;
		justify-content: space-between
	}

	.home-e-329 {
		flex-direction: column;
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-333,
	.home-e-478 {
		display: none
	}

	.home-e-478,
	.home-e-481,
	.home-e-487 {
		position: relative
	}

	.home-e-490 {
		padding: 13px 20px
	}

	.home-e-483 {
		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-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-301 {
		margin-left: auto;
		margin-right: auto;
		padding: 20px
	}

	.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)
	}

	.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-2,
	.home-e-308,
	.home-e-309,
	.home-e-310 {
		position: relative
	}

	.home-e-2 {
		background-attachment: scroll, scroll;
		background-clip: border-box, border-box;
		background-image: linear-gradient(0deg, #fff 91.2%, hsla(0, 0%, 100%, 0) 100%), url(../picture/0b965c02ec04e7b3dabdf8fb83db9751png_1688575296_91471.png);
		background-origin: padding-box, padding-box;
		background-position: 50% 50%, 50% 0;
		background-repeat: no-repeat, no-repeat;
		background-size: contain, contain
	}

	.home-e-169 {
		padding: 0 16px 42px;
		position: relative
	}

	.home-e-39 {
		-moz-column-gap: 32px;
		column-gap: 32px;
		padding: 40px 0;
		row-gap: 32px
	}

	.home-e-10,
	.home-e-11,
	.home-e-39 {
		position: relative
	}

	.home-e-10 {
		padding: 0 0 1px;
		width: 100%
	}

	.home-e-171 {
		position: relative
	}

	.home-e-170,
	.home-e-256 {
		font-size: 31px;
		letter-spacing: -1px;
		line-height: 41px;
		max-width: 300px;
		position: relative
	}

	.home-e-223,
	.home-e-3,
	.home-e-9 {
		position: relative
	}

	.home-e-223 {
		align-items: center;
		flex-direction: column;
		row-gap: 12px
	}

	.home-e-224,
	.home-e-225,
	.home-e-226,
	.home-e-227,
	.home-e-228,
	.home-e-229,
	.home-e-230,
	.home-e-231 {
		position: relative
	}

	.home-e-231 {
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-232,
	.home-e-233 {
		position: relative
	}

	.home-e-233 {
		flex-wrap: wrap;
		height: -moz-fit-content;
		height: fit-content;
		justify-content: center;
		min-height: 40px;
		padding: 2px 32px;
		row-gap: 2px
	}

	.home-e-234 {
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-234,
	.home-e-235 {
		font-size: 14px;
		line-height: 24px;
		position: relative
	}

	.home-e-175,
	.home-e-236,
	.home-e-237,
	.home-e-238,
	.home-e-239,
	.home-e-240,
	.home-e-241,
	.home-e-242,
	.home-e-243,
	.home-e-244,
	.home-e-245 {
		position: relative
	}

	.home-e-245 {
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-246,
	.home-e-247,
	.home-e-248,
	.home-e-249,
	.home-e-250,
	.home-e-251,
	.home-e-252,
	.home-e-253,
	.home-e-254,
	.home-e-255,
	.home-e-8 {
		position: relative
	}

	.home-e-8 {
		align-items: center;
		-moz-column-gap: 12px;
		column-gap: 12px;
		flex-direction: column;
		flex-wrap: wrap;
		row-gap: 8px
	}

	.home-e-5 {
		position: relative
	}

	.home-e-4 {
		font-size: 14px;
		line-height: 24px
	}

	.home-e-4,
	.home-e-6 {
		border: 0 solid #000;
		padding: 0;
		position: relative
	}

	.home-e-6 {
		display: none;
		font-size: 15px;
		line-height: 25px
	}

	.home-e-7 {
		border: 0 solid #000;
		display: none;
		font-size: 14px;
		line-height: 24px;
		padding: 0;
		position: relative
	}

	.home-e-14 {
		flex-direction: column;
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-12,
	.home-e-13,
	.home-e-14 {
		position: relative
	}

	.home-e-12 {
		font-size: 25px;
		line-height: 35px;
		padding: 80px 8px 32px
	}

	.home-e-267 {
		background-attachment: scroll;
		background-clip: border-box;
		background-image: url(../picture/gradient-backgroundpng_1731928628_57434.png);
		background-origin: padding-box;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		background-size: contain;
		-moz-column-gap: 18px;
		column-gap: 18px;
		flex-direction: column;
		position: relative;
		row-gap: 18px;
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-268 {
		padding: 80px 16px 16px
	}

	.home-e-268,
	.home-e-269,
	.home-e-270,
	.home-e-271 {
		position: relative
	}

	.home-e-271 {
		font-size: 16px;
		line-height: 26px;
		text-align: center
	}

	.home-e-272 {
		font-size: 24px;
		line-height: 34px
	}

	.home-e-272,
	.home-e-273,
	.home-e-274 {
		position: relative
	}

	.home-e-274 {
		border: 0 solid;
		border-color: #333 #333 #1a1a1a19;
		border-radius: 12px 12px 12px 12px;
		justify-content: center;
		padding: 16px;
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-276 {
		display: none;
		position: relative
	}

	.home-e-275 {
		font-size: 16px;
		line-height: 26px
	}

	.home-e-275,
	.home-e-277 {
		position: relative;
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-277 {
		background-attachment: scroll;
		background-clip: border-box;
		background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .4) 0, hsla(0, 0%, 100%, .1) 100%);
		background-origin: padding-box;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		background-size: cover;
		padding: 80px 16px 16px
	}

	.home-e-278,
	.home-e-279,
	.home-e-280 {
		position: relative
	}

	.home-e-280 {
		font-size: 16px;
		line-height: 26px
	}

	.home-e-281 {
		background-attachment: null;
		background-clip: null;
		background-image: null;
		background-origin: null;
		background-position: null;
		background-repeat: null;
		background-size: null;
		font-size: 24px;
		line-height: 34px;
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-281,
	.home-e-282,
	.home-e-283 {
		position: relative
	}

	.home-e-283 {
		border: 0 solid;
		border-color: #333 #333 #1a1a1a19;
		border-radius: 12px 12px 12px 12px;
		justify-content: center;
		padding: 16px;
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-285 {
		display: none;
		position: relative
	}

	.home-e-284 {
		font-size: 16px;
		line-height: 26px;
		position: relative
	}

	.home-e-194 {
		flex-direction: column
	}

	.home-e-194,
	.home-e-195,
	.home-e-196 {
		position: relative
	}

	.home-e-196 {
		font-size: 25px;
		line-height: 35px;
		padding: 80px 8px 32px
	}

	.home-e-197,
	.home-e-198,
	.home-e-199,
	.home-e-200,
	.home-e-201,
	.home-e-202,
	.home-e-203,
	.home-e-204,
	.home-e-208 {
		position: relative
	}

	.home-e-208 {
		flex-direction: row;
		flex-wrap: wrap;
		row-gap: 40px
	}

	.home-e-209 {
		align-items: center;
		position: relative
	}

	.home-e-211 {
		text-align: center
	}

	.home-e-210,
	.home-e-211,
	.home-e-212,
	.home-e-218 {
		position: relative
	}

	.home-e-218 {
		align-items: center
	}

	.home-e-219 {
		position: relative;
		text-align: center
	}

	.home-e-220 {
		align-items: center
	}

	.home-e-213,
	.home-e-220,
	.home-e-221,
	.home-e-222 {
		position: relative
	}

	.home-e-213 {
		align-items: center
	}

	.home-e-214 {
		position: relative;
		text-align: center
	}

	.home-e-215 {
		align-items: center
	}

	.home-e-205,
	.home-e-215,
	.home-e-216,
	.home-e-217 {
		position: relative
	}

	.home-e-205 {
		flex-direction: row
	}

	.home-e-206,
	.home-e-207,
	.home-e-34,
	.home-e-36,
	.home-e-37,
	.home-e-38 {
		position: relative
	}

	.home-e-34 {
		font-size: 36px;
		line-height: 46px
	}

	.home-e-15,
	.home-e-16,
	.home-e-17,
	.home-e-18,
	.home-e-182,
	.home-e-19,
	.home-e-20,
	.home-e-21,
	.home-e-22,
	.home-e-23,
	.home-e-24,
	.home-e-25,
	.home-e-26,
	.home-e-27,
	.home-e-28,
	.home-e-29,
	.home-e-30,
	.home-e-31,
	.home-e-32,
	.home-e-33,
	.home-e-35 {
		position: relative
	}

	.home-e-182 {
		row-gap: 10px
	}

	.home-e-460 {
		width: 100%
	}

	.home-e-187,
	.home-e-460,
	.home-e-461,
	.home-e-462 {
		position: relative
	}

	.home-e-187 {
		justify-content: center;
		width: 100%
	}

	.home-e-165,
	.home-e-188,
	.home-e-189 {
		position: relative
	}

	.home-e-165 {
		padding: 80px 0 40px
	}

	.home-e-145 {
		flex-direction: column;
		position: relative
	}

	.home-e-144 {
		flex-direction: column-reverse;
		position: relative
	}

	.home-e-141 {
		padding: 0 0 40px;
		position: relative
	}

	.home-e-139 {
		font-size: 36px;
		line-height: 46px
	}

	.home-e-139,
	.home-e-140 {
		position: relative;
		text-align: center
	}

	.home-e-143 {
		padding: 0 0 40px;
		position: relative
	}

	.home-e-142 {
		padding: 0;
		position: relative
	}

	.home-e-138 {
		flex-direction: column-reverse;
		position: relative
	}

	.home-e-137 {
		padding: 0 0 40px
	}

	.home-e-127,
	.home-e-136,
	.home-e-137 {
		position: relative
	}

	.home-e-127 {
		padding: 80px 0 0
	}

	.home-e-125,
	.home-e-126 {
		position: relative
	}

	.home-e-125 {
		flex-direction: column
	}

	.home-e-122 {
		padding: 0 0 40px;
		position: relative
	}

	.home-e-120,
	.home-e-121 {
		position: relative;
		text-align: center
	}

	.home-e-463 {
		width: 100%
	}

	.home-e-124,
	.home-e-463,
	.home-e-464,
	.home-e-465 {
		position: relative
	}

	.home-e-124 {
		padding: 0 0 40px
	}

	.home-e-123 {
		padding: 0;
		position: relative
	}

	.home-e-135 {
		flex-direction: column;
		padding: 40px 0
	}

	.home-e-133,
	.home-e-134,
	.home-e-135 {
		position: relative
	}

	.home-e-133 {
		flex-direction: column-reverse
	}

	.home-e-129 {
		padding: 0 0 40px;
		position: relative
	}

	.home-e-128 {
		padding: 0;
		position: relative
	}

	.home-e-132 {
		padding: 0 0 40px;
		position: relative
	}

	.home-e-130,
	.home-e-131 {
		position: relative;
		text-align: center
	}

	.home-e-466 {
		width: 100%
	}

	.home-e-157,
	.home-e-466,
	.home-e-467,
	.home-e-468 {
		position: relative
	}

	.home-e-157 {
		padding: 0
	}

	.home-e-155,
	.home-e-156 {
		position: relative
	}

	.home-e-155 {
		flex-direction: column
	}

	.home-e-153 {
		padding: 0 0 40px;
		position: relative
	}

	.home-e-151,
	.home-e-152 {
		position: relative;
		text-align: center
	}

	.home-e-469 {
		width: 100%
	}

	.home-e-154,
	.home-e-469,
	.home-e-470,
	.home-e-471 {
		position: relative
	}

	.home-e-154 {
		padding: 0 0 40px
	}

	.home-e-164,
	.home-e-172 {
		position: relative
	}

	.home-e-164 {
		flex-direction: column;
		padding: 40px 0
	}

	.home-e-162,
	.home-e-163 {
		position: relative
	}

	.home-e-162 {
		flex-direction: column-reverse
	}

	.home-e-158 {
		padding: 0 0 40px
	}

	.home-e-158,
	.home-e-161,
	.home-e-173 {
		position: relative
	}

	.home-e-161 {
		padding: 0 0 40px
	}

	.home-e-159,
	.home-e-160 {
		position: relative;
		text-align: center
	}

	.home-e-472 {
		width: 100%
	}

	.home-e-150,
	.home-e-472,
	.home-e-473,
	.home-e-474 {
		position: relative
	}

	.home-e-150 {
		flex-direction: column
	}

	.home-e-149 {
		flex-direction: column-reverse;
		position: relative
	}

	.home-e-148 {
		padding: 0 0 40px;
		position: relative
	}

	.home-e-146 {
		font-size: 36px;
		line-height: 46px
	}

	.home-e-146,
	.home-e-147 {
		position: relative
	}

	.home-e-258,
	.home-e-259 {
		flex-direction: column;
		position: relative
	}

	.home-e-259 {
		align-items: center
	}

	.home-e-260,
	.home-e-261 {
		position: relative
	}

	.home-e-262,
	.home-e-263,
	.home-e-264,
	.home-e-265,
	.home-e-266 {
		max-width: 600px;
		position: relative
	}

	.home-e-183 {
		position: relative;
		row-gap: 10px
	}

	.home-e-475 {
		width: 100%
	}

	.home-e-190,
	.home-e-475,
	.home-e-476,
	.home-e-477 {
		position: relative
	}

	.home-e-190 {
		justify-content: center;
		width: 100%
	}

	.home-e-168,
	.home-e-191,
	.home-e-192 {
		position: relative
	}

	.home-e-168 {
		flex-direction: row;
		flex-wrap: wrap
	}

	.home-e-166 {
		font-size: 35px;
		line-height: 45px;
		position: relative
	}

	.home-e-167 {
		position: relative;
		text-align: center
	}

	.home-e-184 {
		background-attachment: scroll, scroll, scroll;
		background-clip: border-box, border-box, border-box;
		background-image: linear-gradient(0deg, hsla(0, 0%, 100%, 0) 29.4%, hsla(0, 0%, 100%, 0) 50.6%, rgb(255, 255, 255)100%), linear-gradient(0deg, #fff 0, hsla(0, 0%, 100%, 0) 37.5%), url(../picture/background-librarypng_1725781683_77324.png);
		background-origin: padding-box, padding-box, padding-box;
		background-position: 50% 50%, 50% 50%, 50% 50%;
		background-repeat: no-repeat, no-repeat, no-repeat;
		background-size: cover, cover, cover;
		position: relative
	}

	.home-e-185 {
		height: -moz-fit-content;
		height: fit-content;
		justify-content: center;
		padding: 18px 45px 18px 44px;
		position: relative
	}

	.home-e-193 {
		display: none;
		position: relative;
		width: 22px
	}

	.home-e-186 {
		font-size: 20px;
		line-height: 30px;
		text-align: center
	}

	.home-e-119,
	.home-e-186,
	.home-e-40 {
		position: relative
	}

	.home-e-40 {
		font-size: 32px;
		line-height: 42px
	}

	.home-e-100,
	.home-e-101,
	.home-e-102,
	.home-e-103,
	.home-e-104,
	.home-e-105,
	.home-e-106,
	.home-e-107,
	.home-e-108,
	.home-e-109,
	.home-e-110,
	.home-e-111,
	.home-e-112,
	.home-e-113,
	.home-e-114,
	.home-e-115,
	.home-e-116,
	.home-e-117,
	.home-e-118,
	.home-e-174,
	.home-e-176,
	.home-e-177,
	.home-e-178,
	.home-e-179,
	.home-e-180,
	.home-e-181,
	.home-e-312,
	.home-e-405,
	.home-e-41,
	.home-e-42,
	.home-e-43,
	.home-e-44,
	.home-e-45,
	.home-e-46,
	.home-e-47,
	.home-e-48,
	.home-e-49,
	.home-e-50,
	.home-e-51,
	.home-e-52,
	.home-e-53,
	.home-e-54,
	.home-e-55,
	.home-e-56,
	.home-e-57,
	.home-e-58,
	.home-e-59,
	.home-e-60,
	.home-e-61,
	.home-e-62,
	.home-e-63,
	.home-e-64,
	.home-e-65,
	.home-e-66,
	.home-e-67,
	.home-e-68,
	.home-e-69,
	.home-e-70,
	.home-e-71,
	.home-e-72,
	.home-e-73,
	.home-e-74,
	.home-e-75,
	.home-e-76,
	.home-e-77,
	.home-e-78,
	.home-e-79,
	.home-e-80,
	.home-e-81,
	.home-e-82,
	.home-e-83,
	.home-e-84,
	.home-e-85,
	.home-e-86,
	.home-e-87,
	.home-e-88,
	.home-e-89,
	.home-e-90,
	.home-e-91,
	.home-e-92,
	.home-e-93,
	.home-e-94,
	.home-e-95,
	.home-e-96,
	.home-e-97,
	.home-e-98,
	.home-e-99 {
		position: relative
	}

	.home-e-405 {
		align-items: center;
		background-attachment: scroll, scroll;
		background-clip: border-box, border-box;
		background-image: url(../picture//asset-47903de3.png), linear-gradient(330deg, #5c33ff 46.800000000000004%, #b599ff 100%);
		background-origin: padding-box, padding-box;
		background-position: 50% 50%, 50% 50%;
		background-repeat: no-repeat, no-repeat;
		background-size: contain, cover;
		padding: 70px 20px
	}

	.home-e-412,
	.home-e-413,
	.home-e-414,
	.home-e-415,
	.home-e-416,
	.home-e-417,
	.home-e-418,
	.home-e-419,
	.home-e-420,
	.home-e-421 {
		position: relative
	}

	.home-e-421 {
		display: none
	}

	.home-e-422 {
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-422,
	.home-e-423,
	.home-e-424,
	.home-e-425,
	.home-e-426,
	.home-e-427,
	.home-e-428,
	.home-e-429,
	.home-e-430,
	.home-e-431,
	.home-e-432 {
		position: relative
	}

	.home-e-406 {
		font-size: 32px;
		font-weight: 500;
		letter-spacing: -1px;
		line-height: 42px
	}

	.home-e-406,
	.home-e-407 {
		position: relative;
		text-align: center
	}

	.home-e-407 {
		font-size: 16px;
		line-height: 26px
	}

	.home-e-408 {
		justify-content: center;
		position: relative;
		width: 100%
	}

	.home-e-409 {
		font-size: 14px;
		line-height: 24px;
		text-align: center
	}

	.home-e-317,
	.home-e-409,
	.home-e-410,
	.home-e-411 {
		position: relative
	}

	.home-e-317 {
		padding: 80px 16px 20px
	}

	.home-e-335 {
		align-items: start;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: start;
		row-gap: 20px;
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-335,
	.home-e-336,
	.home-e-337 {
		position: relative
	}

	.home-e-338,
	.home-e-343 {
		height: -moz-fit-content;
		height: fit-content;
		position: relative
	}

	.home-e-388 {
		text-align: left
	}

	.home-e-340,
	.home-e-341,
	.home-e-388 {
		position: relative
	}

	.home-e-341 {
		height: -moz-fit-content;
		height: fit-content
	}

	.home-e-339,
	.home-e-387 {
		position: relative
	}

	.home-e-387 {
		text-align: left
	}

	.home-e-342,
	.home-e-345,
	.home-e-346,
	.home-e-375 {
		height: -moz-fit-content;
		height: fit-content;
		position: relative
	}

	.home-e-378,
	.home-e-379,
	.home-e-380,
	.home-e-381,
	.home-e-382,
	.home-e-383,
	.home-e-384 {
		position: relative
	}

	.home-e-383 {
		height: -moz-fit-content;
		height: fit-content
	}

	.home-e-390 {
		text-align: left
	}

	.home-e-355,
	.home-e-356,
	.home-e-358,
	.home-e-359,
	.home-e-361,
	.home-e-362,
	.home-e-385,
	.home-e-390,
	.home-e-392,
	.home-e-459 {
		position: relative
	}

	.home-e-357,
	.home-e-360,
	.home-e-391 {
		height: -moz-fit-content;
		height: fit-content;
		position: relative
	}

	.home-e-393,
	.home-e-394 {
		position: relative
	}

	.home-e-395,
	.home-e-396,
	.home-e-397,
	.home-e-398,
	.home-e-399 {
		height: -moz-fit-content;
		height: fit-content;
		position: relative
	}

	.home-e-404 {
		position: relative
	}

	.home-e-400,
	.home-e-401,
	.home-e-402 {
		height: -moz-fit-content;
		height: fit-content;
		position: relative
	}

	.home-e-403,
	.home-e-433,
	.home-e-434,
	.home-e-435,
	.home-e-456 {
		position: relative
	}

	.home-e-436,
	.home-e-437,
	.home-e-438,
	.home-e-439,
	.home-e-440 {
		height: -moz-fit-content;
		height: fit-content;
		position: relative
	}

	.home-e-445 {
		position: relative
	}

	.home-e-441,
	.home-e-442,
	.home-e-443 {
		height: -moz-fit-content;
		height: fit-content;
		position: relative
	}

	.home-e-363,
	.home-e-364,
	.home-e-444,
	.home-e-452,
	.home-e-453,
	.home-e-454,
	.home-e-455,
	.home-e-457,
	.home-e-458 {
		position: relative
	}

	.home-e-344,
	.home-e-365,
	.home-e-376,
	.home-e-377 {
		height: -moz-fit-content;
		height: fit-content;
		position: relative
	}

	.home-e-366 {
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-366,
	.home-e-367,
	.home-e-368,
	.home-e-370 {
		position: relative
	}

	.home-e-370 {
		height: -moz-fit-content;
		height: fit-content
	}

	.home-e-369,
	.home-e-386,
	.home-e-389 {
		position: relative
	}

	.home-e-369 {
		height: -moz-fit-content;
		height: fit-content
	}

	.home-e-371,
	.home-e-372,
	.home-e-374 {
		position: relative
	}

	.home-e-373,
	.home-e-451 {
		height: -moz-fit-content;
		height: fit-content;
		position: relative
	}

	.home-e-347 {
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-347,
	.home-e-348,
	.home-e-352 {
		position: relative
	}

	.home-e-349,
	.home-e-350,
	.home-e-351,
	.home-e-353,
	.home-e-354 {
		height: -moz-fit-content;
		height: fit-content;
		position: relative
	}

	.home-e-446,
	.home-e-447 {
		position: relative
	}

	.home-e-448,
	.home-e-449 {
		height: -moz-fit-content;
		height: fit-content;
		position: relative
	}

	.home-e-315,
	.home-e-450 {
		position: relative
	}

	.home-e-315 {
		flex-wrap: wrap;
		justify-content: center
	}

	.home-e-321 {
		align-items: start;
		-moz-column-gap: 20px;
		column-gap: 20px;
		flex-direction: column;
		justify-content: start;
		row-gap: 12px
	}

	.home-e-316,
	.home-e-321 {
		position: relative;
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-316 {
		text-align: left
	}

	.home-e-322 {
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-319,
	.home-e-322,
	.home-e-323,
	.home-e-324,
	.home-e-325,
	.home-e-326,
	.home-e-327,
	.home-e-328 {
		position: relative
	}

	.home-e-319 {
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-320 {
		position: relative
	}

	.home-e-314,
	.home-e-318 {
		flex-direction: column;
		position: relative
	}

	.home-e-314 {
		align-items: flex-start
	}

	.home-e-313,
	.home-e-334 {
		position: relative;
		text-align: left
	}

	.home-e-329,
	.home-e-331 {
		flex-direction: column;
		position: relative
	}

	.home-e-331 {
		align-items: flex-start
	}

	.home-e-332,
	.home-e-333 {
		position: relative
	}

	.home-e-330,
	.home-e-478 {
		position: relative
	}

	.home-e-478 {
		align-items: center;
		margin-right: auto;
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0);
		width: 100%
	}

	.home-e-479 {
		display: none;
		max-width: none
	}

	.home-e-479,
	.home-e-480,
	.home-e-481,
	.home-e-482,
	.home-e-484,
	.home-e-485,
	.home-e-486,
	.home-e-487,
	.home-e-491 {
		position: relative
	}

	.home-e-487 {
		transform: rotate(7deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-488 {
		transform: rotate(0deg) scale(1) translateX(0) translateY(0) translateZ(0)
	}

	.home-e-483,
	.home-e-488,
	.home-e-489,
	.home-e-490 {
		position: relative
	}

	@media {
		.gradientbutton {
			background-attachment: scroll;
			background-clip: border-box;
			background-image: linear-gradient(110deg, #9747ff 1.7999999999999998%, #7b61ff 100%);
			background-origin: padding-box;
			background-position: 0 0;
			background-repeat: no-repeat;
			background-size: auto auto
		}

		.H1 {
			font-size: 34px;
			line-height: 44px
		}
	}
	
    .home-e-330, .home-e-332 {
      text-align: left;
    }
}

.gradientbutton:hover {
	background-color: #00000000;
	background-position: 100%;
	opacity: 100%;
	transform: scale(1.04)
}

.gradientbutton {
	align-items: center;
	background: linear-gradient(325deg, #5c33ff 19.35%, #b599ff 138.84%));
	background-attachment: scroll;
	background-clip: border-box;
	background-image: linear-gradient(110deg, #5c33ff 1.7999999999999998%, #b599ff 100%);
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: auto auto;
	border: 0 solid #ffffff00;
	border-bottom: 2px solid #00000028;
	border-radius: 12px 12px 12px 12px;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
	justify-content: center;
	opacity: 100%;
	padding: 12px 32px;
	transition: all .5s ease-out
}

.paragraph {
	font-size: 18px;
	font-weight: 400;
	line-height: 28px
}

.comfortaa {
	font-family: Comfortaa
}

.light {
	background-color: #fafafa
}

.kumbh-sans {
	font-family: Kumbh Sans
}

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

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

.pricing-card {
	background-color: #2222220a;
	border: 1px solid #0000004c;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 2px 8px 0 #ffffff0a;
	-moz-column-gap: 12px;
	column-gap: 12px;
	flex-direction: column;
	padding: 24px;
	row-gap: 12px
}

.pricing-card-focused {
	border: 3px solid #9013fe
}

.text-par {
	color: #111111b2;
	font-size: 16px;
	line-height: 26px
}

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

.footer-link {
	color: #5f6980;
	font-family: Inter;
	font-size: 15px;
	line-height: 25px
}

.Feature-card {
	max-width: 320px !important
}

.feature-card-main {
	border-color: #333;
	box-shadow: 0 10px 36px 0 #9747ff19, 0 0 0 1px rgba(0, 0, 0, .06)
}

.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
}

.H1 {
	font-size: 48px;
	font-weight: 800;
	line-height: 58px
}

.H1,
.Paragraph {
	font-family: Kumbh Sans
}

.Paragraph {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px
}

.H2 {
	font-family: Kumbh Sans;
	font-size: 22px;
	font-weight: 500;
	line-height: 32px
}

.disabled-pricebutton:hover {
	background-color: #ffffff4c;
	border-color: #000;
	border-width: 1px
}

.disabled-pricebutton {
	background-color: #ffffff4c;
	border-color: #000;
	cursor: not-allowed
}

.Primary-button {
	border-radius: 10px 10px 10px 10px;
	padding: 10px 32px
}

.gradient-border {
	-angle: 0deg;
	animation: rotate 10s linear infinite;
	border: 3px solid #000;
	-o-border-image: linear-gradient(var(--angle), #9747ff, #7b61ff, #9747ff, #7b61ff) 1;
	border-image: linear-gradient(var(--angle), #9747ff, #7b61ff, #9747ff, #7b61ff) 1;
	border-radius: 8px 8px 8px 8px;
	width: calc(100% - 40px)
}

.primary-button:hover {
	transform: scale(1.04)
}

.website-card-image {
	border-radius: 10px 10px 10px 10px
}

.card-link:hover {
	color: #000
}

.card-link {
	color: #00000099
}

.social-icon:hover {
	color: #111;
	transform: scale(1.03)
}

.social-icon {
	color: #1111117f
}

.H5 {
	font-size: 24px;
	font-weight: 600;
	line-height: 34px
}

.Title {
	font-size: 53px;
	font-weight: 700;
	line-height: 63px
}

.star {
	color: #ff9529;
	font-size: 18px;
	line-height: 28px
}

.header-link-white:hover {
	color: var(--vId-aa3cbb53-f90f-4798-a155-f7b0339c9435)
}

.header-link-white {
	color: #ffffffb2;
	font-family: Inter;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px
}

.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-310 img {
	border-radius: initial;
	display: initial;
	height: auto;
	-o-object-fit: initial;
	object-fit: fill;
	width: auto
}

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

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

.home-e-16 img,
.home-e-175 span {
	display: initial
}

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

.home-e-16 span,
.home-e-19 img {
	display: initial
}

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

.home-e-19 span,
.home-e-22 img {
	display: initial
}

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

.home-e-22 span,
.home-e-31 img {
	display: initial
}

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

.home-e-28 img,
.home-e-31 span {
	display: initial
}

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

.home-e-25 img,
.home-e-28 span {
	display: initial
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.home-e-301 {
  display: none;
  opacity: 0;
  transition: opacity 0.5s ease;
}

.home-e-301.show {
  display: block;
  opacity: 1;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}

.home-e-478.fade-out {
  animation: fadeOut 0.5s forwards;
}
