/* Subconjunto de Phosphor Icons 2.1.1 (MIT). Para sumar un ícono, regenerar con los nombres nuevos. */
@font-face {
  font-family: "Phosphor";
  src:
    url("/media/fonts/Phosphor.woff2") format("woff2");
font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.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-anchor:before {
  content: "\e514";
}
.ph.ph-arrow-down:before {
  content: "\e03e";
}
.ph.ph-arrow-left:before {
  content: "\e058";
}
.ph.ph-arrow-right:before {
  content: "\e06c";
}
.ph.ph-arrow-square-out:before {
  content: "\e5de";
}
.ph.ph-arrow-up:before {
  content: "\e08e";
}
.ph.ph-arrow-up-right:before {
  content: "\e092";
}
.ph.ph-arrows-out-cardinal:before {
  content: "\e0a4";
}
.ph.ph-brain:before {
  content: "\e74e";
}
.ph.ph-butterfly:before {
  content: "\ea6e";
}
.ph.ph-calendar-check:before {
  content: "\e712";
}
.ph.ph-caret-down:before {
  content: "\e136";
}
.ph.ph-caret-up:before {
  content: "\e13c";
}
.ph.ph-certificate:before {
  content: "\e766";
}
.ph.ph-chat-centered-text:before {
  content: "\e166";
}
.ph.ph-chat-circle-text:before {
  content: "\e16e";
}
.ph.ph-chat-text:before {
  content: "\e17a";
}
.ph.ph-chats-circle:before {
  content: "\e17e";
}
.ph.ph-check:before {
  content: "\e182";
}
.ph.ph-check-circle:before {
  content: "\e184";
}
.ph.ph-circles-three:before {
  content: "\e192";
}
.ph.ph-circles-three-plus:before {
  content: "\e194";
}
.ph.ph-clock:before {
  content: "\e19a";
}
.ph.ph-cloud-arrow-up:before {
  content: "\e1ae";
}
.ph.ph-cloud-sun:before {
  content: "\e540";
}
.ph.ph-compass:before {
  content: "\e1c8";
}
.ph.ph-copy:before {
  content: "\e1ca";
}
.ph.ph-currency-circle-dollar:before {
  content: "\e54c";
}
.ph.ph-dots-six-vertical:before {
  content: "\eae2";
}
.ph.ph-download-simple:before {
  content: "\e20c";
}
.ph.ph-ear:before {
  content: "\e70c";
}
.ph.ph-envelope-simple:before {
  content: "\e218";
}
.ph.ph-eye:before {
  content: "\e220";
}
.ph.ph-eye-slash:before {
  content: "\e224";
}
.ph.ph-file-text:before {
  content: "\e23a";
}
.ph.ph-floppy-disk:before {
  content: "\e248";
}
.ph.ph-flower-lotus:before {
  content: "\e6cc";
}
.ph.ph-gear:before {
  content: "\e270";
}
.ph.ph-graduation-cap:before {
  content: "\e62c";
}
.ph.ph-hand-heart:before {
  content: "\e810";
}
.ph.ph-hand-waving:before {
  content: "\e580";
}
.ph.ph-handshake:before {
  content: "\e582";
}
.ph.ph-heart:before {
  content: "\e2a8";
}
.ph.ph-horse:before {
  content: "\e2b0";
}
.ph.ph-house:before {
  content: "\e2c2";
}
.ph.ph-house-line:before {
  content: "\e2c4";
}
.ph.ph-identification-badge:before {
  content: "\e6f6";
}
.ph.ph-image:before {
  content: "\e2ca";
}
.ph.ph-images:before {
  content: "\e836";
}
.ph.ph-info:before {
  content: "\e2ce";
}
.ph.ph-instagram-logo:before {
  content: "\e2d0";
}
.ph.ph-intersect:before {
  content: "\e2d2";
}
.ph.ph-key:before {
  content: "\e2d6";
}
.ph.ph-laptop:before {
  content: "\e586";
}
.ph.ph-leaf:before {
  content: "\e2da";
}
.ph.ph-lifebuoy:before {
  content: "\e63a";
}
.ph.ph-lightbulb:before {
  content: "\e2dc";
}
.ph.ph-link:before {
  content: "\e2e2";
}
.ph.ph-list:before {
  content: "\e2f0";
}
.ph.ph-list-checks:before {
  content: "\eadc";
}
.ph.ph-lock-key:before {
  content: "\e2fe";
}
.ph.ph-magnifying-glass:before {
  content: "\e30c";
}
.ph.ph-map-pin:before {
  content: "\e316";
}
.ph.ph-megaphone:before {
  content: "\e324";
}
.ph.ph-moon-stars:before {
  content: "\e58e";
}
.ph.ph-mountains:before {
  content: "\e7ae";
}
.ph.ph-path:before {
  content: "\e39c";
}
.ph.ph-pencil-simple:before {
  content: "\e3b4";
}
.ph.ph-person-simple-walk:before {
  content: "\e73a";
}
.ph.ph-plant:before {
  content: "\ebae";
}
.ph.ph-plus:before {
  content: "\e3d4";
}
.ph.ph-plus-circle:before {
  content: "\e3d6";
}
.ph.ph-puzzle-piece:before {
  content: "\e596";
}
.ph.ph-question:before {
  content: "\e3e8";
}
.ph.ph-scales:before {
  content: "\e750";
}
.ph.ph-shield-check:before {
  content: "\e40c";
}
.ph.ph-sign-out:before {
  content: "\e42a";
}
.ph.ph-smiley:before {
  content: "\e436";
}
.ph.ph-sparkle:before {
  content: "\e6a2";
}
.ph.ph-spinner:before {
  content: "\e66a";
}
.ph.ph-star:before {
  content: "\e46a";
}
.ph.ph-sun:before {
  content: "\e472";
}
.ph.ph-sun-horizon:before {
  content: "\e5b6";
}
.ph.ph-tag:before {
  content: "\e478";
}
.ph.ph-target:before {
  content: "\e47c";
}
.ph.ph-trash:before {
  content: "\e4a6";
}
.ph.ph-tree:before {
  content: "\e6da";
}
.ph.ph-tree-structure:before {
  content: "\e67c";
}
.ph.ph-upload-simple:before {
  content: "\e4c0";
}
.ph.ph-user:before {
  content: "\e4c2";
}
.ph.ph-user-circle:before {
  content: "\e4c4";
}
.ph.ph-user-plus:before {
  content: "\e4d0";
}
.ph.ph-users:before {
  content: "\e4d6";
}
.ph.ph-users-four:before {
  content: "\e68c";
}
.ph.ph-users-three:before {
  content: "\e68e";
}
.ph.ph-video-camera:before {
  content: "\e4da";
}
.ph.ph-warning:before {
  content: "\e4e0";
}
.ph.ph-waves:before {
  content: "\e6de";
}
.ph.ph-whatsapp-logo:before {
  content: "\e5d0";
}
.ph.ph-x:before {
  content: "\e4f6";
}
.ph.ph-x-circle:before {
  content: "\e4f8";
}

@font-face {
  font-family: "Phosphor-Bold";
  src:
    url("/media/fonts/Phosphor-Bold.woff2") format("woff2");
font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.ph-bold {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor-Bold" !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-bold.ph-anchor:before {
  content: "\e514";
}
.ph-bold.ph-arrow-down:before {
  content: "\e03e";
}
.ph-bold.ph-arrow-left:before {
  content: "\e058";
}
.ph-bold.ph-arrow-right:before {
  content: "\e06c";
}
.ph-bold.ph-arrow-square-out:before {
  content: "\e5de";
}
.ph-bold.ph-arrow-up:before {
  content: "\e08e";
}
.ph-bold.ph-arrow-up-right:before {
  content: "\e092";
}
.ph-bold.ph-arrows-out-cardinal:before {
  content: "\e0a4";
}
.ph-bold.ph-brain:before {
  content: "\e74e";
}
.ph-bold.ph-butterfly:before {
  content: "\ea6e";
}
.ph-bold.ph-calendar-check:before {
  content: "\e712";
}
.ph-bold.ph-caret-down:before {
  content: "\e136";
}
.ph-bold.ph-caret-up:before {
  content: "\e13c";
}
.ph-bold.ph-certificate:before {
  content: "\e766";
}
.ph-bold.ph-chat-centered-text:before {
  content: "\e166";
}
.ph-bold.ph-chat-circle-text:before {
  content: "\e16e";
}
.ph-bold.ph-chat-text:before {
  content: "\e17a";
}
.ph-bold.ph-chats-circle:before {
  content: "\e17e";
}
.ph-bold.ph-check:before {
  content: "\e182";
}
.ph-bold.ph-check-circle:before {
  content: "\e184";
}
.ph-bold.ph-circles-three:before {
  content: "\e192";
}
.ph-bold.ph-circles-three-plus:before {
  content: "\e194";
}
.ph-bold.ph-clock:before {
  content: "\e19a";
}
.ph-bold.ph-cloud-arrow-up:before {
  content: "\e1ae";
}
.ph-bold.ph-cloud-sun:before {
  content: "\e540";
}
.ph-bold.ph-compass:before {
  content: "\e1c8";
}
.ph-bold.ph-copy:before {
  content: "\e1ca";
}
.ph-bold.ph-currency-circle-dollar:before {
  content: "\e54c";
}
.ph-bold.ph-dots-six-vertical:before {
  content: "\eae2";
}
.ph-bold.ph-download-simple:before {
  content: "\e20c";
}
.ph-bold.ph-ear:before {
  content: "\e70c";
}
.ph-bold.ph-envelope-simple:before {
  content: "\e218";
}
.ph-bold.ph-eye:before {
  content: "\e220";
}
.ph-bold.ph-eye-slash:before {
  content: "\e224";
}
.ph-bold.ph-file-text:before {
  content: "\e23a";
}
.ph-bold.ph-floppy-disk:before {
  content: "\e248";
}
.ph-bold.ph-flower-lotus:before {
  content: "\e6cc";
}
.ph-bold.ph-gear:before {
  content: "\e270";
}
.ph-bold.ph-graduation-cap:before {
  content: "\e62c";
}
.ph-bold.ph-hand-heart:before {
  content: "\e810";
}
.ph-bold.ph-hand-waving:before {
  content: "\e580";
}
.ph-bold.ph-handshake:before {
  content: "\e582";
}
.ph-bold.ph-heart:before {
  content: "\e2a8";
}
.ph-bold.ph-horse:before {
  content: "\e2b0";
}
.ph-bold.ph-house:before {
  content: "\e2c2";
}
.ph-bold.ph-house-line:before {
  content: "\e2c4";
}
.ph-bold.ph-identification-badge:before {
  content: "\e6f6";
}
.ph-bold.ph-image:before {
  content: "\e2ca";
}
.ph-bold.ph-images:before {
  content: "\e836";
}
.ph-bold.ph-info:before {
  content: "\e2ce";
}
.ph-bold.ph-instagram-logo:before {
  content: "\e2d0";
}
.ph-bold.ph-intersect:before {
  content: "\e2d2";
}
.ph-bold.ph-key:before {
  content: "\e2d6";
}
.ph-bold.ph-laptop:before {
  content: "\e586";
}
.ph-bold.ph-leaf:before {
  content: "\e2da";
}
.ph-bold.ph-lifebuoy:before {
  content: "\e63a";
}
.ph-bold.ph-lightbulb:before {
  content: "\e2dc";
}
.ph-bold.ph-link:before {
  content: "\e2e2";
}
.ph-bold.ph-list:before {
  content: "\e2f0";
}
.ph-bold.ph-list-checks:before {
  content: "\eadc";
}
.ph-bold.ph-lock-key:before {
  content: "\e2fe";
}
.ph-bold.ph-magnifying-glass:before {
  content: "\e30c";
}
.ph-bold.ph-map-pin:before {
  content: "\e316";
}
.ph-bold.ph-megaphone:before {
  content: "\e324";
}
.ph-bold.ph-moon-stars:before {
  content: "\e58e";
}
.ph-bold.ph-mountains:before {
  content: "\e7ae";
}
.ph-bold.ph-path:before {
  content: "\e39c";
}
.ph-bold.ph-pencil-simple:before {
  content: "\e3b4";
}
.ph-bold.ph-person-simple-walk:before {
  content: "\e73a";
}
.ph-bold.ph-plant:before {
  content: "\ebae";
}
.ph-bold.ph-plus:before {
  content: "\e3d4";
}
.ph-bold.ph-plus-circle:before {
  content: "\e3d6";
}
.ph-bold.ph-puzzle-piece:before {
  content: "\e596";
}
.ph-bold.ph-question:before {
  content: "\e3e8";
}
.ph-bold.ph-scales:before {
  content: "\e750";
}
.ph-bold.ph-shield-check:before {
  content: "\e40c";
}
.ph-bold.ph-sign-out:before {
  content: "\e42a";
}
.ph-bold.ph-smiley:before {
  content: "\e436";
}
.ph-bold.ph-sparkle:before {
  content: "\e6a2";
}
.ph-bold.ph-spinner:before {
  content: "\e66a";
}
.ph-bold.ph-star:before {
  content: "\e46a";
}
.ph-bold.ph-sun:before {
  content: "\e472";
}
.ph-bold.ph-sun-horizon:before {
  content: "\e5b6";
}
.ph-bold.ph-tag:before {
  content: "\e478";
}
.ph-bold.ph-target:before {
  content: "\e47c";
}
.ph-bold.ph-trash:before {
  content: "\e4a6";
}
.ph-bold.ph-tree:before {
  content: "\e6da";
}
.ph-bold.ph-tree-structure:before {
  content: "\e67c";
}
.ph-bold.ph-upload-simple:before {
  content: "\e4c0";
}
.ph-bold.ph-user:before {
  content: "\e4c2";
}
.ph-bold.ph-user-circle:before {
  content: "\e4c4";
}
.ph-bold.ph-user-plus:before {
  content: "\e4d0";
}
.ph-bold.ph-users:before {
  content: "\e4d6";
}
.ph-bold.ph-users-four:before {
  content: "\e68c";
}
.ph-bold.ph-users-three:before {
  content: "\e68e";
}
.ph-bold.ph-video-camera:before {
  content: "\e4da";
}
.ph-bold.ph-warning:before {
  content: "\e4e0";
}
.ph-bold.ph-waves:before {
  content: "\e6de";
}
.ph-bold.ph-whatsapp-logo:before {
  content: "\e5d0";
}
.ph-bold.ph-x:before {
  content: "\e4f6";
}
.ph-bold.ph-x-circle:before {
  content: "\e4f8";
}

@font-face {
  font-family: "Phosphor-Duotone";
  src:
    url("/media/fonts/Phosphor-Duotone.woff2") format("woff2");
font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.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-anchor:before {
  content: "\e514";
  opacity: 0.2;
}
.ph-duotone.ph-anchor:after {
  content: "\e515";
  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-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-square-out:before {
  content: "\e5de";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-square-out:after {
  content: "\e5df";
  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-arrows-out-cardinal:before {
  content: "\e0a4";
  opacity: 0.2;
}
.ph-duotone.ph-arrows-out-cardinal:after {
  content: "\e0a5";
  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-butterfly:before {
  content: "\ea6e";
  opacity: 0.2;
}
.ph-duotone.ph-butterfly:after {
  content: "\ea6f";
  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-caret-up:before {
  content: "\e13c";
  opacity: 0.2;
}
.ph-duotone.ph-caret-up:after {
  content: "\e13d";
  margin-left: -1em;
}
.ph-duotone.ph-certificate:before {
  content: "\e766";
  opacity: 0.2;
}
.ph-duotone.ph-certificate:after {
  content: "\e767";
  margin-left: -1em;
}
.ph-duotone.ph-chat-centered-text:before {
  content: "\e166";
  opacity: 0.2;
}
.ph-duotone.ph-chat-centered-text:after {
  content: "\e167";
  margin-left: -1em;
}
.ph-duotone.ph-chat-circle-text:before {
  content: "\e16e";
  opacity: 0.2;
}
.ph-duotone.ph-chat-circle-text:after {
  content: "\e16f";
  margin-left: -1em;
}
.ph-duotone.ph-chat-text:before {
  content: "\e17a";
  opacity: 0.2;
}
.ph-duotone.ph-chat-text:after {
  content: "\e17b";
  margin-left: -1em;
}
.ph-duotone.ph-chats-circle:before {
  content: "\e17e";
  opacity: 0.2;
}
.ph-duotone.ph-chats-circle:after {
  content: "\e17f";
  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-check-circle:before {
  content: "\e184";
  opacity: 0.2;
}
.ph-duotone.ph-check-circle:after {
  content: "\e185";
  margin-left: -1em;
}
.ph-duotone.ph-circles-three:before {
  content: "\e192";
  opacity: 0.2;
}
.ph-duotone.ph-circles-three:after {
  content: "\e193";
  margin-left: -1em;
}
.ph-duotone.ph-circles-three-plus:before {
  content: "\e194";
  opacity: 0.2;
}
.ph-duotone.ph-circles-three-plus:after {
  content: "\e195";
  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-cloud-arrow-up:before {
  content: "\e1ae";
  opacity: 0.2;
}
.ph-duotone.ph-cloud-arrow-up:after {
  content: "\e1af";
  margin-left: -1em;
}
.ph-duotone.ph-cloud-sun:before {
  content: "\e540";
  opacity: 0.2;
}
.ph-duotone.ph-cloud-sun:after {
  content: "\e541";
  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-copy:before {
  content: "\e1ca";
  opacity: 0.2;
}
.ph-duotone.ph-copy:after {
  content: "\e1cb";
  margin-left: -1em;
}
.ph-duotone.ph-currency-circle-dollar:before {
  content: "\e54c";
  opacity: 0.2;
}
.ph-duotone.ph-currency-circle-dollar:after {
  content: "\e54d";
  margin-left: -1em;
}
.ph-duotone.ph-dots-six-vertical:before {
  content: "\eae2";
  opacity: 0.2;
}
.ph-duotone.ph-dots-six-vertical:after {
  content: "\eae3";
  margin-left: -1em;
}
.ph-duotone.ph-download-simple:before {
  content: "\e20c";
  opacity: 0.2;
}
.ph-duotone.ph-download-simple:after {
  content: "\e20d";
  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-eye:before {
  content: "\e220";
  opacity: 0.2;
}
.ph-duotone.ph-eye:after {
  content: "\e221";
  margin-left: -1em;
}
.ph-duotone.ph-eye-slash:before {
  content: "\e224";
  opacity: 0.2;
}
.ph-duotone.ph-eye-slash:after {
  content: "\e225";
  margin-left: -1em;
}
.ph-duotone.ph-file-text:before {
  content: "\e23a";
  opacity: 0.2;
}
.ph-duotone.ph-file-text:after {
  content: "\e23b";
  margin-left: -1em;
}
.ph-duotone.ph-floppy-disk:before {
  content: "\e248";
  opacity: 0.2;
}
.ph-duotone.ph-floppy-disk:after {
  content: "\e249";
  margin-left: -1em;
}
.ph-duotone.ph-flower-lotus:before {
  content: "\e6cc";
  opacity: 0.2;
}
.ph-duotone.ph-flower-lotus:after {
  content: "\e6cd";
  margin-left: -1em;
}
.ph-duotone.ph-gear:before {
  content: "\e270";
  opacity: 0.2;
}
.ph-duotone.ph-gear:after {
  content: "\e271";
  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-hand-waving:before {
  content: "\e580";
  opacity: 0.2;
}
.ph-duotone.ph-hand-waving:after {
  content: "\e581";
  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-horse:before {
  content: "\e2b0";
  opacity: 0.2;
}
.ph-duotone.ph-horse:after {
  content: "\e2b1";
  margin-left: -1em;
}
.ph-duotone.ph-house:before {
  content: "\e2c2";
  opacity: 0.2;
}
.ph-duotone.ph-house:after {
  content: "\e2c3";
  margin-left: -1em;
}
.ph-duotone.ph-house-line:before {
  content: "\e2c4";
  opacity: 0.2;
}
.ph-duotone.ph-house-line:after {
  content: "\e2c5";
  margin-left: -1em;
}
.ph-duotone.ph-identification-badge:before {
  content: "\e6f6";
  opacity: 0.2;
}
.ph-duotone.ph-identification-badge:after {
  content: "\e6f7";
  margin-left: -1em;
}
.ph-duotone.ph-image:before {
  content: "\e2ca";
  opacity: 0.2;
}
.ph-duotone.ph-image:after {
  content: "\e2cb";
  margin-left: -1em;
}
.ph-duotone.ph-images:before {
  content: "\e836";
  opacity: 0.2;
}
.ph-duotone.ph-images:after {
  content: "\e837";
  margin-left: -1em;
}
.ph-duotone.ph-info:before {
  content: "\e2ce";
  opacity: 0.2;
}
.ph-duotone.ph-info:after {
  content: "\e2cf";
  margin-left: -1em;
}
.ph-duotone.ph-instagram-logo:before {
  content: "\e2d0";
  opacity: 0.2;
}
.ph-duotone.ph-instagram-logo:after {
  content: "\e2d1";
  margin-left: -1em;
}
.ph-duotone.ph-intersect:before {
  content: "\e2d2";
  opacity: 0.2;
}
.ph-duotone.ph-intersect:after {
  content: "\e2d3";
  margin-left: -1em;
}
.ph-duotone.ph-key:before {
  content: "\e2d6";
  opacity: 0.2;
}
.ph-duotone.ph-key:after {
  content: "\e2d7";
  margin-left: -1em;
}
.ph-duotone.ph-laptop:before {
  content: "\e586";
  opacity: 0.2;
}
.ph-duotone.ph-laptop:after {
  content: "\e587";
  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-lifebuoy:before {
  content: "\e63a";
  opacity: 0.2;
}
.ph-duotone.ph-lifebuoy:after {
  content: "\e63b";
  margin-left: -1em;
}
.ph-duotone.ph-lightbulb:before {
  content: "\e2dc";
  opacity: 0.2;
}
.ph-duotone.ph-lightbulb:after {
  content: "\e2dd";
  margin-left: -1em;
}
.ph-duotone.ph-link:before {
  content: "\e2e2";
  opacity: 0.2;
}
.ph-duotone.ph-link:after {
  content: "\e2e3";
  margin-left: -1em;
}
.ph-duotone.ph-list:before {
  content: "\e2f0";
  opacity: 0.2;
}
.ph-duotone.ph-list:after {
  content: "\e2f1";
  margin-left: -1em;
}
.ph-duotone.ph-list-checks:before {
  content: "\eadc";
  opacity: 0.2;
}
.ph-duotone.ph-list-checks:after {
  content: "\eadd";
  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-magnifying-glass:before {
  content: "\e30c";
  opacity: 0.2;
}
.ph-duotone.ph-magnifying-glass:after {
  content: "\e30d";
  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-megaphone:before {
  content: "\e324";
  opacity: 0.2;
}
.ph-duotone.ph-megaphone:after {
  content: "\e325";
  margin-left: -1em;
}
.ph-duotone.ph-moon-stars:before {
  content: "\e58e";
  opacity: 0.2;
}
.ph-duotone.ph-moon-stars:after {
  content: "\e58f";
  margin-left: -1em;
}
.ph-duotone.ph-mountains:before {
  content: "\e7ae";
  opacity: 0.2;
}
.ph-duotone.ph-mountains:after {
  content: "\e7af";
  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-pencil-simple:before {
  content: "\e3b4";
  opacity: 0.2;
}
.ph-duotone.ph-pencil-simple:after {
  content: "\e3b5";
  margin-left: -1em;
}
.ph-duotone.ph-person-simple-walk:before {
  content: "\e73a";
  opacity: 0.2;
}
.ph-duotone.ph-person-simple-walk:after {
  content: "\e73b";
  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-plus:before {
  content: "\e3d4";
  opacity: 0.2;
}
.ph-duotone.ph-plus:after {
  content: "\e3d5";
  margin-left: -1em;
}
.ph-duotone.ph-plus-circle:before {
  content: "\e3d6";
  opacity: 0.2;
}
.ph-duotone.ph-plus-circle:after {
  content: "\e3d7";
  margin-left: -1em;
}
.ph-duotone.ph-puzzle-piece:before {
  content: "\e596";
  opacity: 0.2;
}
.ph-duotone.ph-puzzle-piece:after {
  content: "\e597";
  margin-left: -1em;
}
.ph-duotone.ph-question:before {
  content: "\e3e8";
  opacity: 0.2;
}
.ph-duotone.ph-question:after {
  content: "\e3eb";
  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-shield-check:before {
  content: "\e40c";
  opacity: 0.2;
}
.ph-duotone.ph-shield-check:after {
  content: "\e40f";
  margin-left: -1em;
}
.ph-duotone.ph-sign-out:before {
  content: "\e42a";
  opacity: 0.2;
}
.ph-duotone.ph-sign-out:after {
  content: "\e42b";
  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-sparkle:before {
  content: "\e6a2";
  opacity: 0.2;
}
.ph-duotone.ph-sparkle:after {
  content: "\e6a3";
  margin-left: -1em;
}
.ph-duotone.ph-spinner:before {
  content: "\e66a";
  opacity: 0.2;
}
.ph-duotone.ph-spinner:after {
  content: "\e66b";
  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-sun:before {
  content: "\e472";
  opacity: 0.2;
}
.ph-duotone.ph-sun:after {
  content: "\e473";
  margin-left: -1em;
}
.ph-duotone.ph-sun-horizon:before {
  content: "\e5b6";
  opacity: 0.2;
}
.ph-duotone.ph-sun-horizon:after {
  content: "\e5b7";
  margin-left: -1em;
}
.ph-duotone.ph-tag:before {
  content: "\e478";
  opacity: 0.2;
}
.ph-duotone.ph-tag:after {
  content: "\e479";
  margin-left: -1em;
}
.ph-duotone.ph-target:before {
  content: "\e47c";
  opacity: 0.2;
}
.ph-duotone.ph-target:after {
  content: "\e47d";
  margin-left: -1em;
}
.ph-duotone.ph-trash:before {
  content: "\e4a6";
  opacity: 0.2;
}
.ph-duotone.ph-trash:after {
  content: "\e4a7";
  margin-left: -1em;
}
.ph-duotone.ph-tree:before {
  content: "\e6da";
  opacity: 0.2;
}
.ph-duotone.ph-tree:after {
  content: "\e6db";
  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-upload-simple:before {
  content: "\e4c0";
  opacity: 0.2;
}
.ph-duotone.ph-upload-simple:after {
  content: "\e4c1";
  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-circle:before {
  content: "\e4c4";
  opacity: 0.2;
}
.ph-duotone.ph-user-circle:after {
  content: "\e4c5";
  margin-left: -1em;
}
.ph-duotone.ph-user-plus:before {
  content: "\e4d0";
  opacity: 0.2;
}
.ph-duotone.ph-user-plus:after {
  content: "\e4d1";
  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-four:before {
  content: "\e68c";
  opacity: 0.2;
}
.ph-duotone.ph-users-four:after {
  content: "\e68d";
  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-video-camera:before {
  content: "\e4da";
  opacity: 0.2;
}
.ph-duotone.ph-video-camera:after {
  content: "\e4db";
  margin-left: -1em;
}
.ph-duotone.ph-warning:before {
  content: "\e4e0";
  opacity: 0.2;
}
.ph-duotone.ph-warning:after {
  content: "\e4e1";
  margin-left: -1em;
}
.ph-duotone.ph-waves:before {
  content: "\e6de";
  opacity: 0.2;
}
.ph-duotone.ph-waves:after {
  content: "\e6df";
  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;
}
.ph-duotone.ph-x:before {
  content: "\e4f6";
  opacity: 0.2;
}
.ph-duotone.ph-x:after {
  content: "\e4f7";
  margin-left: -1em;
}
.ph-duotone.ph-x-circle:before {
  content: "\e4f8";
  opacity: 0.2;
}
.ph-duotone.ph-x-circle:after {
  content: "\e4f9";
  margin-left: -1em;
}

@font-face {
  font-family: "Phosphor-Fill";
  src:
    url("/media/fonts/Phosphor-Fill.woff2") format("woff2");
font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.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-anchor:before {
  content: "\e514";
}
.ph-fill.ph-arrow-down:before {
  content: "\e03e";
}
.ph-fill.ph-arrow-left:before {
  content: "\e058";
}
.ph-fill.ph-arrow-right:before {
  content: "\e06c";
}
.ph-fill.ph-arrow-square-out:before {
  content: "\e5de";
}
.ph-fill.ph-arrow-up:before {
  content: "\e08e";
}
.ph-fill.ph-arrow-up-right:before {
  content: "\e092";
}
.ph-fill.ph-arrows-out-cardinal:before {
  content: "\e0a4";
}
.ph-fill.ph-brain:before {
  content: "\e74e";
}
.ph-fill.ph-butterfly:before {
  content: "\ea6e";
}
.ph-fill.ph-calendar-check:before {
  content: "\e712";
}
.ph-fill.ph-caret-down:before {
  content: "\e136";
}
.ph-fill.ph-caret-up:before {
  content: "\e13c";
}
.ph-fill.ph-certificate:before {
  content: "\e766";
}
.ph-fill.ph-chat-centered-text:before {
  content: "\e166";
}
.ph-fill.ph-chat-circle-text:before {
  content: "\e16e";
}
.ph-fill.ph-chat-text:before {
  content: "\e17a";
}
.ph-fill.ph-chats-circle:before {
  content: "\e17e";
}
.ph-fill.ph-check:before {
  content: "\e182";
}
.ph-fill.ph-check-circle:before {
  content: "\e184";
}
.ph-fill.ph-circles-three:before {
  content: "\e192";
}
.ph-fill.ph-circles-three-plus:before {
  content: "\e194";
}
.ph-fill.ph-clock:before {
  content: "\e19a";
}
.ph-fill.ph-cloud-arrow-up:before {
  content: "\e1ae";
}
.ph-fill.ph-cloud-sun:before {
  content: "\e540";
}
.ph-fill.ph-compass:before {
  content: "\e1c8";
}
.ph-fill.ph-copy:before {
  content: "\e1ca";
}
.ph-fill.ph-currency-circle-dollar:before {
  content: "\e54c";
}
.ph-fill.ph-dots-six-vertical:before {
  content: "\eae2";
}
.ph-fill.ph-download-simple:before {
  content: "\e20c";
}
.ph-fill.ph-ear:before {
  content: "\e70c";
}
.ph-fill.ph-envelope-simple:before {
  content: "\e218";
}
.ph-fill.ph-eye:before {
  content: "\e220";
}
.ph-fill.ph-eye-slash:before {
  content: "\e224";
}
.ph-fill.ph-file-text:before {
  content: "\e23a";
}
.ph-fill.ph-floppy-disk:before {
  content: "\e248";
}
.ph-fill.ph-flower-lotus:before {
  content: "\e6cc";
}
.ph-fill.ph-gear:before {
  content: "\e270";
}
.ph-fill.ph-graduation-cap:before {
  content: "\e62c";
}
.ph-fill.ph-hand-heart:before {
  content: "\e810";
}
.ph-fill.ph-hand-waving:before {
  content: "\e580";
}
.ph-fill.ph-handshake:before {
  content: "\e582";
}
.ph-fill.ph-heart:before {
  content: "\e2a8";
}
.ph-fill.ph-horse:before {
  content: "\e2b0";
}
.ph-fill.ph-house:before {
  content: "\e2c2";
}
.ph-fill.ph-house-line:before {
  content: "\e2c4";
}
.ph-fill.ph-identification-badge:before {
  content: "\e6f6";
}
.ph-fill.ph-image:before {
  content: "\e2ca";
}
.ph-fill.ph-images:before {
  content: "\e836";
}
.ph-fill.ph-info:before {
  content: "\e2ce";
}
.ph-fill.ph-instagram-logo:before {
  content: "\e2d0";
}
.ph-fill.ph-intersect:before {
  content: "\e2d2";
}
.ph-fill.ph-key:before {
  content: "\e2d6";
}
.ph-fill.ph-laptop:before {
  content: "\e586";
}
.ph-fill.ph-leaf:before {
  content: "\e2da";
}
.ph-fill.ph-lifebuoy:before {
  content: "\e63a";
}
.ph-fill.ph-lightbulb:before {
  content: "\e2dc";
}
.ph-fill.ph-link:before {
  content: "\e2e2";
}
.ph-fill.ph-list:before {
  content: "\e2f0";
}
.ph-fill.ph-list-checks:before {
  content: "\eadc";
}
.ph-fill.ph-lock-key:before {
  content: "\e2fe";
}
.ph-fill.ph-magnifying-glass:before {
  content: "\e30c";
}
.ph-fill.ph-map-pin:before {
  content: "\e316";
}
.ph-fill.ph-megaphone:before {
  content: "\e324";
}
.ph-fill.ph-moon-stars:before {
  content: "\e58e";
}
.ph-fill.ph-mountains:before {
  content: "\e7ae";
}
.ph-fill.ph-path:before {
  content: "\e39c";
}
.ph-fill.ph-pencil-simple:before {
  content: "\e3b4";
}
.ph-fill.ph-person-simple-walk:before {
  content: "\e73a";
}
.ph-fill.ph-plant:before {
  content: "\ebae";
}
.ph-fill.ph-plus:before {
  content: "\e3d4";
}
.ph-fill.ph-plus-circle:before {
  content: "\e3d6";
}
.ph-fill.ph-puzzle-piece:before {
  content: "\e596";
}
.ph-fill.ph-question:before {
  content: "\e3e8";
}
.ph-fill.ph-scales:before {
  content: "\e750";
}
.ph-fill.ph-shield-check:before {
  content: "\e40c";
}
.ph-fill.ph-sign-out:before {
  content: "\e42a";
}
.ph-fill.ph-smiley:before {
  content: "\e436";
}
.ph-fill.ph-sparkle:before {
  content: "\e6a2";
}
.ph-fill.ph-spinner:before {
  content: "\e66a";
}
.ph-fill.ph-star:before {
  content: "\e46a";
}
.ph-fill.ph-sun:before {
  content: "\e472";
}
.ph-fill.ph-sun-horizon:before {
  content: "\e5b6";
}
.ph-fill.ph-tag:before {
  content: "\e478";
}
.ph-fill.ph-target:before {
  content: "\e47c";
}
.ph-fill.ph-trash:before {
  content: "\e4a6";
}
.ph-fill.ph-tree:before {
  content: "\e6da";
}
.ph-fill.ph-tree-structure:before {
  content: "\e67c";
}
.ph-fill.ph-upload-simple:before {
  content: "\e4c0";
}
.ph-fill.ph-user:before {
  content: "\e4c2";
}
.ph-fill.ph-user-circle:before {
  content: "\e4c4";
}
.ph-fill.ph-user-plus:before {
  content: "\e4d0";
}
.ph-fill.ph-users:before {
  content: "\e4d6";
}
.ph-fill.ph-users-four:before {
  content: "\e68c";
}
.ph-fill.ph-users-three:before {
  content: "\e68e";
}
.ph-fill.ph-video-camera:before {
  content: "\e4da";
}
.ph-fill.ph-warning:before {
  content: "\e4e0";
}
.ph-fill.ph-waves:before {
  content: "\e6de";
}
.ph-fill.ph-whatsapp-logo:before {
  content: "\e5d0";
}
.ph-fill.ph-x:before {
  content: "\e4f6";
}
.ph-fill.ph-x-circle:before {
  content: "\e4f8";
}
