
.elementor-2341 .elementor-element.elementor-element-3bb5f167:not(.elementor-motion-effects-element-type-background), .elementor-2341 .elementor-element.elementor-element-3bb5f167 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7fa409;
	background-image: url("https://cdn-kddln.nitrocdn.com/OOyiCBxCDhHoOkUzcOODfMpYdOWitpFk/assets/images/optimized/rev-3e5dc55/ecotreeservices.com.au/wp-content/uploads/2024/11/ETC-ContentDay-126-copy.png");
	background-position: 0px -170px;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2341 .elementor-element.elementor-element-3bb5f167 > .elementor-background-overlay {
	background-color: #111;
	opacity: .72;
	mix-blend-mode: multiply;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2341 .elementor-element.elementor-element-3bb5f167 > .elementor-container {
	max-width: 900px;
	min-height: 400px;
}

.elementor-2341 .elementor-element.elementor-element-3bb5f167 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 1em 1em 1em 1em;
}

.elementor-2341 .elementor-element.elementor-element-3ad03f59 > .elementor-element-populated {
	padding: 1em 1em 1em 1em;
}

.elementor-2341 .elementor-element.elementor-element-3704a9b6 {
	text-align: center;
}

.elementor-2341 .elementor-element.elementor-element-3704a9b6 .elementor-heading-title {
	font-size: 48px;
	color: #fff;
}

.elementor-2341 .elementor-element.elementor-element-22df6227 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-6876a9c);
	--divider-border-width: 1px;
	--divider-icon-size: 36px;
}

.elementor-2341 .elementor-element.elementor-element-22df6227 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2341 .elementor-element.elementor-element-22df6227 .elementor-divider {
	text-align: center;
	padding-block-start: 3px;
	padding-block-end: 3px;
}

.elementor-2341 .elementor-element.elementor-element-22df6227.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-22df6227.elementor-view-framed .elementor-icon, .elementor-2341 .elementor-element.elementor-element-22df6227.elementor-view-default .elementor-icon {
	color: var(--e-global-color-6876a9c);
	border-color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-22df6227.elementor-view-framed .elementor-icon, .elementor-2341 .elementor-element.elementor-element-22df6227.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-1ea71ef {
	font-weight: 100;
	color: #fff;
}

.elementor-2341 .elementor-element.elementor-element-8320429:not(.elementor-motion-effects-element-type-background), .elementor-2341 .elementor-element.elementor-element-8320429 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f9fa;
}

.elementor-2341 .elementor-element.elementor-element-8320429 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 6em 1em 6em 1em;
}

.elementor-2341 .elementor-element.elementor-element-8320429 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2341 .elementor-element.elementor-element-890e719 {
	text-align: center;
}

.elementor-2341 .elementor-element.elementor-element-890e719 .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-125dc6b {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-6876a9c);
	--divider-border-width: 1px;
	--divider-icon-size: 36px;
}

.elementor-2341 .elementor-element.elementor-element-125dc6b .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2341 .elementor-element.elementor-element-125dc6b .elementor-divider {
	text-align: center;
	padding-block-start: 3px;
	padding-block-end: 3px;
}

.elementor-2341 .elementor-element.elementor-element-125dc6b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-125dc6b.elementor-view-framed .elementor-icon, .elementor-2341 .elementor-element.elementor-element-125dc6b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-6876a9c);
	border-color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-125dc6b.elementor-view-framed .elementor-icon, .elementor-2341 .elementor-element.elementor-element-125dc6b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-d583609 {
	text-align: center;
	font-size: 18px;
	color: #666;
}

.elementor-2341 .elementor-element.elementor-element-8d105cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2341 .elementor-element.elementor-element-8d105cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2341 .elementor-element.elementor-element-8d105cd > .elementor-element-populated, .elementor-2341 .elementor-element.elementor-element-8d105cd > .elementor-element-populated > .elementor-background-overlay, .elementor-2341 .elementor-element.elementor-element-8d105cd > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-2341 .elementor-element.elementor-element-8d105cd > .elementor-element-populated {
	box-shadow: 0px 0px 10px -5px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 2em 1em 2em 1em;
}

.elementor-2341 .elementor-element.elementor-element-8d105cd > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2341 .elementor-element.elementor-element-06fd037 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-2341 .elementor-element.elementor-element-06fd037.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-2341 .elementor-element.elementor-element-06fd037.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-2341 .elementor-element.elementor-element-06fd037.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-2341 .elementor-element.elementor-element-06fd037 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50%;
}

