
.elementor .e-5e7135a-7fd364d {
	font-family: Inter;
	font-weight: 500;
	font-size: 16px;
	color: #fff;
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
	padding-inline-start: 10px;
	padding-inline-end: 10px;
	border-radius: 46px;
	border-width: 2px;
	border-color: var(--white);
	border-style: solid;
	background-color: rgba(255, 255, 255, 0);
	display: block;
}

.elementor .e-1fab3df-982f380 {
	font-family: Inter;
	font-weight: 500;
	font-size: 16px;
	color: #fff;
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
	padding-inline-start: 10px;
	padding-inline-end: 10px;
	border-radius: 46px;
	border-width: 2px;
	border-color: var(--white);
	border-style: solid;
	background-color: rgba(255, 255, 255, 0);
	display: block;
}

.elementor .e-41cdbb3-81a916c {
	font-family: Inter;
	font-weight: 500;
	font-size: 16px;
	color: #fff;
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
	padding-inline-start: 10px;
	padding-inline-end: 10px;
	border-radius: 46px;
	border-width: 2px;
	border-color: var(--white);
	border-style: solid;
	background-color: rgba(255, 255, 255, 0);
	display: block;
}

.elementor .e-aca0f3a-e6a89aa {
	font-family: Inter;
	font-weight: 500;
	font-size: 16px;
	color: #fff;
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
	padding-inline-start: 10px;
	padding-inline-end: 10px;
	border-radius: 46px;
	border-width: 2px;
	border-color: var(--white);
	border-style: solid;
	background-color: rgba(255, 255, 255, 0);
	display: block;
}

.elementor .e-599ecf7-bc15811 {
	font-family: Inter;
	font-weight: 500;
	font-size: 16px;
	color: #fff;
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
	padding-inline-start: 10px;
	padding-inline-end: 10px;
	border-radius: 46px;
	border-width: 2px;
	border-color: var(--white);
	border-style: solid;
	background-color: rgba(255, 255, 255, 0);
	display: block;
}

.elementor .e-fcc91c3-0c93d8c {
	font-family: Inter;
	font-weight: 500;
	font-size: 16px;
	color: #fff;
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
	padding-inline-start: 10px;
	padding-inline-end: 10px;
	border-radius: 46px;
	border-width: 2px;
	border-color: var(--white);
	border-style: solid;
	background-color: rgba(255, 255, 255, 0);
	display: block;
}

.elementor .e-c384895-febc6ff {
	width: 600px;
	min-width: 1px;
	font-family: Inter;
	font-weight: 500;
	font-size: 14px;
	color: var(--CRB-Green);
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
	padding-inline-start: 10px;
	padding-inline-end: 10px;
	border-radius: 59px;
	border-width: 2px;
	border-color: #61a716;
	border-style: solid;
	background-color: rgba(96, 166, 22, .16);
	display: inline-flex;
	justify-content: center;
	align-self: center;
}

.elementor .e-f3c5fd1-9b99eed {
	padding-block-start: 30px;
	padding-block-end: 30px;
	padding-inline-start: 20px;
	padding-inline-end: 20px;
	border-radius: 18px;
	border-width: 2px;
	border-color: #61a716;
	border-style: solid;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}

.elementor .e-7260318-ce2b696 {
	width: 600px;
	min-width: 1px;
	font-family: Inter;
	font-weight: 500;
	font-size: 14px;
	color: var(--CRB-Green);
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
	padding-inline-start: 10px;
	padding-inline-end: 10px;
	border-radius: 59px;
	border-width: 2px;
	border-color: #61a716;
	border-style: solid;
	background-color: rgba(96, 166, 22, .16);
	display: inline-flex;
	justify-content: center;
	align-self: center;
}

.elementor .e-e38937c-a74329d {
	padding-block-start: 30px;
	padding-block-end: 30px;
	padding-inline-start: 20px;
	padding-inline-end: 20px;
	border-radius: 18px;
	border-width: 2px;
	border-color: #61a716;
	border-style: solid;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}

