
.elementor-6151 .elementor-element.elementor-element-692dd5f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-6151 .elementor-element.elementor-element-692dd5f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-6151 .elementor-element.elementor-element-3ab1e09 {
	text-align: left;
}

.elementor-6151 .elementor-element.elementor-element-3ab1e09 .elementor-heading-title {
	font-size: 34px;
	color: #0c7e23;
}

.elementor-6151 .elementor-element.elementor-element-e392158 {
	--spacer-size: 16px;
}

.elementor-6151 .elementor-element.elementor-element-3bae4da {
	--spacer-size: 15px;
}

.elementor-6151 .elementor-element.elementor-element-67cb9aa {
	text-align: left;
}

.elementor-6151 .elementor-element.elementor-element-67cb9aa .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
}

.elementor-6151 .elementor-element.elementor-element-ee66e01 {
	--spacer-size: 15px;
}

.elementor-6151 .elementor-element.elementor-element-8b49a1a > .elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-6151 .elementor-element.elementor-element-8b49a1a {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
}

.elementor-6151 .elementor-element.elementor-element-bc3600e {
	text-align: left;
}

.elementor-6151 .elementor-element.elementor-element-bc3600e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
}

.elementor-6151 .elementor-element.elementor-element-3bd3b57 {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
}

.elementor-6151 .elementor-element.elementor-element-6f4481b {
	width: var(--container-widget-width, 100.675%);
	max-width: 100.675%;
	--container-widget-width: 100.675%;
	--container-widget-flex-grow: 0;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
}

.elementor-6151 .elementor-element.elementor-element-8c9d7e8 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 19px;
	font-weight: 700;
}

.elementor-6151 .elementor-element.elementor-element-6c19126 {
	width: var(--container-widget-width, 98.146%);
	max-width: 98.146%;
	--container-widget-width: 98.146%;
	--container-widget-flex-grow: 0;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
}

.elementor-6151 .elementor-element.elementor-element-fd55999 {
	width: var(--container-widget-width, 98.146%);
	max-width: 98.146%;
	--container-widget-width: 98.146%;
	--container-widget-flex-grow: 0;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
}

.elementor-6151 .elementor-element.elementor-element-6bd7aa8 {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
}

.elementor-6151 .elementor-element.elementor-element-114d587 {
	text-align: left;
}

.elementor-6151 .elementor-element.elementor-element-114d587 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
}

.elementor-6151 .elementor-element.elementor-element-c405aaa {
	width: var(--container-widget-width, 100.675%);
	max-width: 100.675%;
	--container-widget-width: 100.675%;
	--container-widget-flex-grow: 0;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
}

.elementor-6151 .elementor-element.elementor-element-8f28af3 {
	text-align: left;
}

.elementor-6151 .elementor-element.elementor-element-8f28af3 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
}

.elementor-6151 .elementor-element.elementor-element-bd68002 {
	width: var(--container-widget-width, 98.146%);
	max-width: 98.146%;
	--container-widget-width: 98.146%;
	--container-widget-flex-grow: 0;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
}

.elementor-6151 .elementor-element.elementor-element-6b6c40d {
	width: var(--container-widget-width, 100.675%);
	max-width: 100.675%;
	--container-widget-width: 100.675%;
	--container-widget-flex-grow: 0;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
}

.elementor-6151 .elementor-element.elementor-element-71fd447 {
	text-align: left;
}

.elementor-6151 .elementor-element.elementor-element-71fd447 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
}

.elementor-6151 .elementor-element.elementor-element-fa46abe .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 19px;
	font-weight: 700;
}

.elementor-6151 .elementor-element.elementor-element-9233de7 {
	width: var(--container-widget-width, 98.146%);
	max-width: 98.146%;
	--container-widget-width: 98.146%;
	--container-widget-flex-grow: 0;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
}

.elementor-bc-flex-widget .elementor-6151 .elementor-element.elementor-element-e5b1792.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6151 .elementor-element.elementor-element-e5b1792.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6151 .elementor-element.elementor-element-8d43dda .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 19px;
	font-weight: 700;
}

.elementor-6151 .elementor-element.elementor-element-2d84cd1 {
	width: var(--container-widget-width, 98.146%);
	max-width: 98.146%;
	--container-widget-width: 98.146%;
	--container-widget-flex-grow: 0;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
}

.elementor-bc-flex-widget .elementor-6151 .elementor-element.elementor-element-7fb9a9b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6151 .elementor-element.elementor-element-7fb9a9b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6151 .elementor-element.elementor-element-9d9d238 {
	width: var(--container-widget-width, 100.541%);
	max-width: 100.541%;
	--container-widget-width: 100.541%;
	--container-widget-flex-grow: 0;
}

.elementor-6151 .elementor-element.elementor-element-fbacf9e {
	width: var(--container-widget-width, 101.233%);
	max-width: 101.233%;
	--container-widget-width: 101.233%;
	--container-widget-flex-grow: 0;
}

.elementor-6151 .elementor-element.elementor-element-5806809 {
	text-align: left;
}

.elementor-6151 .elementor-element.elementor-element-5806809 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
}

