@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=Montagu+Slab:opsz,wght@16..144,100..700&family=Montserrat:ital,wght@0,100..900;1,100..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=Montagu+Slab:opsz,wght@16..144,100..700&family=Montserrat:ital,wght@0,100..900;1,100..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=Montagu+Slab:opsz,wght@16..144,100..700&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-family: Montserrat;
	text-decoration: none;
	list-style: none;
}

body {
	background-image: url("../images/ballbg.png");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}

body.bg {
	background-image: url("../images/igeu.webp");
}

@media (max-width: 768px) {
	body.bg {
		background-image: url("../images/igeu2.webp");
	}
}

.xrBIRIJvEw {
	max-width: 994px;
	width: 100%;
	padding: 0 12px;
	margin: 0 auto;
}

nav {
	background: #d2e9c3;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 6px;
	border-radius: 30px;
	padding: 8px;

	.HILBjdmPSt {
		font-size: 14px;
		line-height: 22px;
		font-weight: 700;
		color: #000000;
	}
}

.tFSRTSgOMv a{
	display: flex;
	align-items: center;
}

.tFSRTSgOMv img{
	margin-right: 20px;
}

.tFSRTSgOMv span{
	color: #000;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
}

.tFSRTSgOMv p {
	display: none;
}

.tFSRTSgOMv .nsYpHUMVSi {
	width: 32px;
	height: 32px;
}


.logo_desktop {
	display: none;
}