.elementor .e-4d2de8a-8e9db3f {
	width: 600px;
	min-width: 1px;
	font-family: Inter;
	font-weight: 500;
	font-size: 14px;
	color: var(--CRB-Green);
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
	padding-inline-start: 10px;
	padding-inline-end: 10px;
	border-radius: 59px;
	border-width: 2px;
	border-color: #61a716;
	border-style: solid;
	background-color: rgba(96, 166, 22, .16);
	display: inline-flex;
	justify-content: center;
	align-self: center;
}

.elementor .e-b992898-9c2e67a {
	padding-block-start: 30px;
	padding-block-end: 30px;
	padding-inline-start: 20px;
	padding-inline-end: 20px;
	border-radius: 18px;
	border-width: 2px;
	border-color: #61a716;
	border-style: solid;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}

.elementor .e-e7eb7a1-0e1b44e {
	width: 300px;
	min-width: 1px;
	font-family: Inter;
	font-weight: 500;
	font-size: 18px;
	color: var(--rent_green);
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
	padding-inline-start: 10px;
	padding-inline-end: 10px;
	border-radius: 59px;
	border-width: 2px;
	border-color: var(--rent_green);
	border-style: solid;
	background-color: rgba(40, 166, 69, .19);
	align-self: center;
}

.elementor .e-52ee007-013214c {
	text-align: start;
}

.elementor .e-0863902-f0cc0c6 {
	width: 200px;
	font-family: Inter;
	font-weight: 500;
	font-size: 16px;
	color: var(--Body);
	text-align: start;
	border-radius: 0px;
	border-block-start-width: 0px;
	border-block-end-width: 2px;
	border-inline-start-width: 0px;
	border-inline-end-width: 0px;
	border-color: rgba(224, 224, 224, 0);
	border-style: solid;
	background-color: #fff;
	background-clip: text;
	color: #2c2c2c !important;
}

.elementor .e-8ce8ccf-28b161b {
	text-align: start;
}

.elementor .e-a7d25cf-d855337 {
	width: 200px;
	font-family: Inter;
	font-weight: 500;
	font-size: 16px;
	color: var(--Body);
	text-align: start;
	border-radius: 0px;
	border-block-start-width: 0px;
	border-block-end-width: 2px;
	border-inline-start-width: 0px;
	border-inline-end-width: 0px;
	border-color: rgba(224, 224, 224, 0);
	border-style: solid;
	background-color: #fff;
	background-clip: text;
	color: #2c2c2c !important;
}

.elementor .e-53f2502-da9f4d0 {
	padding: 0px;
	margin: 0px;
	border-block-start-width: 0px;
	border-block-end-width: 1px;
	border-inline-start-width: 0px;
	border-inline-end-width: 0px;
	border-color: #aaa;
	border-style: solid;
	justify-content: flex-start;
}

.elementor .e-1148c66-4c22836 {
	padding: 0px;
	margin: 0px;
}

.elementor .e-5ce5486-ffafb77 {
	width: 150px;
	min-width: 1px;
	font-family: Inter;
	font-weight: 500;
	font-size: 14px;
	color: var(--rent_green);
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
	padding-inline-start: 10px;
	padding-inline-end: 10px;
	border-radius: 59px;
	border-width: 2px;
	border-color: var(--rent_green);
	border-style: solid;
	background-color: rgba(40, 166, 69, .16);
	align-self: center;
}

.elementor .e-7a9a0d4-e6be2f9 {
	width: 150px;
	min-width: 1px;
	font-family: Inter;
	font-weight: 500;
	font-size: 14px;
	color: var(--rent_green);
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
	padding-inline-start: 10px;
	padding-inline-end: 10px;
	border-radius: 59px;
	border-width: 2px;
	border-color: var(--rent_green);
	border-style: solid;
	background-color: rgba(40, 166, 69, .16);
	align-self: center;
}

