
.elementor-16310 .elementor-element.elementor-element-4b7fdd8f {
	padding: 8% 5% 8% 5%;
}

.elementor-16310 .elementor-element.elementor-element-623692e7 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

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

.elementor-16310 .elementor-element.elementor-element-582dfccc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-2b533b1c {
	padding: 0% 5% 8% 5%;
}

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

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

.elementor-16310 .elementor-element.elementor-element-eb04bc1 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-16310 .elementor-element.elementor-element-7f7e6a0e {
	text-align: left;
}

.elementor-16310 .elementor-element.elementor-element-7f7e6a0e .widget-image-caption {
	text-align: right;
}

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

.elementor-16310 .elementor-element.elementor-element-abaeb56 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-7d601f60 .elementor-button {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 3px;
	fill: #000;
	color: #000;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-7d601f60 .elementor-button:hover, .elementor-16310 .elementor-element.elementor-element-7d601f60 .elementor-button:focus {
	color: #000;
	border-color: #000;
}

.elementor-16310 .elementor-element.elementor-element-7d601f60 .elementor-button:hover svg, .elementor-16310 .elementor-element.elementor-element-7d601f60 .elementor-button:focus svg {
	fill: #000;
}

.elementor-16310 .elementor-element.elementor-element-7d601f60 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-2d624de {
	padding: 0% 5% 8% 5%;
}

.elementor-16310 .elementor-element.elementor-element-380fabce > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

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

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

.elementor-16310 .elementor-element.elementor-element-6e5b4cc1 {
	text-align: left;
}

.elementor-16310 .elementor-element.elementor-element-6e5b4cc1 .widget-image-caption {
	text-align: right;
}

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

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

.elementor-16310 .elementor-element.elementor-element-28d13846 .elementor-button {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 3px;
	fill: #000;
	color: #000;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-28d13846 .elementor-button:hover, .elementor-16310 .elementor-element.elementor-element-28d13846 .elementor-button:focus {
	color: #000;
	border-color: #000;
}

.elementor-16310 .elementor-element.elementor-element-28d13846 .elementor-button:hover svg, .elementor-16310 .elementor-element.elementor-element-28d13846 .elementor-button:focus svg {
	fill: #000;
}

.elementor-16310 .elementor-element.elementor-element-28d13846 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-74a4ff11 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-77483540 {
	padding: 0% 5% 8% 5%;
}

.elementor-16310 .elementor-element.elementor-element-48bda738 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

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

.elementor-16310 .elementor-element.elementor-element-45b5c074 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-16310 .elementor-element.elementor-element-36380c77 {
	text-align: left;
}

.elementor-16310 .elementor-element.elementor-element-36380c77 .widget-image-caption {
	text-align: right;
}

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

.elementor-16310 .elementor-element.elementor-element-75dd74fd > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-10cdbb09 .elementor-button {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 3px;
	fill: #000;
	color: #000;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-10cdbb09 .elementor-button:hover, .elementor-16310 .elementor-element.elementor-element-10cdbb09 .elementor-button:focus {
	color: #000;
	border-color: #000;
}

.elementor-16310 .elementor-element.elementor-element-10cdbb09 .elementor-button:hover svg, .elementor-16310 .elementor-element.elementor-element-10cdbb09 .elementor-button:focus svg {
	fill: #000;
}

.elementor-16310 .elementor-element.elementor-element-10cdbb09 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-1eefa3dc {
	padding: 0% 5% 8% 5%;
}

.elementor-16310 .elementor-element.elementor-element-4876d950 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

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

.elementor-16310 .elementor-element.elementor-element-64e8e5b9 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-16310 .elementor-element.elementor-element-136700df {
	text-align: left;
}

.elementor-16310 .elementor-element.elementor-element-136700df .widget-image-caption {
	text-align: right;
}

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

.elementor-16310 .elementor-element.elementor-element-907edef > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-ac279b1 .elementor-button {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 3px;
	fill: #000;
	color: #000;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-ac279b1 .elementor-button:hover, .elementor-16310 .elementor-element.elementor-element-ac279b1 .elementor-button:focus {
	color: #000;
	border-color: #000;
}

.elementor-16310 .elementor-element.elementor-element-ac279b1 .elementor-button:hover svg, .elementor-16310 .elementor-element.elementor-element-ac279b1 .elementor-button:focus svg {
	fill: #000;
}

.elementor-16310 .elementor-element.elementor-element-ac279b1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-7d404131 {
	padding: 0% 5% 8% 5%;
}

.elementor-16310 .elementor-element.elementor-element-2b9512a0 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

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

.elementor-16310 .elementor-element.elementor-element-10a41591 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-16310 .elementor-element.elementor-element-1a3bd9a8 {
	text-align: left;
}

.elementor-16310 .elementor-element.elementor-element-1a3bd9a8 .widget-image-caption {
	text-align: right;
}

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

