@font-face {
    font-family: "cmcm-apart";
    src: url("https://cdn.icomoon.io/0800dfa975/cmcm-apart/0/font/fonts/cmcm-apart.woff2") format("woff2"),
        url("https://cdn.icomoon.io/0800dfa975/cmcm-apart/0/font/fonts/cmcm-apart.ttf") format("truetype"),
        url("https://cdn.icomoon.io/0800dfa975/cmcm-apart/0/font/fonts/cmcm-apart.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}
.cmcm-icon, [class^="icon-"], [class*=" icon-"] {
    /* Use !important to prevent extensions from overriding this font. */
    font-family: "cmcm-apart" !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
:root {
    --icon-chevron-forward: "\f000";
    --icon-arrow-after-tray: "\f001";
    --icon-sound: "\f002";
    --icon-house: "\f003";
    --icon-dots: "\f004";
    --icon-cutlery: "\f005";
    --icon-linkedin-logo: "\f006";
    --icon-circle-exclamation: "\f007";
    --icon-doc-filled: "\f008";
    --icon-user: "\f009";
    --icon-person: "\f00a";
    --icon-instagram-logo: "\f00b";
    --icon-user-dots: "\f00c";
    --icon-sliders: "\f00d";
    --icon-chevron-down: "\f00e";
    --icon-document-check: "\f00f";
    --icon-mail-filled: "\f010";
    --icon-user-filled: "\f011";
    --icon-double-chevron-left: "\f012";
    --icon-youtube-logo: "\f013";
    --icon-locker-open: "\f014";
    --icon-wheel: "\f015";
    --icon-chevron-up: "\f016";
    --icon-bubble: "\f017";
    --icon-arrow-up-tray: "\f018";
    --icon-doc: "\f019";
    --icon-pen-box: "\f01a";
    --icon-google-logo: "\f01b";
    --icon-chevron-right: "\f01c";
    --icon-circle-question: "\f01d";
    --icon-euro: "\f01e";
    --icon-arrow-right: "\f01f";
    --icon-smiley: "\f020";
    --icon-group: "\f021";
    --icon-lens: "\f022";
    --icon-mail: "\f023";
    --icon-pin: "\f024";
    --icon-arrow-down-tray: "\f025";
    --icon-circle-check: "\f026";
    --icon-bell: "\f027";
    --icon-sound-off: "\f028";
    --icon-bank-check: "\f029";
    --icon-plus: "\f02a";
    --icon-check: "\f02b";
    --icon-home-filled: "\f02c";
    --icon-user-scanner: "\f02d";
    --icon-burger: "\f02e";
    --icon-document-pdf: "\f02f";
    --icon-paperclip: "\f030";
    --icon-play: "\f031";
    --icon-paper-plane: "\f032";
    --icon-picture: "\f033";
    --icon-diagram: "\f034";
    --icon-caption: "\f035";
    --icon-chevron-back: "\f036";
    --icon-arrow-curve-loop: "\f037";
    --icon-qr-code: "\f038";
    --icon-camera: "\f039";
    --icon-printer: "\f03a";
    --icon-arrow-up-right: "\f03b";
    --icon-poligon-dots: "\f03c";
    --icon-circle-info: "\f03d";
    --icon-arrow-curve-left-dots: "\f03e";
    --icon-circle-plus: "\f03f";
    --icon-chef-hat: "\f040";
    --icon-circle-xmark: "\f041";
    --icon-arrows-diagonal-external: "\f042";
    --icon-pencil: "\f043";
    --icon-clock: "\f044";
    --icon-phone: "\f045";
    --icon-wheel-filled: "\f046";
    --icon-arrow-curve-right: "\f047";
    --icon-eye: "\f048";
    --icon-arrow-curve-left: "\f049";
    --icon-arrows-diagonal-internal: "\f04a";
    --icon-bin: "\f04b";
    --icon-double-chevron-right: "\f04c";
    --icon-calendar: "\f04d";
    --icon-globe: "\f04e";
    --icon-arrow-left: "\f04f";
    --icon-cross: "\f050";
    --icon-laptop: "\f051";
    --icon-facebook-logo: "\f052";
    --icon-pause: "\f053";
    --icon-alert-triangle: "\f054";
    --icon-arrow-before-tray: "\f055";
    --icon-money-bag: "\f056";
    --icon-minus: "\f057";
    --icon-chevron-left: "\f058";
    --icon-heart: "\f059";
    --icon-locker: "\f05a";
}
.icon-chevron-forward:before {
    content: var(--icon-chevron-forward);
}
.icon-arrow-after-tray:before {
    content: var(--icon-arrow-after-tray);
}
.icon-sound:before {
    content: var(--icon-sound);
}
.icon-house:before {
    content: var(--icon-house);
}
.icon-dots:before {
    content: var(--icon-dots);
}
.icon-cutlery:before {
    content: var(--icon-cutlery);
}
.icon-linkedin-logo:before {
    content: var(--icon-linkedin-logo);
}
.icon-circle-exclamation:before {
    content: var(--icon-circle-exclamation);
}
.icon-doc-filled:before {
    content: var(--icon-doc-filled);
}
.icon-user:before {
    content: var(--icon-user);
}
.icon-person:before {
    content: var(--icon-person);
}
.icon-instagram-logo:before {
    content: var(--icon-instagram-logo);
}
.icon-user-dots:before {
    content: var(--icon-user-dots);
}
.icon-sliders:before {
    content: var(--icon-sliders);
}
.icon-chevron-down:before {
    content: var(--icon-chevron-down);
}
.icon-document-check:before {
    content: var(--icon-document-check);
}
.icon-mail-filled:before {
    content: var(--icon-mail-filled);
}
.icon-user-filled:before {
    content: var(--icon-user-filled);
}
.icon-double-chevron-left:before {
    content: var(--icon-double-chevron-left);
}
.icon-youtube-logo:before {
    content: var(--icon-youtube-logo);
}
.icon-locker-open:before {
    content: var(--icon-locker-open);
}
.icon-wheel:before {
    content: var(--icon-wheel);
}
.icon-chevron-up:before {
    content: var(--icon-chevron-up);
}
.icon-bubble:before {
    content: var(--icon-bubble);
}
.icon-arrow-up-tray:before {
    content: var(--icon-arrow-up-tray);
}
.icon-doc:before {
    content: var(--icon-doc);
}
.icon-pen-box:before {
    content: var(--icon-pen-box);
}
.icon-google-logo:before {
    content: var(--icon-google-logo);
}
.icon-chevron-right:before {
    content: var(--icon-chevron-right);
}
.icon-circle-question:before {
    content: var(--icon-circle-question);
}
.icon-euro:before {
    content: var(--icon-euro);
}
.icon-arrow-right:before {
    content: var(--icon-arrow-right);
}
.icon-smiley:before {
    content: var(--icon-smiley);
}
.icon-group:before {
    content: var(--icon-group);
}
.icon-lens:before {
    content: var(--icon-lens);
}
.icon-mail:before {
    content: var(--icon-mail);
}
.icon-pin:before {
    content: var(--icon-pin);
}
.icon-arrow-down-tray:before {
    content: var(--icon-arrow-down-tray);
}
.icon-circle-check:before {
    content: var(--icon-circle-check);
}
.icon-bell:before {
    content: var(--icon-bell);
}
.icon-sound-off:before {
    content: var(--icon-sound-off);
}
.icon-bank-check:before {
    content: var(--icon-bank-check);
}
.icon-plus:before {
    content: var(--icon-plus);
}
.icon-check:before {
    content: var(--icon-check);
}
.icon-home-filled:before {
    content: var(--icon-home-filled);
}
.icon-user-scanner:before {
    content: var(--icon-user-scanner);
}
.icon-burger:before {
    content: var(--icon-burger);
}
.icon-document-pdf:before {
    content: var(--icon-document-pdf);
}
.icon-paperclip:before {
    content: var(--icon-paperclip);
}
.icon-play:before {
    content: var(--icon-play);
}
.icon-paper-plane:before {
    content: var(--icon-paper-plane);
}
.icon-picture:before {
    content: var(--icon-picture);
}
.icon-diagram:before {
    content: var(--icon-diagram);
}
.icon-caption:before {
    content: var(--icon-caption);
}
.icon-chevron-back:before {
    content: var(--icon-chevron-back);
}
.icon-arrow-curve-loop:before {
    content: var(--icon-arrow-curve-loop);
}
.icon-qr-code:before {
    content: var(--icon-qr-code);
}
.icon-camera:before {
    content: var(--icon-camera);
}
.icon-printer:before {
    content: var(--icon-printer);
}
.icon-arrow-up-right:before {
    content: var(--icon-arrow-up-right);
}
.icon-poligon-dots:before {
    content: var(--icon-poligon-dots);
}
.icon-circle-info:before {
    content: var(--icon-circle-info);
}
.icon-arrow-curve-left-dots:before {
    content: var(--icon-arrow-curve-left-dots);
}
.icon-circle-plus:before {
    content: var(--icon-circle-plus);
}
.icon-chef-hat:before {
    content: var(--icon-chef-hat);
}
.icon-circle-xmark:before {
    content: var(--icon-circle-xmark);
}
.icon-arrows-diagonal-external:before {
    content: var(--icon-arrows-diagonal-external);
}
.icon-pencil:before {
    content: var(--icon-pencil);
}
.icon-clock:before {
    content: var(--icon-clock);
}
.icon-phone:before {
    content: var(--icon-phone);
}
.icon-wheel-filled:before {
    content: var(--icon-wheel-filled);
}
.icon-arrow-curve-right:before {
    content: var(--icon-arrow-curve-right);
}
.icon-eye:before {
    content: var(--icon-eye);
}
.icon-arrow-curve-left:before {
    content: var(--icon-arrow-curve-left);
}
.icon-arrows-diagonal-internal:before {
    content: var(--icon-arrows-diagonal-internal);
}
.icon-bin:before {
    content: var(--icon-bin);
}
.icon-double-chevron-right:before {
    content: var(--icon-double-chevron-right);
}
.icon-calendar:before {
    content: var(--icon-calendar);
}
.icon-globe:before {
    content: var(--icon-globe);
}
.icon-arrow-left:before {
    content: var(--icon-arrow-left);
}
.icon-cross:before {
    content: var(--icon-cross);
}
.icon-laptop:before {
    content: var(--icon-laptop);
}
.icon-facebook-logo:before {
    content: var(--icon-facebook-logo);
}
.icon-pause:before {
    content: var(--icon-pause);
}
.icon-alert-triangle:before {
    content: var(--icon-alert-triangle);
}
.icon-arrow-before-tray:before {
    content: var(--icon-arrow-before-tray);
}
.icon-money-bag:before {
    content: var(--icon-money-bag);
}
.icon-minus:before {
    content: var(--icon-minus);
}
.icon-chevron-left:before {
    content: var(--icon-chevron-left);
}
.icon-heart:before {
    content: var(--icon-heart);
}
.icon-locker:before {
    content: var(--icon-locker);
}