@font-face {
	font-family:"TT Commons Pro";
	src:url(../fonts/TTCommonsPro-BdIt.woff2) format("woff2"),url(../fonts/TTCommonsPro-BdIt.woff) format("woff");
	font-weight:700;
	font-style:italic;
	font-display:swap;
}

@font-face {
	font-family:"TT Commons Pro";
	src:url(../fonts/TTCommonsPro-MdIt.woff2) format("woff2"),url(../fonts/TTCommonsPro-MdIt.woff) format("woff");
	font-weight:500;
	font-style:italic;
	font-display:swap;
}

@font-face {
	font-family:"TT Commons Pro";
	src:url(../fonts/TTCommonsPro-Bd.woff2) format("woff2"),url(../fonts/TTCommonsPro-Bd.woff) format("woff");
	font-weight:700;
	font-style:normal;
	font-display:swap;
}

@font-face {
	font-family:"TT Commons Pro";
	src:url(../fonts/TTCommonsPro-Md.woff2) format("woff2"),url(../fonts/TTCommonsPro-Md.woff) format("woff");
	font-weight:500;
	font-style:normal;
	font-display:swap;
}

@font-face {
	font-family:"icomoon";
	src:url(../fonts/icomoon/icomoon.eot?r7w7db);
	src:url(../fonts/icomoon/icomoon.eot?r7w7db#iefix) format("embedded-opentype"),url(../fonts/icomoon/icomoon.ttf?r7w7db) format("truetype"),url(../fonts/icomoon/icomoon.woff?r7w7db) format("woff"),url(../fonts/icomoon/icomoon.svg?r7w7db#icomoon) format("svg");
	font-weight:400;
	font-style:normal;
	font-display:block;
}

[class*=" icon-"],
[class^=icon-] {
	font-family:"icomoon"!important;
	speak:never;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.icon-box:before {
	content:"\e906";
}

.icon-chat:before {
	content:"\e907";
}

.icon-paper-plane:before {
	content:"\e908";
}

.icon-tool:before {
	content:"\e909";
}

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

.icon-chevron-down:before {
	content:"\e901";
}

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

.icon-new-tab:before {
	content:"\e903";
}

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

.icon-star:before {
	content:"\e905";
}