@font-face {
	font-display: swap;
	font-family: "flowtext";
	font-style: normal;
	font-weight: normal;
	src:
		url("fonts/poppins-western.woff2") format("woff2"),
		url("fonts/poppins-western.woff") format("woff");
}

@font-face {
	font-display: swap;
	font-family: "flowtext";
	font-style: normal;
	font-weight: bold;
	src:
		url("fonts/poppins-western-bold.woff2") format("woff2"),
		url("fonts/poppins-western-bold.woff") format("woff");
}

@font-face {
	font-display: swap;
	font-family: interface;
	font-style: normal;
	font-weight: normal;
	src:
		url("fonts/interface-Regular.woff2") format("woff2"),
		url("fonts/interface-Regular.woff") format("woff");
}

@font-face {
	font-display: swap;
	font-family: iconic;
	font-style: normal;
	font-weight: normal;
	src:
		url("fonts/iconic.woff2") format("woff2"),
		url("fonts/iconic.woff") format("woff");
}

[class*="icon_"]:not(.iconAfter):before,
[class*="icon_"].iconAfter:after {
	content: var(--iconChar);
	display: inline-block;
	vertical-align: middle;
	position: relative;
	font-family: interface;
	font-weight: normal;
	line-height: 1;
}

[class*="icon2_"]:not(.icon2After):before,
[class*="icon2_"].icon2After:after {
	content: var(--icon2Char);
	display: inline-block;
	vertical-align: middle;
	position: relative;
	font-family: iconic;
	font-weight: normal;
	line-height: 1;
}

.icon_x {
	--iconChar: "\E61B";
}

.icon_close {
	--iconChar: "\F00D";
}

.icon_linkedIn {
	--iconChar: "\F08C";
}

.icon_facebook {
	--iconChar: "\F09A";
}

.icon_medium {
	--iconChar: "\F23A";
}

.icon_accessibility {
	--iconChar: "\F368";
}

.icon_web {
	--iconChar: "\F57D";
}

.icon_efficiency {
	--iconChar: "\F625";
}

.icon_workplace {
	--iconChar: "\F7D9";
}

.icon_caratUp {
	--iconChar: "\F102";
}

.icon2_slip {
	--icon2Char: "\E903";
}

.icon2_car {
	--icon2Char: "\E900";
}

.icon2_dog {
	--icon2Char: "\E901";
}

.icon2_wrongful {
	--icon2Char: "\E910";
}

.icon2_trial {
	--icon2Char: "\E916";
}

.icon2_trust {
	--icon2Char: "\E913";
}

.icon2_justice {
	--icon2Char: "\E915";
}

.icon2_personal {
	--icon2Char: "\E917";
}

.icon2_fees {
	--icon2Char: "\E90D";
}

.icon2_bad {
	--icon2Char: "\E918";
}

.icon2_come {
	--icon2Char: "\E914";
}

.icon2_motor {
	--icon2Char: "\E905";
}

.icon2_truck {
	--icon2Char: "\E904";
}

.icon2_defame {
	--icon2Char: "\E055";
}

.icon2_CO {
	--icon2Char: "\E919";
}

.icon_phone {
	--iconChar: "\E942";
}

.icon_contact {
	--iconChar: "\E96B";
}

.icon_airbnb {
	--iconChar: "\E902";
}