/* Phosphor Icons (MIT) — gerado por build/scripts/build-icons.py */
@font-face {
  font-family: "Phosphor";
  src: url("fonts/Phosphor.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.ph {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ph.ph-armchair:before {
  content: "\e012";
}

.ph.ph-arrow-down:before {
  content: "\e03e";
}

.ph.ph-arrow-down-right:before {
  content: "\e042";
}

.ph.ph-arrow-left:before {
  content: "\e058";
}

.ph.ph-arrow-right:before {
  content: "\e06c";
}

.ph.ph-arrow-up:before {
  content: "\e08e";
}

.ph.ph-arrow-up-right:before {
  content: "\e092";
}

.ph.ph-asterisk:before {
  content: "\e0aa";
}

.ph.ph-brain:before {
  content: "\e74e";
}

.ph.ph-calendar-check:before {
  content: "\e712";
}

.ph.ph-caret-down:before {
  content: "\e136";
}

.ph.ph-chat-circle-dots:before {
  content: "\e16c";
}

.ph.ph-check:before {
  content: "\e182";
}

.ph.ph-clock:before {
  content: "\e19a";
}

.ph.ph-coffee:before {
  content: "\e1c2";
}

.ph.ph-compass:before {
  content: "\e1c8";
}

.ph.ph-ear:before {
  content: "\e70c";
}

.ph.ph-envelope-simple:before {
  content: "\e218";
}

.ph.ph-fingerprint:before {
  content: "\e23e";
}

.ph.ph-graduation-cap:before {
  content: "\e62c";
}

.ph.ph-hand-heart:before {
  content: "\e810";
}

.ph.ph-handshake:before {
  content: "\e582";
}

.ph.ph-heart:before {
  content: "\e2a8";
}

.ph.ph-heartbeat:before {
  content: "\e2ac";
}

.ph.ph-hourglass-medium:before {
  content: "\e2b8";
}

.ph.ph-leaf:before {
  content: "\e2da";
}

.ph.ph-lock-key:before {
  content: "\e2fe";
}

.ph.ph-lock-simple:before {
  content: "\e308";
}

.ph.ph-map-pin:before {
  content: "\e316";
}

.ph.ph-mouse-scroll:before {
  content: "\e332";
}

.ph.ph-path:before {
  content: "\e39c";
}

.ph.ph-phone:before {
  content: "\e3b8";
}

.ph.ph-plant:before {
  content: "\ebae";
}

.ph.ph-quotes:before {
  content: "\e660";
}

.ph.ph-scales:before {
  content: "\e750";
}

.ph.ph-seal-check:before {
  content: "\e606";
}

.ph.ph-shield-check:before {
  content: "\e40c";
}

.ph.ph-smiley:before {
  content: "\e436";
}

.ph.ph-star:before {
  content: "\e46a";
}

.ph.ph-stethoscope:before {
  content: "\e7ea";
}

.ph.ph-tree-structure:before {
  content: "\e67c";
}

.ph.ph-user:before {
  content: "\e4c2";
}

.ph.ph-user-focus:before {
  content: "\e6fc";
}

.ph.ph-users:before {
  content: "\e4d6";
}

.ph.ph-users-three:before {
  content: "\e68e";
}

.ph.ph-warning-circle:before {
  content: "\e4e2";
}

.ph.ph-whatsapp-logo:before {
  content: "\e5d0";
}

@font-face {
  font-family: "Phosphor-Fill";
  src: url("fonts/Phosphor-Fill.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.ph-fill {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor-Fill" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ph-fill.ph-armchair:before {
  content: "\e012";
}

.ph-fill.ph-arrow-down:before {
  content: "\e03e";
}

.ph-fill.ph-arrow-down-right:before {
  content: "\e042";
}

.ph-fill.ph-arrow-left:before {
  content: "\e058";
}

.ph-fill.ph-arrow-right:before {
  content: "\e06c";
}

.ph-fill.ph-arrow-up:before {
  content: "\e08e";
}

.ph-fill.ph-arrow-up-right:before {
  content: "\e092";
}

.ph-fill.ph-asterisk:before {
  content: "\e0aa";
}

.ph-fill.ph-brain:before {
  content: "\e74e";
}

.ph-fill.ph-calendar-check:before {
  content: "\e712";
}

.ph-fill.ph-caret-down:before {
  content: "\e136";
}

.ph-fill.ph-chat-circle-dots:before {
  content: "\e16c";
}

.ph-fill.ph-check:before {
  content: "\e182";
}

.ph-fill.ph-clock:before {
  content: "\e19a";
}

.ph-fill.ph-coffee:before {
  content: "\e1c2";
}

.ph-fill.ph-compass:before {
  content: "\e1c8";
}

.ph-fill.ph-ear:before {
  content: "\e70c";
}

.ph-fill.ph-envelope-simple:before {
  content: "\e218";
}

.ph-fill.ph-fingerprint:before {
  content: "\e23e";
}

.ph-fill.ph-graduation-cap:before {
  content: "\e62c";
}

.ph-fill.ph-hand-heart:before {
  content: "\e810";
}

.ph-fill.ph-handshake:before {
  content: "\e582";
}

.ph-fill.ph-heart:before {
  content: "\e2a8";
}

.ph-fill.ph-heartbeat:before {
  content: "\e2ac";
}

.ph-fill.ph-hourglass-medium:before {
  content: "\e2b8";
}

.ph-fill.ph-leaf:before {
  content: "\e2da";
}

.ph-fill.ph-lock-key:before {
  content: "\e2fe";
}

.ph-fill.ph-lock-simple:before {
  content: "\e308";
}

.ph-fill.ph-map-pin:before {
  content: "\e316";
}

.ph-fill.ph-mouse-scroll:before {
  content: "\e332";
}

.ph-fill.ph-path:before {
  content: "\e39c";
}

.ph-fill.ph-phone:before {
  content: "\e3b8";
}

.ph-fill.ph-plant:before {
  content: "\ebae";
}

.ph-fill.ph-quotes:before {
  content: "\e660";
}

.ph-fill.ph-scales:before {
  content: "\e750";
}

.ph-fill.ph-seal-check:before {
  content: "\e606";
}

.ph-fill.ph-shield-check:before {
  content: "\e40c";
}

.ph-fill.ph-smiley:before {
  content: "\e436";
}

.ph-fill.ph-star:before {
  content: "\e46a";
}

.ph-fill.ph-stethoscope:before {
  content: "\e7ea";
}

.ph-fill.ph-tree-structure:before {
  content: "\e67c";
}

.ph-fill.ph-user:before {
  content: "\e4c2";
}

.ph-fill.ph-user-focus:before {
  content: "\e6fc";
}

.ph-fill.ph-users:before {
  content: "\e4d6";
}

.ph-fill.ph-users-three:before {
  content: "\e68e";
}

.ph-fill.ph-warning-circle:before {
  content: "\e4e2";
}

.ph-fill.ph-whatsapp-logo:before {
  content: "\e5d0";
}

@font-face {
  font-family: "Phosphor-Duotone";
  src: url("fonts/Phosphor-Duotone.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.ph-duotone {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor-Duotone" !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;
}
.ph-duotone.ph-armchair:before {
  content: "\e012";
  opacity: 0.2;
}
.ph-duotone.ph-armchair:after {
  content: "\e013";
  margin-left: -1em;
}

.ph-duotone.ph-arrow-down:before {
  content: "\e03e";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-down:after {
  content: "\e03f";
  margin-left: -1em;
}

.ph-duotone.ph-arrow-down-right:before {
  content: "\e042";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-down-right:after {
  content: "\e043";
  margin-left: -1em;
}

.ph-duotone.ph-arrow-left:before {
  content: "\e058";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-left:after {
  content: "\e059";
  margin-left: -1em;
}

.ph-duotone.ph-arrow-right:before {
  content: "\e06c";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-right:after {
  content: "\e06d";
  margin-left: -1em;
}

.ph-duotone.ph-arrow-up:before {
  content: "\e08e";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-up:after {
  content: "\e08f";
  margin-left: -1em;
}

.ph-duotone.ph-arrow-up-right:before {
  content: "\e092";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-up-right:after {
  content: "\e093";
  margin-left: -1em;
}

.ph-duotone.ph-asterisk:before {
  content: "\e0aa";
  opacity: 0.2;
}
.ph-duotone.ph-asterisk:after {
  content: "\e0ab";
  margin-left: -1em;
}

.ph-duotone.ph-brain:before {
  content: "\e74e";
  opacity: 0.2;
}
.ph-duotone.ph-brain:after {
  content: "\e74f";
  margin-left: -1em;
}

.ph-duotone.ph-calendar-check:before {
  content: "\e712";
  opacity: 0.2;
}
.ph-duotone.ph-calendar-check:after {
  content: "\e713";
  margin-left: -1em;
}

.ph-duotone.ph-caret-down:before {
  content: "\e136";
  opacity: 0.2;
}
.ph-duotone.ph-caret-down:after {
  content: "\e137";
  margin-left: -1em;
}

.ph-duotone.ph-chat-circle-dots:before {
  content: "\e16c";
  opacity: 0.2;
}
.ph-duotone.ph-chat-circle-dots:after {
  content: "\e16d";
  margin-left: -1em;
}

.ph-duotone.ph-check:before {
  content: "\e182";
  opacity: 0.2;
}
.ph-duotone.ph-check:after {
  content: "\e183";
  margin-left: -1em;
}

.ph-duotone.ph-clock:before {
  content: "\e19a";
  opacity: 0.2;
}
.ph-duotone.ph-clock:after {
  content: "\e19b";
  margin-left: -1em;
}

.ph-duotone.ph-coffee:before {
  content: "\e1c2";
  opacity: 0.2;
}
.ph-duotone.ph-coffee:after {
  content: "\e1c3";
  margin-left: -1em;
}

.ph-duotone.ph-compass:before {
  content: "\e1c8";
  opacity: 0.2;
}
.ph-duotone.ph-compass:after {
  content: "\e1c9";
  margin-left: -1em;
}

.ph-duotone.ph-ear:before {
  content: "\e70c";
  opacity: 0.2;
}
.ph-duotone.ph-ear:after {
  content: "\e70d";
  margin-left: -1em;
}

.ph-duotone.ph-envelope-simple:before {
  content: "\e218";
  opacity: 0.2;
}
.ph-duotone.ph-envelope-simple:after {
  content: "\e219";
  margin-left: -1em;
}

.ph-duotone.ph-fingerprint:before {
  content: "\e23e";
  opacity: 0.2;
}
.ph-duotone.ph-fingerprint:after {
  content: "\e23f";
  margin-left: -1em;
}

.ph-duotone.ph-graduation-cap:before {
  content: "\e62c";
  opacity: 0.2;
}
.ph-duotone.ph-graduation-cap:after {
  content: "\e62d";
  margin-left: -1em;
}

.ph-duotone.ph-hand-heart:before {
  content: "\e810";
  opacity: 0.2;
}
.ph-duotone.ph-hand-heart:after {
  content: "\e811";
  margin-left: -1em;
}

.ph-duotone.ph-handshake:before {
  content: "\e582";
  opacity: 0.2;
}
.ph-duotone.ph-handshake:after {
  content: "\e583";
  margin-left: -1em;
}

.ph-duotone.ph-heart:before {
  content: "\e2a8";
  opacity: 0.2;
}
.ph-duotone.ph-heart:after {
  content: "\e2a9";
  margin-left: -1em;
}

.ph-duotone.ph-heartbeat:before {
  content: "\e2ac";
  opacity: 0.2;
}
.ph-duotone.ph-heartbeat:after {
  content: "\e2ad";
  margin-left: -1em;
}

.ph-duotone.ph-hourglass-medium:before {
  content: "\e2b8";
  opacity: 0.2;
}
.ph-duotone.ph-hourglass-medium:after {
  content: "\e2b9";
  margin-left: -1em;
}

.ph-duotone.ph-leaf:before {
  content: "\e2da";
  opacity: 0.2;
}
.ph-duotone.ph-leaf:after {
  content: "\e2db";
  margin-left: -1em;
}

.ph-duotone.ph-lock-key:before {
  content: "\e2fe";
  opacity: 0.2;
}
.ph-duotone.ph-lock-key:after {
  content: "\e2ff";
  margin-left: -1em;
}

.ph-duotone.ph-lock-simple:before {
  content: "\e308";
  opacity: 0.2;
}
.ph-duotone.ph-lock-simple:after {
  content: "\e309";
  margin-left: -1em;
}

.ph-duotone.ph-map-pin:before {
  content: "\e316";
  opacity: 0.2;
}
.ph-duotone.ph-map-pin:after {
  content: "\e317";
  margin-left: -1em;
}

.ph-duotone.ph-mouse-scroll:before {
  content: "\e332";
  opacity: 0.2;
}
.ph-duotone.ph-mouse-scroll:after {
  content: "\e333";
  margin-left: -1em;
}

.ph-duotone.ph-path:before {
  content: "\e39c";
  opacity: 0.2;
}
.ph-duotone.ph-path:after {
  content: "\e39d";
  margin-left: -1em;
}

.ph-duotone.ph-phone:before {
  content: "\e3b8";
  opacity: 0.2;
}
.ph-duotone.ph-phone:after {
  content: "\e3b9";
  margin-left: -1em;
}

.ph-duotone.ph-plant:before {
  content: "\ebae";
  opacity: 0.2;
}
.ph-duotone.ph-plant:after {
  content: "\ebaf";
  margin-left: -1em;
}

.ph-duotone.ph-quotes:before {
  content: "\e660";
  opacity: 0.2;
}
.ph-duotone.ph-quotes:after {
  content: "\e661";
  margin-left: -1em;
}

.ph-duotone.ph-scales:before {
  content: "\e750";
  opacity: 0.2;
}
.ph-duotone.ph-scales:after {
  content: "\e751";
  margin-left: -1em;
}

.ph-duotone.ph-seal-check:before {
  content: "\e606";
  opacity: 0.2;
}
.ph-duotone.ph-seal-check:after {
  content: "\e607";
  margin-left: -1em;
}

.ph-duotone.ph-shield-check:before {
  content: "\e40c";
  opacity: 0.2;
}
.ph-duotone.ph-shield-check:after {
  content: "\e40f";
  margin-left: -1em;
}

.ph-duotone.ph-smiley:before {
  content: "\e436";
  opacity: 0.2;
}
.ph-duotone.ph-smiley:after {
  content: "\e437";
  margin-left: -1em;
}

.ph-duotone.ph-star:before {
  content: "\e46a";
  opacity: 0.2;
}
.ph-duotone.ph-star:after {
  content: "\e46b";
  margin-left: -1em;
}

.ph-duotone.ph-stethoscope:before {
  content: "\e7ea";
  opacity: 0.2;
}
.ph-duotone.ph-stethoscope:after {
  content: "\e7eb";
  margin-left: -1em;
}

.ph-duotone.ph-tree-structure:before {
  content: "\e67c";
  opacity: 0.2;
}
.ph-duotone.ph-tree-structure:after {
  content: "\e67d";
  margin-left: -1em;
}

.ph-duotone.ph-user:before {
  content: "\e4c2";
  opacity: 0.2;
}
.ph-duotone.ph-user:after {
  content: "\e4c3";
  margin-left: -1em;
}

.ph-duotone.ph-user-focus:before {
  content: "\e6fc";
  opacity: 0.2;
}
.ph-duotone.ph-user-focus:after {
  content: "\e6fd";
  margin-left: -1em;
}

.ph-duotone.ph-users:before {
  content: "\e4d6";
  opacity: 0.2;
}
.ph-duotone.ph-users:after {
  content: "\e4d7";
  margin-left: -1em;
}

.ph-duotone.ph-users-three:before {
  content: "\e68e";
  opacity: 0.2;
}
.ph-duotone.ph-users-three:after {
  content: "\e68f";
  margin-left: -1em;
}

.ph-duotone.ph-warning-circle:before {
  content: "\e4e2";
  opacity: 0.2;
}
.ph-duotone.ph-warning-circle:after {
  content: "\e4e3";
  margin-left: -1em;
}

.ph-duotone.ph-whatsapp-logo:before {
  content: "\e5d0";
  opacity: 0.2;
}
.ph-duotone.ph-whatsapp-logo:after {
  content: "\e5d1";
  margin-left: -1em;
}

@layer base { .ph, .ph-fill, .ph-duotone { display: inline-block; vertical-align: -0.125em; } }