/* main {
    margin-top: 16px;
    } */

    main .JvbeVAZXFr {
    	text-align: center;
    	max-width: 347px;
    	margin: 0 auto;
    	margin-top: 16px;
    }

    main .JvbeVAZXFr h1 {
    	font-weight: 700;
    	font-size: 18px;
    	line-height: 26px;
    	text-align: center;
    	letter-spacing: calc(18px * 0.02);
    }

    .JvbeVAZXFr h2 {
    	font-weight: 500;
    	font-size: 14px;
    	line-height: 21px;
    	text-align: center;
    	margin-top: 4px;
    }

    .AWxQFbupMC {
    	margin-top: 42px;
    	display: flex;
    	flex-direction: column;
    	align-items: center;
    	justify-content: center;
    	gap: 48px;
    	margin-bottom: 48px;

    	.QuJsYSTXFD {
    		background: #1b4b38;
    		display: flex;
    		position: relative;
    		margin: 0 auto;
    		width: 100%;
    		border-radius: 8px;
    		padding: 8px;

    		.kcMElJASdK {
    			position: absolute;
    			top: -30px;
    			transform: translateX(-50%);
    			height: 40px;
    			left: 50%;
    			margin-bottom: 4px;
    			min-width: 141px;
    			box-shadow: 0px 4px 8px 0px #ffffff4d;
    		}

    		.text-labele {
    			padding: 0 16px;
    			white-space: nowrap;
    			z-index: -1;
    			height: 100%;
    			display: flex;
    			justify-content: center;
    			align-items: center;
    			text-align: center;
    			clip-path: polygon(5% 0, 95% 0, 100% 100%, 0% 100%);
    			font-family: Ubuntu;
    			text-transform: uppercase;
    			font-weight: bold;
    			font-size: 14px;
    			line-height: 21px;
    			color: #fff;
    		}

    		.EhviuMlWUH {
    			display: flex;
    			flex-direction: column;
    			justify-content: space-between;

    			.WjvOiskcYd {
    				width: 29px;
    				height: 34px;
    				background: #f0f68d;
    				border-radius: 4px;
    				padding: 8px;

    				span {
    					font-family: "Montagu Slab", serif;
    					font-weight: bold;
    					font-size: 18px;
    					line-height: 18px;
    					text-align: center;
    				}
    			}

    			.mKLuHvcOYc {
    				display: flex;
    				flex-direction: column;
    				align-items: center;

    				span {
    					color: #fff;
    					font-weight: bold;
    					font-size: 18px;
    					line-height: 24px;
    					letter-spacing: 1%;
    				}
    			}
    		}

    		.BdhcdzNKxU {
    			margin-left: 8px;
    			width: 100%;
    			height: 100%;
    			overflow-x: hidden;

    			.WjvOiskcYd {
    				display: flex;
    				flex-direction: row;
    				justify-content: space-between;
    				align-items: center !important;
    				margin-bottom: 20px;

    				p {
    					color: #fff;
    					font-size: 18px;
    					line-height: 24px;
    					font-weight: 600;
    					padding: 10px 0;
    					min-height: 72px;
    					display: flex;
    					text-align: left;
    					justify-content: flex-start;
    					align-items: center;
    					/* align-self: stretch; */
    				}

    				img {
    					width: 150px;
    					height: 100px;
    					object-fit: contain;
    				}
    			}

    			.mKLuHvcOYc {
    				.sHICDgtRwY {
    					background-color: #fff;
    					margin-top: 20px;
    					height: 48px;
    					/* max-width: 296px; */
    					width: 100%;
    					background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%2325BA2B' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
    					border-radius: 10px;

    					text-align: center;
    					display: flex;
    					align-items: center;
    					padding-left: 2px;
    					overflow: hidden;

    					input {
    						outline: none;
    						color: black;
    						border: none;
    						width: 100%;
    						height: auto;
    						padding: 8px 12px 8px 8px;
    						font-weight: 500;
    						font-family: Inter;
    					}

    					button {
    						margin-right: 6px !important;
    						background-color: #000;
    						color: white;
    						display: flex;
    						border-radius: 6px;
    						cursor: pointer;
    						border: none;

    						span {
    							font-family: Inter;
    							padding: 12px 8px;
    							font-size: 14px;
    							line-height: 20px;
    							font-weight: 600;
    							text-align: center;
    							white-space: nowrap;
    						}
    					}
    				}

    				.MMrtfRoiMu {
    					margin-top: 8px;
    					height: 48px;
    					cursor: pointer;
    					width: 100%;
    					border-radius: 8px;
    					background: linear-gradient(180deg, #f7b801 0.54%, #f18701 100.54%);
    					border: none;
    					display: flex;
    					align-items: center;
    					justify-content: center;
    					span {
    						color: #fff;
    						font-weight: 800;
    						text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    						font-size: 18px;
    						line-height: 28px;
    						letter-spacing: 2%;
    						white-space: nowrap;
    						text-align: center;
    						z-index: auto;
    					}
    				}

    				.TEmwTlTWXW {
    					display: none;
    				}
    			}
    		}
    	}
    }

    footer {
    	background: #f0f68d;
    	width: 100%;
    }

    .jVLGMWbxTi {
    	padding-top: 24px;
    }

    .uhiPdNvPey {
    	background: #14382a26;
    	backdrop-filter: blur(8px);
    	border-radius: 8px;
    	/* margin: 64px 14px 0 14px; */
    	padding: 32px;
    }

    .uhiPdNvPey p {
    	font-weight: 500;
    	font-size: 14px;
    	line-height: 24px;
    	font-style: italic;
    	color: #1a1f2d;

    	a {
    		text-decoration: underline;

    		display: inline-block;
    		text-decoration-skip-ink: none;
    		line-height: 1;
    	}
    }

    .uhiPdNvPey p:last-child {
    	margin-top: 28px;
    }

    .dqVOxgTgnW {
    	max-width: 1280px;
    	margin: 0 auto;
    }

    .rAIoHhhQUQ {
    	border-radius: 8px;
    	padding: 32px 0;
    	margin-top: 24px;
    }

    .rAIoHhhQUQ .cbCDNKJWhH {
    	padding: 0 50px;
    	display: flex;
    	flex-wrap: wrap;
    	justify-content: center;
    	align-items: center;
    	gap: 40px;
    }

    .rAIoHhhQUQ .nGIqVvxRiJ {
    	display: flex;
    	flex-wrap: wrap;
    	justify-content: center;
    	align-items: center;
    	padding: 0px 30.72px;
    	gap: 40px;
    	margin-top: 40px;
    }

    .eHqFXCpmpC {
    	background: #14382a26;
    	margin-top: 32px;
    }

    .xrDoBudIdy .eaJGcnFrhi {
    	padding: 16px 0;
    }

    .xrDoBudIdy li {
    	text-align: center;
    	padding-bottom: 16px;
    }

    .FAVGovzXLh {
    	display: none;
    }

    .xrDoBudIdy p {
    	color: #6a6a6a;
    	text-align: center;
    	font-size: 14px;
    	line-height: 20px;
    	font-weight: 500;
    }

    .xrDoBudIdy ul li a {
    	color: #007e4d;
    	font-size: 14px;
    	line-height: 20px;
    	font-weight: 500;
    }

    #InzZXHSxiZ {
    	max-width: 347px;
    	margin: 0 auto;
    	width: 100%;
    	background: #f1ffe8;
    	border-radius: 10px;
    	position: fixed;
    	bottom: 14px;
    	left: 0;
    	right: 0;
    	z-index: 9;
    }

    #InzZXHSxiZ.JJKCHGezKm {
    	display: none;
    }

    #InzZXHSxiZ .beCKcLdSXj {
    	padding: 20px 16px;
    }

    #InzZXHSxiZ .HILBjdmPSt h3 {
    	font-weight: bold;
    	font-size: 16px;
    	line-height: 24px;
    }

    #InzZXHSxiZ .HILBjdmPSt p {
    	font-weight: 400;
    	font-size: 14px;
    	line-height: 20px;
    	margin-top: 8px;
    }

    #InzZXHSxiZ .grwlrTshDL {
    	display: flex;
    	align-items: center;
    	margin-top: 16px;
    }

    #InzZXHSxiZ .GJQcuXhkBz {
    	display: block;
    	background: linear-gradient(180deg, #f7b801 0.54%, #f18701 100.54%);
    	width: 169px;
    	height: 40px;
    	border: none;
    	border-radius: 8px;
    	cursor: pointer;
    	box-shadow: 0px 2px 4px 0px #0000004f;
    	padding: 8px 40px;

    	span {
    		color: white;
    		font-weight: 800;
    		font-size: 14px;
    		line-height: 24px;
    		text-transform: uppercase;
    		text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    	}
    }

    #InzZXHSxiZ .nExnUUZrex {
    	display: block;
    	width: 130px;
    	cursor: pointer;
    	height: 40px;
    	border: 1px solid #dddddd;
    	border-radius: 8px;
    	background-color: white;
    	margin-left: 16px;
    	padding: 7px 24px;

    	span {
    		color: black;
    		font-weight: 800;
    		font-size: 14px;
    		line-height: 24px;
    		text-transform: uppercase;
    	}
    }


    .JRqGSacOcE {
    	backdrop-filter: blur(12px);
    	position: fixed;
    	top: 0;
    	left: 0;
    	width: 100vw;
    	height: 100vh;
    	display: flex;
    	justify-content: center;
    	align-items: center;
    	z-index: 10;
    	backdrop-filter: blur(12px);
    }

    .JRqGSacOcE .JnKewrGnAk {
    	position: absolute;
    	top: 50%;
    	left: 50%;
    	transform: translate(-50%, -50%);
    	max-width: 347px;
    	width: 100%;
    	min-height: 118px;
    	height: auto;
    	padding: 24px;
    	border-radius: 10px;
    	background: #e9f8df;
    	box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.08);
    	display: flex;
    	flex-direction: column;
    }

    .JRqGSacOcE .JnKewrGnAk h2 {
    	font-size: 21px;
    	font-weight: 700;
    	line-height: 30px;
    	color: rgba(203, 0, 0, 1);
    }

    .JRqGSacOcE .JnKewrGnAk p {
    	font-size: 15px;
    	margin-top: 16px;
    	font-weight: 400;
    	color: rgba(0, 0, 0, 1);
    	line-height: 24px;
    }

    .JRqGSacOcE .TBAXvzsbxW {
    	position: absolute;
    	top: 50%;
    	left: 50%;
    	transform: translate(-50%, -50%);
    	max-width: 347px;
    	width: 100%;
    	/* min-height: 370px; */
    	padding: 24px;
    	background: #e9f8df;
    	box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.08);
    	border-radius: 10px;
    	z-index: 3;
    	display: flex;
    	flex-direction: column;
    	/* gap: 20px; */
    }

    .JRqGSacOcE .TBAXvzsbxW h2 {
    	font-size: 21px;
    	font-weight: 700;
    	line-height: 30px;
    }

    .JRqGSacOcE .TBAXvzsbxW p {
    	font-size: 15px;
    	font-weight: 400;
    	color: #000000;
    	margin: 16px 0;
    	line-height: 24px;
    }

    .JRqGSacOcE .TBAXvzsbxW p a {
    	color: #00ccff;
    }

    .JRqGSacOcE .TBAXvzsbxW .grwlrTshDL {
    	display: flex;
    	align-items: center;
    	flex-direction: column;
    	width: 100%;
    	gap: 12px;
    }

    .JRqGSacOcE .TBAXvzsbxW .grwlrTshDL button {
    	max-width: 299px;
    	height: 40px;
    	width: 100%;
    	border-radius: 8px;
    	text-transform: uppercase;
    	font-weight: 800;
    	cursor: pointer;
    }

    .JRqGSacOcE .TBAXvzsbxW .grwlrTshDL button:first-child {
    	text-shadow: 0px 2px 4px #0000004f;
    }


    .JRqGSacOcE .TBAXvzsbxW .grwlrTshDL .dSzvzqgqUN {
    	border: 1px solid #dddddd;
    	background-color: #ffffff;
    	border-radius: 8px;
    	color: #000;
    }

    .JRqGSacOcE .TBAXvzsbxW .grwlrTshDL .GJQcuXhkBz {
    	background: linear-gradient(180deg, #f7b801 0.54%, #f18701 100.54%);
    	color: #ffffff;
    	border: none;
    }

    .JRqGSacOcE .TBAXvzsbxW p a {
    	text-decoration: underline;
    }

    body.auKmviwQUi {
    	overflow: hidden;
    }

    @media only screen and (min-width: 862px) {

    	.tFSRTSgOMv {
    		display: flex;
    		align-items: center;

    		p {
    			display: block;
    			font-weight: bold;
    			margin-left: 6px;
    			font-size: 20px;
    		}
    	}

    	.tFSRTSgOMv img {
    		width: 48px;
    		height: 48px;
    	}

    	nav {
    		padding: 10px 24px !important;

    		.HILBjdmPSt {
    			font-size: 15px;
    			line-height: 24px;
    			font-weight: bold;
    		}
    	}

    	main .JvbeVAZXFr {
    		max-width: 892px;
    		width: 100%;
    		margin: 0 auto;
    		margin-top: 40px !important;
    	}

    	main .JvbeVAZXFr h1 {
    		font-weight: 700;
    		font-size: 44px;
    		line-height: 54px;
    	}

    	main .JvbeVAZXFr h2 {
    		font-weight: 400;
    		font-size: 22px;
    		line-height: 31px;
    		text-align: center;
    	}

    	.AWxQFbupMC {
    		margin-top: 40px;
    	}

    	.QuJsYSTXFD {
    		max-width: 962px !important;
    		width: 100%;
    		padding: 0px !important;
    		margin-bottom: 24px;

    		.BdhcdzNKxU {
    			display: flex;
    			/* align-self: stretch; */
    			width: 100%;
    			margin-left: 0 !important;

    			.WjvOiskcYd {
    				margin-bottom: 0px !important;
    				margin-right: 32px;
    				margin-left: 32px;
    				height: 180px;
    				width: 60%;
    				display: flex;
    				flex-direction: row-reverse !important;
    				gap: 24px;


    			}
    		}
    	}

    	.QuJsYSTXFD .BdhcdzNKxU .WjvOiskcYd p {
    		line-height: 32px !important;
    		font-size: 22px !important;
    		height: 128px !important;
    		width: 100%;
    		margin-top: 16px;
    		flex-grow: 1;
    		text-align: center !important;
    	}

    	.EhviuMlWUH .WjvOiskcYd {
    		width: 48px;
    		height: 44px;
    		display: flex;
    		justify-content: center;
    		align-items: center;

    		img {
    			margin-right: 24px;
    		}

    		span {
    			font-size: 24px;
    			line-height: 18px;
    		}
    	}

    	.EhviuMlWUH {
    		/* margin-left: 16px; */
    		margin: 16px 0 16px 16px;
    	}

    	.EhviuMlWUH .mKLuHvcOYc {
    		img {
    			width: 32px;
    			height: 32px;
    		}

    		span {
    			font-size: 30px;
    			line-height: 30px;
    			margin-top: 8px;
    		}
    	}

    	.BdhcdzNKxU {
    		display: flex;
    		justify-content: space-around;
    		align-items: center;
    		padding: 24px 16px 24px 0;

    		.mKLuHvcOYc {
    			display: flex;
    			justify-content: center;
    			align-items: center;
    			flex-direction: column;
    			width: 40%;

    			.sHICDgtRwY {
    				margin-top: 0 !important;
    				height: 52px !important;
    				display: flex;
    				max-width: 329px;
    				justify-content: space-between;
    				align-items: center;
    				width: 100%;

    				input {
    					padding-left: 8px;
    					flex: 1;
    				}

    				button {
    					overflow: hidden;
    					margin: 4px 6px 4px 0 !important;

    					span {
    						padding: 0px;
    						font-family: Inter;
    						font-size: 14px;
    						font-weight: 600;
    						text-align: center;
    					}
    				}
    			}

    			.MMrtfRoiMu {
    				margin-top: 12px !important;
    				height: 52px !important;
    				max-width: 324px !important;
    				width: 100%;

    				span {
    					white-space: nowrap;
    				}
    			}

    			.TEmwTlTWXW {
    				display: flex !important;
    				justify-content: center;
    				align-items: center;
    				flex-wrap: wrap;
    				gap: 4px;
    				margin-top: 12px;
    				padding: 0 45px;

					img {
    					border-radius: 2px;
    					background: #dcedcf;
    					padding: 4px 8px;
    				}
    			}
    		}
    	}

    	.kcMElJASdK {
    		top: -8% !important;
    		left: 340px !important;
    	}

    	.JvbeVAZXFr h2 {
    		font-weight: 400;
    		font-size: 22px;
    		line-height: 31px;
    		margin-top: 8px;
    	}

    	.jVLGMWbxTi {
    		padding-top: 48px;
    	}

    	.xrDoBudIdy p {
    		padding-top: 0;
    		margin-right: 16px;
    	}

    	#InzZXHSxiZ {
    		max-width: 1160px;
    		margin: 0 auto;
    		bottom: 24px;
    	}

    	#InzZXHSxiZ .beCKcLdSXj {
    		display: flex;
    		align-items: center;
    		padding: 16px;
    	}

    	#InzZXHSxiZ .HILBjdmPSt h3 {
    		font-size: 17px;
    	}

    	#InzZXHSxiZ .HILBjdmPSt p {
    		font-size: 15px;
    		line-height: 22px;
    	}

    	#InzZXHSxiZ .grwlrTshDL {
    		display: flex;
    		align-items: center;
    		margin-left: 16px;
    	}

    	#InzZXHSxiZ .GJQcuXhkBz {
    		width: 215px;
    		height: 40px;
    	}

    	#InzZXHSxiZ .nExnUUZrex {
    		width: 202px;
    		height: 40px;
    	}

    	.JRqGSacOcE .TBAXvzsbxW {
    		background: #e9f8df;
    		max-width: 642px !important;
    		width: 100%;
    	}

    	.JRqGSacOcE .TBAXvzsbxW {
    		background: #e9f8df;
    		max-width: 642px !important;
    		width: 100%;
    	}

    	.JRqGSacOcE .JnKewrGnAk {
    		max-width: 642px;
    	}

    	.JRqGSacOcE .TBAXvzsbxW .grwlrTshDL button {
    		max-width: 215px;
    		height: 40px;
    	}

    	.JRqGSacOcE .TBAXvzsbxW .grwlrTshDL {
    		flex-direction: row;
    		justify-content: flex-end;
    		align-self: flex-end;
    	}

    }

    @media only screen and (min-width: 920px) {
    	.xrDoBudIdy .eaJGcnFrhi {
    		display: flex;
    		justify-content: space-between;
    		align-items: center;
    		padding: 24px 0px;
    	}
    	.xrDoBudIdy ul {
    		display: flex;

    		li {
    			margin-left: 16px;
    		}
    	}
    	.xrDoBudIdy {
    		margin-top: 40px;
    	}

    	.xrDoBudIdy li {
    		padding-bottom: 0;
    	}

    	.FAVGovzXLh {
    		display: flex;
    	}
    	.nsYpHUMVSi {
    		display: none;
    	}
    }

    @media only screen and (min-width: 1440px) {
    	.QuJsYSTXFD .BdhcdzNKxU .WjvOiskcYd p {
    		text-align: left !important;
    	}
    }


    .default-color {
    	background: #525252;
    }

    .blue {
    	background: #2E40DB;
    }

    .red {
    	background: #eb1111;
    }

    .pink {
    	background: #f62364;
    }

    .purple {
    	background: #9f0c9f;
    }

    .indigo {
    	background: #4b0082;
    }

    .cyan {
    	background: #23b6b6;
    }

    .teal {
    	background: #0a9b9b;
    }

    .green {
    	background: #0b9a0b;
    }

    .lime {
    	background: #13d913;
    }

    .yellow {
    	background: #d3c62b;
    }

    .orange {
    	background: #ff8500;
    }

    .brown {
    	background: #891d1d;
    }

    .grey {
    	background: #525252;
    }

    .dwNAuerYoV {
    	display: flex;
    	align-items: center;
    	justify-content: center;
    	border-radius: 4px;
    	background: #D2E9C3;
    	padding: 4px 8px;
    	gap: 8px;

    	.apVcDnPRmf {
    		display: flex;
    		align-items: center;
    	}

    	.EjjBNZAGTu {
    		span {
    			color: #525252;
    			text-align: center;
    			font-family: Montserrat;
    			font-size: 16px;
    			font-style: normal;
    			font-weight: 500;
    			line-height: 26px;
    			/* 162.5% */
    		}
    	}
    }

    .KUOosoyAvP {
    	display: flex;
    	align-items: center;
    	justify-content: center;
    	flex-direction: column;
    }

    .uDeWEKusLK {
    	display: none;
    }

    .rbJJMMMuSL {
    	display: none;
    }

    .bykthldzqB {
    	display: flex;
    	padding: 8px 16px;
    	align-items: center;
    	gap: 24px;
    	border-radius: 4px;
    	background: #D2E9C3;
    	flex-wrap: wrap;
    	justify-content: center;
    	margin-top: 12px;

    	.HArZFNvCqM {
    		display: flex;
    		align-items: center;
    		gap: 8px;

    		span {
    			color: #525252;
    			text-align: center;
    			font-family: Montserrat;
    			font-size: 15px;
    			font-style: normal;
    			font-weight: 500;
    			line-height: 24px;
    			/* 160% */
    		}
    	}
    }

    .OMIWEmooq {
    	position: fixed;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100vh;
    	z-index: 999;
    	background: rgba(26, 45, 32, 0.80);
    	backdrop-filter: blur(6px);
    	display: flex;
    	align-items: center;
    	justify-content: center;
    	padding: 0 14px;
    }

    .OMIWEmooqin {
    	display: flex;
    	max-width: 642px;
    	width: 100%;
    	padding: 24px;
    	flex-direction: column;
    	align-items: center;
    	border-radius: 10px;
    	background: #E9F8DF;
    	box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.08);
    }

    .OMIWEmooqin h2 {
    	color: #000;
    	text-align: center;
    	font-family: Montserrat;
    	font-size: 21px;
    	font-style: normal;
    	font-weight: 700;
    	line-height: 30px;
    	margin: 0 0 16px;
    }

    .OMIWEmooqin p {
    	color: #000;
    	text-align: center;
    	font-family: Montserrat;
    	font-size: 15px;
    	font-style: normal;
    	font-weight: 400;
    	line-height: 24px;
    	margin: 0 0 16px
    }

    .OMIWEmooqinbtns {
    	width: 100%;
    	display: flex;
    	align-items: center;
    	justify-content: center;
    	gap: 12px;	
    }

    .OMIWEmooqinbtns div {
    	display: flex;
    	height: 40px;
    	justify-content: center;
    	align-items: center;
    	gap: 12px;
    	font-family: Montserrat;
    	font-size: 14px;
    	font-style: normal;
    	font-weight: 800;
    	line-height: 24px;
    	letter-spacing: 0.28px;
    	text-transform: uppercase;
    	cursor: pointer;
    }

    .OMIweno {
    	width: 202px;
    	border-radius: 8px;
    	border: 1px solid #DDD;
    	background: #FFF;
    	color: #000;
    }

    .OMIweye {
    	width: 215px;
    	border-radius: 8px;
    	background: linear-gradient(180deg, #F7B801 0.54%, #F18701 100.54%);
    	color: #FFF;
    	text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.31);
    }

    @media (max-width: 768px) {
    	.OMIWEmooqin {
    		max-width: 347px;
    		padding: 16px;
    	}

    	.OMIWEmooqin h2 {
    		font-size: 18px;
    		line-height: 26px;
    	}

    	.OMIWEmooqinbtns {
    		flex-direction: column-reverse;
    	}

    	.OMIWEmooqinbtns div {
    		width: 100%;
    	}
    }

    .qyIbtqOUngqva {
    	position: absolute; 
    	z-index: -5;
    }