@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Eczar:wght@400..800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Inria+Sans:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Marmelad&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Manrope:wght@200..800&display=swap");
@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Marmelad&display=swap";

body {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	background: #040740;
	background-repeat: no-repeat;
	background-attachment: fixed;
	/* background-image: url('../images/backgroundimage.webp'); */
	background-size: cover;
	background-position: top;
	min-height: 100vh;
	display: flex;
	flex-direction: column;
}

body:has(.OIgmkAmQ) {
	background: #040740;
	/* background-image: url("../images/backgroundimage.webp"); */
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top;
	background-attachment: fixed;
	box-sizing: border-box;
}

body:has(.MKpPsgqU) {
	background: #040740;
	/* background-image: url("../images/backgroundimage.webp"); */
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top;
	background-attachment: scroll;
}

/* @media (max-width: 900px) {
	body {
		background-image: url(../images/mobilebg.webp);
	}

	body:has(.OIgmkAmQ) {
		background-image: url(../images/mobilebg.webp);
		background-size: contain;
	}

	body:has(.MKpPsgqU) {
		background-image: url(../images/mobilebg.webp);
		background-size: contain;
	}
} */

p,
h1,
h2,
h3 {
	margin: 0px;
}

.EwTqojys {
	max-width: 1280px;
	margin: 0 auto;
	padding-inline: 30px;
}

.YHrjnOsq {
	max-width: 1280px;
	margin: 0 auto;
	padding-inline: 30px;
}

.GxoLIWho {
	height: 100%;
	overflow: hidden;
}

.zxuzYiNU {
	display: none !important;
}

.OKbiiFJF {
	display: inherit;
}

@media (max-width: 1280px) {
	.EwTqojys {
		max-width: 100%;
		padding-inline: 10px;
	}

	.YHrjnOsq {
		max-width: 100%;
		padding-inline: 10px;
	}
}

@media (max-width: 1000px) {
	.OKbiiFJF {
		display: none !important;
	}

	.zxuzYiNU {
		display: inherit !important;
	}

	.EwTqojys {
		max-width: 100%;
		padding-inline: 16px;
	}

	.YHrjnOsq {
		max-width: 100%;
		padding-inline: 16px;
	}
}

.wewoRMXi,
.wewoRMXi::before {
	content: " ";
	min-height: 16px;
	min-width: 16px;
	max-width: 80px;
	background-size: 16px;
	background-position-x: left;
	background-position-y: top;
	display: block;
	color: transparent;
}

.wewoRMXi {
	width: 100px;
	background-image: url("fonts/star2.svg");
}

.wewoRMXi::before {
	margin: 0;
	padding: 0;
	background-image: url("fonts/star1.svg");
}

.wewoRMXi[data-rating="1"]::before {
	/* width: 20px; */
	width: 16px;
}

.wewoRMXi[data-rating="1.5"]::before {
	/* width: 30px; */
	width: 24px;
}

.wewoRMXi[data-rating="2"]::before {
	/* width: 40px; */
	width: 32px;
}

.wewoRMXi[data-rating="2.5"]::before {
	/* width: 50px; */
	width: 40px;
}

.wewoRMXi[data-rating="3"]::before {
	/* width: 60px; */
	width: 48px;
}

.wewoRMXi[data-rating="3.5"]::before {
	/* width: 70px; */
	width: 56px;
}

.wewoRMXi[data-rating="4"]::before {
	/* width: 80px; */
	width: 64px;
}

.wewoRMXi[data-rating="4.5"]::before {
	/* width: 90px; */
	width: 72px;
}

.wewoRMXi[data-rating="5"]::before {
	/* width: 100px; */
	width: 80px;
}

.rZjIcleL {
	background: #525252;
}

.bLiCRZGj {
	background: #2e40db;
}

.QvdBTEiv {
	background: #eb1111;
}

.yXxQNwBF {
	background: #f62364;
}

.kTogyUsM {
	background: #9f0c9f;
}

.HaMSXAWx {
	background: #4b0082;
}

.otroyNBa {
	background: #23b6b6;
}