.elementor-2341 .elementor-element.elementor-element-06fd037 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-2341 .elementor-element.elementor-element-06fd037 .elementor-image-box-title {
	font-size: 24px;
	font-weight: 600;
	color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-06fd037 .elementor-image-box-description {
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	color: #666;
}

.elementor-2341 .elementor-element.elementor-element-6ba921c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2341 .elementor-element.elementor-element-6ba921c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2341 .elementor-element.elementor-element-6ba921c > .elementor-element-populated, .elementor-2341 .elementor-element.elementor-element-6ba921c > .elementor-element-populated > .elementor-background-overlay, .elementor-2341 .elementor-element.elementor-element-6ba921c > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-2341 .elementor-element.elementor-element-6ba921c > .elementor-element-populated {
	box-shadow: 0px 0px 10px -5px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 2em 1em 2em 1em;
}

.elementor-2341 .elementor-element.elementor-element-6ba921c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2341 .elementor-element.elementor-element-3d6324a .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-2341 .elementor-element.elementor-element-3d6324a.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-2341 .elementor-element.elementor-element-3d6324a.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-2341 .elementor-element.elementor-element-3d6324a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-2341 .elementor-element.elementor-element-3d6324a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50%;
}

.elementor-2341 .elementor-element.elementor-element-3d6324a .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-2341 .elementor-element.elementor-element-3d6324a .elementor-image-box-title {
	font-size: 24px;
	font-weight: 600;
	color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-3d6324a .elementor-image-box-description {
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	color: #666;
}

.elementor-2341 .elementor-element.elementor-element-d7b5830:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2341 .elementor-element.elementor-element-d7b5830 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2341 .elementor-element.elementor-element-d7b5830 > .elementor-element-populated, .elementor-2341 .elementor-element.elementor-element-d7b5830 > .elementor-element-populated > .elementor-background-overlay, .elementor-2341 .elementor-element.elementor-element-d7b5830 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-2341 .elementor-element.elementor-element-d7b5830 > .elementor-element-populated {
	box-shadow: 0px 0px 10px -5px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 2em 1em 2em 1em;
}

.elementor-2341 .elementor-element.elementor-element-d7b5830 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2341 .elementor-element.elementor-element-c475ea7 .elementor-image-box-wrapper {
	text-align: center;
}

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

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

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

.elementor-2341 .elementor-element.elementor-element-c475ea7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50%;
}

.elementor-2341 .elementor-element.elementor-element-c475ea7 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-2341 .elementor-element.elementor-element-c475ea7 .elementor-image-box-title {
	font-size: 24px;
	font-weight: 600;
	color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-c475ea7 .elementor-image-box-description {
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	color: #666;
}

.elementor-2341 .elementor-element.elementor-element-08ca97e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2341 .elementor-element.elementor-element-08ca97e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2341 .elementor-element.elementor-element-08ca97e > .elementor-element-populated, .elementor-2341 .elementor-element.elementor-element-08ca97e > .elementor-element-populated > .elementor-background-overlay, .elementor-2341 .elementor-element.elementor-element-08ca97e > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-2341 .elementor-element.elementor-element-08ca97e > .elementor-element-populated {
	box-shadow: 0px 0px 10px -5px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 2em 1em 2em 1em;
}

.elementor-2341 .elementor-element.elementor-element-08ca97e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2341 .elementor-element.elementor-element-2b152ec .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-2341 .elementor-element.elementor-element-2b152ec.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-2341 .elementor-element.elementor-element-2b152ec.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-2341 .elementor-element.elementor-element-2b152ec.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-2341 .elementor-element.elementor-element-2b152ec .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50%;
}

