@font-face {
  font-family: 'interfocus-default';
  src:  url('/assets/fonts/interfocus-default.eot?feqguc');
  src:  url('/assets/fonts/interfocus-default.eot?feqguc#iefix') format('embedded-opentype'),
    url('/assets/fonts/interfocus-default.ttf?feqguc') format('truetype'),
    url('/assets/fonts/interfocus-default.woff?feqguc') format('woff'),
    url('/assets/fonts/interfocus-default.svg?feqguc#interfocus-default') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'interfocus-fill';
  src:  url('/assets/fonts/interfocus-fill.eot?2vik20');
  src:  url('/assets/fonts/interfocus-fill.eot?2vik20#iefix') format('embedded-opentype'),
    url('/assets/fonts/interfocus-fill.ttf?2vik20') format('truetype'),
    url('/assets/fonts/interfocus-fill.woff?2vik20') format('woff'),
    url('/assets/fonts/interfocus-fill.svg?2vik20#interfocus-fill') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'interfocus-brands';
  src:  url('/assets/fonts/interfocus-brands.eot?mfg1hz');
  src:  url('/assets/fonts/interfocus-brands.eot?mfg1hz#iefix') format('embedded-opentype'),
    url('/assets/fonts/interfocus-brands.ttf?mfg1hz') format('truetype'),
    url('/assets/fonts/interfocus-brands.woff?mfg1hz') format('woff'),
    url('/assets/fonts/interfocus-brands.svg?mfg1hz#interfocus-brands') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.i {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'interfocus-default' !important;
}

.if {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'interfocus-fill' !important;
}

.ib {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'interfocus-brands' !important;
}

.i-add:before {
  content: "\e900";
  color: var(--app-primaria, #29c7ce);
}
.i-app:before {
  content: "\e901";
  color: var(--app-primaria, #29c7ce);
}
.i-arrow-down:before {
  content: "\e902";
  color: var(--app-primaria, #29c7ce);
}
.i-arrow-left:before {
  content: "\e903";
  color: var(--app-primaria, #29c7ce);
}
.i-arrow-right:before {
  content: "\e904";
  color: var(--app-primaria, #29c7ce);
}
.i-arrow-up:before {
  content: "\e905";
  color: var(--app-primaria, #29c7ce);
}
.i-audit:before {
  content: "\e906";
  color: var(--app-primaria, #29c7ce);
}
.i-bill:before {
  content: "\e907";
  color: var(--app-primaria, #29c7ce);
}
.i-bookmark:before {
  content: "\e908";
  color: var(--app-primaria, #29c7ce);
}
.i-box:before {
  content: "\e909";
  color: var(--app-primaria, #29c7ce);
}
.i-cancelar:before {
  content: "\e90a";
  color: var(--app-primaria, #29c7ce);
}
.i-change:before {
  content: "\e90b";
  color: var(--app-primaria, #29c7ce);
}
.i-check:before {
  content: "\e90c";
  color: var(--app-primaria, #29c7ce);
}
.i-checkbox:before {
  content: "\e90d";
  color: var(--app-primaria, #29c7ce);
}
.i-checkbox-checked .path1:before {
  content: "\e90e";
  color: var(--app-primaria, rgb(41, 199, 206));
}
.i-checkbox-checked .path2:before {
  content: "\e90f";
  margin-left: -1em;
  color: var(--app-preenchimento, rgb(243, 243, 244));
}
.i-checkbox-indeterminate .path1:before {
  content: "\e910";
  color: var(--app-primaria, rgb(41, 199, 206));
}
.i-checkbox-indeterminate .path2:before {
  content: "\e911";
  margin-left: -1em;
  color: var(--app-preenchimento, rgb(243, 243, 244));
}
.i-chevron-down:before {
  content: "\e912";
  color: var(--app-primaria, #29c7ce);
}
.i-chevron-left:before {
  content: "\e913";
  color: var(--app-primaria, #29c7ce);
}
.i-chevron-right:before {
  content: "\e914";
  color: var(--app-primaria, #29c7ce);
}
.i-chevron-up:before {
  content: "\e915";
  color: var(--app-primaria, #29c7ce);
}
.i-close:before {
  content: "\e916";
  color: var(--app-primaria, #29c7ce);
}
.i-connected-active:before {
  content: "\e917";
  color: var(--app-primaria, #29c7ce);
}
.i-contract:before {
  content: "\e918";
  color: var(--app-primaria, #29c7ce);
}
.i-copy:before {
  content: "\e919";
  color: var(--app-primaria, #29c7ce);
}
.i-credit-card:before {
  content: "\e91a";
  color: var(--app-primaria, #29c7ce);
}
.i-pix:before {
  content: "\e999";
  color: var(--app-primaria, #29c7ce);
}
.i-document:before {
  content: "\e91b";
  color: var(--app-primaria, #29c7ce);
}
.i-dont-view:before {
  content: "\e91c";
  color: var(--app-primaria, #29c7ce);
}
.i-download:before {
  content: "\e91d";
  color: var(--app-primaria, #29c7ce);
}
.i-edit:before {
  content: "\e91e";
  color: var(--app-primaria, #29c7ce);
}
.i-email:before {
  content: "\e91f";
  color: var(--app-primaria, #29c7ce);
}
.i-excel:before {
  content: "\e920";
  color: var(--app-primaria, #29c7ce);
}
.i-feedback:before {
  content: "\e921";
  color: var(--app-primaria, #29c7ce);
}
.i-filter:before {
  content: "\e922";
  color: var(--app-primaria, #29c7ce);
}
.i-financial:before {
  content: "\e923";
  color: var(--app-primaria, #29c7ce);
}
.i-garbage:before {
  content: "\e924";
  color: var(--app-primaria, #29c7ce);
}
.i-headset:before {
  content: "\e925";
  color: var(--app-primaria, #29c7ce);
}
.i-help:before {
  content: "\e926";
  color: var(--app-primaria, #29c7ce);
}
.i-help-bubble:before {
  content: "\e927";
  color: var(--app-primaria, #29c7ce);
}
.i-home:before {
  content: "\e928";
  color: var(--app-primaria, #29c7ce);
}
.i-info:before {
  content: "\e929";
  color: var(--app-primaria, #29c7ce);
}
.i-invoice:before {
  content: "\e92a";
  color: var(--app-primaria, #29c7ce);
}
.i-late:before {
  content: "\e92b";
  color: var(--app-primaria, #29c7ce);
}
.i-link:before {
  content: "\e92c";
  color: var(--app-primaria, #29c7ce);
}
.i-log:before {
  content: "\e92d";
  color: var(--app-primaria, #29c7ce);
}
.i-logout:before {
  content: "\e92e";
  color: var(--app-primaria, #29c7ce);
}
.i-new:before {
  content: "\e92f";
  color: var(--app-primaria, #29c7ce);
}
.i-no-cable:before {
  content: "\e930";
  color: var(--app-primaria, #29c7ce);
}
.i-other:before {
  content: "\e931";
  color: var(--app-primaria, #29c7ce);
}
.i-overdue:before {
  content: "\e932";
  color: var(--app-primaria, #29c7ce);
}
.i-overdue-connected:before {
  content: "\e933";
  color: var(--app-primaria, #29c7ce);
}
.i-paid:before {
  content: "\e934";
  color: var(--app-primaria, #29c7ce);
}
.i-paused:before {
  content: "\e935";
  color: var(--app-primaria, #29c7ce);
}
.i-pdf:before {
  content: "\e936";
  color: var(--app-primaria, #29c7ce);
}
.i-pending:before {
  content: "\e937";
  color: var(--app-primaria, #29c7ce);
}
.i-phone:before {
  content: "\e938";
  color: var(--app-primaria, #29c7ce);
}
.i-phone-recharge:before {
  content: "\e939";
  color: var(--app-primaria, #29c7ce);
}
.i-photo:before {
  content: "\e93a";
  color: var(--app-primaria, #29c7ce);
}
.i-radio-button:before {
  content: "\e93b";
  color: var(--app-primaria, #29c7ce);
}
.i-radio-button-selected:before {
  content: "\e93c";
  color: var(--app-primaria, #29c7ce);
}
.i-router:before {
  content: "\e93d";
  color: var(--app-primaria, #29c7ce);
}
.i-script:before {
  content: "\e93e";
  color: var(--app-primaria, #29c7ce);
}
.i-search:before {
  content: "\e93f";
  color: var(--app-primaria, #29c7ce);
}
.i-security:before {
  content: "\e940";
  color: var(--app-primaria, #29c7ce);
}
.i-services:before {
  content: "\e941";
  color: var(--app-primaria, #29c7ce);
}
.i-settings:before {
  content: "\e942";
  color: var(--app-primaria, #29c7ce);
}
.i-share:before {
  content: "\e943";
  color: var(--app-primaria, #29c7ce);
}
.i-shopping-bag:before {
  content: "\e944";
  color: var(--app-primaria, #29c7ce);
}
.i-shopping-cart:before {
  content: "\e945";
  color: var(--app-primaria, #29c7ce);
}
.i-signal:before {
  content: "\e946";
  color: var(--app-primaria, #29c7ce);
}
.i-site:before {
  content: "\e947";
  color: var(--app-primaria, #29c7ce);
}
.i-star:before {
  content: "\e948";
  color: var(--app-primaria, #29c7ce);
}
.i-start:before {
  content: "\e949";
  color: var(--app-primaria, #29c7ce);
}
.i-switch:before {
  content: "\e94a";
  color: var(--app-primaria, #29c7ce);
}
.i-tv:before {
  content: "\e94b";
  color: var(--app-primaria, #29c7ce);
}
.i-user:before {
  content: "\e94c";
  color: var(--app-primaria, #29c7ce);
}
.i-user-data:before {
  content: "\e94d";
  color: var(--app-primaria, #29c7ce);
}
.i-users:before {
  content: "\e94e";
  color: var(--app-primaria, #29c7ce);
}
.i-view:before {
  content: "\e954";
  color: var(--app-primaria, #29c7ce);
}
.i-waiting:before {
  content: "\e94f";
  color: var(--app-primaria, #29c7ce);
}
.i-wallet:before {
  content: "\e950";
  color: var(--app-primaria, #29c7ce);
}
.i-warning:before {
  content: "\e951";
  color: var(--app-primaria, #29c7ce);
}
.i-web:before {
  content: "\e952";
  color: var(--app-primaria, #29c7ce);
}
.i-wifi:before {
  content: "\e953";
  color: var(--app-primaria, #29c7ce);
}

.i-facebook:before {
  content: "\e961";
  color: var(--app-primaria, #29c7ce);
}
.i-facebook-fill:before {
  content: "\e962";
  color: var(--app-primaria, #29c7ce);
}
.i-instagram:before {
  content: "\e963";
  color: var(--app-primaria, #29c7ce);
}
.i-instagram-fill:before {
  content: "\e964";
  color: var(--app-primaria, #29c7ce);
}
.i-linkedin:before {
  content: "\e965";
  color: var(--app-primaria, #29c7ce);
}
.i-linkedin-fill:before {
  content: "\e966";
  color: var(--app-primaria, #29c7ce);
}
.i-twitter:before {
  content: "\e967";
  color: var(--app-primaria, #29c7ce);
}
.i-twitter-fill:before {
  content: "\e968";
  color: var(--app-primaria, #29c7ce);
}
.i-youtube:before {
  content: "\e969";
  color: var(--app-primaria, #29c7ce);
}
.i-youtube-fill:before {
  content: "\e97a";
  color: var(--app-primaria, #29c7ce);
}
.i-customizacao:before {
  content: "\e994";
  color: var(--app-primaria, #29c7ce);
}
.i-traducao:before {
  content: "\e995";
  color: var(--app-primaria, #29c7ce);
}
.i-usuarios-central:before {
  content: "\e996";
  color: var(--app-primaria, #29c7ce);
}