.kilqhNas {
	background: #0a9b9b;
}

.EuNUhLbo {
	background: #0b9a0b;
}

.ArEsGJpt {
	background: #13d913;
}

.xuyHwJXN {
	background: #d3c62b;
}

.cGwShBJA {
	background: #ff8500;
}

.KElYYWqM {
	background: #891d1d;
}

.TKgqtwiF {
	background: #525252;
}

body.remove_scrolling {
	overflow: hidden;
}

nav .YHrjnOsq {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-block: 15px;
}

/* .qRHIcoZT {
	max-height: 40px;
} */

.WJAGxigE {
	display: flex;
	align-items: center;
	gap: 10px;
	text-decoration: none;
}

.WJAGxigE p {
	color: #000;
	font-family: Inter;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: 17.5px;
	letter-spacing: -0.3px;
	text-transform: uppercase;
}

.HJvNgQBa {
	color: #fff;
	text-align: center;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	/* 150% */
	letter-spacing: -0.32px;
	text-decoration-line: underline;
}

#nav_btn,
#nav_close_btn {
	display: none !important;
}

#nav_links {
	display: flex;
	align-items: center;
	gap: 24px;
}

/* @media (max-width: 900px) {
	.qRHIcoZT {
		max-height: 35px;
		width: auto;
	}
} */

@media (max-width: 500px) {
	.HJvNgQBa {
		color: #fff;
		font-size: 12px;
	}

	#nav_btn,
	#nav_close_btn {
		display: block;
		background: transparent;
		border: none;
		color: #000;
	}

	#overlay {
		position: fixed;
		top: 0;
		left: -100%;
		width: 100%;
		height: 100vh;
		background: #000;
		transition: all 0.2s ease-in-out;
		z-index: 999999;
	}

	#nav_links {
		/* position: fixed;
		top: 0;
		left: -100%;
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		gap: 30px;
		z-index: 999999; */
	}
}