.elementor-2341 .elementor-element.elementor-element-2b152ec .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-2341 .elementor-element.elementor-element-2b152ec .elementor-image-box-title {
	font-size: 24px;
	font-weight: 600;
	color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-2b152ec .elementor-image-box-description {
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	color: #666;
}

.elementor-2341 .elementor-element.elementor-element-8e8dfc8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2341 .elementor-element.elementor-element-8e8dfc8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2341 .elementor-element.elementor-element-8e8dfc8 > .elementor-element-populated, .elementor-2341 .elementor-element.elementor-element-8e8dfc8 > .elementor-element-populated > .elementor-background-overlay, .elementor-2341 .elementor-element.elementor-element-8e8dfc8 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-2341 .elementor-element.elementor-element-8e8dfc8 > .elementor-element-populated {
	box-shadow: 0px 0px 10px -5px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 2em 1em 2em 1em;
}

.elementor-2341 .elementor-element.elementor-element-8e8dfc8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2341 .elementor-element.elementor-element-d90fd45 .elementor-image-box-wrapper {
	text-align: center;
}

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

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

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

.elementor-2341 .elementor-element.elementor-element-d90fd45 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50%;
}

.elementor-2341 .elementor-element.elementor-element-d90fd45 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-2341 .elementor-element.elementor-element-d90fd45 .elementor-image-box-title {
	font-size: 24px;
	font-weight: 600;
	color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-d90fd45 .elementor-image-box-description {
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	color: #666;
}

.elementor-2341 .elementor-element.elementor-element-6642966:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2341 .elementor-element.elementor-element-6642966 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2341 .elementor-element.elementor-element-6642966 > .elementor-element-populated, .elementor-2341 .elementor-element.elementor-element-6642966 > .elementor-element-populated > .elementor-background-overlay, .elementor-2341 .elementor-element.elementor-element-6642966 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-2341 .elementor-element.elementor-element-6642966 > .elementor-element-populated {
	box-shadow: 0px 0px 10px -5px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 2em 1em 2em 1em;
}

.elementor-2341 .elementor-element.elementor-element-6642966 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2341 .elementor-element.elementor-element-e63f2cb .elementor-image-box-wrapper {
	text-align: center;
}

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

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

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

.elementor-2341 .elementor-element.elementor-element-e63f2cb .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50%;
}

.elementor-2341 .elementor-element.elementor-element-e63f2cb .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-2341 .elementor-element.elementor-element-e63f2cb .elementor-image-box-title {
	font-size: 24px;
	font-weight: 600;
	color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-e63f2cb .elementor-image-box-description {
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	color: #666;
}

.elementor-2341 .elementor-element.elementor-element-7773c0f1:not(.elementor-motion-effects-element-type-background), .elementor-2341 .elementor-element.elementor-element-7773c0f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2341 .elementor-element.elementor-element-7773c0f1 > .elementor-background-overlay {
	mix-blend-mode: multiply;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2341 .elementor-element.elementor-element-7773c0f1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0em 1em 0em 1em;
}

.elementor-2341 .elementor-element.elementor-element-2661ef06 > .elementor-element-populated {
	padding: 1em 1em 1em 1em;
}

.elementor-2341 .elementor-element.elementor-element-1dbb47c6 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-6876a9c);
	--divider-border-width: 1px;
	--divider-icon-size: 36px;
}

.elementor-2341 .elementor-element.elementor-element-1dbb47c6 .elementor-divider-separator {
	width: 20%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-2341 .elementor-element.elementor-element-1dbb47c6 .elementor-divider {
	text-align: left;
	padding-block-start: 3px;
	padding-block-end: 3px;
}

.elementor-2341 .elementor-element.elementor-element-1dbb47c6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-1dbb47c6.elementor-view-framed .elementor-icon, .elementor-2341 .elementor-element.elementor-element-1dbb47c6.elementor-view-default .elementor-icon {
	color: var(--e-global-color-6876a9c);
	border-color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-1dbb47c6.elementor-view-framed .elementor-icon, .elementor-2341 .elementor-element.elementor-element-1dbb47c6.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-4991d572 {
	text-align: start;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	color: #666;
}

.elementor-2341 .elementor-element.elementor-element-6ad42e4e > .elementor-element-populated {
	padding: 1em 1em 1em 1em;
}

.elementor-2341 .elementor-element.elementor-element-32b21a6 img {
	border-radius: 7px 7px 7px 7px;
}

.elementor-2341 .elementor-element.elementor-element-66e719a {
	text-align: start;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	color: #666;
}

.elementor-2341 .elementor-element.elementor-element-0493f8a:not(.elementor-motion-effects-element-type-background), .elementor-2341 .elementor-element.elementor-element-0493f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f9fa;
}

.elementor-2341 .elementor-element.elementor-element-0493f8a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 6em 1em 6em 1em;
}

