.hustle-ui [class*=hustle-icon-]:after, .hustle-ui [class*=hustle-icon-]:before {
	speak: none;
	display: inline-block;
	color: inherit;
	font-family: hustle-icons-font !important;
	font-size: 1em;
	line-height: 1em;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@font-face {
	font-family: hustle-icons-font;
	font-weight: 400;
	font-style: normal;
	src: local("hustle-icons-font"), url("/wp-content/plugins/wordpress-popup/assets/hustle-ui/css/../fonts/hustle-icons-font.woff2") format("woff2"), url("/wp-content/plugins/wordpress-popup/assets/hustle-ui/css/../fonts/hustle-icons-font.woff") format("woff");
	font-display: swap;
}

.hustle-ui [class*=hustle-icon-].hustle-loading-icon:before {
	display: block;
	-webkit-animation: spin 1.3s linear infinite;
	animation: spin 1.3s linear infinite;
}

.hustle-ui .hustle-icon-check:before {
	content: "";
}

.hustle-ui .hustle-icon-close:before {
	content: "";
}

.hustle-ui .hustle-icon-loader:before {
	content: "";
}