
.elementor .e-436ff64-e39c16b {
	width: 100%;
	padding-block-start: 0px;
	padding-block-end: 40px;
	padding-inline-start: 0px;
	padding-inline-end: 0px;
	border-block-start-width: 0px;
	border-block-end-width: .7px;
	border-inline-start-width: 0px;
	border-inline-end-width: 0px;
	border-color: #c2c2c2;
	border-style: solid;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.elementor .e-284141e-7b8ab11 {
	padding: 38px;
	border-radius: 16px;
	background-color: #ececec;
	flex-direction: column;
	gap: 20px;
	justify-content: flex-start;
	align-items: start;
}

.elementor .e-29c5122-00c9fd5 {
	padding: 38px;
	border-radius: 16px;
	background-color: #ececec;
	flex-direction: column;
	gap: 20px;
	justify-content: flex-end;
}

.elementor .e-1dfc358-e47338a {
	width: 100%;
	padding-block-start: 0px;
	padding-block-end: 40px;
	padding-inline-start: 0px;
	padding-inline-end: 0px;
	border-block-start-width: 0px;
	border-block-end-width: .7px;
	border-inline-start-width: 0px;
	border-inline-end-width: 0px;
	border-color: #c2c2c2;
	border-style: solid;
	flex-direction: row;
	gap: 80px;
	justify-content: space-between;
	align-items: end;
}

.elementor .e-757dfff-63d3f2d {
	width: 280px;
	height: 180px;
	padding: 38px;
	margin: 0px;
	border-radius: 16px;
	background-color: rgba(252, 251, 240, 0);
	display: flex;
	flex-direction: column;
	gap: 20px;
	justify-content: flex-start;
}

.elementor .e-a802053-34494f7 {
	width: 280px;
	height: 180px;
	padding: 38px;
	margin: 0px;
	border-radius: 16px;
	background-color: rgba(252, 251, 240, 0);
	display: flex;
	flex-direction: column;
	gap: 20px;
	justify-content: flex-start;
}

.elementor .e-ce7b7cd-00f31ee {
	width: 280px;
	height: 180px;
	padding: 38px;
	margin: 0px;
	border-radius: 16px;
	background-color: rgba(252, 251, 240, 0);
	display: flex;
	flex-direction: column;
	gap: 20px;
	justify-content: flex-start;
}

.elementor .e-e315add-125b9a9 {
	width: 280px;
	height: 180px;
	padding: 38px;
	margin: 0px;
	border-radius: 16px;
	background-color: rgba(252, 251, 240, 0);
	display: flex;
	flex-direction: column;
	gap: 20px;
	justify-content: flex-start;
}

.elementor .e-5c1ef0c-5910eac {
	width: 100%;
	padding-block-start: 0px;
	padding-block-end: 40px;
	padding-inline-start: 0px;
	padding-inline-end: 0px;
	border-block-start-width: 0px;
	border-block-end-width: .7px;
	border-inline-start-width: 0px;
	border-inline-end-width: 0px;
	border-color: #c2c2c2;
	border-style: solid;
	flex-direction: row;
	gap: 80px;
	justify-content: center;
	align-items: center;
}

.elementor .e-2dbf9b0-57088e7 {
	padding: 38px;
	border-radius: 16px;
	background-color: #ececec;
	flex-direction: column;
	gap: 20px;
	justify-content: center;
}

.elementor .e-585d549-aeae08d {
	padding: 38px;
	border-radius: 16px;
	background-color: #ececec;
	flex-direction: column;
	gap: 20px;
	justify-content: space-between;
}

.elementor .e-bbe689e-4f8d95c {
	padding: 38px;
	border-radius: 16px;
	background-color: #ececec;
	flex-direction: column;
	gap: 20px;
	justify-content: center;
	align-items: start;
}

.elementor .e-3aca585-e34e707 {
	padding: 38px;
	border-radius: 16px;
	background-color: #ececec;
	flex-direction: column;
	gap: 20px;
	justify-content: center;
}

.elementor .e-d69c0cb-230cc0d {
	padding: 38px;
	border-radius: 16px;
	background-color: #ececec;
	flex-direction: column;
	gap: 20px;
	justify-content: space-between;
}

.elementor .e-da2719f-c73ff23 {
	padding: 0px;
	align-self: center;
}

.elementor .e-b26bf60-344e813 {
	padding: 0px;
	display: none;
	flex-direction: column;
	gap: 5px;
}
