
.elementor-2973 .elementor-element.elementor-element-6e61360:not(.elementor-motion-effects-element-type-background), .elementor-2973 .elementor-element.elementor-element-6e61360 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(27, 24, 24, .24);
}

.elementor-2973 .elementor-element.elementor-element-6e61360 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 20px 0px 20px;
}

.elementor-2973 .elementor-element.elementor-element-6e61360 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2973 .elementor-element.elementor-element-03d5081 {
	text-align: start;
	color: #0f0e0e;
}

.elementor-2973 .elementor-element.elementor-element-18ac097 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 30px;
	--grid-column-gap: 0px;
	--grid-row-gap: 0px;
}

.elementor-2973 .elementor-element.elementor-element-18ac097 .elementor-widget-container {
	text-align: left;
}

.elementor-2973 .elementor-element.elementor-element-18ac097 .elementor-social-icon {
	background-color: rgba(2, 1, 1, 0);
	--icon-padding: .2em;
}

.elementor-2973 .elementor-element.elementor-element-18ac097 .elementor-social-icon i {
	color: #000;
}

.elementor-2973 .elementor-element.elementor-element-18ac097 .elementor-social-icon svg {
	fill: #000;
}

.elementor-2973 .elementor-element.elementor-element-18ac097 .elementor-social-icon:hover {
	background-color: rgba(143, 111, 111, 0);
}

.elementor-2973 .elementor-element.elementor-element-18ac097 .elementor-social-icon:hover i {
	color: #f1f1f1;
}

.elementor-2973 .elementor-element.elementor-element-18ac097 .elementor-social-icon:hover svg {
	fill: #f1f1f1;
}

.elementor-2973 .elementor-element.elementor-element-834e677 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2973 .elementor-element.elementor-element-ce86ea9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
