@font-face {
    font-family: 'icomoon';
    src: url('../fonts/icomoon.woff2') format('woff2'), url('../fonts/icomoon.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.svg-icon,
.svg-icon:before {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}



.svg-icon_news-1 .path1:before {
    content: "\e90c";
    color: rgb(255, 255, 255);
    opacity: 0.3;
}
.svg-icon_new-1 .path2:before {
content: "\e927";
margin-left: -0.9228515625em;
color: rgb(255, 255, 255);
}
.svg-icon_news-2 .path1:before {
content: "\e928";
color: rgb(255, 255, 255);
opacity: 0.3;
}
.svg-icon_news-2 .path2:before {
content: "\e929";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.svg-icon_vk:before {
    content: "\e900";
}
.svg-icon_tw:before {
content: "\e901";
}
.svg-icon_tl:before {
content: "\e902";
}
.svg-icon_in:before {
content: "\e903";
}
.svg-icon_support .path1:before {
content: "\e905";
}
.svg-icon_support .path2:before {
content: "\e906";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.svg-icon_skype .path1:before {
content: "\e907";
}
.svg-icon_skype .path2:before {
content: "\e908";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.svg-icon_menu:before {
content: "\e909";
color: #9a9a9a;
}
.svg-icon_mail .path1:before {
content: "\e90a";
}
.svg-icon_mail .path2:before {
content: "\e90b";
margin-left: -1em;
color: rgb(255, 255, 255);
}
.svg-icon_lang:before {
content: "\e90c";
}
.svg-icon_done:before {
content: "\e90d";
}
.svg-icon_close:before {
content: "\e90e";
}
.svg-icon_checkbox:before {
content: "\e90f";
}
.svg-icon_arrow-up:before {
content: "\e910";
}
.svg-icon_arrow-right:before {
content: "\e911";
}
.svg-icon_arrow-left:before {
content: "\e912";
}
.svg-icon_arrow-down:before {
content: "\e913";
}

.svg-icon_41 .path1:before {
    content: "\e915";
    color: rgb(76, 175, 80);
    opacity: 0.3;
}
.svg-icon_41 .path2:before {
content: "\e916";
margin-left: -1em;
color: rgb(76, 175, 80);
}
.svg-icon_31 .path1:before {
content: "\e917";
color: rgb(240, 82, 35);
opacity: 0.3;
}
.svg-icon_31 .path2:before {
content: "\e918";
margin-left: -1em;
color: rgb(240, 82, 35);
}
.svg-icon_21 .path1:before {
content: "\e919";
color: rgb(30, 136, 229);
opacity: 0.3;
}
.svg-icon_21 .path2:before {
content: "\e91a";
margin-left: -1em;
color: rgb(30, 136, 229);
}
.svg-icon_11 .path1:before {
content: "\e91b";
color: rgb(236, 73, 122);
opacity: 0.3;
}
.svg-icon_11 .path2:before {
content: "\e91c";
margin-left: -1em;
color: rgb(236, 73, 122);
}
.svg-icon_5 .path1:before {
content: "\e91d";
color: rgb(255 255 255);
opacity: 0.3;
}
.svg-icon_5 .path2:before {
content: "\e91e";
margin-left: -1em;
color: rgb(228 215 215);
}
.svg-icon_4 .path1:before {
content: "\e91f";
color: rgb(255 255 255);
opacity: 0.3;
}
.svg-icon_4 .path2:before {
content: "\e920";
margin-left: -1em;
color: rgb(228 215 215);
}
.svg-icon_3 .path1:before {
content: "\e921";
color: rgb(255 255 255);
}
.svg-icon_3 .path2:before {
content: "\e922";
margin-left: -1em;
color: rgb(228 215 215);
opacity: 0.3;
}
.svg-icon_2 .path1:before {
content: "\e923";
color: rgb(255 255 255);
opacity: 0.3;
}
.svg-icon_2 .path2:before {
content: "\e924";
margin-left: -1em;
color: rgb(228 215 215);
}
.svg-icon_1 .path1:before {
content: "\e925";
color: rgb(255 255 255);
opacity: 0.3;
}
.svg-icon_1 .path2:before {
content: "\e926";
margin-left: -1em;
color: rgb(228 215 215);
}