
.elementor-12100 .elementor-element.elementor-element-35e74cf {
	padding: 8% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-345685b8 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-46580d1e {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-46580d1e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-7ef82921 {
	padding: 0% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-1389fc95 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-31ec2978 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-31ec2978 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12100 .elementor-element.elementor-element-41b84fc3 {
	text-align: left;
}

.elementor-12100 .elementor-element.elementor-element-41b84fc3 .widget-image-caption {
	text-align: right;
}

.elementor-12100 .elementor-element.elementor-element-7bffb2a0 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-7bffb2a0 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-bd55351 {
	padding: 0% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-4410cc6c > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-560b3e6 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-560b3e6 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12100 .elementor-element.elementor-element-e1f18b0 {
	text-align: left;
}

.elementor-12100 .elementor-element.elementor-element-e1f18b0 .widget-image-caption {
	text-align: right;
}

.elementor-12100 .elementor-element.elementor-element-65c44bae {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-65c44bae > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-2f60d952 {
	padding: 0% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-570253bb > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-23e857ab {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-23e857ab > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12100 .elementor-element.elementor-element-111d26f {
	text-align: left;
}

.elementor-12100 .elementor-element.elementor-element-111d26f .widget-image-caption {
	text-align: right;
}

.elementor-12100 .elementor-element.elementor-element-791858b3 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-791858b3 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-502edfc2 {
	padding: 0% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-cc4372e > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-57bbfd55 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-57bbfd55 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12100 .elementor-element.elementor-element-38c94dd4 {
	text-align: left;
}

.elementor-12100 .elementor-element.elementor-element-38c94dd4 .widget-image-caption {
	text-align: right;
}

.elementor-12100 .elementor-element.elementor-element-7eaceede {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-7eaceede > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-4a3e5b16 {
	padding: 0% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-1680b3c2 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-4811c610 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-4811c610 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12100 .elementor-element.elementor-element-23c15b14 {
	text-align: left;
}

.elementor-12100 .elementor-element.elementor-element-23c15b14 .widget-image-caption {
	text-align: right;
}

.elementor-12100 .elementor-element.elementor-element-7c20f736 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-7c20f736 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-23df0db5 {
	padding: 0% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-40b2d94f > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-3292158a {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-3292158a > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12100 .elementor-element.elementor-element-873925e {
	text-align: left;
}

.elementor-12100 .elementor-element.elementor-element-873925e .widget-image-caption {
	text-align: right;
}

.elementor-12100 .elementor-element.elementor-element-1ae10ad8 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-1ae10ad8 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-1217fc2f {
	padding: 0% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-3d91c76f > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-3859cb40 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-3859cb40 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12100 .elementor-element.elementor-element-1c80f52b {
	text-align: left;
}

.elementor-12100 .elementor-element.elementor-element-1c80f52b .widget-image-caption {
	text-align: right;
}

.elementor-12100 .elementor-element.elementor-element-53588e45 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-53588e45 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-10917584 {
	padding: 0% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-7d6e06d1 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-a6de5bd {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-a6de5bd > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12100 .elementor-element.elementor-element-683720cc {
	text-align: left;
}

.elementor-12100 .elementor-element.elementor-element-683720cc .widget-image-caption {
	text-align: right;
}

.elementor-12100 .elementor-element.elementor-element-496d6c4 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-496d6c4 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-fc67a99 {
	padding: 0% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-27f246f2 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-58146b4f {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-58146b4f > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12100 .elementor-element.elementor-element-202a916a {
	text-align: left;
}

.elementor-12100 .elementor-element.elementor-element-202a916a .widget-image-caption {
	text-align: right;
}

.elementor-12100 .elementor-element.elementor-element-538a69ee {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-538a69ee > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-f0291a3 {
	padding: 0% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-5e8f413 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-5674b47 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-5674b47 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12100 .elementor-element.elementor-element-c511579 {
	text-align: left;
}

.elementor-12100 .elementor-element.elementor-element-c511579 .widget-image-caption {
	text-align: right;
}

.elementor-12100 .elementor-element.elementor-element-4450e7a {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-4450e7a > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-31aba73 {
	padding: 0% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-fd31da5 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-c9b14da {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-c9b14da > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12100 .elementor-element.elementor-element-04e0c86 {
	text-align: left;
}

.elementor-12100 .elementor-element.elementor-element-04e0c86 .widget-image-caption {
	text-align: right;
}

.elementor-12100 .elementor-element.elementor-element-d6989c3 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-d6989c3 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-d803adc {
	padding: 0% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-602f643 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-5abb813 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-5abb813 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12100 .elementor-element.elementor-element-587b2ec {
	text-align: left;
}

.elementor-12100 .elementor-element.elementor-element-587b2ec .widget-image-caption {
	text-align: right;
}

.elementor-12100 .elementor-element.elementor-element-0b9e081 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-0b9e081 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-d6590c7 {
	padding: 0% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-9fdf698 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-4b1aaab {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-4b1aaab > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12100 .elementor-element.elementor-element-89dbacb {
	text-align: left;
}

.elementor-12100 .elementor-element.elementor-element-89dbacb .widget-image-caption {
	text-align: right;
}

.elementor-12100 .elementor-element.elementor-element-edc4f65 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-edc4f65 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-e22cf96 {
	padding: 0% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-7d683b3 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-174184d {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-174184d > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12100 .elementor-element.elementor-element-2251f69 {
	text-align: left;
}

.elementor-12100 .elementor-element.elementor-element-2251f69 .widget-image-caption {
	text-align: right;
}

.elementor-12100 .elementor-element.elementor-element-5bbdc0d {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-5bbdc0d > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-249d2e2 {
	padding: 0% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-9630505 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-9754693 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-9754693 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12100 .elementor-element.elementor-element-45bc968 {
	text-align: left;
}

.elementor-12100 .elementor-element.elementor-element-45bc968 .widget-image-caption {
	text-align: right;
}

.elementor-12100 .elementor-element.elementor-element-130d398 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-130d398 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-62c873e {
	padding: 0% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-08e81d7 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-c525143 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-c525143 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12100 .elementor-element.elementor-element-3f9a79e {
	text-align: left;
}

.elementor-12100 .elementor-element.elementor-element-3f9a79e .widget-image-caption {
	text-align: right;
}

.elementor-12100 .elementor-element.elementor-element-aade54a {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-aade54a > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-d7c6f66 {
	padding: 0% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-75c3000 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-e7ee6c6 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-e7ee6c6 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12100 .elementor-element.elementor-element-8ccd703 {
	text-align: left;
}

.elementor-12100 .elementor-element.elementor-element-8ccd703 .widget-image-caption {
	text-align: right;
}

.elementor-12100 .elementor-element.elementor-element-e4cfb51 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-e4cfb51 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-0df1ef8 {
	padding: 0% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-20a50bc > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-0c41ddc {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-0c41ddc > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12100 .elementor-element.elementor-element-e25a839 {
	text-align: left;
}

.elementor-12100 .elementor-element.elementor-element-e25a839 .widget-image-caption {
	text-align: right;
}

.elementor-12100 .elementor-element.elementor-element-e0cecc1 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-e0cecc1 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-6d2565b {
	padding: 0% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-0ba3153 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-2c472fb {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-2c472fb > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12100 .elementor-element.elementor-element-a66e2b0 {
	text-align: left;
}

.elementor-12100 .elementor-element.elementor-element-a66e2b0 .widget-image-caption {
	text-align: right;
}

.elementor-12100 .elementor-element.elementor-element-4d94638 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-4d94638 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-8061be7 {
	padding: 0% 5% 8% 5%;
}

.elementor-12100 .elementor-element.elementor-element-440c8e5 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-c63714d {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-c63714d > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12100 .elementor-element.elementor-element-58d719b {
	text-align: left;
}

.elementor-12100 .elementor-element.elementor-element-58d719b .widget-image-caption {
	text-align: right;
}

.elementor-12100 .elementor-element.elementor-element-a1eae87 {
	text-align: left;
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 300;
	line-height: 2em;
}

.elementor-12100 .elementor-element.elementor-element-a1eae87 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12100 .elementor-element.elementor-element-206a4a69 {
	padding: 5% 5% 5% 5%;
}

.elementor-12100 .elementor-element.elementor-element-374a01c > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12100 .elementor-element.elementor-element-1d791cc3 .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.66 * 100%);
}

.elementor-12100 .elementor-element.elementor-element-1d791cc3:after {
	content: "0.66";
}

.elementor-12100 .elementor-element.elementor-element-1d791cc3 .elementor-post__meta-data span + span:before {
	content: "•";
}

.elementor-12100 .elementor-element.elementor-element-1d791cc3 {
	--grid-column-gap: 20px;
	--grid-row-gap: 20px;
}

.elementor-12100 .elementor-element.elementor-element-1d791cc3 .elementor-post__text {
	margin-top: 20px;
}

.elementor-12100 .elementor-element.elementor-element-1d791cc3 .elementor-post__thumbnail img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-12100 .elementor-element.elementor-element-1d791cc3 .elementor-post__badge {
	right: 0;
}

.elementor-12100 .elementor-element.elementor-element-1d791cc3 .elementor-post__card .elementor-post__badge {
	background-color: #000;
	border-radius: 2px;
	font-size: 10px;
	margin: 10px;
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
}

.elementor-12100 .elementor-element.elementor-element-1d791cc3 .elementor-post__title, .elementor-12100 .elementor-element.elementor-element-1d791cc3 .elementor-post__title a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4em;
}

body.elementor-page-12100 {
	padding: 0px 0px 0px 0px;
}

@media (min-width:768px) {
	.elementor-12100 .elementor-element.elementor-element-66272e8e {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-345685b8 {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-3f9854e7 {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-1389fc95 {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-791c7ada {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-4410cc6c {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-7b097772 {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-570253bb {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-25694d1d {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-cc4372e {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-6c314511 {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-1680b3c2 {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-46f0a346 {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-40b2d94f {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-26345d80 {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-3d91c76f {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-15f8f7ca {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-7d6e06d1 {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-623aafc1 {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-27f246f2 {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-349299f {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-5e8f413 {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-e45022e {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-fd31da5 {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-a2e5317 {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-602f643 {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-8e0f39d {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-9fdf698 {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-06b39ae {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-7d683b3 {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-9e925b3 {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-9630505 {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-d22a9b8 {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-08e81d7 {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-a3e7dbd {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-75c3000 {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-cb950cd {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-20a50bc {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-fa33063 {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-0ba3153 {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-ebc3062 {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-440c8e5 {
		width: 82.209%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-5c907f34 {
		width: 17.457%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-374a01c {
		width: 82.209%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-12100 .elementor-element.elementor-element-345685b8 {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-1389fc95 {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-4410cc6c {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-570253bb {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-cc4372e {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-1680b3c2 {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-40b2d94f {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-3d91c76f {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-7d6e06d1 {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-27f246f2 {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-5e8f413 {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-fd31da5 {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-602f643 {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-9fdf698 {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-7d683b3 {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-9630505 {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-08e81d7 {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-75c3000 {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-20a50bc {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-0ba3153 {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-440c8e5 {
		width: 100%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-374a01c {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-12100 .elementor-element.elementor-element-345685b8 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-1389fc95 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-4410cc6c > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-570253bb > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-cc4372e > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-1680b3c2 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-40b2d94f > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-3d91c76f > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-7d6e06d1 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-27f246f2 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-5e8f413 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-fd31da5 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-602f643 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-9fdf698 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-7d683b3 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-9630505 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-08e81d7 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-75c3000 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-20a50bc > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-0ba3153 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-440c8e5 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12100 .elementor-element.elementor-element-374a01c > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
}

@media (max-width:767px) {
	.elementor-12100 .elementor-element.elementor-element-1d791cc3 .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-12100 .elementor-element.elementor-element-1d791cc3:after {
		content: "0.5";
	}
}
