
.elementor-7570 .elementor-element.elementor-element-64a7467 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-7570 .elementor-element.elementor-element-64a7467:not(.elementor-motion-effects-element-type-background), .elementor-7570 .elementor-element.elementor-element-64a7467 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90grad, var(--e-global-color-b37a726) 0%, var(--e-global-color-c29f902) 100%);
}

.elementor-7570 .elementor-element.elementor-element-64a7467, .elementor-7570 .elementor-element.elementor-element-64a7467::before {
	--border-transition: .3s;
}

.elementor-7570 .elementor-element.elementor-element-38a1f2c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-7570 .elementor-element.elementor-element-c721383 img {
	width: 85%;
}

.elementor-7570 .elementor-element.elementor-element-f040ad5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-7570 .elementor-element.elementor-element-8a8ebf7 {
	color: #fff;
	font-size: 18px;
}

.elementor-7570 .elementor-element.elementor-element-a8d2061 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-7570 .elementor-element.elementor-element-e9b9c26 {
	color: #fff;
	font-size: 18px;
}

.elementor-7570 .elementor-element.elementor-element-bfc7338 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-7570 .elementor-element.elementor-element-125ba07 {
	color: #fff;
	font-size: 18px;
}

.elementor-7570 .elementor-element.elementor-element-439fd9c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--flex-wrap: wrap;
	--background-transition: .3s;
}

.elementor-7570 .elementor-element.elementor-element-439fd9c:not(.elementor-motion-effects-element-type-background), .elementor-7570 .elementor-element.elementor-element-439fd9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1d1d1b;
}

.elementor-7570 .elementor-element.elementor-element-439fd9c, .elementor-7570 .elementor-element.elementor-element-439fd9c::before {
	--border-transition: .3s;
}

.elementor-7570 .elementor-element.elementor-element-c6e83a8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
}

.elementor-7570 .elementor-element.elementor-element-17399d1 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-7570 .elementor-element.elementor-element-17399d1 {
	--icon-box-icon-margin: 15px;
}

.elementor-7570 .elementor-element.elementor-element-17399d1.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-7570 .elementor-element.elementor-element-17399d1.elementor-view-framed .elementor-icon, .elementor-7570 .elementor-element.elementor-element-17399d1.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-7570 .elementor-element.elementor-element-17399d1 .elementor-icon-box-title {
	color: #fff;
}

.elementor-7570 .elementor-element.elementor-element-17399d1 .elementor-icon-box-description {
	color: #fff;
}

.elementor-7570 .elementor-element.elementor-element-9d2bf43 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
}

.elementor-7570 .elementor-element.elementor-element-faa442e .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-7570 .elementor-element.elementor-element-faa442e {
	--icon-box-icon-margin: 15px;
}

.elementor-7570 .elementor-element.elementor-element-faa442e.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-7570 .elementor-element.elementor-element-faa442e.elementor-view-framed .elementor-icon, .elementor-7570 .elementor-element.elementor-element-faa442e.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-7570 .elementor-element.elementor-element-faa442e .elementor-icon-box-title {
	color: #fff;
}

.elementor-7570 .elementor-element.elementor-element-faa442e .elementor-icon-box-description {
	color: #fff;
}

.elementor-7570 .elementor-element.elementor-element-fd0d094 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
}

.elementor-7570 .elementor-element.elementor-element-1eb1340 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-7570 .elementor-element.elementor-element-1eb1340 {
	--icon-box-icon-margin: 15px;
}

.elementor-7570 .elementor-element.elementor-element-1eb1340.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-7570 .elementor-element.elementor-element-1eb1340.elementor-view-framed .elementor-icon, .elementor-7570 .elementor-element.elementor-element-1eb1340.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-7570 .elementor-element.elementor-element-1eb1340 .elementor-icon-box-title {
	color: #fff;
}

.elementor-7570 .elementor-element.elementor-element-1eb1340 .elementor-icon-box-description {
	color: #fff;
}

.elementor-7570 .elementor-element.elementor-element-9bd2c7f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
}

.elementor-7570 .elementor-element.elementor-element-c701d8b .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-7570 .elementor-element.elementor-element-c701d8b {
	--icon-box-icon-margin: 15px;
}

.elementor-7570 .elementor-element.elementor-element-c701d8b.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-7570 .elementor-element.elementor-element-c701d8b.elementor-view-framed .elementor-icon, .elementor-7570 .elementor-element.elementor-element-c701d8b.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-7570 .elementor-element.elementor-element-c701d8b .elementor-icon-box-title {
	color: #fff;
}

.elementor-7570 .elementor-element.elementor-element-c701d8b .elementor-icon-box-description {
	color: #fff;
}

@media (min-width:768px) {
	.elementor-7570 .elementor-element.elementor-element-38a1f2c {
		--width: 25%;
	}
	
	.elementor-7570 .elementor-element.elementor-element-f040ad5 {
		--width: 25%;
	}
	
	.elementor-7570 .elementor-element.elementor-element-a8d2061 {
		--width: 25%;
	}
	
	.elementor-7570 .elementor-element.elementor-element-bfc7338 {
		--width: 25%;
	}
	
	.elementor-7570 .elementor-element.elementor-element-c6e83a8 {
		--width: 50%;
	}
	
	.elementor-7570 .elementor-element.elementor-element-9d2bf43 {
		--width: 50%;
	}
	
	.elementor-7570 .elementor-element.elementor-element-fd0d094 {
		--width: 50%;
	}
	
	.elementor-7570 .elementor-element.elementor-element-9bd2c7f {
		--width: 50%;
	}
}
