/* src/app/core/styles/_reset.scss */
:root {
  --color-black: #000;
  --color-white: #FFF;
  --color-green: #5E9E79;
  --color-gray-100: #F8F9FA;
  --color-gray-200: #E9ECEF;
  --color-gray-300: #DEE2E6;
  --color-gray-400: #CED4DA;
  --color-gray-500: #ADB5BD;
  --color-gray-600: #6C757D;
  --color-gray-700: #495057;
  --color-gray-800: #343A40;
  --color-gray-900: #212529;
  --color-green-50: #E1F4EC;
  --color-green-100: #D1E7DD;
  --color-green-200: #A3CFBB;
  --color-green-300: #75B798;
  --color-green-400: #479F76;
  --color-green-500: #198754;
  --color-green-600: #146C43;
  --color-green-700: #0F5132;
  --color-green-800: #0A3622;
  --color-green-900: #051B11;
  --color-blue-100: #CFE2FF;
  --color-blue-200: #9EC5FE;
  --color-blue-300: #6EA8FE;
  --color-blue-400: #3D8BFD;
  --color-blue-500: #0D6EFD;
  --color-blue-600: #0A58CA;
  --color-blue-700: #084298;
  --color-blue-800: #052C65;
  --color-blue-900: #031633;
  --color-red-100: #F8D7DA;
  --color-red-200: #F1AEB5;
  --color-red-300: #EA868F;
  --color-red-400: #E35D6A;
  --color-red-500: #DC3545;
  --color-red-600: #B02A37;
  --color-red-700: #842029;
  --color-red-800: #58151C;
  --color-red-900: #2C0B0E;
  --color-orange-100: #FFE5D0;
  --color-orange-200: #FECBA1;
  --color-orange-300: #FEB272;
  --color-orange-400: #FD9843;
  --color-orange-500: #FD7E14;
  --color-orange-600: #CA6510;
  --color-orange-700: #984C0C;
  --color-orange-800: #653208;
  --color-orange-900: #331904;
  --color-yellow-100: #FFF3CD;
  --color-yellow-200: #FFE69C;
  --color-yellow-300: #FFDA6A;
  --color-yellow-400: #FFCD39;
  --color-yellow-500: #FFC107;
  --color-yellow-600: #CC9A06;
  --color-yellow-700: #997404;
  --color-yellow-800: #664D03;
  --color-yellow-900: #332701;
  --color-pink-100: #F7D6E6;
  --color-pink-200: #EFADCE;
  --color-pink-300: #E685B5;
  --color-pink-400: #DE5C9D;
  --color-pink-500: #D63384;
  --color-pink-600: #AB296A;
  --color-pink-700: #801F4F;
  --color-pink-800: #561435;
  --color-pink-900: #2B0A1A;
  --color-purple-100: #E2D9F3;
  --color-purple-200: #C5B3E6;
  --color-purple-300: #A98EDA;
  --color-purple-400: #8C68CD;
  --color-purple-500: #6F42C1;
  --color-purple-600: #59359A;
  --color-purple-700: #432874;
  --color-purple-800: #2C1A4D;
  --color-purple-900: #160D27;
  --color-cyan-100: #CFF4FC;
  --color-cyan-200: #9EEAF9;
  --color-cyan-300: #6EDFF6;
  --color-cyan-400: #3DD5F3;
  --color-cyan-500: #0DCAF0;
  --color-cyan-600: #0AA2C0;
  --color-cyan-700: #087990;
  --color-cyan-800: #055160;
  --color-cyan-900: #032830;
  --font-family: "Inter", sans-serif;
}
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-track {
  background: transparent;
}
::-webkit-scrollbar-thumb {
  background: var(--color-gray-500);
  border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
  background: var(--color-gray-800);
}
* {
  margin: 0;
  padding: 0;
  outline: 0;
  box-sizing: border-box;
}
body {
  font-family: var(--font-family);
  background-color: var(--color-white);
}
html,
body {
  height: 100%;
  font-size: 16px;
  scroll-behavior: smooth;
}
hr {
  display: block;
  width: 100%;
  height: 1px;
  margin: 0;
  padding: 0;
  background-color: #ccc;
  border: 0;
}
img,
object,
embed,
video {
  max-width: 100%;
  height: auto;
}
embed,
iframe {
  width: 100%;
  height: 1000px;
  margin-bottom: 30px;
  border: 0;
}
button {
  cursor: pointer;
}
a:hover {
  text-decoration: none;
}
a {
  text-decoration: none;
  color: inherit;
  font-family: var(--font-family);
}
ul {
  list-style: none;
  font-family: var(--font-family);
}
p {
  margin: 0;
  font-family: var(--font-family);
}
i {
  color: var(--color-white);
}
input,
textarea {
  font-family: var(--font-family);
  outline: none;
}
.container {
  padding: 0 10px;
  width: 100%;
  max-width: 1120px;
  margin: 0 auto;
}
@media only screen and (min-width: 600px) {
  .container {
    padding: 0 20px;
  }
}
@media only screen and (min-width: 1120px) {
  .container {
    padding: 0 0;
  }
}
.hidden {
  overflow: hidden;
}
[class^=master-link-],
[class*=" master-link-"] {
  font-size: 24px;
  color: var(--color-gray-700);
  font-weight: 200;
}

