@font-face {
  font-family: 'cnp-icons';
  src:
    url('./fonts/cnp-icons.woff') format('woff'),
    url('./fonts/cnp-icons.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^='icon-'],
[class*=' icon-'] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'cnp-icons', sans-serif !important;
  speak: never;
  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;
}

.icon-password:before {
  content: '\e900';
}
.icon-person:before {
  content: '\e901';
}
.icon-person-alert:before {
  content: '\e902';
}
.icon-person-cancel:before {
  content: '\e903';
}
.icon-person-check:before {
  content: '\e904';
}
.icon-person-edit:before {
  content: '\e905';
}
.icon-person-error:before {
  content: '\e906';
}
.icon-person-favourite:before {
  content: '\e907';
}
.icon-person-in:before {
  content: '\e908';
}
.icon-person-love-partner:before {
  content: '\e909';
}
.icon-person-out:before {
  content: '\e90a';
}
.icon-person-waiting:before {
  content: '\e90b';
}
.icon-number-01:before {
  content: '\e90c';
}
.icon-number-02:before {
  content: '\e90d';
}
.icon-number-03:before {
  content: '\e90e';
}
.icon-number-04:before {
  content: '\e90f';
}
.icon-number-05:before {
  content: '\e910';
}
.icon-number-06:before {
  content: '\e911';
}
.icon-number-07:before {
  content: '\e912';
}
.icon-number-08:before {
  content: '\e913';
}
.icon-number-09:before {
  content: '\e914';
}
.icon-number-10:before {
  content: '\e915';
}
.icon-number-11:before {
  content: '\e916';
}
.icon-number-12:before {
  content: '\e917';
}
.icon-topic-01:before {
  content: '\e918';
}
.icon-topic-02:before {
  content: '\e919';
}
.icon-topic-03:before {
  content: '\e91a';
}
.icon-topic-04:before {
  content: '\e91b';
}
.icon-topic-05:before {
  content: '\e91c';
}
.icon-topic-06:before {
  content: '\e91d';
}
.icon-topic-07:before {
  content: '\e91e';
}
.icon-topic-08:before {
  content: '\e91f';
}
.icon-topic-09:before {
  content: '\e920';
}
.icon-topic-10:before {
  content: '\e921';
}
.icon-topic-11:before {
  content: '\e922';
}
.icon-topic-12:before {
  content: '\e923';
}
.icon-topic-outlined-01:before {
  content: '\e924';
}
.icon-topic-outlined-02:before {
  content: '\e925';
}
.icon-topic-outlined-03:before {
  content: '\e926';
}
.icon-topic-outlined-04:before {
  content: '\e927';
}
.icon-topic-outlined-05:before {
  content: '\e928';
}
.icon-topic-outlined-06:before {
  content: '\e929';
}
.icon-topic-outlined-07:before {
  content: '\e92a';
}
.icon-topic-outlined-08:before {
  content: '\e92b';
}
.icon-topic-outlined-09:before {
  content: '\e92c';
}
.icon-topic-outlined-10:before {
  content: '\e92d';
}
.icon-topic-outlined-11:before {
  content: '\e92e';
}
.icon-topic-outlined-12:before {
  content: '\e92f';
}
.icon-facebook:before {
  content: '\e930';
}
.icon-instagram:before {
  content: '\e931';
}
.icon-linkedin:before {
  content: '\e932';
}
.icon-twitter-old:before {
  content: '\e933';
}
.icon-whatsapp:before {
  content: '\e934';
}
.icon-x-twitter:before {
  content: '\e935';
}
.icon-youtube:before {
  content: '\e936';
}
.icon-auto:before {
  content: '\e937';
}
.icon-cap:before {
  content: '\e938';
}
.icon-cap-aluguel:before {
  content: '\e939';
}
.icon-con:before {
  content: '\e93a';
}
.icon-con-imob:before {
  content: '\e93b';
}
.icon-con-veiculos-leves:before {
  content: '\e93c';
}
.icon-con-veiculos-pesados:before {
  content: '\e93d';
}
.icon-habitacional:before {
  content: '\e93e';
}
.icon-my-products:before {
  content: '\e93f';
}
.icon-my-products-2:before {
  content: '\e940';
}
.icon-odonto:before {
  content: '\e941';
}
.icon-prestamista:before {
  content: '\e942';
}
.icon-prev:before {
  content: '\e943';
}
.icon-residencial:before {
  content: '\e944';
}
.icon-saude:before {
  content: '\e945';
}
.icon-vida:before {
  content: '\e946';
}
.icon-cutlery:before {
  content: '\e947';
}
.icon-electric:before {
  content: '\e948';
}
.icon-Electric-damage:before {
  content: '\e949';
}
.icon-family:before {
  content: '\e94a';
}
.icon-Handbag:before {
  content: '\e94b';
}
.icon-house:before {
  content: '\e94c';
}
.icon-house-filled:before {
  content: '\e94d';
}
.icon-house-maintenance:before {
  content: '\e94e';
}
.icon-lightning:before {
  content: '\e94f';
}
.icon-moving-box:before {
  content: '\e950';
}
.icon-my-home:before {
  content: '\e951';
}
.icon-Vacation-01:before {
  content: '\e952';
}
.icon-Vacation-02:before {
  content: '\e953';
}
.icon-Vacation-03:before {
  content: '\e954';
}
.icon-wind:before {
  content: '\e955';
}
.icon-ambulance:before {
  content: '\e956';
}
.icon-baby-bottle:before {
  content: '\e957';
}
.icon-bandaid:before {
  content: '\e958';
}
.icon-bladder:before {
  content: '\e959';
}
.icon-bone:before {
  content: '\e95a';
}
.icon-braces:before {
  content: '\e95b';
}
.icon-braces-maintenance:before {
  content: '\e95c';
}
.icon-bright-smile:before {
  content: '\e95d';
}
.icon-bruxism-board-01:before {
  content: '\e95e';
}
.icon-bruxism-board-02:before {
  content: '\e95f';
}
.icon-cancer:before {
  content: '\e960';
}
.icon-death:before {
  content: '\e961';
}
.icon-death-pay:before {
  content: '\e962';
}
.icon-doctors-bed:before {
  content: '\e963';
}
.icon-ear:before {
  content: '\e964';
}
.icon-embryo:before {
  content: '\e965';
}
.icon-emergency:before {
  content: '\e966';
}
.icon-endodontics:before {
  content: '\e967';
}
.icon-eyeball:before {
  content: '\e968';
}
.icon-hands-care:before {
  content: '\e969';
}
.icon-health-cross:before {
  content: '\e96a';
}
.icon-heart:before {
  content: '\e96b';
}
.icon-heartbeat:before {
  content: '\e96c';
}
.icon-heartbeat-monitor:before {
  content: '\e96d';
}
.icon-intestine:before {
  content: '\e96e';
}
.icon-kidney:before {
  content: '\e96f';
}
.icon-lung:before {
  content: '\e970';
}
.icon-maintainer-fixed-01:before {
  content: '\e971';
}
.icon-maintainer-fixed-02:before {
  content: '\e972';
}
.icon-maintainer-removable:before {
  content: '\e973';
}
.icon-man:before {
  content: '\e974';
}
.icon-medical:before {
  content: '\e975';
}
.icon-medical-assistance:before {
  content: '\e976';
}
.icon-medical-case:before {
  content: '\e977';
}
.icon-medical-report:before {
  content: '\e978';
}
.icon-medical-sign:before {
  content: '\e979';
}
.icon-medicine:before {
  content: '\e97a';
}
.icon-move-bed:before {
  content: '\e97b';
}
.icon-ovary:before {
  content: '\e97c';
}
.icon-pancreas:before {
  content: '\e97d';
}
.icon-periodontics:before {
  content: '\e97e';
}
.icon-pregnant:before {
  content: '\e97f';
}
.icon-prevention:before {
  content: '\e980';
}
.icon-prosthesis:before {
  content: '\e981';
}
.icon-radiology:before {
  content: '\e982';
}
.icon-scissor:before {
  content: '\e983';
}
.icon-serum:before {
  content: '\e984';
}
.icon-shiny-tooth:before {
  content: '\e985';
}
.icon-smiling-tooth:before {
  content: '\e986';
}
.icon-spermatozoids:before {
  content: '\e987';
}
.icon-stomach:before {
  content: '\e988';
}
.icon-surgery:before {
  content: '\e989';
}
.icon-teeth-alignment:before {
  content: '\e98a';
}
.icon-teeth-x-ray-01:before {
  content: '\e98b';
}
.icon-teeth-x-ray-02:before {
  content: '\e98c';
}
.icon-teeth-x-ray-03:before {
  content: '\e98d';
}
.icon-thermometer:before {
  content: '\e98e';
}
.icon-urgency:before {
  content: '\e98f';
}
.icon-vacation:before {
  content: '\e990';
}
.icon-vaccine:before {
  content: '\e991';
}
.icon-wheel-chair:before {
  content: '\e992';
}
.icon-woman:before {
  content: '\e993';
}
.icon-bank-statement:before {
  content: '\e994';
}
.icon-bar-code:before {
  content: '\e995';
}
.icon-calculator:before {
  content: '\e996';
}
.icon-calculator-2:before {
  content: '\e997';
}
.icon-cart:before {
  content: '\e998';
}
.icon-credit-card-front:before {
  content: '\e999';
}
.icon-credit-card-verse:before {
  content: '\e99a';
}
.icon-hand-money:before {
  content: '\e99b';
}
.icon-lion-ir:before {
  content: '\e99c';
}
.icon-money-bag:before {
  content: '\e99d';
}
.icon-money-bag-2:before {
  content: '\e99e';
}
.icon-pay-coins:before {
  content: '\e99f';
}
.icon-pay-coins-2:before {
  content: '\e9a0';
}
.icon-percent:before {
  content: '\e9a1';
}
.icon-pix:before {
  content: '\e9a2';
}
.icon-qr-code:before {
  content: '\e9a3';
}
.icon-wallet:before {
  content: '\e9a4';
}
.icon-wallet-check:before {
  content: '\e9a5';
}
.icon-wallet-full:before {
  content: '\e9a6';
}
.icon-bell:before {
  content: '\e9a7';
}
.icon-bell-notification:before {
  content: '\e9a8';
}
.icon-bookmark:before {
  content: '\e9a9';
}
.icon-bookmark-fill:before {
  content: '\e9aa';
}
.icon-error:before {
  content: '\e9ab';
}
.icon-favourite:before {
  content: '\e9ac';
}
.icon-favourite-heart:before {
  content: '\e9ad';
}
.icon-favourite-heart-outlined:before {
  content: '\e9ae';
}
.icon-favourite-outlined:before {
  content: '\e9af';
}
.icon-help:before {
  content: '\e9b0';
}
.icon-information:before {
  content: '\e9b1';
}
.icon-prize:before {
  content: '\e9b2';
}
.icon-required:before {
  content: '\e9b3';
}
.icon-success-check:before {
  content: '\e9b4';
}
.icon-success-circle:before {
  content: '\e9b5';
}
.icon-thumbs-down:before {
  content: '\e9b6';
}
.icon-thumbs-up:before {
  content: '\e9b7';
}
.icon-waiting:before {
  content: '\e9b8';
}
.icon-warning:before {
  content: '\e9b9';
}
.icon-badge:before {
  content: '\e9ba';
}
.icon-business-office:before {
  content: '\e9bb';
}
.icon-contacts:before {
  content: '\e9bc';
}
.icon-document-back:before {
  content: '\e9bd';
}
.icon-document-front:before {
  content: '\e9be';
}
.icon-folder:before {
  content: '\e9bf';
}
.icon-image:before {
  content: '\e9c0';
}
.icon-mail:before {
  content: '\e9c1';
}
.icon-mail-opened:before {
  content: '\e9c2';
}
.icon-paper:before {
  content: '\e9c3';
}
.icon-phone-book:before {
  content: '\e9c4';
}
.icon-app-store:before {
  content: '\e9c5';
}
.icon-building:before {
  content: '\e9c6';
}
.icon-chain-link:before {
  content: '\e9c7';
}
.icon-desktop:before {
  content: '\e9c8';
}
.icon-devices:before {
  content: '\e9c9';
}
.icon-google-play:before {
  content: '\e9ca';
}
.icon-map-brazil:before {
  content: '\e9cb';
}
.icon-mobile-phone:before {
  content: '\e9cc';
}
.icon-mouse-down:before {
  content: '\e9cd';
}
.icon-partner-hands:before {
  content: '\e9ce';
}
.icon-quote:before {
  content: '\e9cf';
}
.icon-rocket:before {
  content: '\e9d0';
}
.icon-thief:before {
  content: '\e9d1';
}
.icon-calendar:before {
  content: '\e9d2';
}
.icon-calendar-alert:before {
  content: '\e9d3';
}
.icon-calendar-check:before {
  content: '\e9d4';
}
.icon-calendar-date:before {
  content: '\e9d5';
}
.icon-calendar-edit:before {
  content: '\e9d6';
}
.icon-calendar-error:before {
  content: '\e9d7';
}
.icon-calendar-love:before {
  content: '\e9d8';
}
.icon-time-clock:before {
  content: '\e9d9';
}
.icon-chart:before {
  content: '\e9da';
}
.icon-graph:before {
  content: '\e9db';
}
.icon-insight:before {
  content: '\e9dc';
}
.icon-list:before {
  content: '\e9dd';
}
.icon-a-icon-generic:before {
  content: '\e9de';
}
.icon-arrow-line-down:before {
  content: '\e9df';
}
.icon-arrow-line-external:before {
  content: '\e9e0';
}
.icon-arrow-line-left:before {
  content: '\e9e1';
}
.icon-arrow-line-right:before {
  content: '\e9e2';
}
.icon-arrow-line-topic:before {
  content: '\e9e3';
}
.icon-arrow-line-up:before {
  content: '\e9e4';
}
.icon-arrow-single-down:before {
  content: '\e9e5';
}
.icon-arrow-single-left:before {
  content: '\e9e6';
}
.icon-arrow-single-right:before {
  content: '\e9e7';
}
.icon-arrow-single-up:before {
  content: '\e9e8';
}
.icon-attachment:before {
  content: '\e9e9';
}
.icon-call:before {
  content: '\e9ea';
}
.icon-camera:before {
  content: '\e9eb';
}
.icon-cancel:before {
  content: '\e9ec';
}
.icon-chat:before {
  content: '\e9ed';
}
.icon-close:before {
  content: '\e9ee';
}
.icon-configuration:before {
  content: '\e9ef';
}
.icon-contact:before {
  content: '\e9f0';
}
.icon-copy:before {
  content: '\e9f1';
}
.icon-download:before {
  content: '\e9f2';
}
.icon-edit:before {
  content: '\e9f3';
}
.icon-external-link:before {
  content: '\e9f4';
}
.icon-eye-hide:before {
  content: '\e9f5';
}
.icon-eye-show:before {
  content: '\e9f6';
}
.icon-filter-equalizer:before {
  content: '\e9f7';
}
.icon-filter-funnel:before {
  content: '\e9f8';
}
.icon-filter-sort:before {
  content: '\e9f9';
}
.icon-history:before {
  content: '\e9fa';
}
.icon-home:before {
  content: '\e9fb';
}
.icon-logout:before {
  content: '\e9fc';
}
.icon-luck:before {
  content: '\e9fd';
}
.icon-lucky-001:before {
  content: '\e9fe';
}
.icon-lucky-002:before {
  content: '\e9ff';
}
.icon-lucky-003:before {
  content: '\ea00';
}
.icon-lucky-004:before {
  content: '\ea01';
}
.icon-maintenance:before {
  content: '\ea02';
}
.icon-menu:before {
  content: '\ea03';
}
.icon-menu-2:before {
  content: '\ea04';
}
.icon-menu-dots:before {
  content: '\ea05';
}
.icon-menu-dots-horizontal:before {
  content: '\ea06';
}
.icon-menu-dots-vertical:before {
  content: '\ea07';
}
.icon-menu-notification:before {
  content: '\ea08';
}
.icon-minus:before {
  content: '\ea09';
}
.icon-modal-open:before {
  content: '\ea0a';
}
.icon-paste:before {
  content: '\ea0b';
}
.icon-pause:before {
  content: '\ea0c';
}
.icon-pin-fixed:before {
  content: '\ea0d';
}
.icon-pin-location:before {
  content: '\ea0e';
}
.icon-play:before {
  content: '\ea0f';
}
.icon-play-circle:before {
  content: '\ea10';
}
.icon-plus:before {
  content: '\ea11';
}
.icon-print:before {
  content: '\ea12';
}
.icon-reactivate:before {
  content: '\ea13';
}
.icon-refresh:before {
  content: '\ea14';
}
.icon-restore:before {
  content: '\ea15';
}
.icon-route:before {
  content: '\ea16';
}
.icon-save:before {
  content: '\ea17';
}
.icon-scroll-down:before {
  content: '\ea18';
}
.icon-scroll-up:before {
  content: '\ea19';
}
.icon-search:before {
  content: '\ea1a';
}
.icon-send-mail:before {
  content: '\ea1b';
}
.icon-send-message:before {
  content: '\ea1c';
}
.icon-share:before {
  content: '\ea1d';
}
.icon-skip-backward:before {
  content: '\ea1e';
}
.icon-skip-forward:before {
  content: '\ea1f';
}
.icon-speech:before {
  content: '\ea20';
}
.icon-transfer-arrows:before {
  content: '\ea21';
}
.icon-transfer-pill:before {
  content: '\ea22';
}
.icon-trash-can:before {
  content: '\ea23';
}
.icon-unpin:before {
  content: '\ea24';
}
.icon-upload-arrow:before {
  content: '\ea25';
}
.icon-upload-doc:before {
  content: '\ea26';
}
.icon-zoom-in:before {
  content: '\ea27';
}
.icon-zoom-out:before {
  content: '\ea28';
}
.icon-signs-language:before {
  content: '\ea29';
}
.icon-neurodivergent:before {
  content: '\f000';
}
.icon-low-vision:before {
  content: '\f001';
}
.icon-accessibility:before {
  content: '\f002';
}
.icon-gift-box-smiling:before {
  content: '\f003';
}
.icon-gift-box-ties:before {
  content: '\f004';
}
.icon-gift-box-staples:before {
  content: '\f005';
}
.icon-gift-box-check:before {
  content: '\f006';
}
.icon-sun:before {
  content: '\f007';
}
.icon-hand-care:before {
  content: '\f008';
}
.icon-hands-support:before {
  content: '\f009';
}
.icon-hands-hope:before {
  content: '\f00a';
}
.icon-file-blank:before {
  content: '\f00b';
}
.icon-file:before {
  content: '\f00c';
}
.icon-open-insurance:before {
  content: '\f00d';
}
.icon-fingerprint:before {
  content: '\f00e';
}
.icon-face-id:before {
  content: '\f00f';
}
.icon-earth-globe:before {
  content: '\f010';
}
.icon-sidebar-right:before {
  content: '\f011';
}
.icon-sidebar-left:before {
  content: '\f012';
}
.icon-navbar-bottom:before {
  content: '\f013';
}
.icon-navbar-top:before {
  content: '\f014';
}
.icon-robot-bomberman:before {
  content: '\f015';
}
.icon-robot-rosie:before {
  content: '\f016';
}
.icon-robot-majin:before {
  content: '\f017';
}
.icon-ai-01:before {
  content: '\f018';
}
.icon-ai-02:before {
  content: '\f019';
}
.icon-ai-03:before {
  content: '\f01a';
}
.icon-ai-04:before {
  content: '\f01b';
}
.icon-flow-01:before {
  content: '\f01c';
}
.icon-flow-02:before {
  content: '\f01d';
}
.icon-flow-03:before {
  content: '\f01e';
}
.icon-dash-graphic:before {
  content: '\f01f';
}
.icon-dash-mosaic-01:before {
  content: '\f020';
}
.icon-dash-mosaic-02:before {
  content: '\f021';
}
.icon-dash-grids:before {
  content: '\f022';
}
.icon-complain:before {
  content: '\f023';
}
.icon-list-search:before {
  content: '\f024';
}
.icon-share-02:before {
  content: '\f025';
}
.icon-legal-decision:before {
  content: '\f026';
}
.icon-ai-search:before {
  content: '\f027';
}
.icon-ai-05:before {
  content: '\f028';
}
.icon-terminal:before {
  content: '\f029';
}
.icon-spark:before {
  content: '\f02a';
}
.icon-robot-chuck:before {
  content: '\f02b';
}
.icon-file-code:before {
  content: '\f02c';
}
.icon-backlog:before {
  content: '\f02d';
}
.icon-text-field:before {
  content: '\f02e';
}
.icon-codex:before {
  content: '\f02f';
}
.icon-claude-ia:before {
  content: '\f030';
}
.icon-claude-code:before {
  content: '\f031';
}
.icon-chatgpt:before {
  content: '\f032';
}
.icon-www:before {
  content: '\f033';
}
.icon-website:before {
  content: '\f034';
}
.icon-happy-claude:before {
  content: '\f035';
}
.icon-gemini:before {
  content: '\f036';
}
.icon-contrast:before {
  content: '\f037';
}
