/* ===================================
	Lists
====================================== */
.elementor-widget-crafto-lists.appear:not(.anime-complete) .elementor-icon-list-item{
	transition: 0s;
} 
.elementor-widget .elementor-icon-list-items.elementor-inline-items,
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-left: 0;
	margin-right: 0;
}
.elementor-widget-crafto-lists .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:last-child {
	margin-right: 0 !important;
}
.elementor-widget-crafto-lists .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:first-child {
	margin-left: 0 !important;
}
.elementor-widget-crafto-lists .elementor-icon-list-items .elementor-icon-list-item:last-child {
	border: none !important;
}
.elementor-widget-crafto-lists .elementor-icon-list-item .elementor-icon-list-icon {
	display: flex;
}
.elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
	display: flex;
	transition: all 0.3s ease-in-out;
}
.elementor-widget .elementor-icon-list-item .elementor-icon-list-icon {
	text-align: left;
	display: inline-block;
	transition: all 0.3s ease-in-out;
}
.elementor-widget .elementor-icon-list-item .elementor-icon-list-icon i,
.elementor-widget .elementor-icon-list-item .elementor-icon-list-icon svg {
	transition: all 0.3s ease-in-out;
}
.elementor-widget .elementor-icon-list-item .elementor-icon-list-icon svg {
	height: auto;
	width: 1em;
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
	padding-left: 5px;
	transition: all 0.3s ease-in-out;
}
.elementor-widget.elementor-align-left .elementor-icon-list-item,
.elementor-widget.elementor-align-left .elementor-icon-list-item a {
	justify-content: flex-start;
	text-align: left;
}
.elementor-widget.elementor-align-center .elementor-icon-list-item,
.elementor-widget.elementor-align-center .elementor-icon-list-item a {
	justify-content: center;
	align-items: center;
}
.elementor-widget.elementor-align-right .elementor-icon-list-item,
.elementor-widget.elementor-align-right .elementor-icon-list-item a {
	justify-content: flex-end;
	text-align: right;
}
.elementor-icon-list--layout-inline .elementor-icon-list-items {
	display: flex;
	flex-wrap: wrap;
}