/*
 * Project icon styles.
 * Legacy v2 __i rules moved from /assets/css/eisp.gu.css.
 * GU short aliases override conflicting v2 masks.
 */

.__card .__i + .card-title,
.__card .__i + h5,
.__card .__i + .h5 {
    margin-top: var(--g-1);
}

.card-title.__i,
.h5.__i,
h5.__i,
p.__i {
    width: unset;
    height: unset;
    /* padding-left: calc(var(--g-3) + var(--g-2)); */
    padding-left: calc(var(--g-3) * 2);
    line-height: var(--g-3);
    position: relative;
}

.__i:not(p):not([class*="__i-"]):not([class*="__icon-"]) {
    background-color: transparent;
    mask-image: none;
}

p.__i:not([class*="__i-"]):not([class*="__icon-"]):before {
    content: none;
    display: none;
}

/* Icons */
/* Standalone short icon aliases. */
:where([class^="__i-"], [class*=" __i-"]):not(p):not(.__i):not(.__i-40):not(.__icon):not(.__btn) {
    display: inline-block;
    width: var(--i-size, 24px);
    height: var(--i-size, 24px);
    flex: 0 0 var(--i-size, 24px);
    vertical-align: -0.125em;
    mask-position: center center;
    mask-repeat: no-repeat;
    mask-size: contain;
    background-color: var(--i-color, var(--v, currentColor));
}

p:where([class^="__i-"], [class*=" __i-"]) {
    position: relative;
    padding-left: calc(var(--i-size, 24px) + var(--i-gap, var(--g-2, 8px)));
}

p:where([class^="__i-"], [class*=" __i-"]):before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    width: var(--i-size, 24px);
    height: var(--i-size, 24px);
    mask-position: center center;
    mask-repeat: no-repeat;
    mask-size: contain;
    background-color: var(--i-color, var(--v, currentColor));
}

.__i:not(p),
p.__i:before,
.__i-40:not(p),
p.__i-40:before,
.__icon:not(p),
p.__icon:before {
    display: block;
    width: 40px;
    height: 40px;
    /* background-position: center center;
    background-repeat: no-repeat;
    background-size: contain; */
    mask-position: center center;
    mask-repeat: no-repeat;
    mask-size: contain;
    background-color: var(--i-color, var(--v));
}

.__i-24:not(p),
p.__i-24:before {
    width: 24px;
    height: 24px;
}

p.__i:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    width: calc(var(--g-3) + var(--g-2));
    height: 24px;
    mask-position: center left;
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-size: var(--g-3) var(--g-3);
    background-color: var(--i-color, var(--v));
}

.__i-apply-w:not(p),p.__i-apply-w:before {
    --i-mask: url(/assets/icons/v2/apply-w.svg);
    --i-color: var(--w);
    mask-image: var(--i-mask);
}

.__i-calenda:not(p),
.__i-calendar:not(p),p.__i-calendar:before,
.__icon-calendar:not(p),p.__icon-calendar:before {
    --i-mask: url(/assets/icons/v2/calendar.svg);
    mask-image: var(--i-mask);
}

.__i-check:not(p),p.__i-check:before {
    --i-mask: url(/assets/icons/v2/check-new.svg);
    mask-image: var(--i-mask);
}

.__i-check-w:not(p),p.__i-check-w:before {
    --i-mask: url(/assets/icons/v2/check-w.svg);
    --i-color: var(--w);
    mask-image: var(--i-mask);
}

.__i-file:not(p),p.__i-file:before {
    --i-mask: url(/assets/icons/v2/file.svg);
    mask-image: var(--i-mask);
}

.__i-equalizer:not(p),p.__i-equalizer:before {
    --i-mask: url(/assets/icons/v2/equalizer.svg);
    mask-image: var(--i-mask);
}

.__i-filial:not(p),p.__i-filial:before {
    --i-mask: url(/assets/icons/v2/filial.svg);
    mask-image: var(--i-mask);
}
.__i-flipchart:not(p),p.__i-flipchart:before {
    --i-mask: url(/assets/icons/v2/flipchart.svg);
    mask-image: var(--i-mask);
}

.__i-folder:not(p),p.__i-folder:before {
    --i-mask: url(/assets/icons/v2/folder.svg);
    mask-image: var(--i-mask);
}

.__i-home:not(p),p.__i-home:before {
    --i-mask: url(/assets/icons/v2/home.svg);
    mask-image: var(--i-mask);
}

.__i-kp:not(p),p.__i-kp:before {
    --i-mask: url(/assets/icons/v2/kp.svg);
    mask-image: var(--i-mask);
}

.__i-link:not(p),p.__i-link:before {
    --i-mask: url(/assets/icons/v2/link.svg);
    mask-image: var(--i-mask);
}

.__i-pin:not(p),p.__i-pin:before {
    --i-mask: url(/assets/icons/v2/pin.svg);
    mask-image: var(--i-mask);
}

.__i-question-w:not(p),p.__i-question-w:before {
    --i-mask: url(/assets/icons/v2/question-w.svg);
    --i-color: var(--w);
    mask-image: var(--i-mask);
}
.__i-question-b:not(p),p.__i-question-b:before {
    --i-mask: url(/assets/icons/v2/question-b.svg);
    mask-image: var(--i-mask);
}

.__i-rouble:not(p),p.__i-rouble:before {
    --i-mask: url(/assets/icons/v2/rouble.svg);
    mask-image: var(--i-mask);
}

.__i-save-w:not(p),p.__i-save-w:before {
    --i-mask: url(/assets/icons/v2/save-w.svg);
    --i-color: var(--w);
    mask-image: var(--i-mask);
}

.__i-send:not(p),p.__i-send:before {
    --i-mask: url(/assets/icons/v2/send.svg);
    mask-image: var(--i-mask);
}

.__i-send-w:not(p),p.__i-send-w:before {
    --i-mask: url(/assets/icons/v2/send-w.svg);
    --i-color: var(--w);
    mask-image: var(--i-mask);
}

.__i-settings:not(p),p.__i-settings:before {
    --i-mask: url(/assets/icons/v2/settings.svg);
    mask-image: var(--i-mask);
}

.__i-star:not(p),p.__i-star:before {
    --i-mask: url(/assets/icons/v2/star-yellow.svg);
    mask-image: var(--i-mask);
}

.__i-support:not(p),p.__i-support:before {
    --i-mask: url(/assets/icons/v2/support.svg);
    mask-image: var(--i-mask);
}

.__i-src:not(p),p.__i-src:before {
    --i-mask: url(/assets/icons/v2/tm.svg);
    mask-image: var(--i-mask);
}
.__i-tosp:not(p),p.__i-tosp:before {
    --i-mask: url(/assets/icons/v2/tosp.svg);
    mask-image: var(--i-mask);
}
.__i-upload:not(p),p.__i-upload:before {
    --i-mask: url(/assets/icons/v2/upload.svg);
    mask-image: var(--i-mask);
}

.__i-upload-w:not(p),p.__i-upload-w:before {
    --i-mask: url(/assets/icons/v2/upload-w.svg);
    --i-color: var(--w);
    mask-image: var(--i-mask);
}

.__i-user:not(p),p.__i-user:before {
    --i-mask: url(/assets/icons/v2/user.svg);
    mask-image: var(--i-mask);
}

.__i-chevron-right:not(p),p.__i-chevron-right:before {
    --i-mask: url(/assets/icons/v2/chevron-right.svg);
    mask-image: var(--i-mask);
}

.__i-constant:not(p),p.__i-constant:before {
    --i-mask: url(/assets/icons/v2/constant.svg);
    mask-image: var(--i-mask);
}

.__i-delete:not(p),p.__i-delete:before,
.__i-del:not(p),p.__i-del:before {
    --i-mask: url(/assets/icons/v2/delete.svg);
    mask-image: var(--i-mask);
}

.__i-edit:not(p),p.__i-edit:before {
    --i-mask: url(/assets/icons/v2/edit.svg);
    mask-image: var(--i-mask);
}

.__i-percent:not(p),p.__i-percent:before {
    --i-mask: url(/assets/icons/v2/percent.svg);
    mask-image: var(--i-mask);
}

.__i-remove:not(p),p.__i-remove:before,
.__i-rem:not(p),p.__i-rem:before {
    --i-mask: url(/assets/icons/v2/remove.svg);
    mask-image: var(--i-mask);
}

.__i-root:not(p),p.__i-root:before {
    --i-mask: url(/assets/icons/v2/root.svg);
    mask-image: var(--i-mask);
}

.__i-star-yellow:not(p),p.__i-star-yellow:before {
    --i-mask: url(/assets/icons/v2/star-yellow.svg);
    mask-image: var(--i-mask);
}