/* src/app/core/styles/icomoon/style.css */
@font-face {
  font-family: "icomoon";
  src: url("./media/icomoon.eot?chu7ya");
  src:
    url("./media/icomoon.eot?chu7ya#iefix") format("embedded-opentype"),
    url("./media/icomoon.ttf?chu7ya") format("truetype"),
    url("./media/icomoon.woff?chu7ya") format("woff"),
    url("./media/icomoon.svg?chu7ya#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=master-link-],
[class*=" master-link-"] {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.master-link-agenda:before {
  content: "\e900";
}
.master-link-book:before {
  content: "\e901";
}
.master-link-building:before {
  content: "\e902";
}
.master-link-bullseye-arrow:before {
  content: "\e903";
}
.master-link-chart_down:before {
  content: "\e904";
}
.master-link-chart:before {
  content: "\e905";
}
.master-link-check_circle:before {
  content: "\e906";
}
.master-link-clock-rotate-left:before {
  content: "\e907";
}
.master-link-crosshairs-simple:before {
  content: "\e908";
}
.master-link-double_arrow:before {
  content: "\e909";
}
.master-link-file-contract:before {
  content: "\e90a";
}
.master-link-handshake:before {
  content: "\e90b";
}
.master-link-home:before {
  content: "\e90c";
}
.master-link-info:before {
  content: "\e90d";
}
.master-link-instagram:before {
  content: "\e90e";
}
.master-link-keyboard_arrow_down:before {
  content: "\e90f";
}
.master-link-linkedin:before {
  content: "\e910";
}
.master-link-list-tree:before {
  content: "\e911";
}
.master-link-monitoring:before {
  content: "\e912";
}
.master-link-paper-plane:before {
  content: "\e913";
}
.master-link-progress_activity:before {
  content: "\e914";
}
.master-link-screen-users:before {
  content: "\e915";
}
.master-link-send:before {
  content: "\e916";
}
.master-link-social_leaderboard:before {
  content: "\e917";
}
.master-link-trending_down:before {
  content: "\e918";
}
.master-link-trophy:before {
  content: "\e919";
}
.master-link-users:before {
  content: "\e91a";
}
.master-link-whatsapp:before {
  content: "\e91b";
}

/* src/app/core/styles/_default.scss */
p.version {
  position: absolute;
  bottom: 15px;
  left: 20px;
  font-size: 14px;
  color: var(--color-white);
  opacity: 0.2;
  z-index: 9999;
}
.material-symbols-outlined {
  font-variation-settings:
    "FILL" 0,
    "wght" 200,
    "GRAD" 0,
    "opsz" 24;
}
.tooltip-rank {
  font-size: 12px;
}
.tooltip-rank .p-tooltip-text {
  width: 240px;
}
h2.title {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}
h2.title.with-border {
  padding-bottom: 24px;
  border-bottom: solid 1px var(--color-green-300);
}
@media only screen and (min-width: 768px) {
  h2.title {
    font-size: 32px;
    line-height: 40px;
  }
  h2.title.with-border {
    padding-bottom: 32px;
  }
}
.tx-center-left {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .tx-center-left {
    text-align: left;
  }
}
.tx-center {
  text-align: center;
}
p.text {
  color: var(--color-gray-800);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.25px;
}
@media only screen and (min-width: 768px) {
  p.text {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.25px;
  }
}
.cl-white {
  color: var(--color-white);
}
.cl-gray-600 {
  color: var(--color-gray-600);
}
.cl-gray-800 {
  color: var(--color-gray-800);
}
.cl-green {
  color: var(--color-green);
}
.row-one {
  display: grid;
  grid-template-columns: 1fr;
}
.row-two {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.p-dialog {
  border-left: 0 !important;
  border-right: 0 !important;
  border-bottom: 0 !important;
}
.p-dialog.warn {
  border-top: solid 4px var(--color-red-400);
}
.p-dialog-header {
  padding: 16px 0 !important;
  margin: 0 16px 24px;
  border-bottom: 1px solid var(--color-gray-300);
}
.p-dialog-header p {
  color: var(--color-gray-800);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0.2px;
}
.p-dialog-header .p-dialog-header-actions {
  display: none;
}
.p-dialog-content {
  color: var(--color-gray-800);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.25px;
  padding: 0 16px 24px !important;
}
.p-message-sm .p-message-text {
  font-size: 11px !important;
  color: var(--color-red-400);
}

/* src/styles.scss */

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