.elementor-2341 .elementor-element.elementor-element-0493f8a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2341 .elementor-element.elementor-element-7b0c3cb {
	text-align: center;
}

.elementor-2341 .elementor-element.elementor-element-7b0c3cb .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-4bdd5df {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-6876a9c);
	--divider-border-width: 1px;
	--divider-icon-size: 36px;
}

.elementor-2341 .elementor-element.elementor-element-4bdd5df .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2341 .elementor-element.elementor-element-4bdd5df .elementor-divider {
	text-align: center;
	padding-block-start: 3px;
	padding-block-end: 3px;
}

.elementor-2341 .elementor-element.elementor-element-4bdd5df.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-4bdd5df.elementor-view-framed .elementor-icon, .elementor-2341 .elementor-element.elementor-element-4bdd5df.elementor-view-default .elementor-icon {
	color: var(--e-global-color-6876a9c);
	border-color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-4bdd5df.elementor-view-framed .elementor-icon, .elementor-2341 .elementor-element.elementor-element-4bdd5df.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-b6de719 {
	text-align: center;
	font-size: 18px;
	color: #666;
}

.elementor-2341 .elementor-element.elementor-element-898844e {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-2341 .elementor-element.elementor-element-23c58e3 > .elementor-widget-container {
	background-color: #fff;
	padding: 2em 2em 2em 2em;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .17);
}

.elementor-2341 .elementor-element.elementor-element-23c58e3 .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-2341 .elementor-element.elementor-element-23c58e3 .elementor-icon-box-title {
	margin-block-end: 15px;
	color: #333;
}

.elementor-2341 .elementor-element.elementor-element-23c58e3.elementor-view-stacked .elementor-icon {
	background-color: #fff;
	fill: var(--e-global-color-6876a9c);
	color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-23c58e3.elementor-view-framed .elementor-icon, .elementor-2341 .elementor-element.elementor-element-23c58e3.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-2341 .elementor-element.elementor-element-23c58e3.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-23c58e3 .elementor-icon {
	font-size: 38px;
}

.elementor-2341 .elementor-element.elementor-element-23c58e3 .elementor-icon-box-title, .elementor-2341 .elementor-element.elementor-element-23c58e3 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 600;
}

.elementor-2341 .elementor-element.elementor-element-23c58e3 .elementor-icon-box-description {
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	color: #666;
}

.elementor-2341 .elementor-element.elementor-element-0642e35 > .elementor-widget-container {
	background-color: #fff;
	padding: 2em 2em 2em 2em;
	border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .17);
}

.elementor-2341 .elementor-element.elementor-element-0642e35 .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-2341 .elementor-element.elementor-element-0642e35 .elementor-icon-box-title {
	margin-block-end: 15px;
	color: #333;
}

.elementor-2341 .elementor-element.elementor-element-0642e35.elementor-view-stacked .elementor-icon {
	background-color: #fff;
	fill: var(--e-global-color-6876a9c);
	color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-0642e35.elementor-view-framed .elementor-icon, .elementor-2341 .elementor-element.elementor-element-0642e35.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-2341 .elementor-element.elementor-element-0642e35.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-0642e35 .elementor-icon {
	font-size: 38px;
}

.elementor-2341 .elementor-element.elementor-element-0642e35 .elementor-icon-box-title, .elementor-2341 .elementor-element.elementor-element-0642e35 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 600;
}

.elementor-2341 .elementor-element.elementor-element-0642e35 .elementor-icon-box-description {
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	color: #666;
}

.elementor-2341 .elementor-element.elementor-element-94ba136 > .elementor-widget-container {
	background-color: #fff;
	padding: 2em 2em 2em 2em;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .17);
}

.elementor-2341 .elementor-element.elementor-element-94ba136 .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-2341 .elementor-element.elementor-element-94ba136 .elementor-icon-box-title {
	margin-block-end: 15px;
	color: #333;
}

.elementor-2341 .elementor-element.elementor-element-94ba136.elementor-view-stacked .elementor-icon {
	background-color: #fff;
	fill: var(--e-global-color-6876a9c);
	color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-94ba136.elementor-view-framed .elementor-icon, .elementor-2341 .elementor-element.elementor-element-94ba136.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-2341 .elementor-element.elementor-element-94ba136.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-94ba136 .elementor-icon {
	font-size: 38px;
}

.elementor-2341 .elementor-element.elementor-element-94ba136 .elementor-icon-box-title, .elementor-2341 .elementor-element.elementor-element-94ba136 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 600;
}

