/**
 * Hugeicons - Subset Optimizado
 * Generado: 2026-01-10 09:09:06
 * Iconos: 230
 * 
 * NO EDITAR MANUALMENTE - Regenerar con:
 * php tools/generate-icon-subset.php
 */

@font-face {
  font-family: "hugeicons-stroke-rounded";
  src: url("hgi-stroke-rounded.eot?t=1757431798829"); /* IE9*/
  src: url("hgi-stroke-rounded.eot?t=1757431798829#iefix") format("embedded-opentype"), url("hgi-stroke-rounded.woff2?t=1757431798829") format("woff2"), url("hgi-stroke-rounded.woff?t=1757431798829") format("woff"), url("hgi-stroke-rounded.ttf?t=1757431798829") format("truetype"), url("hgi-stroke-rounded.svg?t=1757431798829#hugeicons-stroke-rounded") format("svg"); /* iOS 4.1- */
  font-display: block;
}

.hgi-stroke {
  font-family: "hugeicons-stroke-rounded" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  display: inline-block;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  font-display: block;
}

.hgi-stroke.hgi-agreement-01:before {
  content: "\3ABD";
}
.hgi-stroke.hgi-ai-brain-01:before {
  content: "\3AC9";
}
.hgi-stroke.hgi-ai-brain-04:before {
  content: "\3ACF";
}
.hgi-stroke.hgi-ai-network:before {
  content: "\3B17";
}
.hgi-stroke.hgi-alert-02:before {
  content: "\3B75";
}
.hgi-stroke.hgi-alert-circle:before {
  content: "\3B77";
}
.hgi-stroke.hgi-alert-diamond:before {
  content: "\3B79";
}
.hgi-stroke.hgi-amazon:before {
  content: "\3BC3";
}
.hgi-stroke.hgi-analytics-up:before {
  content: "\3BD9";
}
.hgi-stroke.hgi-arrow-data-transfer-horizontal:before {
  content: "\3C2F";
}
.hgi-stroke.hgi-arrow-down-01:before {
  content: "\3C35";
}
.hgi-stroke.hgi-arrow-expand:before {
  content: "\3C51";
}
.hgi-stroke.hgi-arrow-left-01:before {
  content: "\3C55";
}
.hgi-stroke.hgi-arrow-right-01:before {
  content: "\3C73";
}
.hgi-stroke.hgi-arrow-up-01:before {
  content: "\3C8D";
}
.hgi-stroke.hgi-award-01:before {
  content: "\3CFF";
}
.hgi-stroke.hgi-award-05:before {
  content: "\3D07";
}
.hgi-stroke.hgi-balance-scale:before {
  content: "\3D2B";
}
.hgi-stroke.hgi-bank:before {
  content: "\3D33";
}
.hgi-stroke.hgi-bitcoin:before {
  content: "\3E03";
}
.hgi-stroke.hgi-book-01:before {
  content: "\3E53";
}
.hgi-stroke.hgi-book-02:before {
  content: "\3E55";
}
.hgi-stroke.hgi-book-open-01:before {
  content: "\3E63";
}
.hgi-stroke.hgi-bookmark-01:before {
  content: "\3E69";
}
.hgi-stroke.hgi-bookmark-02:before {
  content: "\3E6B";
}
.hgi-stroke.hgi-bootstrap:before {
  content: "\3E91";
}
.hgi-stroke.hgi-brain:before {
  content: "\3ED3";
}
.hgi-stroke.hgi-briefcase-01:before {
  content: "\3EE3";
}
.hgi-stroke.hgi-browser:before {
  content: "\3EFD";
}
.hgi-stroke.hgi-bug-01:before {
  content: "\3F35";
}
.hgi-stroke.hgi-bug-02:before {
  content: "\3F37";
}
.hgi-stroke.hgi-building-01:before {
  content: "\3F39";
}
.hgi-stroke.hgi-building-03:before {
  content: "\3F3D";
}
.hgi-stroke.hgi-bulb:before {
  content: "\3F47";
}
.hgi-stroke.hgi-calculator:before {
  content: "\3F6D";
}
.hgi-stroke.hgi-calculator-01:before {
  content: "\3F6B";
}
.hgi-stroke.hgi-calendar-01:before {
  content: "\3F6F";
}
.hgi-stroke.hgi-calendar-03:before {
  content: "\3F73";
}
.hgi-stroke.hgi-call:before {
  content: "\3FFB";
}
.hgi-stroke.hgi-camera-01:before {
  content: "\4003";
}
.hgi-stroke.hgi-cancel-01:before {
  content: "\4033";
}
.hgi-stroke.hgi-cancel-circle:before {
  content: "\403D";
}
.hgi-stroke.hgi-cash-01:before {
  content: "\407F";
}
.hgi-stroke.hgi-certificate-01:before {
  content: "\40AF";
}
.hgi-stroke.hgi-chart-bar-line:before {
  content: "\40CF";
}
.hgi-stroke.hgi-chart-decrease:before {
  content: "\40DB";
}
.hgi-stroke.hgi-chart-evaluation:before {
  content: "\40DF";
}
.hgi-stroke.hgi-chart-increase:before {
  content: "\40E5";
}
.hgi-stroke.hgi-chart-line-data-01:before {
  content: "\40E7";
}
.hgi-stroke.hgi-checkmark-badge-01:before {
  content: "\416D";
}
.hgi-stroke.hgi-checkmark-circle-02:before {
  content: "\4177";
}
.hgi-stroke.hgi-checkmark-square-01:before {
  content: "\417D";
}
.hgi-stroke.hgi-city-01:before {
  content: "\4223";
}
.hgi-stroke.hgi-clipboard:before {
  content: "\4239";
}
.hgi-stroke.hgi-clock-01:before {
  content: "\423B";
}
.hgi-stroke.hgi-cloud:before {
  content: "\426F";
}
.hgi-stroke.hgi-code:before {
  content: "\427D";
}
.hgi-stroke.hgi-comment-01:before {
  content: "\42B1";
}
.hgi-stroke.hgi-compass:before {
  content: "\42CB";
}
.hgi-stroke.hgi-compass-01:before {
  content: "\42C9";
}
.hgi-stroke.hgi-computer:before {
  content: "\42FF";
}
.hgi-stroke.hgi-container-truck-01:before {
  content: "\4321";
}
.hgi-stroke.hgi-contracts:before {
  content: "\4329";
}
.hgi-stroke.hgi-credit-card:before {
  content: "\4383";
}
.hgi-stroke.hgi-credit-card-pos:before {
  content: "\437F";
}
.hgi-stroke.hgi-crown:before {
  content: "\4397";
}
.hgi-stroke.hgi-css-3:before {
  content: "\439B";
}
.hgi-stroke.hgi-cursor-pointer-01:before {
  content: "\43D9";
}
.hgi-stroke.hgi-customer-support:before {
  content: "\4401";
}
.hgi-stroke.hgi-dashboard-speed-01:before {
  content: "\441F";
}
.hgi-stroke.hgi-database:before {
  content: "\444D";
}
.hgi-stroke.hgi-delete-02:before {
  content: "\445B";
}
.hgi-stroke.hgi-delivery-truck-01:before {
  content: "\4483";
}
.hgi-stroke.hgi-diamond-02:before {
  content: "\44B5";
}
.hgi-stroke.hgi-dollar-circle:before {
  content: "\452F";
}
.hgi-stroke.hgi-eye:before {
  content: "\4645";
}
.hgi-stroke.hgi-facebook-01:before {
  content: "\4649";
}
.hgi-stroke.hgi-favourite:before {
  content: "\4661";
}
.hgi-stroke.hgi-file-01:before {
  content: "\4673";
}
.hgi-stroke.hgi-file-02:before {
  content: "\4675";
}
.hgi-stroke.hgi-finger-print:before {
  content: "\46F5";
}
.hgi-stroke.hgi-fire:before {
  content: "\4703";
}
.hgi-stroke.hgi-flag-01:before {
  content: "\471B";
}
.hgi-stroke.hgi-flash:before {
  content: "\4723";
}
.hgi-stroke.hgi-folder-01:before {
  content: "\4755";
}
.hgi-stroke.hgi-gem:before {
  content: "\47F9";
}
.hgi-stroke.hgi-git-branch:before {
  content: "\480D";
}
.hgi-stroke.hgi-github:before {
  content: "\4821";
}
.hgi-stroke.hgi-globe:before {
  content: "\4837";
}
.hgi-stroke.hgi-google:before {
  content: "\486D";
}
.hgi-stroke.hgi-graduation-scroll:before {
  content: "\4883";
}
.hgi-stroke.hgi-grid:before {
  content: "\489B";
}
.hgi-stroke.hgi-grid-table:before {
  content: "\4898";
}
.hgi-stroke.hgi-hard-drive:before {
  content: "\48F3";
}
.hgi-stroke.hgi-headset:before {
  content: "\4913";
}
.hgi-stroke.hgi-help-circle:before {
  content: "\4925";
}
.hgi-stroke.hgi-hierarchy:before {
  content: "\4947";
}
.hgi-stroke.hgi-hierarchy-square-01:before {
  content: "\4936";
}
.hgi-stroke.hgi-home-01:before {
  content: "\4965";
}
.hgi-stroke.hgi-hospital-02:before {
  content: "\4997";
}
.hgi-stroke.hgi-html-5:before {
  content: "\49C1";
}
.hgi-stroke.hgi-idea:before {
  content: "\49EB";
}
.hgi-stroke.hgi-identity-card:before {
  content: "\49EF";
}
.hgi-stroke.hgi-inbox:before {
  content: "\4A31";
}
.hgi-stroke.hgi-infinity-01:before {
  content: "\4A45";
}
.hgi-stroke.hgi-information-circle:before {
  content: "\4A4F";
}
.hgi-stroke.hgi-instagram:before {
  content: "\4A6B";
}
.hgi-stroke.hgi-invoice:before {
  content: "\4A85";
}
.hgi-stroke.hgi-invoice-01:before {
  content: "\4A7D";
}
.hgi-stroke.hgi-java:before {
  content: "\4A91";
}
.hgi-stroke.hgi-java-script:before {
  content: "\4A8F";
}
.hgi-stroke.hgi-justice-scale-01:before {
  content: "\4ABD";
}
.hgi-stroke.hgi-key-01:before {
  content: "\4AD3";
}
.hgi-stroke.hgi-laptop:before {
  content: "\4B55";
}
.hgi-stroke.hgi-laptop-programming:before {
  content: "\4B4D";
}
.hgi-stroke.hgi-layers-01:before {
  content: "\4B85";
}
.hgi-stroke.hgi-leaf-01:before {
  content: "\4BAF";
}
.hgi-stroke.hgi-left-to-right-list-bullet:before {
  content: "\4BBF";
}
.hgi-stroke.hgi-legal-hammer:before {
  content: "\4BD5";
}
.hgi-stroke.hgi-linkedin-01:before {
  content: "\4C13";
}
.hgi-stroke.hgi-linkedin-02:before {
  content: "\4C15";
}
.hgi-stroke.hgi-loading-01:before {
  content: "\4C25";
}
.hgi-stroke.hgi-loading-03:before {
  content: "\4C29";
}
.hgi-stroke.hgi-location-01:before {
  content: "\4C2D";
}
.hgi-stroke.hgi-lock:before {
  content: "\4C77";
}
.hgi-stroke.hgi-login-01:before {
  content: "\4C7F";
}
.hgi-stroke.hgi-logout-01:before {
  content: "\4C8F";
}
.hgi-stroke.hgi-magic-wand-01:before {
  content: "\4CC1";
}
.hgi-stroke.hgi-mail-01:before {
  content: "\4CD1";
}
.hgi-stroke.hgi-mail-reply-01:before {
  content: "\4D09";
}
.hgi-stroke.hgi-mail-send-01:before {
  content: "\4D19";
}
.hgi-stroke.hgi-medal-01:before {
  content: "\4D8B";
}
.hgi-stroke.hgi-megaphone-01:before {
  content: "\4DB5";
}
.hgi-stroke.hgi-microsoft:before {
  content: "\4E47";
}
.hgi-stroke.hgi-money-01:before {
  content: "\4E97";
}
.hgi-stroke.hgi-money-02:before {
  content: "\4E99";
}
.hgi-stroke.hgi-money-bag-02:before {
  content: "\4EA5";
}
.hgi-stroke.hgi-money-remove-02:before {
  content: "\4EC3";
}
.hgi-stroke.hgi-moon-02:before {
  content: "\4EDF";
}
.hgi-stroke.hgi-more-horizontal:before {
  content: "\4F15";
}
.hgi-stroke.hgi-new-twitter:before {
  content: "\4FF5";
}
.hgi-stroke.hgi-news:before {
  content: "\4FF9";
}
.hgi-stroke.hgi-notification-02:before {
  content: "\503F";
}
.hgi-stroke.hgi-package:before {
  content: "\50C3";
}
.hgi-stroke.hgi-package-open:before {
  content: "\50AB";
}
.hgi-stroke.hgi-paypal:before {
  content: "\512D";
}
.hgi-stroke.hgi-pencil-edit-01:before {
  content: "\514D";
}
.hgi-stroke.hgi-percent:before {
  content: "\515F";
}
.hgi-stroke.hgi-php:before {
  content: "\517F";
}
.hgi-stroke.hgi-piggy-bank:before {
  content: "\51AB";
}
.hgi-stroke.hgi-plug-01:before {
  content: "\51FB";
}
.hgi-stroke.hgi-presentation-01:before {
  content: "\527D";
}
.hgi-stroke.hgi-printer:before {
  content: "\529D";
}
.hgi-stroke.hgi-puzzle:before {
  content: "\52E9";
}
.hgi-stroke.hgi-python:before {
  content: "\52F3";
}
.hgi-stroke.hgi-racing-flag:before {
  content: "\5327";
}
.hgi-stroke.hgi-radio-01:before {
  content: "\532F";
}
.hgi-stroke.hgi-react:before {
  content: "\5355";
}
.hgi-stroke.hgi-recycle-01:before {
  content: "\5365";
}
.hgi-stroke.hgi-refresh:before {
  content: "\5375";
}
.hgi-stroke.hgi-restaurant-01:before {
  content: "\53C1";
}
.hgi-stroke.hgi-rocket:before {
  content: "\5403";
}
.hgi-stroke.hgi-rocket-01:before {
  content: "\53FF";
}
.hgi-stroke.hgi-search-01:before {
  content: "\54E7";
}
.hgi-stroke.hgi-security:before {
  content: "\551D";
}
.hgi-stroke.hgi-security-check:before {
  content: "\5511";
}
.hgi-stroke.hgi-sent:before {
  content: "\5533";
}
.hgi-stroke.hgi-server-stack-01:before {
  content: "\5537";
}
.hgi-stroke.hgi-settings-01:before {
  content: "\5551";
}
.hgi-stroke.hgi-settings-02:before {
  content: "\5553";
}
.hgi-stroke.hgi-share-01:before {
  content: "\5579";
}
.hgi-stroke.hgi-shield-01:before {
  content: "\559B";
}
.hgi-stroke.hgi-shield-user:before {
  content: "\55A5";
}
.hgi-stroke.hgi-shop-sign:before {
  content: "\55B5";
}
.hgi-stroke.hgi-shopify:before {
  content: "\55B7";
}
.hgi-stroke.hgi-shopping-bag-01:before {
  content: "\55B9";
}
.hgi-stroke.hgi-shopping-cart-01:before {
  content: "\55F7";
}
.hgi-stroke.hgi-smartphone-wifi:before {
  content: "\5699";
}
.hgi-stroke.hgi-smile:before {
  content: "\569D";
}
.hgi-stroke.hgi-source-code:before {
  content: "\5701";
}
.hgi-stroke.hgi-sparkles:before {
  content: "\570B";
}
.hgi-stroke.hgi-star:before {
  content: "\57C1";
}
.hgi-stroke.hgi-store-01:before {
  content: "\57E9";
}
.hgi-stroke.hgi-store-02:before {
  content: "\57EB";
}
.hgi-stroke.hgi-store-04:before {
  content: "\57EF";
}
.hgi-stroke.hgi-stripe:before {
  content: "\580D";
}
.hgi-stroke.hgi-sun-03:before {
  content: "\585B";
}
.hgi-stroke.hgi-tablet-01:before {
  content: "\5915";
}
.hgi-stroke.hgi-target-01:before {
  content: "\5945";
}
.hgi-stroke.hgi-task-01:before {
  content: "\594F";
}
.hgi-stroke.hgi-task-done-01:before {
  content: "\595B";
}
.hgi-stroke.hgi-teacher:before {
  content: "\596F";
}
.hgi-stroke.hgi-test-tube:before {
  content: "\598D";
}
.hgi-stroke.hgi-test-tube-01:before {
  content: "\5987";
}
.hgi-stroke.hgi-thumbs-up:before {
  content: "\5A1F";
}
.hgi-stroke.hgi-tick-01:before {
  content: "\5A23";
}
.hgi-stroke.hgi-tick-double-01:before {
  content: "\5A2B";
}
.hgi-stroke.hgi-tie:before {
  content: "\5A3B";
}
.hgi-stroke.hgi-timer-01:before {
  content: "\5A61";
}
.hgi-stroke.hgi-tree-01:before {
  content: "\5AF7";
}
.hgi-stroke.hgi-truck-delivery:before {
  content: "\5B19";
}
.hgi-stroke.hgi-user:before {
  content: "\5C2B";
}
.hgi-stroke.hgi-user-03:before {
  content: "\5BBF";
}
.hgi-stroke.hgi-user-account:before {
  content: "\5BC1";
}
.hgi-stroke.hgi-user-add-01:before {
  content: "\5BC3";
}
.hgi-stroke.hgi-user-check-01:before {
  content: "\5BCF";
}
.hgi-stroke.hgi-user-circle:before {
  content: "\5BD5";
}
.hgi-stroke.hgi-user-edit-01:before {
  content: "\5BD7";
}
.hgi-stroke.hgi-user-group:before {
  content: "\5BDF";
}
.hgi-stroke.hgi-user-lock-01:before {
  content: "\5BE5";
}
.hgi-stroke.hgi-user-settings-01:before {
  content: "\5C06";
}
.hgi-stroke.hgi-user-shield-01:before {
  content: "\5C0C";
}
.hgi-stroke.hgi-video-01:before {
  content: "\5C51";
}
.hgi-stroke.hgi-view:before {
  content: "\5C63";
}
.hgi-stroke.hgi-view-off:before {
  content: "\5C61";
}
.hgi-stroke.hgi-wallet-03:before {
  content: "\5CA7";
}
.hgi-stroke.hgi-wallet-done-01:before {
  content: "\5CB1";
}
.hgi-stroke.hgi-whatsapp:before {
  content: "\5D13";
}
.hgi-stroke.hgi-wifi-01:before {
  content: "\5D1D";
}
.hgi-stroke.hgi-wifi-connected-01:before {
  content: "\5D23";
}
.hgi-stroke.hgi-windows-new:before {
  content: "\5D57";
}
.hgi-stroke.hgi-wordpress:before {
  content: "\5D67";
}
.hgi-stroke.hgi-work-history:before {
  content: "\5D6B";
}
.hgi-stroke.hgi-workflow-square-01:before {
  content: "\5D7D";
}
.hgi-stroke.hgi-wrench-01:before {
  content: "\5DA7";
}
.hgi-stroke.hgi-zap:before {
  content: "\5DE1";
}
