/* SICEM: iconos. Las clases de Font Awesome que ya usa la plataforma, dibujadas con Phosphor
   (MIT, phosphoricons.com), en un subconjunto de 141 glifos. Se genera con iconos.py:
   para un icono nuevo, agregarlo al mapa y volver a generar. */
@font-face {
  font-family: "SICEM Iconos";
  src: url("../fonts/iconos.woff2?v=1") format("woff2");
  font-weight: normal; font-style: normal; font-display: block;
}
.fa, .fas, .far, .fa-solid, .fa-regular {
  display: inline-block; font-family: "SICEM Iconos" !important; font-style: normal; font-weight: normal !important;
  font-variant: normal; line-height: 1; text-transform: none; text-rendering: auto; speak: never;
  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: -0.125em;
}
.fa-fw { width: 1.25em; text-align: center; }
.fa-spin { animation: icono-girar 1s linear infinite; }
@keyframes icono-girar { to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) { .fa-spin { animation-duration: 2.5s; } }
.fa-angle-double-left::before { content: "\e128"; }
.fa-angle-double-right::before { content: "\e12a"; }
.fa-angle-left::before, .fa-chevron-left::before { content: "\e138"; }
.fa-angle-right::before, .fa-chevron-right::before { content: "\e13a"; }
.fa-arrow-down::before { content: "\e03e"; }
.fa-arrow-left::before { content: "\e058"; }
.fa-arrow-right::before { content: "\e06c"; }
.fa-arrow-square-out::before, .fa-external-link-alt::before { content: "\e5de"; }
.fa-arrow-up::before { content: "\e08e"; }
.fa-award::before, .fa-medal::before { content: "\e320"; }
.fa-balance-scale::before { content: "\e750"; }
.fa-ban::before { content: "\e3de"; }
.fa-bars::before { content: "\e2f0"; }
.fa-birthday-cake::before { content: "\e780"; }
.fa-box-ballot::before { content: "\e00e"; }
.fa-bullhorn::before { content: "\e324"; }
.fa-bullseye::before, .fa-target::before { content: "\e47c"; }
.fa-calendar::before, .fa-calendar-week::before { content: "\e108"; }
.fa-calendar-alt::before { content: "\e10a"; }
.fa-calendar-check::before { content: "\e712"; }
.fa-calendar-day::before { content: "\e7b2"; }
.fa-calendar-plus::before { content: "\e714"; }
.fa-calendar-times::before { content: "\e10c"; }
.fa-camera::before, .fa-camera-retro::before { content: "\e10e"; }
.fa-caret-down::before { content: "\e136"; }
.fa-caret-up::before { content: "\e13c"; }
.fa-chart-bar::before, .fa-chart-column::before { content: "\e150"; }
.fa-chart-line::before, .fa-line-chart::before { content: "\e154"; }
.fa-chart-pie::before { content: "\e15a"; }
.fa-check::before { content: "\e182"; }
.fa-check-circle::before { content: "\e184"; }
.fa-check-square::before { content: "\e186"; }
.fa-check-to-slot::before, .fa-vote-yea::before { content: "\e188"; }
.fa-circle-half::before { content: "\e18c"; }
.fa-circle-info::before, .fa-info-circle::before { content: "\e2ce"; }
.fa-circle-notch::before { content: "\eb44"; }
.fa-clipboard-check::before, .fa-clipboard-list::before { content: "\e198"; }
.fa-clock::before { content: "\e19a"; }
.fa-cloud-arrow-up::before, .fa-cloud-upload-alt::before { content: "\e1ae"; }
.fa-code::before { content: "\e1bc"; }
.fa-cog::before { content: "\e270"; }
.fa-cogs::before { content: "\e272"; }
.fa-copy::before { content: "\e1ca"; }
.fa-crown::before { content: "\e614"; }
.fa-database::before { content: "\e1de"; }
.fa-diagram-project::before { content: "\eb58"; }
.fa-dots::before { content: "\e1fe"; }
.fa-download::before { content: "\e20c"; }
.fa-edit::before { content: "\e3b4"; }
.fa-exchange-alt::before { content: "\e0a0"; }
.fa-exclamation-circle::before { content: "\e4e2"; }
.fa-exclamation-triangle::before, .fa-triangle-exclamation::before, .fa-warning::before { content: "\e4e0"; }
.fa-expand::before { content: "\e0a2"; }
.fa-eye::before { content: "\e220"; }
.fa-eye-slash::before { content: "\e224"; }
.fa-female::before { content: "\e6fc"; }
.fa-file-alt::before, .fa-file-contract::before { content: "\e23a"; }
.fa-file-export::before { content: "\eaf0"; }
.fa-file-image::before { content: "\ea24"; }
.fa-file-import::before { content: "\e20a"; }
.fa-file-invoice::before { content: "\e3ec"; }
.fa-file-pdf::before { content: "\e702"; }
.fa-filter::before { content: "\e266"; }
.fa-grid-four::before { content: "\e296"; }
.fa-hands-helping::before { content: "\e810"; }
.fa-handshake::before { content: "\e582"; }
.fa-hashtag::before { content: "\e2a2"; }
.fa-hexagon::before { content: "\e2ae"; }
.fa-history::before { content: "\e1a0"; }
.fa-home::before { content: "\e2c2"; }
.fa-house-line::before, .fa-house-user::before { content: "\e2c4"; }
.fa-id-card::before { content: "\e2c8"; }
.fa-image::before { content: "\e2ca"; }
.fa-image-square::before { content: "\e2cc"; }
.fa-images::before { content: "\e836"; }
.fa-inbox::before { content: "\e4aa"; }
.fa-key::before { content: "\e2d6"; }
.fa-layer-group::before { content: "\e466"; }
.fa-link::before { content: "\e2e2"; }
.fa-link-slash::before { content: "\e2e4"; }
.fa-list::before { content: "\e2f2"; }
.fa-list-check::before, .fa-tasks::before { content: "\eadc"; }
.fa-list-ol::before { content: "\e2f6"; }
.fa-location-dot::before, .fa-map-marker-alt::before { content: "\e316"; }
.fa-lock::before { content: "\e2fa"; }
.fa-magic::before { content: "\e6b6"; }
.fa-map::before, .fa-map-marked::before, .fa-map-marked-alt::before { content: "\e31a"; }
.fa-map-pin::before { content: "\ee3e"; }
.fa-minus::before { content: "\e32a"; }
.fa-mobile-alt::before { content: "\e1e0"; }
.fa-moon::before { content: "\e330"; }
.fa-network-wired::before { content: "\edde"; }
.fa-palette::before { content: "\e6c8"; }
.fa-paper-plane::before { content: "\e398"; }
.fa-percentage::before { content: "\e3b6"; }
.fa-phone::before, .fa-phone-alt::before { content: "\e3b8"; }
.fa-phone-slash::before { content: "\e3c2"; }
.fa-plus::before { content: "\e3d4"; }
.fa-plus-circle::before { content: "\e3d6"; }
.fa-print::before { content: "\e3dc"; }
.fa-qrcode::before { content: "\e3e6"; }
.fa-question::before { content: "\e3e8"; }
.fa-redo::before { content: "\e036"; }
.fa-refresh::before, .fa-sync-alt::before { content: "\e094"; }
.fa-robot::before { content: "\e762"; }
.fa-route::before { content: "\e39c"; }
.fa-running::before { content: "\e730"; }
.fa-save::before { content: "\e248"; }
.fa-search::before { content: "\e30c"; }
.fa-share-nodes::before { content: "\e408"; }
.fa-shield-alt::before { content: "\e40c"; }
.fa-sign-out-alt::before { content: "\e42a"; }
.fa-sitemap::before { content: "\e67c"; }
.fa-sliders::before { content: "\e434"; }
.fa-spinner::before { content: "\e66c"; }
.fa-squares-four::before, .fa-th-large::before { content: "\e464"; }
.fa-stop::before { content: "\e46c"; }
.fa-sun::before { content: "\e472"; }
.fa-swatches::before { content: "\e5b8"; }
.fa-table::before { content: "\e476"; }
.fa-tachometer-alt::before { content: "\e628"; }
.fa-thumbs-up::before { content: "\e48e"; }
.fa-times::before, .fa-x::before { content: "\e4f6"; }
.fa-times-circle::before { content: "\e4f8"; }
.fa-toggle-on::before { content: "\e676"; }
.fa-trash::before { content: "\e4a6"; }
.fa-trash-simple::before { content: "\e4a8"; }
.fa-trophy::before { content: "\e67e"; }
.fa-undo::before { content: "\e038"; }
.fa-unlock::before { content: "\e306"; }
.fa-upload::before { content: "\e4c0"; }
.fa-user::before { content: "\e4c2"; }
.fa-user-chart::before { content: "\e156"; }
.fa-user-circle::before, .fa-user-tie::before { content: "\e4c4"; }
.fa-user-edit::before { content: "\e4cc"; }
.fa-user-friends::before, .fa-users::before { content: "\e4d6"; }
.fa-user-plus::before { content: "\e4d0"; }
.fa-user-slash::before, .fa-user-times::before { content: "\e4ce"; }
.fa-user-tag::before { content: "\e6f6"; }
.fa-users-cog::before { content: "\e68e"; }
.fa-video::before { content: "\e4da"; }
