
.elementor-12659 .elementor-element.elementor-element-47988cc9 {
	padding: 8% 5% 8% 5%;
}

.elementor-12659 .elementor-element.elementor-element-10085ef > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

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

.elementor-12659 .elementor-element.elementor-element-776a02b8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-4940c2ef {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-4940c2ef .elementor-heading-title {
	color: #000;
	font-size: 35px;
	font-weight: 600;
	line-height: 1.4em;
}

.elementor-12659 .elementor-element.elementor-element-4b64f9e3 {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-4b64f9e3 .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-57347b08 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-2162eed8 {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-2162eed8 .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-54784bca > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-70dee574 {
	padding: 0% 5% 8% 5%;
}

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

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

.elementor-12659 .elementor-element.elementor-element-3d8641ae > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-5e537f66 {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-5e537f66 .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-738b08f8 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-3014f31 {
	padding: 0% 5% 8% 5%;
}

.elementor-12659 .elementor-element.elementor-element-33bf454 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

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

.elementor-12659 .elementor-element.elementor-element-3c1a655 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-d4778db {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-d4778db .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-b75e6cb > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-eedadc4 {
	padding: 0% 5% 8% 5%;
}

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

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

.elementor-12659 .elementor-element.elementor-element-ec7ecb8 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-9083e12 {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-9083e12 .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-bb8a6b8 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-20d675b {
	padding: 0% 5% 8% 5%;
}

.elementor-12659 .elementor-element.elementor-element-39d31ee > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

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

.elementor-12659 .elementor-element.elementor-element-6641566 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-81c975b {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-81c975b .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-fd05983 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-9269ba3 {
	padding: 0% 5% 8% 5%;
}

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

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

.elementor-12659 .elementor-element.elementor-element-83105e9 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-f1319dd {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-f1319dd .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-8c4ccdf > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-b595b7a {
	padding: 0% 5% 8% 5%;
}

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

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

.elementor-12659 .elementor-element.elementor-element-d2e0c71 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-3aaa9b0 {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-3aaa9b0 .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-a0c5569 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-2426d47 {
	padding: 0% 5% 8% 5%;
}

.elementor-12659 .elementor-element.elementor-element-1f95f8d > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

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

.elementor-12659 .elementor-element.elementor-element-7529fe7 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-b7d843b {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-b7d843b .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-82e7c88 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-da08a44 {
	padding: 0% 5% 8% 5%;
}

.elementor-12659 .elementor-element.elementor-element-6f6ce50 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

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

.elementor-12659 .elementor-element.elementor-element-a81e3fe > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-e836e25 {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-e836e25 .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-b63f4be > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-63fba38 {
	padding: 0% 5% 8% 5%;
}

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

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

.elementor-12659 .elementor-element.elementor-element-5034153 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-64987fa {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-64987fa .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-f82a219 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-9169260 {
	padding: 0% 5% 8% 5%;
}

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

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

.elementor-12659 .elementor-element.elementor-element-bd51b97 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

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

.elementor-12659 .elementor-element.elementor-element-bfe1ebf > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-7cd81ad {
	padding: 0% 5% 8% 5%;
}

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

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

.elementor-12659 .elementor-element.elementor-element-8d4b534 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-4cb1866 {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-4cb1866 .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-c2c1a60 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-c384a58 {
	padding: 0% 5% 8% 5%;
}

.elementor-12659 .elementor-element.elementor-element-89d8819 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

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

.elementor-12659 .elementor-element.elementor-element-a744a55 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-9c9ee96 {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-9c9ee96 .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-be8ab50 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-07bbcb2 {
	padding: 0% 5% 8% 5%;
}

.elementor-12659 .elementor-element.elementor-element-76b8fc5 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

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

.elementor-12659 .elementor-element.elementor-element-759e74b > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

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

.elementor-12659 .elementor-element.elementor-element-aee243c > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-1931af9 {
	padding: 0% 5% 8% 5%;
}

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

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

.elementor-12659 .elementor-element.elementor-element-6363764 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

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

.elementor-12659 .elementor-element.elementor-element-224e31c > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-f57f8d5 {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-f57f8d5 .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-8302302 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-c7d445e {
	padding: 0% 5% 8% 5%;
}

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

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

.elementor-12659 .elementor-element.elementor-element-4414575 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-838fa93 {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-838fa93 .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-0ee3e59 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-b7669f3 {
	padding: 0% 5% 8% 5%;
}

.elementor-12659 .elementor-element.elementor-element-216bc7e > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

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

.elementor-12659 .elementor-element.elementor-element-a15b47c > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-8e0b7c1 {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-8e0b7c1 .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-ae572d0 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-38cdf50 {
	padding: 0% 5% 8% 5%;
}

.elementor-12659 .elementor-element.elementor-element-18da05e > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

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

.elementor-12659 .elementor-element.elementor-element-20657bd > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-1c800a4 {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-1c800a4 .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-e26dc5b > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-fcf57a5 {
	padding: 0% 5% 8% 5%;
}

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

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

.elementor-12659 .elementor-element.elementor-element-6f4f7be > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-008cc0a {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-008cc0a .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-e25cc71 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-1ce2381 {
	padding: 0% 5% 8% 5%;
}

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

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

.elementor-12659 .elementor-element.elementor-element-9ef00a8 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-73b51fd {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-73b51fd .widget-image-caption {
	text-align: right;
}

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

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

.elementor-12659 .elementor-element.elementor-element-6f77065 {
	padding: 0% 5% 8% 5%;
}

.elementor-12659 .elementor-element.elementor-element-8c75969 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

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

.elementor-12659 .elementor-element.elementor-element-e9089f9 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-7d8da23 {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-7d8da23 .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-0c4c353 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-311d0d0 {
	padding: 0% 5% 8% 5%;
}

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

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

.elementor-12659 .elementor-element.elementor-element-f0e0988 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-f5bc63e {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-f5bc63e .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-09dca41 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-afa052f {
	padding: 0% 5% 8% 5%;
}

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

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

.elementor-12659 .elementor-element.elementor-element-ce325e5 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-12659 .elementor-element.elementor-element-dea0d43 {
	text-align: left;
}

.elementor-12659 .elementor-element.elementor-element-dea0d43 .widget-image-caption {
	text-align: right;
}

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

.elementor-12659 .elementor-element.elementor-element-cd899db > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-5921ab15:not(.elementor-motion-effects-element-type-background), .elementor-12659 .elementor-element.elementor-element-5921ab15 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-12659 .elementor-element.elementor-element-5921ab15 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 8% 5% 8% 5%;
}

.elementor-12659 .elementor-element.elementor-element-5921ab15 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-12659 .elementor-element.elementor-element-4f48054f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12659 .elementor-element.elementor-element-20b21b5b {
	padding: 5% 5% 5% 5%;
}

.elementor-12659 .elementor-element.elementor-element-66fc034a > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-12659 .elementor-element.elementor-element-6c6198c8 .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.66 * 100%);
}

.elementor-12659 .elementor-element.elementor-element-6c6198c8:after {
	content: "0.66";
}

.elementor-12659 .elementor-element.elementor-element-6c6198c8 .elementor-post__meta-data span + span:before {
	content: "•";
}

.elementor-12659 .elementor-element.elementor-element-6c6198c8 {
	--grid-column-gap: 20px;
	--grid-row-gap: 20px;
}

.elementor-12659 .elementor-element.elementor-element-6c6198c8 .elementor-post__text {
	margin-top: 20px;
}

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

.elementor-12659 .elementor-element.elementor-element-6c6198c8 .elementor-post__badge {
	right: 0;
}

.elementor-12659 .elementor-element.elementor-element-6c6198c8 .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-12659 .elementor-element.elementor-element-6c6198c8 .elementor-post__title, .elementor-12659 .elementor-element.elementor-element-6c6198c8 .elementor-post__title a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4em;
}

@media (min-width:768px) {
	.elementor-12659 .elementor-element.elementor-element-428ecefc {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-10085ef {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-282b64c8 {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-65952129 {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-a722389 {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-33bf454 {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-c5480aa {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-e8e5b98 {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-6ce599c {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-39d31ee {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-56952bc {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-9d8536b {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-6b9bed5 {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-c3a65a3 {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-51792bf {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-1f95f8d {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-367763d {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-6f6ce50 {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-2ea9a8a {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-e2d3c75 {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-a21792e {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-e1a733a {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-da50be1 {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-f39f64a {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-8530bfd {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-89d8819 {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-5a46101 {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-76b8fc5 {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-7a4dfb2 {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-3c476eb {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-b3037c8 {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-5e44285 {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-6761e7a {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-216bc7e {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-d2bc224 {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-18da05e {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-a618dc8 {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-3ec362c {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-ddd9b1b {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-0307518 {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-a8bc899 {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-8c75969 {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-40a4941 {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-f2ffb10 {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-e9a9c6d {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-0bb9f09 {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-1c8cacd5 {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-bd69831 {
		width: 82.209%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-51ca5e6 {
		width: 17.457%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-66fc034a {
		width: 82.209%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-12659 .elementor-element.elementor-element-10085ef {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-65952129 {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-33bf454 {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-e8e5b98 {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-39d31ee {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-9d8536b {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-c3a65a3 {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-1f95f8d {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-6f6ce50 {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-e2d3c75 {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-e1a733a {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-f39f64a {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-89d8819 {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-76b8fc5 {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-3c476eb {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-5e44285 {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-216bc7e {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-18da05e {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-3ec362c {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-0307518 {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-8c75969 {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-f2ffb10 {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-0bb9f09 {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-bd69831 {
		width: 100%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-66fc034a {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-12659 .elementor-element.elementor-element-10085ef > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-65952129 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-33bf454 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-e8e5b98 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-39d31ee > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-9d8536b > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-c3a65a3 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-1f95f8d > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-6f6ce50 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-e2d3c75 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-e1a733a > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-f39f64a > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-89d8819 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-76b8fc5 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-3c476eb > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-5e44285 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-216bc7e > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-18da05e > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-3ec362c > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-0307518 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-8c75969 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-f2ffb10 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-0bb9f09 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-bd69831 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-12659 .elementor-element.elementor-element-66fc034a > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
}

@media (max-width:767px) {
	.elementor-12659 .elementor-element.elementor-element-4940c2ef .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-12659 .elementor-element.elementor-element-6c6198c8 .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-12659 .elementor-element.elementor-element-6c6198c8:after {
		content: "0.5";
	}
}