.elementor-16310 .elementor-element.elementor-element-32887c9a > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-4848ed11 .elementor-button {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 3px;
	fill: #000;
	color: #000;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-4848ed11 .elementor-button:hover, .elementor-16310 .elementor-element.elementor-element-4848ed11 .elementor-button:focus {
	color: #000;
	border-color: #000;
}

.elementor-16310 .elementor-element.elementor-element-4848ed11 .elementor-button:hover svg, .elementor-16310 .elementor-element.elementor-element-4848ed11 .elementor-button:focus svg {
	fill: #000;
}

.elementor-16310 .elementor-element.elementor-element-4848ed11 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

.elementor-16310 .elementor-element.elementor-element-cccf1d5 {
	padding: 0% 5% 8% 5%;
}

.elementor-16310 .elementor-element.elementor-element-35b74587 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

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

.elementor-16310 .elementor-element.elementor-element-eabc9b0 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-16310 .elementor-element.elementor-element-530dca56 {
	text-align: left;
}

.elementor-16310 .elementor-element.elementor-element-530dca56 .widget-image-caption {
	text-align: right;
}

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

.elementor-16310 .elementor-element.elementor-element-43574eb2 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-5837b6c3 .elementor-button {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 3px;
	fill: #000;
	color: #000;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-5837b6c3 .elementor-button:hover, .elementor-16310 .elementor-element.elementor-element-5837b6c3 .elementor-button:focus {
	color: #000;
	border-color: #000;
}

.elementor-16310 .elementor-element.elementor-element-5837b6c3 .elementor-button:hover svg, .elementor-16310 .elementor-element.elementor-element-5837b6c3 .elementor-button:focus svg {
	fill: #000;
}

.elementor-16310 .elementor-element.elementor-element-5837b6c3 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-766ba09b {
	padding: 0% 5% 8% 5%;
}

.elementor-16310 .elementor-element.elementor-element-727f2b0c > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

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

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

.elementor-16310 .elementor-element.elementor-element-42a0f230 {
	text-align: left;
}

.elementor-16310 .elementor-element.elementor-element-42a0f230 .widget-image-caption {
	text-align: right;
}

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

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

.elementor-16310 .elementor-element.elementor-element-615dcc5f .elementor-button {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 3px;
	fill: #000;
	color: #000;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-615dcc5f .elementor-button:hover, .elementor-16310 .elementor-element.elementor-element-615dcc5f .elementor-button:focus {
	color: #000;
	border-color: #000;
}

.elementor-16310 .elementor-element.elementor-element-615dcc5f .elementor-button:hover svg, .elementor-16310 .elementor-element.elementor-element-615dcc5f .elementor-button:focus svg {
	fill: #000;
}

.elementor-16310 .elementor-element.elementor-element-615dcc5f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-57b7e752 {
	padding: 0% 5% 8% 5%;
}

.elementor-16310 .elementor-element.elementor-element-725e30c2 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

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

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

.elementor-16310 .elementor-element.elementor-element-23f084ae {
	text-align: left;
}

.elementor-16310 .elementor-element.elementor-element-23f084ae .widget-image-caption {
	text-align: right;
}

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

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

.elementor-16310 .elementor-element.elementor-element-26e0181f .elementor-button {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 3px;
	fill: #000;
	color: #000;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-26e0181f .elementor-button:hover, .elementor-16310 .elementor-element.elementor-element-26e0181f .elementor-button:focus {
	color: #000;
	border-color: #000;
}

.elementor-16310 .elementor-element.elementor-element-26e0181f .elementor-button:hover svg, .elementor-16310 .elementor-element.elementor-element-26e0181f .elementor-button:focus svg {
	fill: #000;
}

.elementor-16310 .elementor-element.elementor-element-26e0181f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

.elementor-16310 .elementor-element.elementor-element-58bcc326 {
	padding: 0% 5% 8% 5%;
}

.elementor-16310 .elementor-element.elementor-element-78996f7b > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

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

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

.elementor-16310 .elementor-element.elementor-element-7547155 {
	text-align: left;
}

.elementor-16310 .elementor-element.elementor-element-7547155 .widget-image-caption {
	text-align: right;
}

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

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

.elementor-16310 .elementor-element.elementor-element-5e4323fb .elementor-button {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 3px;
	fill: #000;
	color: #000;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-5e4323fb .elementor-button:hover, .elementor-16310 .elementor-element.elementor-element-5e4323fb .elementor-button:focus {
	color: #000;
	border-color: #000;
}

.elementor-16310 .elementor-element.elementor-element-5e4323fb .elementor-button:hover svg, .elementor-16310 .elementor-element.elementor-element-5e4323fb .elementor-button:focus svg {
	fill: #000;
}

.elementor-16310 .elementor-element.elementor-element-5e4323fb > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-399cb0f6 {
	padding: 0% 5% 8% 5%;
}

.elementor-16310 .elementor-element.elementor-element-28e37856 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

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

.elementor-16310 .elementor-element.elementor-element-6317091f > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-16310 .elementor-element.elementor-element-3e4e5986 {
	text-align: left;
}

