/**
 * Minimal ElementsKit icon subset (no plugin required).
 * Glyphs used on this site: right-arrow, plus, minus.
 */
@font-face {
	font-family: elementskit;
	src: url("../fonts/elementskit.woff") format("woff");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

.icon::before,
.elementor-widget .icon::before,
.elementor-editor-active .icon::before {
	font-family: elementskit !important;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
}

.icon.icon-right-arrow::before {
	content: "\e9c5";
}

.icon.icon-plus::before {
	content: "\e982";
}

.icon.icon-minus::before {
	content: "\e981";
}

.icon.icon-phone-call::before,
.elementor-social-icon .icon.icon-phone-call::before,
i.icon.icon-phone-call::before {
	content: "\e992" !important;
	font-family: elementskit !important;
	speak: none;
}
