
.elementor-2171 .elementor-element.elementor-element-4389d40 > .elementor-container {
	max-width: 1300px;
}

.elementor-2171 .elementor-element.elementor-element-4389d40 {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #dbdbdb;
	box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, .05);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 2px;
	margin-bottom: 0px;
}

.elementor-2171 .elementor-element.elementor-element-4389d40 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2171 .elementor-element.elementor-element-e091fb0 > .elementor-container {
	max-width: 1300px;
}

.elementor-2171 .elementor-element.elementor-element-99d3a18 > .elementor-widget-container {
	margin: 0px 0px 7px 0px;
}

.elementor-2171 .elementor-element.elementor-element-99d3a18 {
	text-align: left;
}

.elementor-2171 .elementor-element.elementor-element-99d3a18 .elementor-heading-title {
	font-size: 17px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-2171 .elementor-element.elementor-element-2da98fe {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-2da98fe .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-2da98fe.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-2da98fe.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-2da98fe.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-2da98fe .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-2da98fe .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-2da98fe .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-4f36950 {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-4f36950 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-4f36950.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-4f36950.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-4f36950.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-4f36950 .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-4f36950 .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-4f36950 .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-a5ef976 {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-a5ef976 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-a5ef976.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-a5ef976.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-a5ef976.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-a5ef976 .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-a5ef976 .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-a5ef976 .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-a56ea70 {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-a56ea70 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-a56ea70.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-a56ea70.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-a56ea70.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-a56ea70 .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-a56ea70 .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-a56ea70 .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-602f1af {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-602f1af .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-602f1af.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-602f1af.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-602f1af.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-602f1af .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-602f1af .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-602f1af .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-0dc0522 {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-0dc0522 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-0dc0522.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-0dc0522.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-0dc0522.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-0dc0522 .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-0dc0522 .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-0dc0522 .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-b9099a0 {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-b9099a0 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-b9099a0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-b9099a0.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-b9099a0.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-b9099a0 .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-b9099a0 .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-b9099a0 .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-a31ffec {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-a31ffec .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-a31ffec.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-a31ffec.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-a31ffec.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-a31ffec .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-a31ffec .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-a31ffec .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-1dbc906 > .elementor-widget-container {
	margin: 0px 0px 7px 0px;
}

.elementor-2171 .elementor-element.elementor-element-1dbc906 {
	text-align: left;
}

.elementor-2171 .elementor-element.elementor-element-1dbc906 .elementor-heading-title {
	font-size: 17px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-2171 .elementor-element.elementor-element-3eb9b79 {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-3eb9b79 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-3eb9b79 .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-3eb9b79 .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-3eb9b79 .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-464f313 {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-464f313 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-464f313.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-464f313.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-464f313.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-464f313 .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-464f313 .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-464f313 .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-8ed1e87 {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-8ed1e87 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-8ed1e87.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-8ed1e87.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-8ed1e87.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-8ed1e87 .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-8ed1e87 .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-8ed1e87 .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-bfa3c79 {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-bfa3c79 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-bfa3c79.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-bfa3c79.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-bfa3c79.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-bfa3c79 .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-bfa3c79 .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-bfa3c79 .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-2ecc84c {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-2ecc84c .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-2ecc84c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-2ecc84c.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-2ecc84c.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-2ecc84c .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-2ecc84c .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-2ecc84c .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-0d61dee {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-0d61dee .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-0d61dee.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-0d61dee.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-0d61dee.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-0d61dee .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-0d61dee .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-0d61dee .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-3ee5e10 {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-3ee5e10 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-3ee5e10.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-3ee5e10.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-3ee5e10.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-3ee5e10 .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-3ee5e10 .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-3ee5e10 .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-a6b12b1 {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-a6b12b1 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-a6b12b1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-a6b12b1.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-a6b12b1.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-a6b12b1 .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-a6b12b1 .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-a6b12b1 .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-ba4e2fc {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-ba4e2fc .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-ba4e2fc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-ba4e2fc.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-ba4e2fc.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-ba4e2fc .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-ba4e2fc .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-ba4e2fc .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-8b69d99 > .elementor-widget-container {
	margin: 0px 0px 7px 0px;
}

.elementor-2171 .elementor-element.elementor-element-8b69d99 {
	text-align: left;
}

.elementor-2171 .elementor-element.elementor-element-8b69d99 .elementor-heading-title {
	font-size: 17px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-2171 .elementor-element.elementor-element-bbf490b {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-bbf490b .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-bbf490b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-bbf490b.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-bbf490b.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-bbf490b .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-bbf490b .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-bbf490b .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-7ed2e10 {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-7ed2e10 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-7ed2e10.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-7ed2e10.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-7ed2e10.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-7ed2e10 .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-7ed2e10 .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-7ed2e10 .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-904d943 {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-904d943 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-904d943.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-904d943.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-904d943.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-904d943 .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-904d943 .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-904d943 .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-61fb7f5 > .elementor-widget-container {
	margin: 0px 0px 7px 0px;
}

.elementor-2171 .elementor-element.elementor-element-61fb7f5 {
	text-align: left;
}

.elementor-2171 .elementor-element.elementor-element-61fb7f5 .elementor-heading-title {
	font-size: 17px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-2171 .elementor-element.elementor-element-82087eb {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-82087eb .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-82087eb.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-82087eb.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-82087eb.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-82087eb .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-82087eb .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-82087eb .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-7c7297e {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-7c7297e .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-7c7297e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-7c7297e.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-7c7297e.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-7c7297e .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-7c7297e .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-7c7297e .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-8d274f2 {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-8d274f2 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-8d274f2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-8d274f2.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-8d274f2.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-8d274f2 .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-8d274f2 .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-8d274f2 .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-2171 .elementor-element.elementor-element-c3792df {
	--icon-box-icon-margin: 9px;
}

.elementor-2171 .elementor-element.elementor-element-c3792df .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-accent);
}

.elementor-2171 .elementor-element.elementor-element-c3792df.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-c3792df.elementor-view-framed .elementor-icon, .elementor-2171 .elementor-element.elementor-element-c3792df.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-94b33ff);
	color: var(--e-global-color-94b33ff);
	border-color: var(--e-global-color-94b33ff);
}

.elementor-2171 .elementor-element.elementor-element-c3792df .elementor-icon {
	font-size: 15px;
}

.elementor-2171 .elementor-element.elementor-element-c3792df .elementor-icon-box-title, .elementor-2171 .elementor-element.elementor-element-c3792df .elementor-icon-box-title a {
	font-size: 15px;
	font-weight: 500;
}

@media (max-width:767px) {
	.elementor-2171 .elementor-element.elementor-element-d81fa2a {
		width: 50%;
	}
	
	.elementor-2171 .elementor-element.elementor-element-7089618 {
		width: 50%;
	}
	
	.elementor-2171 .elementor-element.elementor-element-f21bb9f {
		width: 50%;
	}
	
	.elementor-2171 .elementor-element.elementor-element-8ff92cc {
		width: 50%;
	}
}