.elementor-2341 .elementor-element.elementor-element-94ba136 .elementor-icon-box-description {
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	color: #666;
}

.elementor-2341 .elementor-element.elementor-element-442833a > .elementor-widget-container {
	background-color: #fff;
	padding: 2em 2em 2em 2em;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .17);
}

.elementor-2341 .elementor-element.elementor-element-442833a .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-2341 .elementor-element.elementor-element-442833a .elementor-icon-box-title {
	margin-block-end: 15px;
	color: #333;
}

.elementor-2341 .elementor-element.elementor-element-442833a.elementor-view-stacked .elementor-icon {
	background-color: #fff;
	fill: var(--e-global-color-6876a9c);
	color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-442833a.elementor-view-framed .elementor-icon, .elementor-2341 .elementor-element.elementor-element-442833a.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-2341 .elementor-element.elementor-element-442833a.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-442833a .elementor-icon {
	font-size: 38px;
}

.elementor-2341 .elementor-element.elementor-element-442833a .elementor-icon-box-title, .elementor-2341 .elementor-element.elementor-element-442833a .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 600;
}

.elementor-2341 .elementor-element.elementor-element-442833a .elementor-icon-box-description {
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	color: #666;
}

.elementor-2341 .elementor-element.elementor-element-02c77b8:not(.elementor-motion-effects-element-type-background), .elementor-2341 .elementor-element.elementor-element-02c77b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2341 .elementor-element.elementor-element-02c77b8 > .elementor-background-overlay {
	mix-blend-mode: multiply;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2341 .elementor-element.elementor-element-02c77b8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 6em 1em 6em 1em;
}

.elementor-2341 .elementor-element.elementor-element-32640fb > .elementor-element-populated {
	padding: 1em 1em 1em 1em;
}

.elementor-2341 .elementor-element.elementor-element-709d12b {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-6876a9c);
	--divider-border-width: 1px;
	--divider-icon-size: 36px;
}

.elementor-2341 .elementor-element.elementor-element-709d12b .elementor-divider-separator {
	width: 20%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-2341 .elementor-element.elementor-element-709d12b .elementor-divider {
	text-align: left;
	padding-block-start: 3px;
	padding-block-end: 3px;
}

.elementor-2341 .elementor-element.elementor-element-709d12b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-709d12b.elementor-view-framed .elementor-icon, .elementor-2341 .elementor-element.elementor-element-709d12b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-6876a9c);
	border-color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-709d12b.elementor-view-framed .elementor-icon, .elementor-2341 .elementor-element.elementor-element-709d12b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-7b8d7c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(17px / 2);
}

.elementor-2341 .elementor-element.elementor-element-7b8d7c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(17px / 2);
}

.elementor-2341 .elementor-element.elementor-element-7b8d7c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(17px / 2);
}

.elementor-2341 .elementor-element.elementor-element-7b8d7c2 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-17px / 2);
}

.elementor-2341 .elementor-element.elementor-element-7b8d7c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-17px / 2);
}

.elementor-2341 .elementor-element.elementor-element-7b8d7c2 .elementor-icon-list-icon i {
	color: var(--e-global-color-6876a9c);
	transition: color .3s;
}

.elementor-2341 .elementor-element.elementor-element-7b8d7c2 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-6876a9c);
	transition: fill .3s;
}

.elementor-2341 .elementor-element.elementor-element-7b8d7c2 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-2341 .elementor-element.elementor-element-7b8d7c2 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-2341 .elementor-element.elementor-element-cadb94c > .elementor-element-populated {
	padding: 1em 1em 1em 1em;
}

.elementor-2341 .elementor-element.elementor-element-25a13fd img {
	width: 100%;
	max-width: 100%;
	height: 500px;
	object-fit: cover;
	object-position: center center;
	border-radius: 7px 7px 7px 7px;
}

.elementor-2341 .elementor-element.elementor-element-273ed4d:not(.elementor-motion-effects-element-type-background), .elementor-2341 .elementor-element.elementor-element-273ed4d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2341 .elementor-element.elementor-element-273ed4d > .elementor-background-overlay {
	mix-blend-mode: multiply;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2341 .elementor-element.elementor-element-273ed4d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 6em 1em 6em 1em;
}