.__i-star-muted:not(p),p.__i-star-muted:before {
    --i-mask: url(/assets/icons/v2/star-muted.svg);
    mask-image: var(--i-mask);
}

.__i-test:not(p),p.__i-test:before {
    --i-mask: url(/assets/icons/v2/test.svg);
    mask-image: var(--i-mask);
}

.__i-var:not(p),p.__i-var:before {
    --i-mask: url(/assets/icons/v2/var.svg);
    mask-image: var(--i-mask);
}



:is(h1,h2,h3,h4,h5,h6).__i,
.card-title.__i,
.h5.__i {
    display: flex;
    width: auto;
    height: auto;
    align-items: center;
    gap: var(--g-1);
    mask-image: none !important;
    background-color: transparent;
}

:is(h1,h2,h3,h4,h5,h6).__i:before,
.card-title.__i:before,
.h5.__i:before {
    content: "";
    display: inline-flex;
    position: absolute;
    left: 0;
    width: var(--g-3);
    height: var(--g-3);
    flex: 0 0 var(--g-3);
    mask-image: var(--i-mask);
    mask-position: left bottom;
    mask-repeat: no-repeat;
    mask-size: contain;
    background-color: var(--i-color, var(--v));
}

:is(h1,h2,h3,h4,h5,h6).__i-bank:before,
.card-title.__i-bank:before,
.h5.__i-bank:before,
p.__i-bank:before {
    content: none;
    display: none;
}

/* Icon-colorscheme */
.__i-muted {
    --i-color: var(--muted);
}
.__i-light {
    --i-color: var(--light);
}
.__i-r {
    --i-color: var(--r);
}
.__i-green {
    --i-color: var(--green);
}
.__i-b {
    --i-color: var(--b);
}
.__i-y {
    --i-color: var(--y);
}
.__i-v {
    --i-color: var(--v);
}
.__i-rl {
    --i-color: var(--rl);
}
.__i-gl {
    --i-color: var(--gl);
}
.__i-bl {
    --i-color: var(--bl);
}
.__i-yl {
    --i-color: var(--yl);
}
.__i-w {
    --i-color: var(--w);
}
/*
 * Short semantic aliases for GU icons.
 * Alias names are curated from the visual meaning of the icons.
 * Keep this block generated from the alias table in _docu/proj/fm/icons/gu-icons.md.
 */
