.elementor-249 .elementor-element.elementor-element-7ae1ecc {
	padding: 0px 0px 0px 0px;
}

.elementor-249 .elementor-element.elementor-element-ef36e2b>.elementor-element-populated {
	padding: 25px 30px 26px 30px;
}

.elementor-249 .elementor-element.elementor-element-2b259ec .elementor-heading-title {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-249 .elementor-element.elementor-element-268e6bc {
	padding: 10px 0px 120px 0px;
}

.elementor-249 .elementor-element.elementor-element-57874b2 .tm-heading-subheading {
	text-align: center;
}

.elementor-249 .elementor-element.elementor-element-d914a73 {
	padding: 44px 0px 0px 0px;
}

.elementor-249 .elementor-element.elementor-element-0ec59f8>.elementor-element-populated {
	padding: 0px 21px 0px 0px;
}

.elementor-249 .elementor-element.elementor-element-17eef58>.elementor-element-populated {
	padding: 0px 14px 0px 9px;
}

.elementor-249 .elementor-element.elementor-element-0b97828>.elementor-element-populated {
	padding: 0px 10px 0px 16px;
}

.elementor-249 .elementor-element.elementor-element-5bd0928>.elementor-element-populated {
	padding: 0px 0px 0px 22px;
}

.elementor-249 .elementor-element.elementor-element-c19e8d7 {
	padding: 0px 0px 100px 0px;
}

.elementor-249 .elementor-element.elementor-element-4ee5ccd {
	text-align: left;
}

.elementor-249 .elementor-element.elementor-element-7d778ab .tm-heading-subheading {
	text-align: left;
}

.elementor-249 .elementor-element.elementor-element-cb64a8a>.elementor-background-overlay {
	opacity: 0.5;
}

.elementor-249 .elementor-element.elementor-element-cb64a8a {
	padding: 10px 0px 0px 0px;
}

.elementor-249 .elementor-element.elementor-element-4d2ed0c>.elementor-element-populated>.elementor-background-overlay {
	opacity: 0.5;
}

.elementor-249 .elementor-element.elementor-element-4d2ed0c>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	padding: 35px 0px 38px 60px;
}

.elementor-249 .elementor-element.elementor-element-4d2ed0c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-249 .elementor-element.elementor-element-420b358 {
	text-align: left;
}

.elementor-249 .elementor-element.elementor-element-420b358 .elementor-heading-title {
	font-size: 24px;
	line-height: 40px;
	letter-spacing: 0.3px;
}

.elementor-249 .elementor-element.elementor-element-1aead59>.elementor-element-populated {
	margin: 0px 12px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-249 .elementor-element.elementor-element-c204992 {
	text-align: left;
}

.elementor-249 .elementor-element.elementor-element-c204992>.elementor-widget-container {
	margin: 0px 0px 0px -20px;
	padding: 45px 0px 0px 0px;
}

.elementor-249 .elementor-element.elementor-element-e29d155 {
	padding: 50px 0px 0px 0px;
}

.elementor-249 .elementor-element.elementor-element-48a3be2>.elementor-element-populated {
	padding: 10px 0px 0px 0px;
}

.elementor-249 .elementor-element.elementor-element-6b697f8 .elementor-button .elementor-align-icon-right {
	margin-left: 13px;
}

.elementor-249 .elementor-element.elementor-element-6b697f8 .elementor-button .elementor-align-icon-left {
	margin-right: 13px;
}

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

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

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

.elementor-249 .elementor-element.elementor-element-eb6842f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 22%;
}

.elementor-249 .elementor-element.elementor-element-eb6842f .elementor-image-box-wrapper img {
	border-radius: 50px;
}

.elementor-249 .elementor-element.elementor-element-eb6842f .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-249 .elementor-element.elementor-element-eb6842f .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-249 .elementor-element.elementor-element-eb6842f .elementor-image-box-title {
	margin-bottom: 0px;
	font-size: 22px;
	line-height: 30px;
}

.elementor-249 .elementor-element.elementor-element-8565e98>.elementor-background-overlay {
	background-image: url("../images/row-img-02.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0.9;
}

.elementor-249 .elementor-element.elementor-element-8565e98 {
	padding: 121px 0px 90px 0px;
}

.elementor-249 .elementor-element.elementor-element-2dab8c3 .tm-heading-subheading {
	text-align: left;
}

.elementor-249 .elementor-element.elementor-element-a4d49c6 {
	padding: 28px 0px 0px 0px;
}

.elementor-249 .elementor-element.elementor-element-0378306 {
	padding: 40px 0px 0px 0px;
}

.elementor-249 .elementor-element.elementor-element-c91f193 {
	padding: 127px 0px 0px 0px;
}

.elementor-249 .elementor-element.elementor-element-9c5294a .tm-heading-subheading {
	text-align: center;
}

.elementor-249 .elementor-element.elementor-element-1a0a340 {
	padding: 0px 0px 0px 0px;
}

.elementor-249 .elementor-element.elementor-element-14512e1 .tm-heading-subheading {
	text-align: left;
}

.elementor-249 .elementor-element.elementor-element-bdf48b8 .tm-heading-subheading {
	text-align: left;
}

.elementor-249 .elementor-element.elementor-element-bb4db29 {
	padding: 0px 0px 0px 0px;
}

.elementor-249 .elementor-element.elementor-element-ebdb146>.elementor-element-populated,
.elementor-249 .elementor-element.elementor-element-ebdb146>.elementor-element-populated>.elementor-background-overlay,
.elementor-249 .elementor-element.elementor-element-ebdb146>.elementor-background-slideshow {
	border-radius: 6px 6px 6px 6px;
}

.elementor-249 .elementor-element.elementor-element-ebdb146>.elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.09019607843137255);
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 34px 0px;
}