.elementor-2341 .elementor-element.elementor-element-6e1c00b > .elementor-element-populated {
	padding: 1em 1em 1em 1em;
}

.elementor-2341 .elementor-element.elementor-element-f1bce81 img {
	border-radius: 7px 7px 7px 7px;
}

.elementor-2341 .elementor-element.elementor-element-bdb3c2a > .elementor-element-populated {
	margin: 0px 0px 0px 27px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 27px;
	padding: 1em 1em 1em 1em;
}

.elementor-2341 .elementor-element.elementor-element-a5f35ef {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-6876a9c);
	--divider-border-width: 1px;
	--divider-icon-size: 36px;
}

.elementor-2341 .elementor-element.elementor-element-a5f35ef .elementor-divider-separator {
	width: 20%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-2341 .elementor-element.elementor-element-a5f35ef .elementor-divider {
	text-align: left;
	padding-block-start: 3px;
	padding-block-end: 3px;
}

.elementor-2341 .elementor-element.elementor-element-a5f35ef.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-a5f35ef.elementor-view-framed .elementor-icon, .elementor-2341 .elementor-element.elementor-element-a5f35ef.elementor-view-default .elementor-icon {
	color: var(--e-global-color-6876a9c);
	border-color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-a5f35ef.elementor-view-framed .elementor-icon, .elementor-2341 .elementor-element.elementor-element-a5f35ef.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-c10e03d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(19px / 2);
}

.elementor-2341 .elementor-element.elementor-element-c10e03d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(19px / 2);
}

.elementor-2341 .elementor-element.elementor-element-c10e03d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(19px / 2);
}

.elementor-2341 .elementor-element.elementor-element-c10e03d .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-19px / 2);
}

.elementor-2341 .elementor-element.elementor-element-c10e03d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-19px / 2);
}

.elementor-2341 .elementor-element.elementor-element-c10e03d .elementor-icon-list-icon i {
	color: var(--e-global-color-6876a9c);
	transition: color .3s;
}

.elementor-2341 .elementor-element.elementor-element-c10e03d .elementor-icon-list-icon svg {
	fill: var(--e-global-color-6876a9c);
	transition: fill .3s;
}

.elementor-2341 .elementor-element.elementor-element-c10e03d {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-2341 .elementor-element.elementor-element-c10e03d .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-2341 .elementor-element.elementor-element-3d3a1ed:not(.elementor-motion-effects-element-type-background), .elementor-2341 .elementor-element.elementor-element-3d3a1ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-2341 .elementor-element.elementor-element-3d3a1ed > .elementor-background-overlay {
	mix-blend-mode: multiply;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2341 .elementor-element.elementor-element-3d3a1ed {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 6em 1em 6em 1em;
}

.elementor-2341 .elementor-element.elementor-element-3934b37 > .elementor-element-populated {
	padding: 1em 1em 1em 1em;
}

.elementor-2341 .elementor-element.elementor-element-4d0cb56 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-6876a9c);
	--divider-border-width: 1px;
	--divider-icon-size: 36px;
}

.elementor-2341 .elementor-element.elementor-element-4d0cb56 .elementor-divider-separator {
	width: 20%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-2341 .elementor-element.elementor-element-4d0cb56 .elementor-divider {
	text-align: left;
	padding-block-start: 3px;
	padding-block-end: 3px;
}

.elementor-2341 .elementor-element.elementor-element-4d0cb56.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-4d0cb56.elementor-view-framed .elementor-icon, .elementor-2341 .elementor-element.elementor-element-4d0cb56.elementor-view-default .elementor-icon {
	color: var(--e-global-color-6876a9c);
	border-color: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-4d0cb56.elementor-view-framed .elementor-icon, .elementor-2341 .elementor-element.elementor-element-4d0cb56.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-6876a9c);
}

.elementor-2341 .elementor-element.elementor-element-13de033 {
	text-align: start;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	color: #666;
}

.elementor-2341 .elementor-element.elementor-element-c7f91d3 > .elementor-element-populated {
	padding: 1em 1em 1em 1em;
}

.elementor-2341 .elementor-element.elementor-element-066b71a img {
	border-radius: 7px 7px 7px 7px;
}

.elementor-2341 .elementor-element.elementor-element-f8baf47 {
	text-align: start;
	font-family: "Ubuntu", Sans-serif;
	font-size: 16px;
	color: #666;
}