.elementor-6151 .elementor-element.elementor-element-99b4467 {
	width: var(--container-widget-width, 100.675%);
	max-width: 100.675%;
	--container-widget-width: 100.675%;
	--container-widget-flex-grow: 0;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
}

.elementor-6151 .elementor-element.elementor-element-9417422 {
	text-align: left;
}

.elementor-6151 .elementor-element.elementor-element-9417422 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
}

.elementor-6151 .elementor-element.elementor-element-bf07ff2 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 19px;
	font-weight: 700;
}

.elementor-6151 .elementor-element.elementor-element-139f37d {
	width: var(--container-widget-width, 98.146%);
	max-width: 98.146%;
	--container-widget-width: 98.146%;
	--container-widget-flex-grow: 0;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
}

.elementor-bc-flex-widget .elementor-6151 .elementor-element.elementor-element-2ac91d0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6151 .elementor-element.elementor-element-2ac91d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

@media (min-width:768px) {
	.elementor-6151 .elementor-element.elementor-element-c18e9bc {
		width: 53.999%;
	}
	
	.elementor-6151 .elementor-element.elementor-element-11ba8ae {
		width: 46.001%;
	}
	
	.elementor-6151 .elementor-element.elementor-element-d2c1607 {
		width: 54.381%;
	}
	
	.elementor-6151 .elementor-element.elementor-element-8c5628d {
		width: 44.951%;
	}
	
	.elementor-6151 .elementor-element.elementor-element-ed93a03 {
		width: 54.381%;
	}
	
	.elementor-6151 .elementor-element.elementor-element-379d1c2 {
		width: 44.951%;
	}
	
	.elementor-6151 .elementor-element.elementor-element-873aa06 {
		width: 54.378%;
	}
	
	.elementor-6151 .elementor-element.elementor-element-aa64ce7 {
		width: 44.954%;
	}
}

@media (max-width:1024px) {
	.elementor-6151 .elementor-element.elementor-element-3ab1e09 {
		text-align: center;
	}
	
	.elementor-6151 .elementor-element.elementor-element-3ab1e09 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-6151 .elementor-element.elementor-element-67cb9aa {
		text-align: center;
	}
	
	.elementor-6151 .elementor-element.elementor-element-67cb9aa .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-6151 .elementor-element.elementor-element-bc3600e {
		text-align: center;
	}
	
	.elementor-6151 .elementor-element.elementor-element-bc3600e .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-6151 .elementor-element.elementor-element-8c9d7e8 {
		text-align: center;
	}
	
	.elementor-6151 .elementor-element.elementor-element-114d587 {
		text-align: center;
	}
	
	.elementor-6151 .elementor-element.elementor-element-114d587 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-6151 .elementor-element.elementor-element-8f28af3 {
		text-align: center;
	}
	
	.elementor-6151 .elementor-element.elementor-element-8f28af3 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-6151 .elementor-element.elementor-element-71fd447 {
		text-align: center;
	}
	
	.elementor-6151 .elementor-element.elementor-element-71fd447 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-6151 .elementor-element.elementor-element-5806809 {
		text-align: center;
	}
	
	.elementor-6151 .elementor-element.elementor-element-5806809 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-6151 .elementor-element.elementor-element-9417422 {
		text-align: center;
	}
	
	.elementor-6151 .elementor-element.elementor-element-9417422 .elementor-heading-title {
		font-size: 20px;
	}
}

@media (max-width:767px) {
	.elementor-6151 .elementor-element.elementor-element-3ab1e09 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-6151 .elementor-element.elementor-element-6f4481b {
		width: var(--container-widget-width, 285.038px);
		max-width: 285.038px;
		--container-widget-width: 285.038px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-6151 .elementor-element.elementor-element-6c19126 {
		width: var(--container-widget-width, 285.038px);
		max-width: 285.038px;
		--container-widget-width: 285.038px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-6151 .elementor-element.elementor-element-fd55999 {
		width: var(--container-widget-width, 285.038px);
		max-width: 285.038px;
		--container-widget-width: 285.038px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-6151 .elementor-element.elementor-element-c405aaa {
		width: var(--container-widget-width, 285.038px);
		max-width: 285.038px;
		--container-widget-width: 285.038px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-6151 .elementor-element.elementor-element-bd68002 {
		width: var(--container-widget-width, 285.038px);
		max-width: 285.038px;
		--container-widget-width: 285.038px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-6151 .elementor-element.elementor-element-6b6c40d {
		width: var(--container-widget-width, 285.038px);
		max-width: 285.038px;
		--container-widget-width: 285.038px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-6151 .elementor-element.elementor-element-9233de7 {
		width: var(--container-widget-width, 285.038px);
		max-width: 285.038px;
		--container-widget-width: 285.038px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-6151 .elementor-element.elementor-element-2d84cd1 {
		width: var(--container-widget-width, 285.038px);
		max-width: 285.038px;
		--container-widget-width: 285.038px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-6151 .elementor-element.elementor-element-99b4467 {
		width: var(--container-widget-width, 285.038px);
		max-width: 285.038px;
		--container-widget-width: 285.038px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-6151 .elementor-element.elementor-element-139f37d {
		width: var(--container-widget-width, 285.038px);
		max-width: 285.038px;
		--container-widget-width: 285.038px;
		--container-widget-flex-grow: 0;
	}
}
