.elementor-20051 .elementor-element.elementor-element-075400e {
	padding: 90px 0 0;
}
.elementor-bc-flex-widget
	.elementor-20051
	.elementor-element.elementor-element-d58661a.elementor-column
	.elementor-widget-wrap {
	align-items: flex-end;
}
.elementor-20051
	.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-20051
	.elementor-element.elementor-element-d58661a
	> .elementor-element-populated {
	padding: 0 0 0.8em;
}
.elementor-bc-flex-widget
	.elementor-20051
	.elementor-element.elementor-element-6cf2b4a.elementor-column
	.elementor-widget-wrap {
	align-items: flex-end;
}
.elementor-20051
	.elementor-element.elementor-element-6cf2b4a.elementor-column.elementor-element[data-element_type="column"]
	> .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}
.elementor-20051 .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-20051
	.elementor-element.elementor-element-a558a95
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20051
	.elementor-element.elementor-element-f06850d
	.elementor-heading-title {
	color: #343434;
	font-family: "inter-bold", sans-serif;
}
.elementor-20051
	.elementor-element.elementor-element-7b29de1
	> .elementor-widget-container {
	padding: 0 0 10px;
}
.elementor-20051 .elementor-element.elementor-element-7b29de1 {
	font-family: "inter-regular", sans-serif;
	font-size: 1.2vw;
	line-height: 1.2em;
	word-spacing: 1px;
}
.elementor-20051 .elementor-element.elementor-element-1a1e480 {
	padding: 1.5em 0 0;
}
.elementor-20051 .elementor-element.elementor-element-8003a2d {
	font-family: "inter-regular", sans-serif;
	font-size: 1.2vw;
	line-height: 1.2em;
	word-spacing: 1px;
}
.elementor-20051 .elementor-element.elementor-element-f06ecc3 {
	padding: 1.5em 0 0;
}
.elementor-20051
	.elementor-element.elementor-element-49aa382
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-20051 .elementor-element.elementor-element-49aa382 {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-20051 .elementor-element.elementor-element-04891fc {
	font-family: "inter-regular", sans-serif;
	font-size: 1.2vw;
	line-height: 1.2em;
	word-spacing: 1px;
}
.elementor-20051 .elementor-element.elementor-element-7fba3d0 {
	padding: 1.5em 0 0;
}
.elementor-20051
	.elementor-element.elementor-element-739819b
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-20051 .elementor-element.elementor-element-739819b {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-20051 .elementor-element.elementor-element-549029e {
	font-family: "inter-regular", sans-serif;
	font-size: 1.2vw;
	line-height: 1.2em;
	word-spacing: 1px;
}
.elementor-20051 .elementor-element.elementor-element-6cd729c {
	padding: 1.5em 0 0;
}
.elementor-20051
	.elementor-element.elementor-element-bac2f4d
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-20051 .elementor-element.elementor-element-bac2f4d {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-20051 .elementor-element.elementor-element-b1678d6 {
	font-family: "inter-regular", sans-serif;
	font-size: 1.2vw;
	line-height: 1.2em;
	word-spacing: 1px;
}
.elementor-20051 .elementor-element.elementor-element-7ec502c {
	padding: 1.5em 0 0;
}
.elementor-20051
	.elementor-element.elementor-element-656e35d
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-20051 .elementor-element.elementor-element-656e35d {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-20051 .elementor-element.elementor-element-0332312 {
	font-family: "inter-regular", sans-serif;
	font-size: 1.2vw;
	line-height: 1.2em;
	word-spacing: 1px;
}
.elementor-20051 .elementor-element.elementor-element-daca17d {
	padding: 1.5em 0 0;
}
.elementor-20051
	.elementor-element.elementor-element-b8c2896
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-20051 .elementor-element.elementor-element-b8c2896 {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-20051 .elementor-element.elementor-element-edf40d0 {
	font-family: "inter-regular", sans-serif;
	font-size: 1.2vw;
	line-height: 1.2em;
	word-spacing: 1px;
}
.elementor-20051 .elementor-element.elementor-element-dda503f {
	padding: 1.5em 0 0;
}
.elementor-20051
	.elementor-element.elementor-element-8166d1d
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-20051 .elementor-element.elementor-element-8166d1d {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-20051 .elementor-element.elementor-element-a1ca4d2 {
	font-family: "inter-regular", sans-serif;
	font-size: 1.2vw;
	line-height: 1.2em;
	word-spacing: 1px;
}
.elementor-20051 .elementor-element.elementor-element-1672cb0 {
	padding: 1.5em 0 0;
}
.elementor-20051
	.elementor-element.elementor-element-368289b
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-20051 .elementor-element.elementor-element-368289b {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-20051 .elementor-element.elementor-element-2845aea {
	font-family: "inter-regular", sans-serif;
	font-size: 1.2vw;
	line-height: 1.2em;
	word-spacing: 1px;
}
.elementor-20051 .elementor-element.elementor-element-a3ebf74 {
	padding: 1.5em 0 0;
}
.elementor-20051
	.elementor-element.elementor-element-5ee6072
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-20051 .elementor-element.elementor-element-5ee6072 {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-20051 .elementor-element.elementor-element-379cf60 {
	font-family: "inter-regular", sans-serif;
	font-size: 1.2vw;
	line-height: 1.2em;
	word-spacing: 1px;
}
.elementor-20051 .elementor-element.elementor-element-ae9def8 {
	padding: 1.5em 0 0;
}
.elementor-20051
	.elementor-element.elementor-element-13706ec
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-20051 .elementor-element.elementor-element-13706ec {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-20051 .elementor-element.elementor-element-1383e3b {
	font-family: "inter-regular", sans-serif;
	font-size: 1.2vw;
	line-height: 1.2em;
	word-spacing: 1px;
}
.elementor-20051 .elementor-element.elementor-element-2a44f66 {
	padding: 1.5em 0 0;
}
.elementor-20051
	.elementor-element.elementor-element-146bcbb
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-20051 .elementor-element.elementor-element-146bcbb {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-20051 .elementor-element.elementor-element-4e126b7 {
	font-family: "inter-regular", sans-serif;
	font-size: 1.2vw;
	line-height: 1.2em;
	word-spacing: 1px;
}
.elementor-20051 .elementor-element.elementor-element-d2154ec {
	padding: 1.5em 0 0;
}
.elementor-20051
	.elementor-element.elementor-element-e3f76a4
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-20051 .elementor-element.elementor-element-e3f76a4 {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-20051 .elementor-element.elementor-element-ab25d4b {
	font-family: "inter-regular", sans-serif;
	font-size: 1.2vw;
	line-height: 1.2em;
}
.elementor-20051 .elementor-element.elementor-element-612ff3e {
	padding: 1.5em 0 0;
}
.elementor-20051
	.elementor-element.elementor-element-cda4a75
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-20051 .elementor-element.elementor-element-cda4a75 {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-20051 .elementor-element.elementor-element-dbf3d02 {
	font-family: "inter-regular", sans-serif;
	font-size: 1.2vw;
	line-height: 1.2em;
	word-spacing: 1px;
}
.elementor-20051 .elementor-element.elementor-element-b4264d1 {
	padding: 1.5em 0 0;
}
.elementor-20051
	.elementor-element.elementor-element-e0e2ca6
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-20051 .elementor-element.elementor-element-e0e2ca6 {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-20051 .elementor-element.elementor-element-380e8f7 {
	font-family: "inter-regular", sans-serif;
	font-size: 1.2vw;
	line-height: 1.2em;
	word-spacing: 1px;
}
.elementor-20051 .elementor-element.elementor-element-82fbe07 {
	padding: 1.5em 0 0;
}
.elementor-20051
	.elementor-element.elementor-element-3827414
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-20051 .elementor-element.elementor-element-3827414 {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-20051 .elementor-element.elementor-element-68fb869 {
	font-family: "inter-regular", sans-serif;
	font-size: 1.2vw;
	line-height: 1.2em;
	word-spacing: 1px;
}
.elementor-20051 .elementor-element.elementor-element-bd512de {
	padding: 1.5em 0 0;
}
.elementor-20051
	.elementor-element.elementor-element-658978b
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-20051 .elementor-element.elementor-element-658978b {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-20051 .elementor-element.elementor-element-fb4dc03 {
	font-family: "inter-regular", sans-serif;
	font-size: 1.2vw;
	line-height: 1.2em;
	word-spacing: 1px;
}
.elementor-20051 .elementor-element.elementor-element-feba1ac {
	padding: 1.5em 0 0;
}
.elementor-20051
	.elementor-element.elementor-element-5e061ab
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-20051 .elementor-element.elementor-element-5e061ab {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-20051 .elementor-element.elementor-element-c11a82c {
	font-family: "inter-regular", sans-serif;
	font-size: 1.2vw;
	line-height: 1.2em;
	word-spacing: 1px;
}
.elementor-20051 .elementor-element.elementor-element-1ed8ad4 {
	padding: 1.5em 0 0;
}
.elementor-20051
	.elementor-element.elementor-element-93abf39
	> .elementor-widget-container {
	padding: 0 0 1em;
}
.elementor-20051 .elementor-element.elementor-element-93abf39 {
	font-family: "inter-medium", sans-serif;
	font-size: 1vw;
	line-height: 1.2em;
}
.elementor-20051 .elementor-element.elementor-element-cd1f683 {
	font-family: "inter-regular", sans-serif;
	font-size: 1.2vw;
	line-height: 1.2em;
	word-spacing: 1px;
}
@media (max-width: 767px) {
	.elementor-20051
		.elementor-element.elementor-element-8c1fcfb
		> .elementor-element-populated {
		padding: 0 0 0 20px;
	}
	.elementor-20051
		.elementor-element.elementor-element-f06850d
		.elementor-heading-title {
		font-size: 10vw;
	}
	.elementor-20051 .elementor-element.elementor-element-7b29de1 {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-8003a2d {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-49aa382 {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-04891fc {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-739819b {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-549029e {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-bac2f4d {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-b1678d6 {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-656e35d {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-0332312 {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-b8c2896 {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-edf40d0 {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-8166d1d {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-a1ca4d2 {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-368289b {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-2845aea {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-5ee6072 {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-379cf60 {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-13706ec {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-1383e3b {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-146bcbb {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-4e126b7 {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-e3f76a4 {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-ab25d4b {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-cda4a75 {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-dbf3d02 {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-e0e2ca6 {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-380e8f7 {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-3827414 {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-68fb869 {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-658978b {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-fb4dc03 {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-5e061ab {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-c11a82c {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-93abf39 {
		font-size: 4vw;
	}
	.elementor-20051 .elementor-element.elementor-element-cd1f683 {
		font-size: 4vw;
	}
}
@media (min-width: 768px) {
	.elementor-20051 .elementor-element.elementor-element-d58661a {
		width: 15%;
	}
	.elementor-20051 .elementor-element.elementor-element-8c1fcfb {
		width: 85%;
	}
}