.elementor-2341 .elementor-element.elementor-element-e240d5f:not(.elementor-motion-effects-element-type-background), .elementor-2341 .elementor-element.elementor-element-e240d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-kddln.nitrocdn.com/OOyiCBxCDhHoOkUzcOODfMpYdOWitpFk/assets/images/optimized/rev-3e5dc55/ecotreeservices.com.au/wp-content/uploads/2024/11/ETC-ContentDay-45-copy.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2341 .elementor-element.elementor-element-e240d5f:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2341 .elementor-element.elementor-element-e240d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2341 .elementor-element.elementor-element-e240d5f > .elementor-background-overlay {
	background-color: #333;
	opacity: .7;
	mix-blend-mode: multiply;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2341 .elementor-element.elementor-element-e240d5f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 15px;
	margin-bottom: -30px;
	padding: 0em 1em 5em 1em;
}

.elementor-2341 .elementor-element.elementor-element-06657d4 {
	--spacer-size: 50px;
}

.elementor-2341 .elementor-element.elementor-element-a2f54bc {
	text-align: start;
}

.elementor-2341 .elementor-element.elementor-element-a2f54bc .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 1.2em;
	color: #fff;
}

.elementor-2341 .elementor-element.elementor-element-4ee299d {
	color: #fff;
}

.elementor-2341 .elementor-element.elementor-element-0c8539c .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	font-size: 16px;
	text-transform: uppercase;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
	border-radius: 100px 100px 100px 100px;
}

.elementor-2341 .elementor-element.elementor-element-0c8539c .elementor-button:hover, .elementor-2341 .elementor-element.elementor-element-0c8539c .elementor-button:focus {
	background-color: rgba(17, 17, 17, 0);
	color: #fff;
}

.elementor-2341 .elementor-element.elementor-element-0c8539c {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
}

.elementor-2341 .elementor-element.elementor-element-0c8539c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2341 .elementor-element.elementor-element-0c8539c .elementor-button:hover svg, .elementor-2341 .elementor-element.elementor-element-0c8539c .elementor-button:focus svg {
	fill: #fff;
}

.elementor-2341 .elementor-element.elementor-element-db682f6 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	font-size: 16px;
	text-transform: uppercase;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
	border-radius: 100px 100px 100px 100px;
}

.elementor-2341 .elementor-element.elementor-element-db682f6 .elementor-button:hover, .elementor-2341 .elementor-element.elementor-element-db682f6 .elementor-button:focus {
	background-color: rgba(17, 17, 17, 0);
	color: #fff;
}

.elementor-2341 .elementor-element.elementor-element-db682f6 {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
}

.elementor-2341 .elementor-element.elementor-element-db682f6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2341 .elementor-element.elementor-element-db682f6 .elementor-button:hover svg, .elementor-2341 .elementor-element.elementor-element-db682f6 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-2341 .elementor-element.elementor-element-97a30fa {
	--spacer-size: 50px;
}

.elementor-2341 .elementor-element.elementor-element-ed01e1b > .elementor-widget-container {
	margin: -100px 0px 0px 0px;
	border-radius: 15px 15px 15px 15px;
}