.elementor .e-97254ea-ab8d7d5 {
	width: 150px;
	min-width: 1px;
	font-family: Inter;
	font-weight: 500;
	font-size: 14px;
	color: var(--rent_green);
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
	padding-inline-start: 10px;
	padding-inline-end: 10px;
	border-radius: 59px;
	border-width: 2px;
	border-color: var(--rent_green);
	border-style: solid;
	background-color: rgba(40, 166, 69, .16);
	align-self: center;
}

.elementor .e-5cf1f0b-0c041fa {
	width: 180px;
	min-width: 1px;
	font-family: Inter;
	font-weight: 500;
	font-size: 14px;
	color: var(--rent_green);
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
	padding-inline-start: 10px;
	padding-inline-end: 10px;
	border-radius: 59px;
	border-width: 2px;
	border-color: var(--rent_green);
	border-style: solid;
	background-color: rgba(40, 166, 69, .16);
	align-self: center;
}

.elementor .e-91cc9a9-b1df2b3 {
	width: 150px;
	min-width: 1px;
	font-family: Inter;
	font-weight: 500;
	font-size: 16px;
	color: #fff;
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
	padding-inline-start: 10px;
	padding-inline-end: 10px;
	border-radius: 60px;
	border-width: 2px;
	border-color: var(--rent_green);
	border-style: solid;
	background-color: rgba(40, 166, 69, .81);
	align-self: center;
}

.elementor .e-ebf4d74-0b7f8c3 {
	padding: 0px;
	margin: 0px;
}

.elementor .e-a14f39c-8ef9dcc {
	padding: 0px;
	margin: 0px;
}

.elementor .e-b1921f2-8edb497 {
	font-family: Inter;
	display: inline-flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: start;
	align-self: center;
}

.elementor .e-352a5b3-fc0b8ba {
	width: 300px;
	min-width: 1px;
	position: fixed;
	font-family: Inter;
	font-weight: 500;
	font-size: 18px;
	color: #28004b;
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
	padding-inline-start: 10px;
	padding-inline-end: 10px;
	border-radius: 59px;
	border-width: 2px;
	border-color: #28004b;
	border-style: solid;
	background-color: rgba(236, 165, 255, .1);
	display: inline-flex;
	justify-content: center;
	align-items: center;
	align-self: center;
}

.elementor .e-badae90-7d9e8f7 {
	width: 300px;
	min-width: 1px;
	position: fixed;
	font-family: Inter;
	font-weight: 500;
	font-size: 18px;
	color: #28004b;
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
	padding-inline-start: 10px;
	padding-inline-end: 10px;
	border-radius: 59px;
	border-width: 2px;
	border-color: #28004b;
	border-style: solid;
	background-color: rgba(236, 165, 255, .1);
	display: inline-flex;
	justify-content: center;
	align-items: center;
	align-self: center;
}

.elementor .e-6c0268b-20c1678 {
	width: 300px;
	min-width: 1px;
	position: absolute;
	inset-block-start: 25px;
	inset-inline-end: 25px;
	font-family: Inter;
	font-weight: 500;
	font-size: 16px;
	color: #ff8c00;
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
	padding-inline-start: 10px;
	padding-inline-end: 10px;
	border-radius: 59px;
	border-width: 2px;
	border-color: #ff8c00;
	border-style: solid;
	background-color: rgba(255, 255, 255, .7);
	align-self: center;
}

.elementor .e-9e41ad5-dcdc271 {
	width: 300px;
	min-width: 1px;
	position: absolute;
	inset-block-start: 25px;
	inset-inline-end: 25px;
	font-family: Inter;
	font-weight: 700;
	font-size: 16px;
	color: var(--rent_green);
	text-align: center;
	padding-block-start: 5px;
	padding-block-end: 5px;
	padding-inline-start: 10px;
	padding-inline-end: 10px;
	border-radius: 59px;
	border-width: 2px;
	border-color: var(--rent_green);
	border-style: solid;
	background-color: rgba(255, 255, 255, .7);
	align-self: center;
}
