
.elementor-21 .elementor-element.elementor-element-61901497:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-61901497 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c6f09d4);
}

.elementor-21 .elementor-element.elementor-element-61901497 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 0px 40px 0px;
}

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

.elementor-21 .elementor-element.elementor-element-71e7090b {
	text-align: left;
}

.elementor-21 .elementor-element.elementor-element-71e7090b img {
	width: 95%;
}

.elementor-21 .elementor-element.elementor-element-28aa2332 .elementor-heading-title {
	color: var(--e-global-color-8a9eb5c);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-21 .elementor-element.elementor-element-28aa2332 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-418fc681 .elementor-heading-title {
	color: var(--e-global-color-8a9eb5c);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-21 .elementor-element.elementor-element-418fc681 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-50778c0e .elementor-heading-title {
	color: var(--e-global-color-8a9eb5c);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-21 .elementor-element.elementor-element-50778c0e > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-28837278 .elementor-heading-title {
	color: var(--e-global-color-8a9eb5c);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-21 .elementor-element.elementor-element-28837278 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-e7b0235 .elementor-heading-title {
	color: var(--e-global-color-8a9eb5c);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-21 .elementor-element.elementor-element-e7b0235 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-70e63097 .elementor-heading-title {
	color: var(--e-global-color-8a9eb5c);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-21 .elementor-element.elementor-element-70e63097 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-3b2c9780 {
	color: #bababa;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-21 .elementor-element.elementor-element-8e30e13 .elementor-heading-title {
	color: var(--e-global-color-8a9eb5c);
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
}

.elementor-21 .elementor-element.elementor-element-8e30e13 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-6e2f3175 {
	color: #bababa;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-21 .elementor-element.elementor-element-1a69132c {
	color: #bababa;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-21 .elementor-element.elementor-element-723dfb68 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 16px;
	--grid-column-gap: 15px;
	--grid-row-gap: 0px;
}

.elementor-21 .elementor-element.elementor-element-723dfb68 .elementor-widget-container {
	text-align: left;
}

.elementor-21 .elementor-element.elementor-element-723dfb68 .elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
	--icon-padding: 0em;
}

.elementor-21 .elementor-element.elementor-element-723dfb68 .elementor-social-icon i {
	color: var(--e-global-color-6ac29d8);
}

.elementor-21 .elementor-element.elementor-element-723dfb68 .elementor-social-icon svg {
	fill: var(--e-global-color-6ac29d8);
}

.elementor-21 .elementor-element.elementor-element-7add3ba6:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7add3ba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8a9eb5c);
}

.elementor-21 .elementor-element.elementor-element-7add3ba6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: -50px;
	z-index: 99;
}

.elementor-21 .elementor-element.elementor-element-7add3ba6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-21 .elementor-element.elementor-element-13a8c02b {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 400;
}

@media (max-width:767px) {
	.elementor-21 .elementor-element.elementor-element-61901497 {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-21 .elementor-element.elementor-element-28aa2332 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-418fc681 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-50778c0e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-28837278 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-e7b0235 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-70e63097 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-8e30e13 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-21 .elementor-element.elementor-element-7add3ba6 {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-21 .elementor-element.elementor-element-13a8c02b {
		text-align: justify;
	}
}