.elementor-249 .elementor-element.elementor-element-ebdb146 {
	z-index: 11;
}

.elementor-249 .elementor-element.elementor-element-9ddd919 .tm-heading-subheading {
	text-align: left;
}

.elementor-249 .elementor-element.elementor-element-82f8922>.elementor-background-overlay {
	background-image: url("../images/row-img-06.png");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0.25;
}

.elementor-249 .elementor-element.elementor-element-82f8922 {
	margin-top: -94px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-249 .elementor-element.elementor-element-8b98fc8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-249 .elementor-element.elementor-element-8b98fc8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../images/col-img-01.png");
	background-position: top center;
	background-repeat: no-repeat;
}

.elementor-249 .elementor-element.elementor-element-8b98fc8>.elementor-element-populated>.elementor-background-overlay {
	opacity: 1;
}

.elementor-249 .elementor-element.elementor-element-8b98fc8>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-249 .elementor-element.elementor-element-8b98fc8>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-249 .elementor-element.elementor-element-8b98fc8 {
	z-index: 0;
}

.elementor-249 .elementor-element.elementor-element-6e0764c>.elementor-element-populated>.elementor-background-overlay {
	opacity: 1;
}

.elementor-249 .elementor-element.elementor-element-6e0764c>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px -35px;
	padding: 216px 0px 135px 0px;
}

.elementor-249 .elementor-element.elementor-element-6e0764c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-249 .elementor-element.elementor-element-2e45619 .tm-heading-subheading {
	text-align: left;
}

.elementor-249 .elementor-element.elementor-element-eb98645 {
	padding: 123px 0px 100px 0px;
}

.elementor-249 .elementor-element.elementor-element-3b0c6d8 .tm-heading-subheading {
	text-align: center;
}

.elementor-249 .elementor-element.elementor-element-2483707 {
	padding: 12px 0px 102px 0px;
}

.elementor-249 .elementor-element.elementor-element-e28f317 .tm-heading-subheading {
	text-align: center;
}

@media(max-width:1024px) {
	.elementor-249 .elementor-element.elementor-element-268e6bc {
		padding: 60px 0px 40px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-d914a73 {
		padding: 30px 0px 0px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-0ec59f8>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-17eef58>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-0b97828>.elementor-element-populated {
		padding: 30px 0px 0px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-5bd0928>.elementor-element-populated {
		padding: 30px 0px 0px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-c19e8d7 {
		padding: 0px 0px 50px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-8497ba1>.elementor-element-populated {
		padding: 50px 0px 0px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-4d2ed0c>.elementor-element-populated {
		padding: 30px 0px 0px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-1aead59>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 30px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-c204992>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-e29d155 {
		padding: 30px 0px 0px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-fc1a4db>.elementor-element-populated {
		padding: 20px 0px 0px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-8565e98 {
		padding: 60px 0px 40px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-a4d49c6 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-0378306 {
		padding: 30px 0px 0px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-c91f193 {
		padding: 60px 0px 60px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-1a0a340 {
		padding: 0px 0px 5px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-bb4db29 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-82f8922 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-6e0764c>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 50px 0px 50px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-eb98645 {
		padding: 60px 0px 50px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-2483707 {
		padding: 0px 0px 60px 0px;
	}
}

@media(max-width:767px) {
	.elementor-249 .elementor-element.elementor-element-268e6bc {
		padding: 45px 0px 40px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-17eef58>.elementor-element-populated {
		padding: 30px 0px 0px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-eb6842f .elementor-image-box-img {
		margin-bottom: 15px;
	}

	.elementor-249 .elementor-element.elementor-element-82f8922 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-249 .elementor-element.elementor-element-6e0764c>.elementor-element-populated {
		padding: 50px 0px 50px 0px;
	}
}

@media(min-width:768px) {
	.elementor-249 .elementor-element.elementor-element-ef36e2b {
		width: 10.641%;
	}

	.elementor-249 .elementor-element.elementor-element-6b1a69f {
		width: 89.359%;
	}

	.elementor-249 .elementor-element.elementor-element-4d2ed0c {
		width: 77.521%;
	}

	.elementor-249 .elementor-element.elementor-element-1aead59 {
		width: 22.394%;
	}

	.elementor-249 .elementor-element.elementor-element-48a3be2 {
		width: 35%;
	}

	.elementor-249 .elementor-element.elementor-element-fc1a4db {
		width: 65%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-249 .elementor-element.elementor-element-0ec59f8 {
		width: 50%;
	}

	.elementor-249 .elementor-element.elementor-element-17eef58 {
		width: 50%;
	}

	.elementor-249 .elementor-element.elementor-element-0b97828 {
		width: 50%;
	}

	.elementor-249 .elementor-element.elementor-element-5bd0928 {
		width: 50%;
	}
}