.elementor-2341 .elementor-element.elementor-element-ed01e1b img {
	border-radius: 7px 7px 7px 7px;
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-2341 .elementor-element.elementor-element-47a0671 {
		width: 64.825%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-a2327e7 {
		width: 35.045%;
	}
}

@media (max-width:1024px) {
	.elementor-2341 .elementor-element.elementor-element-3bb5f167:not(.elementor-motion-effects-element-type-background), .elementor-2341 .elementor-element.elementor-element-3bb5f167 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-3bb5f167 {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-2341 .elementor-element.elementor-element-22df6227 .elementor-divider-separator {
		width: 15%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-8320429 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-125dc6b .elementor-divider-separator {
		width: 15%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-7773c0f1 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-0493f8a {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-266dcb4 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-4bdd5df .elementor-divider-separator {
		width: 15%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-898844e {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2341 .elementor-element.elementor-element-02c77b8 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-273ed4d {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-3d3a1ed {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-a2f54bc {
		text-align: center;
	}
	
	.elementor-2341 .elementor-element.elementor-element-4ee299d {
		text-align: center;
	}
	
	.elementor-2341 .elementor-element.elementor-element-0c8539c {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-db682f6 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-a2327e7 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 49px 49px 49px 49px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-ed01e1b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-ed01e1b img {
		max-width: 341px;
	}
}

@media (max-width:767px) {
	.elementor-2341 .elementor-element.elementor-element-3bb5f167:not(.elementor-motion-effects-element-type-background), .elementor-2341 .elementor-element.elementor-element-3bb5f167 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-3bb5f167 {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-2341 .elementor-element.elementor-element-3704a9b6 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-22df6227 .elementor-divider-separator {
		width: 35%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2341 .elementor-element.elementor-element-22df6227 .elementor-divider {
		text-align: center;
	}
	
	.elementor-2341 .elementor-element.elementor-element-8320429 {
		padding: 25px 0px 25px 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-c52eb3d > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-890e719 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-125dc6b .elementor-divider-separator {
		width: 35%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-06fd037 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-06fd037 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-3d6324a .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-3d6324a .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-c475ea7 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-c475ea7 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-2b152ec .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-2b152ec .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-d90fd45 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-d90fd45 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-e63f2cb .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-e63f2cb .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-7773c0f1 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-2661ef06 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-1dbb47c6 .elementor-divider-separator {
		width: 35%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2341 .elementor-element.elementor-element-1dbb47c6 .elementor-divider {
		text-align: center;
	}
	
	.elementor-2341 .elementor-element.elementor-element-6ad42e4e > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-7b0c3cb .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-4bdd5df .elementor-divider-separator {
		width: 35%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-898844e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2341 .elementor-element.elementor-element-23c58e3 .elementor-icon-box-title, .elementor-2341 .elementor-element.elementor-element-23c58e3 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-0642e35 .elementor-icon-box-title, .elementor-2341 .elementor-element.elementor-element-0642e35 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-94ba136 .elementor-icon-box-title, .elementor-2341 .elementor-element.elementor-element-94ba136 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-442833a .elementor-icon-box-title, .elementor-2341 .elementor-element.elementor-element-442833a .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-32640fb > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-709d12b .elementor-divider-separator {
		width: 35%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2341 .elementor-element.elementor-element-709d12b .elementor-divider {
		text-align: center;
	}
	
	.elementor-2341 .elementor-element.elementor-element-cadb94c > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-273ed4d {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-6e1c00b > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-bdb3c2a > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-a5f35ef .elementor-divider-separator {
		width: 35%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2341 .elementor-element.elementor-element-a5f35ef .elementor-divider {
		text-align: center;
	}
	
	.elementor-2341 .elementor-element.elementor-element-3d3a1ed {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-3934b37 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-4d0cb56 .elementor-divider-separator {
		width: 35%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2341 .elementor-element.elementor-element-4d0cb56 .elementor-divider {
		text-align: center;
	}
	
	.elementor-2341 .elementor-element.elementor-element-13de033 {
		text-align: center;
	}
	
	.elementor-2341 .elementor-element.elementor-element-c7f91d3 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-f8baf47 {
		text-align: center;
	}
	
	.elementor-2341 .elementor-element.elementor-element-a2f54bc .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-0c8539c {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-db682f6 > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-db682f6 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-a2327e7 > .elementor-element-populated {
		margin: 1px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2341 .elementor-element.elementor-element-ed01e1b {
		text-align: center;
	}
	
	.elementor-2341 .elementor-element.elementor-element-ed01e1b img {
		max-width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-2341 .elementor-element.elementor-element-8d105cd {
		width: 50%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-6ba921c {
		width: 50%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-d7b5830 {
		width: 100%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-08ca97e {
		width: 50%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-8e8dfc8 {
		width: 50%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-6642966 {
		width: 100%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-2661ef06 {
		width: 100%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-6ad42e4e {
		width: 100%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-32640fb {
		width: 100%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-cadb94c {
		width: 100%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-6e1c00b {
		width: 100%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-bdb3c2a {
		width: 100%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-3934b37 {
		width: 100%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-c7f91d3 {
		width: 100%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-47a0671 {
		width: 100%;
	}
	
	.elementor-2341 .elementor-element.elementor-element-a2327e7 {
		width: 100%;
	}
}

.elementor-2341 .elementor-element.elementor-element-3bb5f167:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2341 .elementor-element.elementor-element-3bb5f167 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}