.STJirlkM {
	width: 100%;
	height: 1px;
	background: linear-gradient(90deg,
			rgba(255, 255, 255, 0) 0%,
			rgba(255, 255, 255, 0.24) 49.5%,
			rgba(255, 255, 255, 0) 100%);
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

.tyero {
	position: fixed;
	width: 100%;
	height: 100vh;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 6;
	top: 0;
	left: 0;
	background: #060606;
	padding-inline: 12px;
}

.a18 {
	border-radius: 12px;
	/* border: 1px dashed #fff; */
	background: rgba(0, 0, 0, 0.1);
	width: 480px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.a18 img {
	width: 60px;
	height: 60px;
	margin-bottom: 32px;
	margin-top: 48px;
}

.a18 h2 {
	color: #fff;
	text-align: center;
	font-family: Inter;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: 40px;
	letter-spacing: 1.12px;
	margin-bottom: 6px;
	padding-inline: 24px;
}

.a18 p,
.a18 a {
	color: #fff;
	text-align: center;
	font-family: Inter;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
}

.a18 p {
	padding-inline: 24px;
}

.jiotyr {
	width: 100%;
	display: flex;
	align-items: center;
	margin-top: 32px;
}

.jiotyr button {
	height: 44px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	border: none;
	outline: none;
	font-family: Inter;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	/* 160% */
}

.jiotyr button.no {
	background: #eaeaea;
	color: #2b2d31;
	border-bottom-left-radius: 11px;
	box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}

.jiotyr button.yes {
	background: #028b40;
	box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
	border-bottom-right-radius: 11px;
	color: #fff;
}

.a18norm.hide {
	display: none;
}

.u18.hide {
	display: none;
}

.tyero.u18 {
	z-index: 7;
}

.u18detail {
	border-radius: 12px;
	/* border: 1px dashed #fff; */
	background: rgba(14, 13, 13, 0.1);
	max-width: 480px;
	padding: 48px 24px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 32px;
}

.u18detail p {
	color: #ca0404;
	text-align: center;
	font-family: Inter;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 36px;
	/* 150% */
	letter-spacing: 0.96px;
}

@media (max-width: 580px) {
	.jiotyr {
		flex-direction: column-reverse;
	}

	.a18 h2 {
		padding-inline: 16px;
	}

	.a18 p {
		padding-inline: 16px;
	}

	.a18 img {
		margin-top: 32px;
		margin-bottom: 24px;
	}

	.jiotyr button.no {
		border-bottom-right-radius: 11px;
		border-bottom-left-radius: 11px;
	}

	.jiotyr button.yes {
		border-radius: 0;
	}
}

.JXIjbocM {
	display: block;
}

@media (max-width: 900px) {
	.JXIjbocM {
		display: none;
	}
}

.kbhFBySM {
	display: none;
}

@media (max-width: 900px) {
	.kbhFBySM {
		display: block;
	}
}

header {
	padding: 40px 80px;
}

@media (max-width: 900px) {
	header {
		padding: 12px 16px;
	}
}

header .nzpraDTP {
	max-width: 1000px;
	margin: auto;
	text-align: center;
	display: flex;
	flex-direction: column;
	gap: 15px;
}

@media (max-width: 900px) {
	header .nzpraDTP {
		gap: 10px;
	}
}

header .nzpraDTP h1 {
	color: #fff;
	text-align: center;
	font-family: Montserrat;
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	line-height: 60px;
}

@media (max-width: 900px) {
	header .nzpraDTP h1 {
		font-size: 20px;
		line-height: 30px;
	}
}

header .nzpraDTP p {
	color: #fff;
	text-align: center;
	font-family: Inter;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: -0.36px;
	text-transform: capitalize;
}

@media (max-width: 900px) {
	header .nzpraDTP p {
		font-size: 14px;
		line-height: 20px;
		letter-spacing: -0.28px;
	}
}

.KnzWyxFE {
	padding: 96px 80px;
}

@media (max-width: 900px) {
	.KnzWyxFE {
		padding: 40px 16px;
	}
}

.KnzWyxFE .PLIVDUrP {
	max-width: 1280px;
	margin: auto;
	padding-inline: 32px;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 32px;
	align-items: center;
}

@media (max-width: 1280px) {
	.KnzWyxFE .PLIVDUrP {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 900px) {
	.KnzWyxFE .PLIVDUrP {
		padding: 0;
		grid-template-columns: repeat(1, 1fr);
	}
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh {
	position: relative;
	display: flex;
	padding: 12px 16px 20px 16px;
	border-radius: 12px;
	border: 1px solid rgba(255, 255, 255, 0.7);
	background: linear-gradient(180deg,
			rgba(86, 86, 86, 0.3) 0%,
			rgba(6, 12, 143, 0.3) 100%);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	gap: 16px;
	flex-direction: column;
	/* height: fit-content; */
	height: 100% !important;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .OacWEmaI {
	position: absolute;
	left: 50%;
	top: -16px;
	transform: translateX(-50%);
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .OacWEmaI p {
	display: flex;
	align-items: center;
	gap: 4px;
	color: #000;
	text-align: center;
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	text-transform: capitalize;
	text-wrap: nowrap;
	border-radius: 8px;
	padding: 4px 20px;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .OacWEmaI p img {
	width: 20px;
	height: 20px;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .nSbGzqsL {
	position: absolute;
	top: -12px;
	left: -12px;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .nSbGzqsL .txbYLrgY {
	border-radius: 16px;
	background: #fff;
	padding: 5.414px 4.665px 4.665px 5.414px;
	width: 24px;
	height: 24px;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .nSbGzqsL p {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #032c03;
	text-align: center;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	text-transform: capitalize;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .hclWXQtD {
	padding: 0 8px;
	display: flex;
	justify-content: space-between;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .hclWXQtD .OZxMIYfa img {
	max-height: 100px;
	object-fit: cover;
}

@media (max-width: 320px) {
	.KnzWyxFE .PLIVDUrP .ycKTBCFh .hclWXQtD .OZxMIYfa img {
		max-height: 70px;
	}
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .hclWXQtD .EIXihllI {
	display: flex;
	align-items: center;
	gap: 6px;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .hclWXQtD .EIXihllI img {
	height: 32px;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .hclWXQtD .EIXihllI p {
	color: #fff;
	text-align: center;
	font-family: Montserrat;
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	line-height: 56px;
	text-transform: capitalize;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .hclWXQtD .EIXihllI p span {
	color: #d1d1d1;
	font-family: Montserrat;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	text-transform: capitalize;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .IhrQIarl {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .IhrQIarl .iqgbZIrO {
	display: flex;
	flex-direction: column;
	gap: 2px;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .IhrQIarl .iqgbZIrO p {
	color: #c2caff;
	text-align: center;
	font-family: Montserrat;
	font-size: 18px;
	font-style: normal;
	font-weight: 900;
	line-height: 28px;
}

@media (max-width: 900px) {
	.KnzWyxFE .PLIVDUrP .ycKTBCFh .IhrQIarl .iqgbZIrO p {
		color: #fff;
		text-align: center;
		font-family: Montserrat;
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 24px;
	}
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .IhrQIarl .iqgbZIrO p span {
	color: #4abd48;
	text-align: center;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .IhrQIarl .iqgbZIrO span {
	color: #fff;
	text-align: center;
	font-family: Montserrat;
	font-size: 24px;
	font-style: normal;
	font-weight: 900;
	line-height: 32px;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .IhrQIarl .qPNtdmqx {
	display: flex;
	gap: 8px;
	align-items: center;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .IhrQIarl .qPNtdmqx .AzWAJavb {
	display: flex;
	gap: 8px;
	border-radius: 6px;
	border: 1px dashed #fff;
	background: rgba(255, 255, 255, 0.2);
	padding: 8px 12px;
	width: 100%;
	align-items: center;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .IhrQIarl .qPNtdmqx .AzWAJavb p {
	color: #def3dd;
	font-family: Inter;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .IhrQIarl .qPNtdmqx .AzWAJavb span {
	color: #fff;
	font-family: Inter;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .IhrQIarl .qPNtdmqx .aQDtzdjW {
	border-radius: 6px;
	background: #fff;
	height: 36px;
	width: 66px;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .IhrQIarl .qPNtdmqx .aQDtzdjW p {
	color: #000;
	font-family: Inter;
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .IhrQIarl .qPNtdmqx .aQDtzdjW2 {
	border-radius: 6px;
	background: #fff;
	width: 66px;
	height: 36px;
	cursor: pointer;
	background: #36ab00;
	display: none;
	align-items: center;
	justify-content: center;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .BvrtqwpB {
	margin: auto;
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.kmsms {
	position: relative;
}

.gibqIbtqPkiitbQ {
	z-index: 1 !important;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .BvrtqwpB .kmsms {
	text-decoration: none;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .BvrtqwpB .kmsms p {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 220px;
	height: 56px;
	border-radius: 12px;
	border: 2px solid #6f7203;
	background: linear-gradient(267deg, #1c031b 0.23%, #140a17 98.56%);
	text-wrap: nowrap;
	color: #fff;
	font-family: Inter;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 30px;
	letter-spacing: -0.4px;
	cursor: pointer;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh .BvrtqwpB span {
	overflow: hidden;
	color: #fff;
	text-align: center;
	text-overflow: ellipsis;
	font-family: Inter;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -0.28px;
}

.kwSoRQMc {
	/* background: linear-gradient(180deg, #03083f 0%, #291b7d 49%, #381a65 100%); */
	background: #000;
	padding-block: 40px;
}

.kwSoRQMc .EwTqojys {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.kwSoRQMc span,
.kwSoRQMc p,
.kwSoRQMc a {
	font-family: "Inter", sans-serif;
	line-height: 26px;
	color: #fff;
	font-size: 15px;
	text-align: center;
	font-weight: 400;
	font-style: normal;
}

.kwSoRQMc p {
	font-size: 12px;
}

.kwSoRQMc span {
	text-align: center;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.kwSoRQMc a {
	text-decoration: underline;
}

.kwSoRQMc p {
	margin-bottom: 15px;
}

.kwSoRQMc .FhRGyELO {
	margin-bottom: 0;
}

.brMNTRtc {
	background: #030303;
	padding-block: 15px;
	color: #fff;
}

.brMNTRtc .EwTqojys {
	line-height: 20px;
	font-size: 15px;
	font-style: normal;
	text-align: center;
	color: #ffffff;
	font-weight: 500;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.titoPEnv {
	display: flex;
	align-items: center;
	gap: 20px;
}

.titoPEnv a {
	font-family: "Inter", sans-serif;
	font-size: 15px;
	color: #aeaeb0;
	font-weight: 500;
	text-decoration: none;
	text-align: center;
	line-height: 20px;
	font-style: normal;
}

.utiXIvwE {
	/* padding-block: 48px; */
	display: flex;
	flex-direction: column;
	background: #fff;
}

.zZRyhxOD {
	background: #111112;
	padding-block: 16px;
}

.zZRyhxOD .EwTqojys {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
	gap: 52px;
}

.zZRyhxOD img {
	height: 58px;
}

@media (max-width: 768px) {
	.zZRyhxOD img {
		height: 45px;
		width: auto;
	}
}

@media (max-width: 650px) {
	.brMNTRtc .EwTqojys {
		flex-direction: column-reverse;
		gap: 32px;
	}
}

@media (max-width: 400px) {
	.titoPEnv {
		flex-wrap: wrap;
		justify-content: center;
	}
}

@media (max-width: 350px) {
	.zZRyhxOD img {
		height: 40px;
	}
}

.MKpPsgqU {
	padding: 69px 16px;
}

@media (max-width: 900px) {
	.MKpPsgqU {
		padding: 12px 16px 48px 16px;
	}
}

.MKpPsgqU .nzpraDTP {
	max-width: 720px;
	margin: auto;
	display: flex;
	flex-direction: column;
	gap: 48px;
	align-items: center;
}

.MKpPsgqU .nzpraDTP .BTfZzJKN {
	display: flex;
	flex-direction: column;
	gap: 16px;
	text-align: center;
}

@media (max-width: 900px) {
	.MKpPsgqU .nzpraDTP .BTfZzJKN {
		gap: 12px;
	}
}

.MKpPsgqU .nzpraDTP .BTfZzJKN h2 {
	color: #fff;
	text-align: center;
	font-family: Montserrat;
	font-size: 48px;
	font-style: normal;
	font-weight: 600;
	line-height: 64px;
}

@media (max-width: 900px) {
	.MKpPsgqU .nzpraDTP .BTfZzJKN h2 {
		font-size: 24px;
		line-height: 36px;
	}
}

.MKpPsgqU .nzpraDTP .BTfZzJKN p,
.MKpPsgqU .nzpraDTP .BTfZzJKN a {
	color: #fff;
	text-align: center;
	font-family: Inter;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: -0.36px;
	text-transform: capitalize;
}

@media (max-width: 900px) {

	.MKpPsgqU .nzpraDTP .BTfZzJKN p,
	.MKpPsgqU .nzpraDTP .BTfZzJKN a {
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -0.32px;
	}
}

.MKpPsgqU .nzpraDTP .TajHcyTw {
	width: 320px;
	display: flex;
	justify-content: center;
	position: relative;
	z-index: 4;
}

@media (max-width: 900px) {
	.MKpPsgqU .nzpraDTP .TajHcyTw {
		width: 100%;
	}
}

.MKpPsgqU .nzpraDTP .TajHcyTw form {
	width: 100%;
	display: flex;
	gap: 20px;
	flex-direction: column;
}

@media (max-width: 768px) {
	.MKpPsgqU .nzpraDTP .TajHcyTw form {
		width: 100%;
	}
}

.MKpPsgqU .nzpraDTP .TajHcyTw form label {
	color: #fff;
	font-family: Inter;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 6px;
}

.MKpPsgqU .nzpraDTP .TajHcyTw form input {
	box-sizing: border-box;
	padding: 10px 12px;
	border-radius: 6px;
	background: #fff;
	border: none;
	width: 100%;
	color: #000;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	z-index: 2;
}

.MKpPsgqU .nzpraDTP .TajHcyTw form input:focus,
.MKpPsgqU .nzpraDTP .TajHcyTw form textarea:focus {
	border: none;
	outline: none;
}

.MKpPsgqU .nzpraDTP .TajHcyTw form input::-moz-placeholder,
.MKpPsgqU .nzpraDTP .TajHcyTw form textarea::-moz-placeholder {
	color: #000;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
}

.MKpPsgqU .nzpraDTP .TajHcyTw form input::placeholder,
.MKpPsgqU .nzpraDTP .TajHcyTw form textarea::placeholder {
	color: #000;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
}

.MKpPsgqU .nzpraDTP .TajHcyTw form textarea {
	border-radius: 4px;
	border: 1px solid #eaecf0;
	background: #fff;
	padding: 12px 14px;
	width: 100%;
	box-sizing: border-box;
	height: 110px;
	color: #4b4b4b;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
}

.MKpPsgqU .nzpraDTP .TajHcyTw form .hclWXQtD {
	display: flex;
	gap: 16px;
	width: 100%;
}

@media (max-width: 768px) {
	.MKpPsgqU .nzpraDTP .TajHcyTw form .hclWXQtD {
		flex-direction: column;
		gap: 20px;
	}
}

.MKpPsgqU .nzpraDTP .TajHcyTw form .hclWXQtD .UAUYdrpO {
	width: 100%;
}

.MKpPsgqU .nzpraDTP .TajHcyTw form .hclWXQtD .rGdPrLJg {
	width: 100%;
}

.MKpPsgqU .nzpraDTP .TajHcyTw form .CJPhnfOB {
	display: flex;
	align-items: flex-start;
	gap: 12px;
}

.MKpPsgqU .nzpraDTP .TajHcyTw form .CJPhnfOB p {
	color: var(--Gray-500, #667085);
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
}

.MKpPsgqU .nzpraDTP .TajHcyTw form .CJPhnfOB p a {
	color: var(--Gray-500, #667085);
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
}

.MKpPsgqU .nzpraDTP .TajHcyTw form .CJPhnfOB input[type="checkbox"] {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.MKpPsgqU .nzpraDTP .TajHcyTw form .CJPhnfOB .OLiQvSKd {
	position: relative;
	width: 20px;
	height: 20px;
	border-radius: 6px;
	border: 1px solid var(--Gray-300, #d0d5dd);
	background: var(--Base-White, #fff);
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	transition: background-color 0.3s, border-color 0.3s;
}

.MKpPsgqU .nzpraDTP .TajHcyTw form .CJPhnfOB .OLiQvSKd::after {
	content: "";
	position: absolute;
	display: none;
	top: 2px;
	left: 7px;
	width: 5px;
	height: 10px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
}

.MKpPsgqU .nzpraDTP .TajHcyTw form .CJPhnfOB input[type="checkbox"]:checked+.OLiQvSKd::after {
	display: block;
}

.MKpPsgqU .nzpraDTP .TajHcyTw form .CJPhnfOB input[type="checkbox"]:checked+.OLiQvSKd {
	background-color: #008cff;
	border-color: var(--Gray-300, #d0d5dd);
}

.MKpPsgqU .nzpraDTP .TajHcyTw form .JygeiBhE {
	cursor: pointer;
	width: 100%;
	display: block;
	border-radius: 12px;
	background: linear-gradient(180deg, #e30000 0%, #800 100%);
	box-shadow: 3px 3px 0px 0px #570000;
	padding: 12px 0px;
	text-align: center;
	color: #fff;
	font-family: Inter;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 28px;
	letter-spacing: -0.36px;
	text-decoration: none;
	margin: auto;
	margin-top: 12px;
}

@media (max-width: 400px) {
	.MKpPsgqU .nzpraDTP .TajHcyTw form .JygeiBhE {
		width: 100%;
	}
}

.MKpPsgqU .nzpraDTP .TajHcyTw form .SMijlUpS {
	display: none;
	border-radius: 6px;
	background: #2faa04;
	box-shadow: none;
	color: #fff;
	font-family: Inter;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
}

.OIgmkAmQ {
	padding: 68px 16px;
	max-width: 960px;
	margin: auto;
}

@media (max-width: 900px) {
	.OIgmkAmQ {
		padding: 12px 16px 48px 16px;
	}
}

.OIgmkAmQ h1 {
	text-align: center;
	margin-bottom: 48px;
	color: #fff;
	text-align: center;
	font-family: Montserrat;
	font-size: 48px;
	font-style: normal;
	font-weight: 600;
	line-height: 64px;
}

@media (max-width: 900px) {
	.OIgmkAmQ h1 {
		margin-bottom: 44px;
		font-size: 24px;
		line-height: 36px;
	}
}

.OIgmkAmQ p,
.OIgmkAmQ li,
.OIgmkAmQ span,
.OIgmkAmQ a {
	color: #fff;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -0.32px;
}

@media (max-width: 900px) {

	.OIgmkAmQ p,
	.OIgmkAmQ li,
	.OIgmkAmQ span,
	.OIgmkAmQ a {
		font-size: 14px;
		line-height: 20px;
		letter-spacing: -0.28px;
	}
}

.OIgmkAmQ a {
	text-decoration: underline;
}

* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}

.AtMgGyZj {
	position: fixed;
	bottom: 16px;
	left: 50px;
	border-radius: 8px;
	background: var(--Base-White, #c4c0c0);
	box-shadow: 4px 4px 19px 0px rgba(0, 0, 0, 0.25);
	padding-top: 16px;
	width: 343px;
	display: flex;
	flex-direction: column;
	gap: 16px;
	z-index: 5;
}

@media (max-width: 768px) {
	.AtMgGyZj {
		width: 100%;
		bottom: 0;
		left: 0;
	}
}

.AtMgGyZj .hclWXQtD {
	display: flex;
	flex-direction: column;
	align-items: self-start;
	gap: 2px;
	padding: 0 39px;
}

.AtMgGyZj .hclWXQtD p {
	color: #2b2d31;
	text-align: center;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px;
}

.AtMgGyZj .BvrtqwpB {
	display: flex;
}

.AtMgGyZj .BvrtqwpB .unyCKdvA {
	font-family: Inter;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	height: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	outline: none;
	border: none;
	cursor: pointer;
}

.AtMgGyZj .BvrtqwpB #acceptBtn {
	width: 100%;
	color: #fff;
	border-bottom-right-radius: 8px;
	background: #027046;
	box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}

@media (max-width: 768px) {
	.AtMgGyZj .BvrtqwpB #acceptBtn {
		border-radius: 0;
	}
}

.AtMgGyZj .BvrtqwpB #declineBtn {
	width: 100%;
	color: #2b2d31;
	border-bottom-left-radius: 8px;
	background: #eaeaea;
}

@media (max-width: 768px) {
	.AtMgGyZj .BvrtqwpB #declineBtn {
		border-radius: 0;
	}
}

.yqOngqPpLnqorn {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	padding: 0 16px;
	/* border-top: 1px solid rgba(255, 255, 255, 0.3); */
	background: rgba(5, 7, 64, 0.95);
	backdrop-filter: blur(7.5px);
	/* backdrop-filter: blur(7.5px); */
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 9999;
}

.agOnqtPPqtzoIubt {
	max-width: 473px;
	width: 100%;
	padding: 24px 16px;
	/* gap: 12px; */
	border-radius: 8px;
	border-radius: 8px;
	border: 1px dashed #fff;
	background: #1e2054;
	/* background: #fff; */
	/* box-shadow: 0px 0px 8px 1px rgba(255, 255, 255, 0.2); */
	display: flex;
	flex-direction: column;
	align-items: center;
}

.agOnqtPPqtzoIubt img {
	margin: 0 0 24px;
}

.agOnqtPPqtzoIubt p {
	color: #fff;
	text-align: center;
	font-family: Inter;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	margin-bottom: 8px;
	line-height: 30px;
	/* 125% */
}

.agOnqtPPqtzoIubt span {
	color: #fff;
	text-align: center;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
	/* 162.5% */
	margin-bottom: 24px;
}

.valtjPtqObnqIb {
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
	gap: 16px;
	border-radius: 7px;
	width: 100%;
}

.valtjPtqObnqIb button {
	display: flex;
	padding: 12px 24px;
	justify-content: center;
	align-items: center;
	border-radius: 7px;
	gap: 10px;
	flex: 1 0 0;
	/* color: #2b2d31; */
	text-align: center;
	font-family: Inter;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	/* 160% */
	text-transform: capitalize;
	cursor: pointer;
	border: none !important;
}

.valtjPtqObnqIb .avoqUIgaIUBg {
	border-radius: 7px;
	background: #0095ff;
	color: white;
}

.gIutqpiuhUtqb {
	color: #2b2d31;
}

@media (max-width: 600px) {
	.agOnqtPPqtzoIubt {
		max-width: 343px;
		padding: 20px 16px;
	}

	.valtjPtqObnqIb {
		gap: 16px;
		flex-direction: column;
	}

	.valtjPtqObnqIb button {
		width: 100%;
	}
}

.valtjPtqObnqIb .IOewjib2 {
	color: #000;
	font-size: 15px;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}

.valtjPtqObnqIb .IOewjib1 {
	background: #000;
	color: #fff;
	font-size: 16px;
	letter-spacing: -0.32px;
	text-transform: capitalize;
}

.no-scroll {
	overflow: hidden;
}

.gibqIbtqPkiitbQ {
	position: absolute;
	z-index: -15;
}

.pages_main {
	padding: 64px 144px 64px 144px;
}

@media (max-width: 900px) {
	.pages_main {
		padding: 64px 16px 64px 16px;
	}
}

.pages_main .pages h2 {
	color: #242424;
	font-family: Inter;
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	line-height: 60px;
	/* 150% */
	letter-spacing: -0.8px;
	margin-bottom: 16px;
}

.pages_main .pages p,
.pages_main .pages span,
.pages_main .pages li,
.pages_main .pages a {
	color: #242424;
	font-family: Inter;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	/* 155.556% */
	letter-spacing: -0.36px;
}

/*# sourceMappingURL=pages.css.map */

/*# sourceMappingURL=pages.css.map */

/*# sourceMappingURL=pages.css.map */

body {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	background: #040740;
	background-repeat: no-repeat;
	background-attachment: fixed;
	/* background-image: url("../images/backgroundimage.webp"); */
	background-size: cover;
	background-position: top;
	min-height: 100vh;
	display: flex;
	flex-direction: column;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh {
	position: relative;
	display: flex;
	padding: 12px 16px 20px 16px;
	border-radius: 12px;
	border: 1px solid rgba(255, 255, 255, 0.7);
	background: linear-gradient(180deg, rgba(86, 86, 86, 0.3) 0%, rgba(6, 12, 143, 0.3) 100%);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	gap: 16px;
	flex-direction: column;
	height: fit-content;
}

/*  */
#nav_btn {
	display: none;
}

body {
	background: radial-gradient(circle at top left, #1c1c1f, #0e0e10 30%, #131316 60%, #0a0a0c 100%) !important;
	background-color: #0a0a0c !important;
}




.OIgmkAmQ p {
	text-align: center;
}

.KnzWyxFE .PLIVDUrP .ycKTBCFh {
	background: #312f2f;
}

.hero_block {
	display: flex;
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	color: #fff;
	align-items: center;
}

.part_txt {
	--s: 70%;
	max-width: var(--s);
	flex: 0 0 var(--s);
}

.part_txt h1 {
	color: #fff;
	font-family: Montserrat;
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	line-height: 1.2;
}



.part_txt p {
	font-family: Inter;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: -0.36px;
}

.part_img img {
	display: block;
	height: auto;
	max-width: 100%;
}

@media (max-width: 900px) {
	.part_txt h1 {
		font-size: 20px;
	}

	.part_txt p {
		font-size: 14px;
		line-height: 1.4;
	}
}

@media (max-width: 486px) {
	.part_img img {
		display: none;
	}

	.part_txt {
		--s: 100%;
	}
}
