
.elementor-73 .elementor-element.elementor-element-7540397 {
	margin: 18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;
}

.elementor-73 .elementor-element.elementor-element-7540397 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-73 .elementor-element.elementor-element-7c4ad9f {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .078);
	--divider-border-width: 1px;
}

.elementor-73 .elementor-element.elementor-element-7c4ad9f .elementor-divider-separator {
	width: 100%;
}

.elementor-73 .elementor-element.elementor-element-7c4ad9f .elementor-divider {
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-73 .elementor-element.elementor-element-293a4d4 {
	margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;
}

.elementor-73 .elementor-element.elementor-element-293a4d4 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-73 .elementor-element.elementor-element-9418858 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-73 .elementor-element.elementor-element-9418858 .porto-icon {
	font-size: 14px;
	color: #fff;
}

.elementor-73 .elementor-element.elementor-element-9418858 .porto-icon svg {
	width: 1em;
	height: 1em;
	fill: #fff;
}

.elementor-element-9418858 .porto-sicon-img.porto-u-circle-img:before {
	border-color: var(--e-global-color-primary);
}

.elementor-element-9418858 .porto-sicon-img {
	background: var(--e-global-color-primary);
}

.elementor-element-9418858 .porto-icon {
	background: var(--e-global-color-primary);
}

.elementor-73 .elementor-element.elementor-element-9418858 .porto-sicon-title {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: -.7px;
	color: #777;
}

.elementor-73 .elementor-element.elementor-element-9eaaa4e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-73 .elementor-element.elementor-element-9eaaa4e .porto-icon {
	font-size: 14px;
	color: #fff;
}

.elementor-73 .elementor-element.elementor-element-9eaaa4e .porto-icon svg {
	width: 1em;
	height: 1em;
	fill: #fff;
}

.elementor-element-9eaaa4e .porto-sicon-img.porto-u-circle-img:before {
	border-color: var(--e-global-color-primary);
}

.elementor-element-9eaaa4e .porto-sicon-img {
	background: var(--e-global-color-primary);
}

.elementor-element-9eaaa4e .porto-icon {
	background: var(--e-global-color-primary);
}

.elementor-73 .elementor-element.elementor-element-9eaaa4e .porto-sicon-title {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: -.7px;
	color: #777;
}

.elementor-73 .elementor-element.elementor-element-12e35fe {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .078);
	--divider-border-width: 1px;
}

.elementor-73 .elementor-element.elementor-element-12e35fe .elementor-divider-separator {
	width: 100%;
}

.elementor-73 .elementor-element.elementor-element-12e35fe .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-73 .elementor-element.elementor-element-d25282b {
	margin: 1px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;
}

.elementor-73 .elementor-element.elementor-element-d25282b .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-73 .elementor-element.elementor-element-58852d3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-73 .elementor-element.elementor-element-58852d3 .porto-icon {
	font-size: 14px;
	color: #777;
}

.elementor-73 .elementor-element.elementor-element-58852d3 .porto-icon svg {
	width: 1em;
	height: 1em;
	fill: #777;
}

.elementor-73 .elementor-element.elementor-element-58852d3 .porto-sicon-img {
	border-radius: 200px;
}

.elementor-73 .elementor-element.elementor-element-58852d3 .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-73 .elementor-element.elementor-element-58852d3 .porto-sicon-title {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: -.7px;
	color: #777;
}
