.elementor-10 .elementor-element.elementor-element-ed8aae0 {
	padding: 90px 0px 90px 0px;
}

.elementor-10 .elementor-element.elementor-element-fc7451f {
	font-weight: 100;
	text-transform: uppercase;
	font-style: normal;
}

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

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-ef71490.elementor-column .elementor-column-wrap {
	align-items: space-around;
}

.elementor-10 .elementor-element.elementor-element-ef71490.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
	align-content: space-around;
	align-items: space-around;
}

.elementor-10 .elementor-element.elementor-element-bdfbeb1 {
	text-align: right;
}

.elementor-10 .elementor-element.elementor-element-9ab1858:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9ab1858 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-10 .elementor-element.elementor-element-9ab1858 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 90px 0px 90px 0px;
}

.elementor-10 .elementor-element.elementor-element-9ab1858 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-2cc6923 {
	padding: 90px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-a23bc9a {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-ec53c1d {
	padding: 30px 0px 90px 0px;
}

.elementor-10 .elementor-element.elementor-element-f76366e.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-10 .elementor-element.elementor-element-f76366e.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-10 .elementor-element.elementor-element-f76366e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-10 .elementor-element.elementor-element-f76366e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-10 .elementor-element.elementor-element-f76366e .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-f76366e .elementor-image-box-description {
	letter-spacing: 0px;
}

.elementor-10 .elementor-element.elementor-element-f76366e > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

.elementor-10 .elementor-element.elementor-element-f103793.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-10 .elementor-element.elementor-element-f103793.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-10 .elementor-element.elementor-element-f103793.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-10 .elementor-element.elementor-element-f103793 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-10 .elementor-element.elementor-element-f103793 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-f103793 > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

.elementor-10 .elementor-element.elementor-element-47b20ce.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-10 .elementor-element.elementor-element-47b20ce.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-10 .elementor-element.elementor-element-47b20ce.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-10 .elementor-element.elementor-element-47b20ce .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-10 .elementor-element.elementor-element-47b20ce .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-47b20ce > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

.elementor-10 .elementor-element.elementor-element-1ef7af5.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-10 .elementor-element.elementor-element-1ef7af5.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-10 .elementor-element.elementor-element-1ef7af5.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-10 .elementor-element.elementor-element-1ef7af5 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-10 .elementor-element.elementor-element-1ef7af5 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-1ef7af5 > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

.elementor-10 .elementor-element.elementor-element-0b31d5d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0b31d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("../images/bg-section-01.jpg");
	background-position: top center;
	background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-0b31d5d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 90px 0px 90px 0px;
}

.elementor-10 .elementor-element.elementor-element-0b31d5d > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-8a65352 > .elementor-widget-container {
	padding: 0px 40px 0px 0px;
}

@media(min-width:1023px) {
	.elementor-10 .elementor-element.elementor-element-0b31d5d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0b31d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media(max-width:1022px) {
	.elementor-10 .elementor-element.elementor-element-9ab1858 {
		padding: 40px 0px 40px 0px;
	}
}

@media(max-width:767px) {
	.elementor-10 .elementor-element.elementor-element-ed8aae0 {
		padding: 40px 0px 40px 0px;
	}

	.elementor-10 .elementor-element.elementor-element-2cc6923 {
		padding: 40px 0px 0px 0px;
	}

	.elementor-10 .elementor-element.elementor-element-ec53c1d {
		padding: 30px 0px 40px 0px;
	}

	.elementor-10 .elementor-element.elementor-element-f76366e .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-10 .elementor-element.elementor-element-f103793 .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-10 .elementor-element.elementor-element-47b20ce .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-10 .elementor-element.elementor-element-1ef7af5 .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-10 .elementor-element.elementor-element-0b31d5d {
		padding: 40px 0px 40px 0px;
	}
}