.elementor-268 .elementor-element.elementor-element-99254e9 {
	overflow: hidden;
	margin-top: 30px;
	margin-bottom: 0px;
}
.elementor-268
	.elementor-element.elementor-element-484d877
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-268 .elementor-element.elementor-element-8183aa6 {
	text-align: center;
}
.elementor-268 .elementor-element.elementor-element-e931f12 {
	overflow: hidden;
	margin-top: 30px;
	margin-bottom: 0px;
}
.elementor-268
	.elementor-element.elementor-element-2dd3096
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-268 .elementor-element.elementor-element-6af812f {
	color: #c9cedf;
}
.elementor-268 .elementor-element.elementor-element-6af812f a {
	color: #ff8b13;
}
.elementor-268 .elementor-element.elementor-element-6af812f a:hover {
	color: #ffffff;
}
.elementor-268 .elementor-element.elementor-element-6d07513 {
	text-align: center;
}
.elementor-268
	.elementor-element.elementor-element-6d07513
	.elementor-heading-title {
	color: #ff8b13;
	font-family: 'Roboto', Sans-serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 40px;
}
.elementor-268
	.elementor-element.elementor-element-0652065
	.elementor-icon-list-icon
	i {
	color: #c9cedf;
	font-size: 14px;
}
.elementor-268
	.elementor-element.elementor-element-0652065
	.elementor-icon-list-icon
	svg {
	fill: #c9cedf;
	--e-icon-list-icon-size: 14px;
}
.elementor-268
	.elementor-element.elementor-element-0652065
	.elementor-icon-list-icon {
	width: 14px;
}
.elementor-268
	.elementor-element.elementor-element-0652065
	.elementor-icon-list-text,
.elementor-268
	.elementor-element.elementor-element-0652065
	.elementor-icon-list-text
	a {
	color: #c9cedf;
}
.elementor-268 .elementor-element.elementor-element-7af7f42 {
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 0px;
}
.elementor-268
	.elementor-element.elementor-element-1fcf005
	> .elementor-widget-wrap
	> .elementor-widget:not(.elementor-widget__width-auto):not(
		.elementor-widget__width-initial
	):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}
.elementor-268
	.elementor-element.elementor-element-1fcf005:not(
		.elementor-motion-effects-element-type-background
	)
	> .elementor-widget-wrap,
.elementor-268
	.elementor-element.elementor-element-1fcf005
	> .elementor-widget-wrap
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #363e63;
}
.elementor-268
	.elementor-element.elementor-element-1fcf005
	> .elementor-element-populated,
.elementor-268
	.elementor-element.elementor-element-1fcf005
	> .elementor-element-populated
	> .elementor-background-overlay,
.elementor-268
	.elementor-element.elementor-element-1fcf005
	> .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}
.elementor-268
	.elementor-element.elementor-element-1fcf005
	> .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 20px 0px 0px 0px;
}
.elementor-268
	.elementor-element.elementor-element-1fcf005
	> .elementor-element-populated
	> .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-268 .elementor-element.elementor-element-22d1be3 {
	text-align: center;
}
.elementor-268
	.elementor-element.elementor-element-b5ad569
	> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
}
.elementor-268 .elementor-element.elementor-element-b5ad569 {
	color: #c9cedf;
	font-family: 'Roboto', Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
}
.elementor-268
	.elementor-element.elementor-element-89935da
	> .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}
.elementor-268 .elementor-element.elementor-element-89935da {
	text-align: center;
}
.elementor-268 .elementor-element.elementor-element-42af93e {
	overflow: hidden;
	margin-top: 50px;
	margin-bottom: 80px;
}
.elementor-268
	.elementor-element.elementor-element-14b705e
	> .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}
.elementor-268 .elementor-element.elementor-element-e4cca22 {
	text-align: center;
}
.elementor-268
	.elementor-element.elementor-element-e4cca22
	.elementor-heading-title {
	color: #ff8b13;
	font-family: 'Roboto', Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 36px;
}
.elementor-268 .elementor-element.elementor-element-6948db6 {
	--grid-row-gap: 35px;
	--grid-column-gap: 30px;
}
.elementor-268
	.elementor-element.elementor-element-6948db6
	.elementor-posts-container
	.elementor-post__thumbnail {
	padding-bottom: calc(0.66 * 100%);
	max-height: 250px;
}
.elementor-268 .elementor-element.elementor-element-6948db6:after {
	content: '0.66';
}
.elementor-268
	.elementor-element.elementor-element-6948db6
	.elementor-post__thumbnail__link {
	width: 100%;
}
.elementor-268
	.elementor-element.elementor-element-6948db6.elementor-posts--thumbnail-left
	.elementor-post__thumbnail__link {
	margin-right: 20px;
}
.elementor-268
	.elementor-element.elementor-element-6948db6.elementor-posts--thumbnail-right
	.elementor-post__thumbnail__link {
	margin-left: 20px;
}
.elementor-268
	.elementor-element.elementor-element-6948db6.elementor-posts--thumbnail-top
	.elementor-post__thumbnail__link {
	margin-bottom: 20px;
}
.elementor-268
	.elementor-element.elementor-element-6948db6
	.elementor-post__title,
.elementor-268
	.elementor-element.elementor-element-6948db6
	.elementor-post__title
	a {
	color: #ff8b13;
	font-family: 'Roboto', Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}
.elementor-268
	.elementor-element.elementor-element-6948db6
	.elementor-post__title {
	margin-bottom: 10px;
}
.elementor-268
	.elementor-element.elementor-element-6948db6
	.elementor-post__meta-data {
	color: #c9cedf;
	margin-bottom: 5px;
}
@media (max-width: 1024px) {
	.elementor-268 .elementor-element.elementor-element-e931f12 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	.elementor-268
		.elementor-element.elementor-element-6d07513
		> .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	.elementor-268
		.elementor-element.elementor-element-22d1be3
		> .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	.elementor-268 .elementor-element.elementor-element-42af93e {
		margin-top: 30px;
		margin-bottom: 50px;
	}
	.elementor-268
		.elementor-element.elementor-element-14b705e
		> .elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}
}
@media (max-width: 767px) {
	.elementor-268 .elementor-element.elementor-element-99254e9 {
		margin-top: 20px;
		margin-bottom: 0px;
	}
	.elementor-268 .elementor-element.elementor-element-e931f12 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	.elementor-268
		.elementor-element.elementor-element-6d07513
		.elementor-heading-title {
		font-size: 26px;
		line-height: 34px;
	}
	.elementor-268
		.elementor-element.elementor-element-22d1be3
		> .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	.elementor-268
		.elementor-element.elementor-element-6948db6
		.elementor-posts-container
		.elementor-post__thumbnail {
		padding-bottom: calc(0.5 * 100%);
	}
	.elementor-268 .elementor-element.elementor-element-6948db6:after {
		content: '0.5';
	}
	.elementor-268
		.elementor-element.elementor-element-6948db6
		.elementor-post__thumbnail__link {
		width: 100%;
	}
}
.wp-block-image {
	margin-bottom: 20px;
}

.elementor-post:hover .elementor-post__title a {
	color: #fff !important;
}
