.elementor-3 .elementor-element.elementor-element-075400e {
	padding: 90px 0 0;
}
.elementor-bc-flex-widget
	.elementor-3
	.elementor-element.elementor-element-d58661a.elementor-column
	.elementor-widget-wrap {
	align-items: flex-end;
}
.elementor-3
	.elementor-element.elementor-element-d58661a.elementor-column.elementor-element[data-element_type="column"]
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}
.elementor-3
	.elementor-element.elementor-element-d58661a
	> .elementor-element-populated {
	padding: 0 0 0.8em;
}
.elementor-3 .elementor-element.elementor-element-b494057 {
	padding: 0 0 20px;
}
.elementor-bc-flex-widget
	.elementor-3
	.elementor-element.elementor-element-6cf2b4a.elementor-column
	.elementor-widget-wrap {
	align-items: center;
}
.elementor-3
	.elementor-element.elementor-element-6cf2b4a.elementor-column.elementor-element[data-element_type="column"]
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}
.elementor-3 .elementor-element.elementor-element-a558a95 {
	border-style: solid;
	border-width: 0 0 1px;
	border-color: #707070;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-3
	.elementor-element.elementor-element-a558a95
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3
	.elementor-element.elementor-element-f06850d
	.elementor-heading-title {
	color: #343434;
	font-family: "inter-bold", sans-serif;
}
.elementor-3 .elementor-element.elementor-element-5787aba {
	border-style: solid;
	border-width: 0 0 1px;
	border-color: #707070;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 1.5em 0;
}
.elementor-3
	.elementor-element.elementor-element-5787aba
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3 .elementor-element.elementor-element-063b309 {
	font-family: "inter-regular", sans-serif;
	font-size: 0.8vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-ec934a6 {
	border-style: solid;
	border-width: 0 0 1px;
	border-color: #707070;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 1.5em 0;
}
.elementor-3
	.elementor-element.elementor-element-ec934a6
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3 .elementor-element.elementor-element-caa781f {
	font-family: "inter-regular", sans-serif;
	font-size: 0.8vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-11b9dee {
	padding: 4em 0 0;
}
.elementor-3
	.elementor-element.elementor-element-9013846
	> .elementor-widget-container {
	padding: 0 0 1.5em;
}
.elementor-3 .elementor-element.elementor-element-9013846 {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3
	.elementor-element.elementor-element-ee3705d
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-3 .elementor-element.elementor-element-ee3705d {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-a50c1db {
	font-family: "inter-regular", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-1a1e480 {
	padding: 1.5em 0 0;
}
.elementor-3
	.elementor-element.elementor-element-d910c97
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-3 .elementor-element.elementor-element-d910c97 {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-61c78f6 {
	font-family: "inter-regular", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-f06ecc3 {
	padding: 1.5em 0 0;
}
.elementor-3
	.elementor-element.elementor-element-49aa382
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-3 .elementor-element.elementor-element-49aa382 {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-04891fc {
	font-family: "inter-regular", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-304fcd0 {
	padding: 1.5em 0 0;
}
.elementor-3
	.elementor-element.elementor-element-629465b
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-3 .elementor-element.elementor-element-629465b {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-6320591 {
	font-family: "inter-regular", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-b0d99ea {
	padding: 1.5em 0 0;
}
.elementor-3
	.elementor-element.elementor-element-b9eb86e
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-3 .elementor-element.elementor-element-b9eb86e {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-c680440 {
	font-family: "inter-regular", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-3d542ad {
	padding: 1.5em 0 0;
}
.elementor-3
	.elementor-element.elementor-element-ad850e5
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-3 .elementor-element.elementor-element-ad850e5 {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-f6db31c {
	font-family: "inter-regular", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-fc166f5 {
	padding: 1.5em 0 0;
}
.elementor-3
	.elementor-element.elementor-element-67881c4
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-3 .elementor-element.elementor-element-67881c4 {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-824b44b {
	font-family: "inter-regular", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-1ecabf4 {
	padding: 1.5em 0 0;
}
.elementor-3
	.elementor-element.elementor-element-23b9626
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-3 .elementor-element.elementor-element-23b9626 {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-71b022b {
	font-family: "inter-regular", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-3398ff7 {
	padding: 1.5em 0 0;
}
.elementor-3
	.elementor-element.elementor-element-757eb68
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-3 .elementor-element.elementor-element-757eb68 {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-79ae021 {
	font-family: "inter-regular", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-74d7ca3 {
	padding: 1.5em 0 0;
}
.elementor-3
	.elementor-element.elementor-element-1e8ac9b
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-3 .elementor-element.elementor-element-1e8ac9b {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-e78ccfb {
	font-family: "inter-regular", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-2a50496 {
	padding: 1.5em 0 0;
}
.elementor-3
	.elementor-element.elementor-element-b728cac
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-3 .elementor-element.elementor-element-b728cac {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-3 .elementor-element.elementor-element-85041d9 {
	font-family: "inter-regular", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
@media (max-width: 767px) {
	.elementor-3
		.elementor-element.elementor-element-8c1fcfb
		> .elementor-element-populated {
		padding: 0 0 0 20px;
	}
	.elementor-3
		.elementor-element.elementor-element-f06850d
		.elementor-heading-title {
		font-size: 10vw;
	}
	.elementor-3 .elementor-element.elementor-element-063b309 {
		font-size: 3vw;
	}
	.elementor-3 .elementor-element.elementor-element-caa781f {
		font-size: 3vw;
	}
	.elementor-3 .elementor-element.elementor-element-9013846 {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-ee3705d {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-a50c1db {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-d910c97 {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-61c78f6 {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-49aa382 {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-04891fc {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-629465b {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-6320591 {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-b9eb86e {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-c680440 {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-ad850e5 {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-f6db31c {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-67881c4 {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-824b44b {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-23b9626 {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-71b022b {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-757eb68 {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-79ae021 {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-1e8ac9b {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-e78ccfb {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-b728cac {
		font-size: 4vw;
	}
	.elementor-3 .elementor-element.elementor-element-85041d9 {
		font-size: 4vw;
	}
}
@media (min-width: 768px) {
	.elementor-3 .elementor-element.elementor-element-d58661a {
		width: 15%;
	}
	.elementor-3 .elementor-element.elementor-element-8c1fcfb {
		width: 85%;
	}
}