.__i-save:not(p),
p.__i-save:before {
    --i-mask: url("/assets/icons/gu/save-new.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-theme:not(p),
p.__i-theme:before {
    --i-mask: url("/assets/icons/gu/theme.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-tm:not(p),
p.__i-tm:before {
    --i-mask: url("/assets/icons/gu/tm.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-arrow-left:not(p),
p.__i-arrow-left:before {
    --i-mask: url("/assets/icons/gu/arrows-a01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-arrow-up:not(p),
p.__i-arrow-up:before {
    --i-mask: url("/assets/icons/gu/arrows-a02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-arrow-right:not(p),
p.__i-arrow-right:before {
    --i-mask: url("/assets/icons/gu/arrows-a03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-arrow-right-short:not(p),
p.__i-arrow-right-short:before {
    --i-mask: url("/assets/icons/gu/arrows-a04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-arrow-right-circle:not(p),
p.__i-arrow-right-circle:before {
    --i-mask: url("/assets/icons/gu/arrows-a05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-arrow-down:not(p),
p.__i-arrow-down:before {
    --i-mask: url("/assets/icons/gu/arrows-a06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-arrows-vertical:not(p),
p.__i-arrows-vertical:before {
    --i-mask: url("/assets/icons/gu/arrows-a07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-arrow-up-left:not(p),
p.__i-arrow-up-left:before {
    --i-mask: url("/assets/icons/gu/arrows-a08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-arrow-up-right:not(p),
p.__i-arrow-up-right:before {
    --i-mask: url("/assets/icons/gu/arrows-a09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-arrow-down-right:not(p),
p.__i-arrow-down-right:before {
    --i-mask: url("/assets/icons/gu/arrows-a10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-arrow-down-left:not(p),
p.__i-arrow-down-left:before {
    --i-mask: url("/assets/icons/gu/arrows-a11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-arrow-undo:not(p),
p.__i-arrow-undo:before {
    --i-mask: url("/assets/icons/gu/arrows-a12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-arrow-redo:not(p),
p.__i-arrow-redo:before {
    --i-mask: url("/assets/icons/gu/arrows-a13.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-arrow-turn-left:not(p),
p.__i-arrow-turn-left:before {
    --i-mask: url("/assets/icons/gu/arrows-a14.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-arrow-turn-right:not(p),
p.__i-arrow-turn-right:before {
    --i-mask: url("/assets/icons/gu/arrows-a15.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-refresh:not(p),
p.__i-refresh:before {
    --i-mask: url("/assets/icons/gu/arrows-a16.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-sync:not(p),
p.__i-sync:before {
    --i-mask: url("/assets/icons/gu/arrows-a17.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-home:not(p),
p.__i-home:before {
    --i-mask: url("/assets/icons/gu/basic-d01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-login:not(p),
p.__i-login:before {
    --i-mask: url("/assets/icons/gu/basic-d02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-logout:not(p),
p.__i-logout:before {
    --i-mask: url("/assets/icons/gu/basic-d03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-trash:not(p),
p.__i-trash:before {
    --i-mask: url("/assets/icons/gu/basic-d04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-send:not(p),
p.__i-send:before {
    --i-mask: url("/assets/icons/gu/basic-d05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-send-filled:not(p),
p.__i-send-filled:before {
    --i-mask: url("/assets/icons/gu/basic-d06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-bell:not(p),
p.__i-bell:before {
    --i-mask: url("/assets/icons/gu/basic-d07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-search:not(p),
p.__i-search:before {
    --i-mask: url("/assets/icons/gu/basic-d08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-flag:not(p),
p.__i-flag:before {
    --i-mask: url("/assets/icons/gu/basic-d09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-building:not(p),
p.__i-building:before {
    --i-mask: url("/assets/icons/gu/building-r01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-signpost-money:not(p),
p.__i-signpost-money:before {
    --i-mask: url("/assets/icons/gu/building-r02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-factory:not(p),
p.__i-factory:before {
    --i-mask: url("/assets/icons/gu/building-r03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-museum:not(p),
p.__i-museum:before {
    --i-mask: url("/assets/icons/gu/building-r04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-office-building:not(p),
p.__i-office-building:before {
    --i-mask: url("/assets/icons/gu/building-r05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-school:not(p),
p.__i-school:before {
    --i-mask: url("/assets/icons/gu/building-r06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-building-key:not(p),
p.__i-building-key:before {
    --i-mask: url("/assets/icons/gu/building-r07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-bridge:not(p),
p.__i-bridge:before {
    --i-mask: url("/assets/icons/gu/building-r08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-powerline:not(p),
p.__i-powerline:before {
    --i-mask: url("/assets/icons/gu/building-r09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-crane:not(p),
p.__i-crane:before {
    --i-mask: url("/assets/icons/gu/building-r10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-floor-plan:not(p),
p.__i-floor-plan:before {
    --i-mask: url("/assets/icons/gu/building-r11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-courthouse:not(p),
p.__i-courthouse:before {
    --i-mask: url("/assets/icons/gu/building-r12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-monument-star:not(p),
p.__i-monument-star:before {
    --i-mask: url("/assets/icons/gu/building-r13.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-meter:not(p),
p.__i-meter:before {
    --i-mask: url("/assets/icons/gu/communal-u01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-faucet:not(p),
p.__i-faucet:before {
    --i-mask: url("/assets/icons/gu/communal-u02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-flame:not(p),
p.__i-flame:before {
    --i-mask: url("/assets/icons/gu/communal-u03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-water-drop:not(p),
p.__i-water-drop:before {
    --i-mask: url("/assets/icons/gu/communal-u04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-outlet:not(p),
p.__i-outlet:before {
    --i-mask: url("/assets/icons/gu/communal-u05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-lightbulb:not(p),
p.__i-lightbulb:before {
    --i-mask: url("/assets/icons/gu/communal-u06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-thermometer-plus-minus:not(p),
p.__i-thermometer-plus-minus:before {
    --i-mask: url("/assets/icons/gu/communal-u07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-thermometer-celsius:not(p),
p.__i-thermometer-celsius:before {
    --i-mask: url("/assets/icons/gu/communal-u08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-phone:not(p),
p.__i-phone:before {
    --i-mask: url("/assets/icons/gu/communication-j01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-phone-in:not(p),
p.__i-phone-in:before {
    --i-mask: url("/assets/icons/gu/communication-j02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-phone-out:not(p),
p.__i-phone-out:before {
    --i-mask: url("/assets/icons/gu/communication-j03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-phone-cancel:not(p),
p.__i-phone-cancel:before {
    --i-mask: url("/assets/icons/gu/communication-j04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-headset:not(p),
p.__i-headset:before {
    --i-mask: url("/assets/icons/gu/communication-j05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-phonebook:not(p),
p.__i-phonebook:before {
    --i-mask: url("/assets/icons/gu/communication-j06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-message-lines:not(p),
p.__i-message-lines:before {
    --i-mask: url("/assets/icons/gu/communication-j07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chat-outline:not(p),
p.__i-chat-outline:before {
    --i-mask: url("/assets/icons/gu/communication-j08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-message:not(p),
p.__i-message:before {
    --i-mask: url("/assets/icons/gu/communication-j09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chat-double:not(p),
p.__i-chat-double:before {
    --i-mask: url("/assets/icons/gu/communication-j10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-mail:not(p),
p.__i-mail:before {
    --i-mask: url("/assets/icons/gu/communication-j11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-mail-out:not(p),
p.__i-mail-out:before {
    --i-mask: url("/assets/icons/gu/communication-j12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-mail-in:not(p),
p.__i-mail-in:before {
    --i-mask: url("/assets/icons/gu/communication-j13.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-megaphone:not(p),
p.__i-megaphone:before {
    --i-mask: url("/assets/icons/gu/communication-j14.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-at:not(p),
p.__i-at:before {
    --i-mask: url("/assets/icons/gu/communication-j15.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-phone-add:not(p),
p.__i-phone-add:before {
    --i-mask: url("/assets/icons/gu/communication-j16.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-phone-pause:not(p),
p.__i-phone-pause:before {
    --i-mask: url("/assets/icons/gu/communication-j17.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-handset:not(p),
p.__i-handset:before {
    --i-mask: url("/assets/icons/gu/communication-j18.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-dialpad:not(p),
p.__i-dialpad:before {
    --i-mask: url("/assets/icons/gu/communication-j19.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chat-heart:not(p),
p.__i-chat-heart:before {
    --i-mask: url("/assets/icons/gu/communication-j20.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-message-cancel:not(p),
p.__i-message-cancel:before {
    --i-mask: url("/assets/icons/gu/communication-j21.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-message-edit:not(p),
p.__i-message-edit:before {
    --i-mask: url("/assets/icons/gu/communication-j22.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-phone-waves:not(p),
p.__i-phone-waves:before {
    --i-mask: url("/assets/icons/gu/communication-j23.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-graduation-cap:not(p),
p.__i-graduation-cap:before {
    --i-mask: url("/assets/icons/gu/education-culture-sports-t01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-book-open:not(p),
p.__i-book-open:before {
    --i-mask: url("/assets/icons/gu/education-culture-sports-t02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-globe-stand:not(p),
p.__i-globe-stand:before {
    --i-mask: url("/assets/icons/gu/education-culture-sports-t03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-globe-school:not(p),
p.__i-globe-school:before {
    --i-mask: url("/assets/icons/gu/education-culture-sports-t04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-compass:not(p),
p.__i-compass:before {
    --i-mask: url("/assets/icons/gu/education-culture-sports-t05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-atom:not(p),
p.__i-atom:before {
    --i-mask: url("/assets/icons/gu/education-culture-sports-t06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-theatre-mask:not(p),
p.__i-theatre-mask:before {
    --i-mask: url("/assets/icons/gu/education-culture-sports-t07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-theatre-mask-filled:not(p),
p.__i-theatre-mask-filled:before {
    --i-mask: url("/assets/icons/gu/education-culture-sports-t08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-microphone:not(p),
p.__i-microphone:before {
    --i-mask: url("/assets/icons/gu/education-culture-sports-t09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-football:not(p),
p.__i-football:before {
    --i-mask: url("/assets/icons/gu/education-culture-sports-t10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-kettlebell:not(p),
p.__i-kettlebell:before {
    --i-mask: url("/assets/icons/gu/education-culture-sports-t11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-medal:not(p),
p.__i-medal:before {
    --i-mask: url("/assets/icons/gu/education-culture-sports-t12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-golf-flag:not(p),
p.__i-golf-flag:before {
    --i-mask: url("/assets/icons/gu/education-culture-sports-t13.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-trophy:not(p),
p.__i-trophy:before {
    --i-mask: url("/assets/icons/gu/education-culture-sports-t14.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-language:not(p),
p.__i-language:before {
    --i-mask: url("/assets/icons/gu/education-culture-sports-t15.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-book-check:not(p),
p.__i-book-check:before {
    --i-mask: url("/assets/icons/gu/education-culture-sports-t16.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-folder:not(p),
p.__i-folder:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-folder-plus:not(p),
p.__i-folder-plus:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-folder-user:not(p),
p.__i-folder-user:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-folder-list:not(p),
p.__i-folder-list:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-archive-box:not(p),
p.__i-archive-box:before,
.__i-findex:not(p),
p.__i-findex:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-folder-open:not(p),
p.__i-folder-open:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-copy:not(p),
p.__i-copy:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-file-text:not(p),
p.__i-file-text:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-file-plus:not(p),
p.__i-file-plus:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-file-edit:not(p),
p.__i-file-edit:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-document-edit:not(p),
p.__i-document-edit:before,
.__i-document:not(p),
p.__i-document:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-file-search:not(p),
p.__i-file-search:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-file-bank:not(p),
p.__i-file-bank:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h13.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-file-tag:not(p),
p.__i-file-tag:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h14.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-file-bookmark:not(p),
p.__i-file-bookmark:before,
.__i-book:not(p),
p.__i-book:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h15.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-image:not(p),
p.__i-image:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h16.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-screen:not(p),
p.__i-screen:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h17.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-booklet:not(p),
p.__i-booklet:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h18.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-certificate:not(p),
p.__i-certificate:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h19.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-award-badge:not(p),
p.__i-award-badge:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h20.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-card:not(p),
p.__i-card:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h21.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-id-book:not(p),
p.__i-id-book:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h22.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-passport-globe:not(p),
p.__i-passport-globe:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h23.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-contact-card:not(p),
p.__i-contact-card:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h24.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-card-text:not(p),
p.__i-card-text:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h25.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-clipboard-edit:not(p),
p.__i-clipboard-edit:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h26.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-pin:not(p),
p.__i-pin:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h27.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-scroll:not(p),
p.__i-scroll:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h28.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-pencil:not(p),
p.__i-pencil:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h29.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-pen-nib:not(p),
p.__i-pen-nib:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h30.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-clipboard-list:not(p),
p.__i-clipboard-list:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h31.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-document-settings:not(p),
p.__i-document-settings:before {
    --i-mask: url("/assets/icons/gu/folders-documents-stationery-h32.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-gosuslugi-baby:not(p),
p.__i-gosuslugi-baby:before {
    --i-mask: url("/assets/icons/gu/gosuslugi-l01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-gosuslugi-chevron:not(p),
p.__i-gosuslugi-chevron:before {
    --i-mask: url("/assets/icons/gu/gosuslugi-l02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-gosuslugi-car:not(p),
p.__i-gosuslugi-car:before {
    --i-mask: url("/assets/icons/gu/gosuslugi-l03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-gosuslugi-like:not(p),
p.__i-gosuslugi-like:before {
    --i-mask: url("/assets/icons/gu/gosuslugi-l04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-gosuslugi-list:not(p),
p.__i-gosuslugi-list:before {
    --i-mask: url("/assets/icons/gu/gosuslugi-l05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-gosuslugi-key:not(p),
p.__i-gosuslugi-key:before {
    --i-mask: url("/assets/icons/gu/gosuslugi-l06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-access-key:not(p),
p.__i-access-key:before {
    --i-mask: url("/assets/icons/gu/gosuslugi-l07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-gosuslugi-check:not(p),
p.__i-gosuslugi-check:before {
    --i-mask: url("/assets/icons/gu/gosuslugi-l08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-gosuslugi-support:not(p),
p.__i-gosuslugi-support:before {
    --i-mask: url("/assets/icons/gu/gosuslugi-l09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-access-key-alt:not(p),
p.__i-access-key-alt:before {
    --i-mask: url("/assets/icons/gu/gosuslugi-l10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-speech-bubble:not(p),
p.__i-speech-bubble:before {
    --i-mask: url("/assets/icons/gu/goverment-law-x01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-eagle:not(p),
p.__i-eagle:before {
    --i-mask: url("/assets/icons/gu/goverment-law-x02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-gavel:not(p),
p.__i-gavel:before {
    --i-mask: url("/assets/icons/gu/goverment-law-x03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-scales:not(p),
p.__i-scales:before {
    --i-mask: url("/assets/icons/gu/goverment-law-x04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-flag-waving:not(p),
p.__i-flag-waving:before {
    --i-mask: url("/assets/icons/gu/goverment-law-x05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-shield-striped:not(p),
p.__i-shield-striped:before {
    --i-mask: url("/assets/icons/gu/goverment-law-x06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-shield:not(p),
p.__i-shield:before {
    --i-mask: url("/assets/icons/gu/goverment-law-x07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-shield-rouble:not(p),
p.__i-shield-rouble:before {
    --i-mask: url("/assets/icons/gu/goverment-law-x08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-shield-scales:not(p),
p.__i-shield-scales:before {
    --i-mask: url("/assets/icons/gu/goverment-law-x09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-copyright:not(p),
p.__i-copyright:before {
    --i-mask: url("/assets/icons/gu/goverment-law-x10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-siren:not(p),
p.__i-siren:before {
    --i-mask: url("/assets/icons/gu/goverment-law-x11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-torch:not(p),
p.__i-torch:before {
    --i-mask: url("/assets/icons/gu/goverment-law-x12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-emergency:not(p),
p.__i-emergency:before {
    --i-mask: url("/assets/icons/gu/goverment-law-x13.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-handcuffs:not(p),
p.__i-handcuffs:before {
    --i-mask: url("/assets/icons/gu/goverment-law-x14.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-hashtag:not(p),
p.__i-hashtag:before {
    --i-mask: url("/assets/icons/gu/goverment-law-x15.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-medical-cross:not(p),
p.__i-medical-cross:before {
    --i-mask: url("/assets/icons/gu/health-s01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-doctor:not(p),
p.__i-doctor:before {
    --i-mask: url("/assets/icons/gu/health-s02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-hospital:not(p),
p.__i-hospital:before {
    --i-mask: url("/assets/icons/gu/health-s03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-syringe:not(p),
p.__i-syringe:before {
    --i-mask: url("/assets/icons/gu/health-s04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-stethoscope:not(p),
p.__i-stethoscope:before {
    --i-mask: url("/assets/icons/gu/health-s05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-heart-plus:not(p),
p.__i-heart-plus:before {
    --i-mask: url("/assets/icons/gu/health-s06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-heart-pulse:not(p),
p.__i-heart-pulse:before {
    --i-mask: url("/assets/icons/gu/health-s07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-medical-file:not(p),
p.__i-medical-file:before {
    --i-mask: url("/assets/icons/gu/health-s08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-medical-file-settings:not(p),
p.__i-medical-file-settings:before {
    --i-mask: url("/assets/icons/gu/health-s09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-lab-flask:not(p),
p.__i-lab-flask:before {
    --i-mask: url("/assets/icons/gu/health-s10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-reflex-hammer:not(p),
p.__i-reflex-hammer:before {
    --i-mask: url("/assets/icons/gu/health-s11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-brain-profile:not(p),
p.__i-brain-profile:before {
    --i-mask: url("/assets/icons/gu/health-s12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-lungs:not(p),
p.__i-lungs:before {
    --i-mask: url("/assets/icons/gu/health-s13.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-tooth:not(p),
p.__i-tooth:before {
    --i-mask: url("/assets/icons/gu/health-s14.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-ear:not(p),
p.__i-ear:before {
    --i-mask: url("/assets/icons/gu/health-s15.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-scalpel:not(p),
p.__i-scalpel:before {
    --i-mask: url("/assets/icons/gu/health-s16.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-patient:not(p),
p.__i-patient:before {
    --i-mask: url("/assets/icons/gu/health-s17.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-crutch:not(p),
p.__i-crutch:before {
    --i-mask: url("/assets/icons/gu/health-s18.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-kidneys:not(p),
p.__i-kidneys:before {
    --i-mask: url("/assets/icons/gu/health-s19.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-lotus:not(p),
p.__i-lotus:before {
    --i-mask: url("/assets/icons/gu/health-s20.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-lungs-screen:not(p),
p.__i-lungs-screen:before {
    --i-mask: url("/assets/icons/gu/health-s21.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-calendar-medical:not(p),
p.__i-calendar-medical:before {
    --i-mask: url("/assets/icons/gu/health-s22.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-medical-mask:not(p),
p.__i-medical-mask:before {
    --i-mask: url("/assets/icons/gu/health-s23.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-hip:not(p),
p.__i-hip:before {
    --i-mask: url("/assets/icons/gu/health-s24.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-brain:not(p),
p.__i-brain:before {
    --i-mask: url("/assets/icons/gu/health-s25.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-virus:not(p),
p.__i-virus:before {
    --i-mask: url("/assets/icons/gu/health-s26.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-bandage-hand:not(p),
p.__i-bandage-hand:before {
    --i-mask: url("/assets/icons/gu/health-s27.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-stomach:not(p),
p.__i-stomach:before {
    --i-mask: url("/assets/icons/gu/health-s28.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-dropper:not(p),
p.__i-dropper:before {
    --i-mask: url("/assets/icons/gu/health-s29.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-surgeon:not(p),
p.__i-surgeon:before {
    --i-mask: url("/assets/icons/gu/health-s30.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-fullscreen:not(p),
p.__i-fullscreen:before {
    --i-mask: url("/assets/icons/gu/interface-view-f01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-fullscreen-exit:not(p),
p.__i-fullscreen-exit:before {
    --i-mask: url("/assets/icons/gu/interface-view-f02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-expand:not(p),
p.__i-expand:before {
    --i-mask: url("/assets/icons/gu/interface-view-f03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-collapse:not(p),
p.__i-collapse:before {
    --i-mask: url("/assets/icons/gu/interface-view-f04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-moon:not(p),
p.__i-moon:before {
    --i-mask: url("/assets/icons/gu/interface-view-f05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-moon-filled:not(p),
p.__i-moon-filled:before {
    --i-mask: url("/assets/icons/gu/interface-view-f06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rectangle:not(p),
p.__i-rectangle:before {
    --i-mask: url("/assets/icons/gu/interface-view-f07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-split-view:not(p),
p.__i-split-view:before {
    --i-mask: url("/assets/icons/gu/interface-view-f08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-grid-2x2:not(p),
p.__i-grid-2x2:before {
    --i-mask: url("/assets/icons/gu/interface-view-f09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-grid-3x3:not(p),
p.__i-grid-3x3:before {
    --i-mask: url("/assets/icons/gu/interface-view-f10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-grid-mixed:not(p),
p.__i-grid-mixed:before {
    --i-mask: url("/assets/icons/gu/interface-view-f11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-inbox:not(p),
p.__i-inbox:before {
    --i-mask: url("/assets/icons/gu/interface-view-f12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-link:not(p),
p.__i-link:before {
    --i-mask: url("/assets/icons/gu/links-network-k01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-link-add:not(p),
p.__i-link-add:before {
    --i-mask: url("/assets/icons/gu/links-network-k02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-link-plus:not(p),
p.__i-link-plus:before {
    --i-mask: url("/assets/icons/gu/links-network-k03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-unlink:not(p),
p.__i-unlink:before {
    --i-mask: url("/assets/icons/gu/links-network-k04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-share:not(p),
p.__i-share:before {
    --i-mask: url("/assets/icons/gu/links-network-k05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-external-link:not(p),
p.__i-external-link:before {
    --i-mask: url("/assets/icons/gu/links-network-k06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-reload:not(p),
p.__i-reload:before {
    --i-mask: url("/assets/icons/gu/links-network-k07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-upload:not(p),
p.__i-upload:before {
    --i-mask: url("/assets/icons/gu/links-network-k08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-download:not(p),
p.__i-download:before {
    --i-mask: url("/assets/icons/gu/links-network-k09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-attachment:not(p),
p.__i-attachment:before {
    --i-mask: url("/assets/icons/gu/links-network-k10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-cloud:not(p),
p.__i-cloud:before {
    --i-mask: url("/assets/icons/gu/links-network-k11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-cloud-download:not(p),
p.__i-cloud-download:before {
    --i-mask: url("/assets/icons/gu/links-network-k12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-cloud-upload:not(p),
p.__i-cloud-upload:before {
    --i-mask: url("/assets/icons/gu/links-network-k13.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-globe:not(p),
p.__i-globe:before {
    --i-mask: url("/assets/icons/gu/links-network-k14.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-network-globe:not(p),
p.__i-network-globe:before {
    --i-mask: url("/assets/icons/gu/links-network-k15.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-bluetooth:not(p),
p.__i-bluetooth:before {
    --i-mask: url("/assets/icons/gu/links-network-k16.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-wifi:not(p),
p.__i-wifi:before {
    --i-mask: url("/assets/icons/gu/links-network-k17.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-broadcast-tower:not(p),
p.__i-broadcast-tower:before {
    --i-mask: url("/assets/icons/gu/links-network-k18.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-camera:not(p),
p.__i-camera:before {
    --i-mask: url("/assets/icons/gu/media-g01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-cube-ar:not(p),
p.__i-cube-ar:before {
    --i-mask: url("/assets/icons/gu/media-g02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-ar:not(p),
p.__i-ar:before {
    --i-mask: url("/assets/icons/gu/media-g03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-vr:not(p),
p.__i-vr:before {
    --i-mask: url("/assets/icons/gu/media-g04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-record:not(p),
p.__i-record:before {
    --i-mask: url("/assets/icons/gu/media-g05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-mic:not(p),
p.__i-mic:before {
    --i-mask: url("/assets/icons/gu/media-g06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-volume:not(p),
p.__i-volume:before {
    --i-mask: url("/assets/icons/gu/media-g07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-volume-up:not(p),
p.__i-volume-up:before {
    --i-mask: url("/assets/icons/gu/media-g08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-volume-off:not(p),
p.__i-volume-off:before {
    --i-mask: url("/assets/icons/gu/media-g09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-equalizer:not(p),
p.__i-equalizer:before {
    --i-mask: url("/assets/icons/gu/media-g10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-music:not(p),
p.__i-music:before {
    --i-mask: url("/assets/icons/gu/media-g11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-pulse:not(p),
p.__i-pulse:before {
    --i-mask: url("/assets/icons/gu/media-g12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-play-circle:not(p),
p.__i-play-circle:before {
    --i-mask: url("/assets/icons/gu/media-g13.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rewind-5:not(p),
p.__i-rewind-5:before {
    --i-mask: url("/assets/icons/gu/media-g14.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rewind-10:not(p),
p.__i-rewind-10:before {
    --i-mask: url("/assets/icons/gu/media-g15.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rewind-15:not(p),
p.__i-rewind-15:before {
    --i-mask: url("/assets/icons/gu/media-g16.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rewind-30:not(p),
p.__i-rewind-30:before {
    --i-mask: url("/assets/icons/gu/media-g17.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-subtitles:not(p),
p.__i-subtitles:before {
    --i-mask: url("/assets/icons/gu/media-g18.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-live:not(p),
p.__i-live:before {
    --i-mask: url("/assets/icons/gu/media-g19.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-broadcast:not(p),
p.__i-broadcast:before {
    --i-mask: url("/assets/icons/gu/media-g20.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-play:not(p),
p.__i-play:before {
    --i-mask: url("/assets/icons/gu/media-g21.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-pause:not(p),
p.__i-pause:before {
    --i-mask: url("/assets/icons/gu/media-g22.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-previous:not(p),
p.__i-previous:before {
    --i-mask: url("/assets/icons/gu/media-g23.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-next:not(p),
p.__i-next:before {
    --i-mask: url("/assets/icons/gu/media-g24.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rewind:not(p),
p.__i-rewind:before {
    --i-mask: url("/assets/icons/gu/media-g25.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-fast-forward:not(p),
p.__i-fast-forward:before {
    --i-mask: url("/assets/icons/gu/media-g26.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-mic-off:not(p),
p.__i-mic-off:before {
    --i-mask: url("/assets/icons/gu/media-g27.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-shopping-bag:not(p),
p.__i-shopping-bag:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-wallet:not(p),
p.__i-wallet:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-purse:not(p),
p.__i-purse:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-ticket-percent:not(p),
p.__i-ticket-percent:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-cart:not(p),
p.__i-cart:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-bank-card:not(p),
p.__i-bank-card:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-card-transfer:not(p),
p.__i-card-transfer:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-coins-rouble:not(p),
p.__i-coins-rouble:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-hand-coin:not(p),
p.__i-hand-coin:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rouble:not(p),
p.__i-rouble:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-dollar:not(p),
p.__i-dollar:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-euro:not(p),
p.__i-euro:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-calculator:not(p),
p.__i-calculator:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p13.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-percent:not(p),
p.__i-percent:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p14.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-receipt:not(p),
p.__i-receipt:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p15.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-receipt-rouble:not(p),
p.__i-receipt-rouble:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p16.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-gift:not(p),
p.__i-gift:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p17.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-box-heart:not(p),
p.__i-box-heart:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p18.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-hand-heart:not(p),
p.__i-hand-heart:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p19.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-payment-card:not(p),
p.__i-payment-card:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p20.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-package:not(p),
p.__i-package:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p21.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-delivery-flag:not(p),
p.__i-delivery-flag:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p22.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-drink:not(p),
p.__i-drink:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p23.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-coffee:not(p),
p.__i-coffee:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p24.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-cutlery:not(p),
p.__i-cutlery:before,
.__i-canteen:not(p),
p.__i-canteen:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p25.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-cart-plus:not(p),
p.__i-cart-plus:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p26.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-cosmetics:not(p),
p.__i-cosmetics:before {
    --i-mask: url("/assets/icons/gu/money-shopping-food-p27.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-target:not(p),
p.__i-target:before {
    --i-mask: url("/assets/icons/gu/other-w01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-infinity:not(p),
p.__i-infinity:before {
    --i-mask: url("/assets/icons/gu/other-w02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-puzzle:not(p),
p.__i-puzzle:before {
    --i-mask: url("/assets/icons/gu/other-w03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-sunset:not(p),
p.__i-sunset:before {
    --i-mask: url("/assets/icons/gu/other-w04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-island:not(p),
p.__i-island:before {
    --i-mask: url("/assets/icons/gu/other-w05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-leaf:not(p),
p.__i-leaf:before {
    --i-mask: url("/assets/icons/gu/other-w06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-umbrella:not(p),
p.__i-umbrella:before {
    --i-mask: url("/assets/icons/gu/other-w07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-cake:not(p),
p.__i-cake:before {
    --i-mask: url("/assets/icons/gu/other-w08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-flower:not(p),
p.__i-flower:before {
    --i-mask: url("/assets/icons/gu/other-w09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-spiral:not(p),
p.__i-spiral:before {
    --i-mask: url("/assets/icons/gu/other-w10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-globe-bird:not(p),
p.__i-globe-bird:before {
    --i-mask: url("/assets/icons/gu/other-w11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-flower-pot:not(p),
p.__i-flower-pot:before {
    --i-mask: url("/assets/icons/gu/other-w12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-user:not(p),
p.__i-user:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-user-tie:not(p),
p.__i-user-tie:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-user-circle:not(p),
p.__i-user-circle:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-users:not(p),
p.__i-users:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-people-line:not(p),
p.__i-people-line:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-person-shirt:not(p),
p.__i-person-shirt:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-user-child:not(p),
p.__i-user-child:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-head-mask:not(p),
p.__i-head-mask:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-woman:not(p),
p.__i-woman:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-curtain:not(p),
p.__i-curtain:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-face-scan:not(p),
p.__i-face-scan:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-baby-face:not(p),
p.__i-baby-face:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-face:not(p),
p.__i-face:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n13.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-face-bow:not(p),
p.__i-face-bow:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n14.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-woman-long-hair:not(p),
p.__i-woman-long-hair:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n15.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-man-hair:not(p),
p.__i-man-hair:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n16.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-boy:not(p),
p.__i-boy:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n17.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-incognito:not(p),
p.__i-incognito:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n18.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-person-desk:not(p),
p.__i-person-desk:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n19.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-running:not(p),
p.__i-running:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n20.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-wheelchair:not(p),
p.__i-wheelchair:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n21.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-accessibility:not(p),
p.__i-accessibility:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n22.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-touch-hand:not(p),
p.__i-touch-hand:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n23.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-butterfly:not(p),
p.__i-butterfly:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n24.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rocking-horse:not(p),
p.__i-rocking-horse:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n25.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-stroller:not(p),
p.__i-stroller:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n26.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-wrench:not(p),
p.__i-wrench:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n27.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-tie:not(p),
p.__i-tie:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n28.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-tshirt:not(p),
p.__i-tshirt:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n29.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-glasses:not(p),
p.__i-glasses:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n30.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-sunglasses:not(p),
p.__i-sunglasses:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n31.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-user-check:not(p),
p.__i-user-check:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n32.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-hand:not(p),
p.__i-hand:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n33.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-family-heart:not(p),
p.__i-family-heart:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n34.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-face-id:not(p),
p.__i-face-id:before {
    --i-mask: url("/assets/icons/gu/people-clothes-family-n35.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-escalator:not(p),
p.__i-escalator:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-escalator-down:not(p),
p.__i-escalator-down:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-escalator-up:not(p),
p.__i-escalator-up:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-stairs:not(p),
p.__i-stairs:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-elevator:not(p),
p.__i-elevator:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-door:not(p),
p.__i-door:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-door-enter:not(p),
p.__i-door-enter:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-door-open:not(p),
p.__i-door-open:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-arch:not(p),
p.__i-arch:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-park-tree:not(p),
p.__i-park-tree:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-barrier:not(p),
p.__i-barrier:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-bed:not(p),
p.__i-bed:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-restroom:not(p),
p.__i-restroom:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q13.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-toilet-woman:not(p),
p.__i-toilet-woman:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q14.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-toilet:not(p),
p.__i-toilet:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q15.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-hanger:not(p),
p.__i-hanger:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q16.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-broom:not(p),
p.__i-broom:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q17.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-key:not(p),
p.__i-key:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q18.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-armchair:not(p),
p.__i-armchair:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q19.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-mic-stand:not(p),
p.__i-mic-stand:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q20.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chair:not(p),
p.__i-chair:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q21.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-briefcase:not(p),
p.__i-briefcase:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q22.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-briefcase-heart:not(p),
p.__i-briefcase-heart:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q23.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-badge-user:not(p),
p.__i-badge-user:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q24.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-presentation-chart:not(p),
p.__i-presentation-chart:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q25.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-presentation-text:not(p),
p.__i-presentation-text:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q26.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chart-up:not(p),
p.__i-chart-up:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q27.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chart-bar:not(p),
p.__i-chart-bar:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q28.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chart-line:not(p),
p.__i-chart-line:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q29.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-pie-chart:not(p),
p.__i-pie-chart:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q30.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-org-chart:not(p),
p.__i-org-chart:before {
    --i-mask: url("/assets/icons/gu/public-places-office-q31.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-crown:not(p),
p.__i-crown:before {
    --i-mask: url("/assets/icons/gu/reactions-statuses-y01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-star:not(p),
p.__i-star:before {
    --i-mask: url("/assets/icons/gu/reactions-statuses-y02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-star-filled:not(p),
p.__i-star-filled:before {
    --i-mask: url("/assets/icons/gu/reactions-statuses-y03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-star-rating:not(p),
p.__i-star-rating:before {
    --i-mask: url("/assets/icons/gu/reactions-statuses-y04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-bookmark:not(p),
p.__i-bookmark:before {
    --i-mask: url("/assets/icons/gu/reactions-statuses-y05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-bookmark-filled:not(p),
p.__i-bookmark-filled:before {
    --i-mask: url("/assets/icons/gu/reactions-statuses-y06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-heart:not(p),
p.__i-heart:before {
    --i-mask: url("/assets/icons/gu/reactions-statuses-y07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-heart-filled:not(p),
p.__i-heart-filled:before {
    --i-mask: url("/assets/icons/gu/reactions-statuses-y08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-heart-broken:not(p),
p.__i-heart-broken:before {
    --i-mask: url("/assets/icons/gu/reactions-statuses-y09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-thumbs-up:not(p),
p.__i-thumbs-up:before {
    --i-mask: url("/assets/icons/gu/reactions-statuses-y10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-thumbs-up-filled:not(p),
p.__i-thumbs-up-filled:before {
    --i-mask: url("/assets/icons/gu/reactions-statuses-y11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-thumbs-down:not(p),
p.__i-thumbs-down:before {
    --i-mask: url("/assets/icons/gu/reactions-statuses-y12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-thumbs-down-filled:not(p),
p.__i-thumbs-down-filled:before {
    --i-mask: url("/assets/icons/gu/reactions-statuses-y13.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-handshake:not(p),
p.__i-handshake:before {
    --i-mask: url("/assets/icons/gu/reactions-statuses-y14.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-smile:not(p),
p.__i-smile:before {
    --i-mask: url("/assets/icons/gu/reactions-statuses-y15.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-smile-filled:not(p),
p.__i-smile-filled:before {
    --i-mask: url("/assets/icons/gu/reactions-statuses-y17.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-neutral-face:not(p),
p.__i-neutral-face:before {
    --i-mask: url("/assets/icons/gu/reactions-statuses-y19.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-sad-face:not(p),
p.__i-sad-face:before {
    --i-mask: url("/assets/icons/gu/reactions-statuses-y21.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-frown-face:not(p),
p.__i-frown-face:before {
    --i-mask: url("/assets/icons/gu/reactions-statuses-y23.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-surprise-face:not(p),
p.__i-surprise-face:before {
    --i-mask: url("/assets/icons/gu/reactions-statuses-y25.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rt-logo:not(p),
p.__i-rt-logo:before {
    --i-mask: url("/assets/icons/gu/rostelecom-i01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rt-logo-filled:not(p),
p.__i-rt-logo-filled:before {
    --i-mask: url("/assets/icons/gu/rostelecom-i02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rt-knot:not(p),
p.__i-rt-knot:before {
    --i-mask: url("/assets/icons/gu/rostelecom-i03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rt-knot-filled:not(p),
p.__i-rt-knot-filled:before {
    --i-mask: url("/assets/icons/gu/rostelecom-i04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rt-chevron:not(p),
p.__i-rt-chevron:before {
    --i-mask: url("/assets/icons/gu/rostelecom-i05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rt-chevron-filled:not(p),
p.__i-rt-chevron-filled:before {
    --i-mask: url("/assets/icons/gu/rostelecom-i06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rt-mark:not(p),
p.__i-rt-mark:before {
    --i-mask: url("/assets/icons/gu/rostelecom-i07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rt-mark-filled:not(p),
p.__i-rt-mark-filled:before {
    --i-mask: url("/assets/icons/gu/rostelecom-i08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rt-triangle:not(p),
p.__i-rt-triangle:before {
    --i-mask: url("/assets/icons/gu/rostelecom-i09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rt-triangle-filled:not(p),
p.__i-rt-triangle-filled:before {
    --i-mask: url("/assets/icons/gu/rostelecom-i10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rt-panel:not(p),
p.__i-rt-panel:before {
    --i-mask: url("/assets/icons/gu/rostelecom-i11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rt-panel-filled:not(p),
p.__i-rt-panel-filled:before {
    --i-mask: url("/assets/icons/gu/rostelecom-i12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rt-bot:not(p),
p.__i-rt-bot:before {
    --i-mask: url("/assets/icons/gu/rostelecom-i13.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-settings:not(p),
p.__i-settings:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-sliders-vertical:not(p),
p.__i-sliders-vertical:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-sliders-vertical-cancel:not(p),
p.__i-sliders-vertical-cancel:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-sliders-horizontal:not(p),
p.__i-sliders-horizontal:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-filter:not(p),
p.__i-filter:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-filter-filled:not(p),
p.__i-filter-filled:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-filter-add:not(p),
p.__i-filter-add:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-filter-remove:not(p),
p.__i-filter-remove:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-sort-lines:not(p),
p.__i-sort-lines:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-sort-lines-alt:not(p),
p.__i-sort-lines-alt:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-align-center-lines:not(p),
p.__i-align-center-lines:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-layers:not(p),
p.__i-layers:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-shuffle:not(p),
p.__i-shuffle:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m13.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-shuffle-alt:not(p),
p.__i-shuffle-alt:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m14.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-sitemap:not(p),
p.__i-sitemap:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m15.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-route:not(p),
p.__i-route:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m16.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-popout:not(p),
p.__i-popout:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m17.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-lock:not(p),
p.__i-lock:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m18.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-unlock:not(p),
p.__i-unlock:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m19.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-eye-closed:not(p),
p.__i-eye-closed:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m20.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-eye:not(p),
p.__i-eye:before {
    --i-mask: url("/assets/icons/gu/settings-filters-m21.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-vk:not(p),
p.__i-vk:before {
    --i-mask: url("/assets/icons/gu/social-z01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-vk-filled:not(p),
p.__i-vk-filled:before {
    --i-mask: url("/assets/icons/gu/social-z02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-vk-square:not(p),
p.__i-vk-square:before {
    --i-mask: url("/assets/icons/gu/social-z03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-facebook:not(p),
p.__i-facebook:before {
    --i-mask: url("/assets/icons/gu/social-z04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-facebook-filled:not(p),
p.__i-facebook-filled:before {
    --i-mask: url("/assets/icons/gu/social-z05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-ok:not(p),
p.__i-ok:before {
    --i-mask: url("/assets/icons/gu/social-z06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-ok-filled:not(p),
p.__i-ok-filled:before {
    --i-mask: url("/assets/icons/gu/social-z07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-instagram:not(p),
p.__i-instagram:before {
    --i-mask: url("/assets/icons/gu/social-z08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-instagram-filled:not(p),
p.__i-instagram-filled:before {
    --i-mask: url("/assets/icons/gu/social-z09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-telegram:not(p),
p.__i-telegram:before {
    --i-mask: url("/assets/icons/gu/social-z10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-telegram-filled:not(p),
p.__i-telegram-filled:before {
    --i-mask: url("/assets/icons/gu/social-z11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-twitter:not(p),
p.__i-twitter:before {
    --i-mask: url("/assets/icons/gu/social-z12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-twitter-filled:not(p),
p.__i-twitter-filled:before {
    --i-mask: url("/assets/icons/gu/social-z13.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-youtube:not(p),
p.__i-youtube:before {
    --i-mask: url("/assets/icons/gu/social-z14.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-youtube-filled:not(p),
p.__i-youtube-filled:before {
    --i-mask: url("/assets/icons/gu/social-z15.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-android:not(p),
p.__i-android:before {
    --i-mask: url("/assets/icons/gu/social-z16.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-android-filled:not(p),
p.__i-android-filled:before {
    --i-mask: url("/assets/icons/gu/social-z17.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-apple:not(p),
p.__i-apple:before {
    --i-mask: url("/assets/icons/gu/social-z18.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-apple-filled:not(p),
p.__i-apple-filled:before {
    --i-mask: url("/assets/icons/gu/social-z19.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-windows:not(p),
p.__i-windows:before {
    --i-mask: url("/assets/icons/gu/social-z20.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-windows-filled:not(p),
p.__i-windows-filled:before {
    --i-mask: url("/assets/icons/gu/social-z21.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-google-play:not(p),
p.__i-google-play:before {
    --i-mask: url("/assets/icons/gu/social-z22.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-google-play-filled:not(p),
p.__i-google-play-filled:before {
    --i-mask: url("/assets/icons/gu/social-z23.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-orbit:not(p),
p.__i-orbit:before {
    --i-mask: url("/assets/icons/gu/social-z24.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-orbit-filled:not(p),
p.__i-orbit-filled:before {
    --i-mask: url("/assets/icons/gu/social-z25.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-flickr:not(p),
p.__i-flickr:before {
    --i-mask: url("/assets/icons/gu/social-z26.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-flickr-filled:not(p),
p.__i-flickr-filled:before {
    --i-mask: url("/assets/icons/gu/social-z27.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-github:not(p),
p.__i-github:before {
    --i-mask: url("/assets/icons/gu/social-z28.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-github-filled:not(p),
p.__i-github-filled:before {
    --i-mask: url("/assets/icons/gu/social-z29.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-gitlab:not(p),
p.__i-gitlab:before {
    --i-mask: url("/assets/icons/gu/social-z30.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-gitlab-filled:not(p),
p.__i-gitlab-filled:before {
    --i-mask: url("/assets/icons/gu/social-z31.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-dzen:not(p),
p.__i-dzen:before {
    --i-mask: url("/assets/icons/gu/social-z32.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-spider:not(p),
p.__i-spider:before {
    --i-mask: url("/assets/icons/gu/social-z33.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-office:not(p),
p.__i-office:before {
    --i-mask: url("/assets/icons/gu/social-z34.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-google-plus:not(p),
p.__i-google-plus:before {
    --i-mask: url("/assets/icons/gu/social-z35.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-mail-ru:not(p),
p.__i-mail-ru:before {
    --i-mask: url("/assets/icons/gu/social-z36.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-checkmark-circle:not(p),
p.__i-checkmark-circle:before {
    --i-mask: url("/assets/icons/gu/social-z37.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-yandex:not(p),
p.__i-yandex:before {
    --i-mask: url("/assets/icons/gu/social-z38.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-whatsapp:not(p),
p.__i-whatsapp:before {
    --i-mask: url("/assets/icons/gu/social-z39.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chat-bubble:not(p),
p.__i-chat-bubble:before {
    --i-mask: url("/assets/icons/gu/social-z40.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-viber:not(p),
p.__i-viber:before {
    --i-mask: url("/assets/icons/gu/social-z41.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chrome:not(p),
p.__i-chrome:before {
    --i-mask: url("/assets/icons/gu/social-z42.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rutube:not(p),
p.__i-rutube:before {
    --i-mask: url("/assets/icons/gu/social-z43.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rutube-filled:not(p),
p.__i-rutube-filled:before {
    --i-mask: url("/assets/icons/gu/social-z44.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-mobile:not(p),
p.__i-mobile:before {
    --i-mask: url("/assets/icons/gu/tech-o01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-smartphone:not(p),
p.__i-smartphone:before {
    --i-mask: url("/assets/icons/gu/tech-o02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-phone-rotate:not(p),
p.__i-phone-rotate:before {
    --i-mask: url("/assets/icons/gu/tech-o03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-phone-camera:not(p),
p.__i-phone-camera:before {
    --i-mask: url("/assets/icons/gu/tech-o04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-phone-stand:not(p),
p.__i-phone-stand:before {
    --i-mask: url("/assets/icons/gu/tech-o05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-devices:not(p),
p.__i-devices:before {
    --i-mask: url("/assets/icons/gu/tech-o06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-sim-card:not(p),
p.__i-sim-card:before {
    --i-mask: url("/assets/icons/gu/tech-o07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-battery:not(p),
p.__i-battery:before {
    --i-mask: url("/assets/icons/gu/tech-o08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-battery-charging:not(p),
p.__i-battery-charging:before {
    --i-mask: url("/assets/icons/gu/tech-o09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-battery-charging-filled:not(p),
p.__i-battery-charging-filled:before {
    --i-mask: url("/assets/icons/gu/tech-o10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-battery-filled:not(p),
p.__i-battery-filled:before {
    --i-mask: url("/assets/icons/gu/tech-o11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-lightning:not(p),
p.__i-lightning:before {
    --i-mask: url("/assets/icons/gu/tech-o12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-printer:not(p),
p.__i-printer:before {
    --i-mask: url("/assets/icons/gu/tech-o13.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-monitor:not(p),
p.__i-monitor:before {
    --i-mask: url("/assets/icons/gu/tech-o14.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-monitor-hd:not(p),
p.__i-monitor-hd:before {
    --i-mask: url("/assets/icons/gu/tech-o15.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-monitor-4k:not(p),
p.__i-monitor-4k:before {
    --i-mask: url("/assets/icons/gu/tech-o16.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-tv:not(p),
p.__i-tv:before {
    --i-mask: url("/assets/icons/gu/tech-o17.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-video-monitor:not(p),
p.__i-video-monitor:before {
    --i-mask: url("/assets/icons/gu/tech-o18.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-desktop:not(p),
p.__i-desktop:before {
    --i-mask: url("/assets/icons/gu/tech-o19.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-laptop:not(p),
p.__i-laptop:before {
    --i-mask: url("/assets/icons/gu/tech-o20.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-laptop-heart:not(p),
p.__i-laptop-heart:before {
    --i-mask: url("/assets/icons/gu/tech-o21.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-router:not(p),
p.__i-router:before {
    --i-mask: url("/assets/icons/gu/tech-o22.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-router-wifi:not(p),
p.__i-router-wifi:before {
    --i-mask: url("/assets/icons/gu/tech-o23.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-server:not(p),
p.__i-server:before {
    --i-mask: url("/assets/icons/gu/tech-o24.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-gamepad:not(p),
p.__i-gamepad:before {
    --i-mask: url("/assets/icons/gu/tech-o25.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-vr-headset:not(p),
p.__i-vr-headset:before {
    --i-mask: url("/assets/icons/gu/tech-o26.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-tech-glasses:not(p),
p.__i-tech-glasses:before {
    --i-mask: url("/assets/icons/gu/tech-o27.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-cube-3d:not(p),
p.__i-cube-3d:before {
    --i-mask: url("/assets/icons/gu/tech-o28.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-smart-speaker:not(p),
p.__i-smart-speaker:before {
    --i-mask: url("/assets/icons/gu/tech-o29.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-webcam:not(p),
p.__i-webcam:before {
    --i-mask: url("/assets/icons/gu/tech-o30.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-cctv:not(p),
p.__i-cctv:before {
    --i-mask: url("/assets/icons/gu/tech-o31.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-computer-tower:not(p),
p.__i-computer-tower:before {
    --i-mask: url("/assets/icons/gu/tech-o32.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-monitors:not(p),
p.__i-monitors:before {
    --i-mask: url("/assets/icons/gu/tech-o33.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-security-camera:not(p),
p.__i-security-camera:before {
    --i-mask: url("/assets/icons/gu/tech-o34.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-robot:not(p),
p.__i-robot:before {
    --i-mask: url("/assets/icons/gu/tech-o35.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-terminal:not(p),
p.__i-terminal:before {
    --i-mask: url("/assets/icons/gu/tech-o36.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chip-scan:not(p),
p.__i-chip-scan:before {
    --i-mask: url("/assets/icons/gu/tech-o37.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chip:not(p),
p.__i-chip:before {
    --i-mask: url("/assets/icons/gu/tech-o38.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-heading:not(p),
p.__i-heading:before {
    --i-mask: url("/assets/icons/gu/text-editor-c01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-bold:not(p),
p.__i-bold:before {
    --i-mask: url("/assets/icons/gu/text-editor-c02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-underline:not(p),
p.__i-underline:before {
    --i-mask: url("/assets/icons/gu/text-editor-c03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-strikethrough:not(p),
p.__i-strikethrough:before {
    --i-mask: url("/assets/icons/gu/text-editor-c04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-text-color:not(p),
p.__i-text-color:before {
    --i-mask: url("/assets/icons/gu/text-editor-c05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-fill-color:not(p),
p.__i-fill-color:before {
    --i-mask: url("/assets/icons/gu/text-editor-c06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-horizontal-rule:not(p),
p.__i-horizontal-rule:before {
    --i-mask: url("/assets/icons/gu/text-editor-c07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-list-bulleted:not(p),
p.__i-list-bulleted:before {
    --i-mask: url("/assets/icons/gu/text-editor-c08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-list-lines:not(p),
p.__i-list-lines:before {
    --i-mask: url("/assets/icons/gu/text-editor-c09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-list-numbered:not(p),
p.__i-list-numbered:before {
    --i-mask: url("/assets/icons/gu/text-editor-c10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-align-left:not(p),
p.__i-align-left:before {
    --i-mask: url("/assets/icons/gu/text-editor-c11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-align-center:not(p),
p.__i-align-center:before {
    --i-mask: url("/assets/icons/gu/text-editor-c12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-align-right:not(p),
p.__i-align-right:before {
    --i-mask: url("/assets/icons/gu/text-editor-c13.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-code:not(p),
p.__i-code:before {
    --i-mask: url("/assets/icons/gu/text-editor-c14.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-code-x:not(p),
p.__i-code-x:before {
    --i-mask: url("/assets/icons/gu/text-editor-c15.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-edit:not(p),
p.__i-edit:before {
    --i-mask: url("/assets/icons/gu/text-editor-c16.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-text-cursor:not(p),
p.__i-text-cursor:before {
    --i-mask: url("/assets/icons/gu/text-editor-c17.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-list-check:not(p),
p.__i-list-check:before {
    --i-mask: url("/assets/icons/gu/text-editor-c18.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-indent-decrease:not(p),
p.__i-indent-decrease:before {
    --i-mask: url("/assets/icons/gu/text-editor-c19.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-indent-increase:not(p),
p.__i-indent-increase:before {
    --i-mask: url("/assets/icons/gu/text-editor-c20.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-code-upload:not(p),
p.__i-code-upload:before {
    --i-mask: url("/assets/icons/gu/text-editor-c21.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-line-break:not(p),
p.__i-line-break:before {
    --i-mask: url("/assets/icons/gu/text-editor-c22.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-text-replace:not(p),
p.__i-text-replace:before {
    --i-mask: url("/assets/icons/gu/text-editor-c23.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-close:not(p),
p.__i-close:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-close-small:not(p),
p.__i-close-small:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-check:not(p),
p.__i-check:before,
.__i-apply:not(p),
p.__i-apply:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-check-small:not(p),
p.__i-check-small:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-check-square:not(p),
p.__i-check-square:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-plus:not(p),
p.__i-plus:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-plus-small:not(p),
p.__i-plus-small:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-minus:not(p),
p.__i-minus:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chevron-left:not(p),
p.__i-chevron-left:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chevron-left-small:not(p),
p.__i-chevron-left-small:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chevron-right:not(p),
p.__i-chevron-right:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chevron-right-small:not(p),
p.__i-chevron-right-small:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chevron-right-circle:not(p),
p.__i-chevron-right-circle:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b13.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chevron-up:not(p),
p.__i-chevron-up:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b14.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chevron-down:not(p),
p.__i-chevron-down:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b15.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chevrons-vertical:not(p),
p.__i-chevrons-vertical:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b16.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-caret-down:not(p),
p.__i-caret-down:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b17.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-caret-up:not(p),
p.__i-caret-up:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b18.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-caret-down-small:not(p),
p.__i-caret-down-small:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b19.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-caret-up-small:not(p),
p.__i-caret-up-small:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b20.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-sort-vertical:not(p),
p.__i-sort-vertical:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b21.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-more-vertical:not(p),
p.__i-more-vertical:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b22.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-more-horizontal:not(p),
p.__i-more-horizontal:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b23.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-menu:not(p),
p.__i-menu:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b24.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-menu-notification:not(p),
p.__i-menu-notification:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b25.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-vertical-line:not(p),
p.__i-vertical-line:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b26.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-horizontal-line:not(p),
p.__i-horizontal-line:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b27.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-dot:not(p),
p.__i-dot:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b28.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-dot-filled:not(p),
p.__i-dot-filled:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b29.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-dash:not(p),
p.__i-dash:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b31.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-close-circle:not(p),
p.__i-close-circle:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b33.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-check-circle:not(p),
p.__i-check-circle:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b34.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-verified-badge:not(p),
p.__i-verified-badge:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b35.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-alert-circle:not(p),
p.__i-alert-circle:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b36.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-alert-triangle:not(p),
p.__i-alert-triangle:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b37.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-info-circle:not(p),
p.__i-info-circle:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b38.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-minus-circle:not(p),
p.__i-minus-circle:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b39.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-question-circle:not(p),
p.__i-question-circle:before,
.__i-question:not(p),
p.__i-question:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b40.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-question-circle-filled:not(p),
p.__i-question-circle-filled:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b41.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-circle:not(p),
p.__i-circle:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b42.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chevron-up-circle:not(p),
p.__i-chevron-up-circle:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b43.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-chevron-down-circle:not(p),
p.__i-chevron-down-circle:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b44.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-minus-octagon:not(p),
p.__i-minus-octagon:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b45.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-square:not(p),
p.__i-square:before {
    --i-mask: url("/assets/icons/gu/text-symbols-menu-items-b46.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-clock:not(p),
p.__i-clock:before {
    --i-mask: url("/assets/icons/gu/time-place-e01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-history:not(p),
p.__i-history:before {
    --i-mask: url("/assets/icons/gu/time-place-e02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-time-lapse:not(p),
p.__i-time-lapse:before {
    --i-mask: url("/assets/icons/gu/time-place-e03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-calendar:not(p),
p.__i-calendar:before {
    --i-mask: url("/assets/icons/gu/time-place-e04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-calendar-check:not(p),
p.__i-calendar-check:before {
    --i-mask: url("/assets/icons/gu/time-place-e05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-calendar-time:not(p),
p.__i-calendar-time:before {
    --i-mask: url("/assets/icons/gu/time-place-e06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-calendar-refresh:not(p),
p.__i-calendar-refresh:before {
    --i-mask: url("/assets/icons/gu/time-place-e07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-map:not(p),
p.__i-map:before {
    --i-mask: url("/assets/icons/gu/time-place-e08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-map-pin:not(p),
p.__i-map-pin:before {
    --i-mask: url("/assets/icons/gu/time-place-e09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-navigation:not(p),
p.__i-navigation:before {
    --i-mask: url("/assets/icons/gu/time-place-e10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-car-front:not(p),
p.__i-car-front:before {
    --i-mask: url("/assets/icons/gu/transport-v01.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-car-side:not(p),
p.__i-car-side:before {
    --i-mask: url("/assets/icons/gu/transport-v02.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-boat:not(p),
p.__i-boat:before {
    --i-mask: url("/assets/icons/gu/transport-v03.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-bus:not(p),
p.__i-bus:before {
    --i-mask: url("/assets/icons/gu/transport-v04.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-rocket:not(p),
p.__i-rocket:before {
    --i-mask: url("/assets/icons/gu/transport-v05.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-waves:not(p),
p.__i-waves:before {
    --i-mask: url("/assets/icons/gu/transport-v06.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-train:not(p),
p.__i-train:before {
    --i-mask: url("/assets/icons/gu/transport-v07.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-train-fast:not(p),
p.__i-train-fast:before {
    --i-mask: url("/assets/icons/gu/transport-v08.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-steering-wheel:not(p),
p.__i-steering-wheel:before {
    --i-mask: url("/assets/icons/gu/transport-v09.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-garage:not(p),
p.__i-garage:before {
    --i-mask: url("/assets/icons/gu/transport-v10.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-plane:not(p),
p.__i-plane:before {
    --i-mask: url("/assets/icons/gu/transport-v11.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}

.__i-truck:not(p),
p.__i-truck:before {
    --i-mask: url("/assets/icons/gu/transport-v12.svg");
    -webkit-mask-image: var(--i-mask);
    mask-image: var(--i-mask);
}