.elementor-16310 .elementor-element.elementor-element-3e4e5986 .widget-image-caption {
	text-align: right;
}

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

.elementor-16310 .elementor-element.elementor-element-e88933a > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-746481d1 .elementor-button {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 3px;
	fill: #000;
	color: #000;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-746481d1 .elementor-button:hover, .elementor-16310 .elementor-element.elementor-element-746481d1 .elementor-button:focus {
	color: #000;
	border-color: #000;
}

.elementor-16310 .elementor-element.elementor-element-746481d1 .elementor-button:hover svg, .elementor-16310 .elementor-element.elementor-element-746481d1 .elementor-button:focus svg {
	fill: #000;
}

.elementor-16310 .elementor-element.elementor-element-746481d1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-13f846c2 {
	padding: 0% 5% 8% 5%;
}

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

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

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

.elementor-16310 .elementor-element.elementor-element-2d1ec68a {
	text-align: left;
}

.elementor-16310 .elementor-element.elementor-element-2d1ec68a .widget-image-caption {
	text-align: right;
}

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

.elementor-16310 .elementor-element.elementor-element-511b47bc > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-171ea825 .elementor-button {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 3px;
	fill: #000;
	color: #000;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-171ea825 .elementor-button:hover, .elementor-16310 .elementor-element.elementor-element-171ea825 .elementor-button:focus {
	color: #000;
	border-color: #000;
}

.elementor-16310 .elementor-element.elementor-element-171ea825 .elementor-button:hover svg, .elementor-16310 .elementor-element.elementor-element-171ea825 .elementor-button:focus svg {
	fill: #000;
}

.elementor-16310 .elementor-element.elementor-element-171ea825 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-16310 .elementor-element.elementor-element-1951e39d {
	padding: 5% 5% 5% 5%;
}

.elementor-16310 .elementor-element.elementor-element-74cd7ef5 > .elementor-element-populated {
	margin: 0% 25% 0% 5%;
	--e-column-margin-right: 25%;
	--e-column-margin-left: 5%;
}

.elementor-16310 .elementor-element.elementor-element-3b3008fd .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.66 * 100%);
}

.elementor-16310 .elementor-element.elementor-element-3b3008fd:after {
	content: "0.66";
}

.elementor-16310 .elementor-element.elementor-element-3b3008fd .elementor-post__meta-data span + span:before {
	content: "•";
}

.elementor-16310 .elementor-element.elementor-element-3b3008fd {
	--grid-column-gap: 20px;
	--grid-row-gap: 20px;
}

.elementor-16310 .elementor-element.elementor-element-3b3008fd .elementor-post__text {
	margin-top: 20px;
}

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

.elementor-16310 .elementor-element.elementor-element-3b3008fd .elementor-post__badge {
	right: 0;
}

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

@media (min-width:768px) {
	.elementor-16310 .elementor-element.elementor-element-75ab4878 {
		width: 17.457%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-623692e7 {
		width: 82.209%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-73a36b36 {
		width: 17.457%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-7b7fec7 {
		width: 82.209%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-1d63a109 {
		width: 17.457%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-380fabce {
		width: 82.209%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-71209772 {
		width: 17.457%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-48bda738 {
		width: 82.209%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-601ba7d3 {
		width: 17.457%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-4876d950 {
		width: 82.209%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-62d1c142 {
		width: 17.457%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-2b9512a0 {
		width: 82.209%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-187165b9 {
		width: 17.457%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-35b74587 {
		width: 82.209%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-2920ca97 {
		width: 17.457%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-727f2b0c {
		width: 82.209%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-6f517d6b {
		width: 17.457%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-725e30c2 {
		width: 82.209%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-71ab48f5 {
		width: 17.457%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-78996f7b {
		width: 82.209%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-4df0a2a {
		width: 17.457%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-28e37856 {
		width: 82.209%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-12a0d29d {
		width: 17.457%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-a78659d {
		width: 82.209%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-7500a50f {
		width: 17.457%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-74cd7ef5 {
		width: 82.209%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-16310 .elementor-element.elementor-element-623692e7 {
		width: 100%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-7b7fec7 {
		width: 100%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-380fabce {
		width: 100%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-48bda738 {
		width: 100%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-4876d950 {
		width: 100%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-2b9512a0 {
		width: 100%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-35b74587 {
		width: 100%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-727f2b0c {
		width: 100%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-725e30c2 {
		width: 100%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-78996f7b {
		width: 100%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-28e37856 {
		width: 100%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-a78659d {
		width: 100%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-74cd7ef5 {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-16310 .elementor-element.elementor-element-623692e7 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-7b7fec7 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-380fabce > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-48bda738 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-4876d950 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-2b9512a0 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-35b74587 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-727f2b0c > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-725e30c2 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-78996f7b > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-28e37856 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-a78659d > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-16310 .elementor-element.elementor-element-74cd7ef5 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
}

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