@charset "UTF-8";
/* FONT COLORS || BACKGROUND COLOR */
.hs-color__info {
  color: #DDECFF !important;
}

.hs-bgcolor__info {
  background-color: #DDECFF !important;
}

.hs-color__alert {
  color: #FFF6DD !important;
}

.hs-bgcolor__alert {
  background-color: #FFF6DD !important;
}

.hs-color__success {
  color: #EBF9EC !important;
}

.hs-bgcolor__success {
  background-color: #EBF9EC !important;
}

.hs-color__error {
  color: #FFDCD9 !important;
}

.hs-bgcolor__error {
  background-color: #FFDCD9 !important;
}

.hs-color__info_primary {
  color: #0e6ce8 !important;
}

.hs-bgcolor__info_primary {
  background-color: #0e6ce8 !important;
}

.hs-color__alert_primary {
  color: #FED223 !important;
}

.hs-bgcolor__alert_primary {
  background-color: #FED223 !important;
}

.hs-color__success_primary {
  color: #46DA6B !important;
}

.hs-bgcolor__success_primary {
  background-color: #46DA6B !important;
}

.hs-color__error_primary {
  color: #FF3B30 !important;
}

.hs-bgcolor__error_primary {
  background-color: #FF3B30 !important;
}

.hs-color__info_secondary {
  color: #25364d !important;
}

.hs-bgcolor__info_secondary {
  background-color: #25364d !important;
}

.hs-color__alert_secondary {
  color: #615121 !important;
}

.hs-bgcolor__alert_secondary {
  background-color: #615121 !important;
}

.hs-color__success_secondary {
  color: #3D5A3F !important;
}

.hs-bgcolor__success_secondary {
  background-color: #3D5A3F !important;
}

.hs-color__error_secondary {
  color: #66201A !important;
}

.hs-bgcolor__error_secondary {
  background-color: #66201A !important;
}

.hs-color__default {
  color: #cbcbcb !important;
}

.hs-bgcolor__default {
  background-color: #cbcbcb !important;
}

.hs-color__black_alpha1 {
  color: rgba(0, 0, 0, 0.0392156863) !important;
}

.hs-bgcolor__black_alpha1 {
  background-color: rgba(0, 0, 0, 0.0392156863) !important;
}

.hs-color__black_alpha2 {
  color: rgba(0, 0, 0, 0.4392156863) !important;
}

.hs-bgcolor__black_alpha2 {
  background-color: rgba(0, 0, 0, 0.4392156863) !important;
}

/* FONT COLORS | BACKGROUND */
.hs-color__info {
  color: #DDECFF !important;
}

.hs-bgcolor__info {
  background-color: #DDECFF !important;
}

.hs-color__alert {
  color: #FFF6DD !important;
}

.hs-bgcolor__alert {
  background-color: #FFF6DD !important;
}

.hs-color__success {
  color: #EBF9EC !important;
}

.hs-bgcolor__success {
  background-color: #EBF9EC !important;
}

.hs-color__error {
  color: #FFDCD9 !important;
}

.hs-bgcolor__error {
  background-color: #FFDCD9 !important;
}

.hs-color__info_primary {
  color: #0e6ce8 !important;
}

.hs-bgcolor__info_primary {
  background-color: #0e6ce8 !important;
}

.hs-color__alert_primary {
  color: #FED223 !important;
}

.hs-bgcolor__alert_primary {
  background-color: #FED223 !important;
}

.hs-color__success_primary {
  color: #46DA6B !important;
}

.hs-bgcolor__success_primary {
  background-color: #46DA6B !important;
}

.hs-color__error_primary {
  color: #FF3B30 !important;
}

.hs-bgcolor__error_primary {
  background-color: #FF3B30 !important;
}

.hs-color__info_secondary {
  color: #25364d !important;
}

.hs-bgcolor__info_secondary {
  background-color: #25364d !important;
}

.hs-color__alert_secondary {
  color: #615121 !important;
}

.hs-bgcolor__alert_secondary {
  background-color: #615121 !important;
}

.hs-color__success_secondary {
  color: #3D5A3F !important;
}

.hs-bgcolor__success_secondary {
  background-color: #3D5A3F !important;
}

.hs-color__error_secondary {
  color: #66201A !important;
}

.hs-bgcolor__error_secondary {
  background-color: #66201A !important;
}

.hs-color__default {
  color: #cbcbcb !important;
}

.hs-bgcolor__default {
  background-color: #cbcbcb !important;
}

.hs-color__black_alpha1 {
  color: rgba(0, 0, 0, 0.0392156863) !important;
}

.hs-bgcolor__black_alpha1 {
  background-color: rgba(0, 0, 0, 0.0392156863) !important;
}

.hs-color__black_alpha2 {
  color: rgba(0, 0, 0, 0.4392156863) !important;
}

.hs-bgcolor__black_alpha2 {
  background-color: rgba(0, 0, 0, 0.4392156863) !important;
}

/**
 * ----------------------------------------------------------------
 * [ FONTS ]
 * ⇢ Tipografia textual disponível neste projeto e suas variações.
 * ----------------------------------------------------------------
 */
/**
 * [ FONT-SIZES ]
 */
.hs-fs__0 {
  font-size: 0px;
}

.hs-fs__8 {
  font-size: 8px;
}

.hs-fs__10 {
  font-size: 10px;
}

.hs-fs__12 {
  font-size: 12px;
}

.hs-fs__15 {
  font-size: 15px;
}

.hs-fs__20 {
  font-size: 20px;
}

.hs-fs__25 {
  font-size: 25px;
}

.hs-fs__30 {
  font-size: 30px;
}

.hs-fs__35 {
  font-size: 35px;
}

.hs-fs__40 {
  font-size: 40px;
}

.hs-fs__45 {
  font-size: 45px;
}

.hs-fs__50 {
  font-size: 50px;
}

.hs-fs__60 {
  font-size: 60px;
}

.hs-fs__70 {
  font-size: 70px;
}

.hs-fs__80 {
  font-size: 80px;
}

.hs-fs__90 {
  font-size: 90px;
}

.hs-fs__100 {
  font-size: 100px;
}

/**
 * [ FONT-FAMILIES ]
 */
@font-face {
  font-family: tommysoft_thin;
  src: url("../fonts/tommysoft/tommysoft_thin.otf");
}
.hs-f__tommysoft_thin {
  font-family: tommysoft_thin;
  font-weight: 100;
}

@font-face {
  font-family: tommysoft_light;
  src: url("../fonts/tommysoft/tommysoft_light.otf");
}
.hs-f__tommysoft_light {
  font-family: tommysoft_light;
  font-weight: 300;
}

@font-face {
  font-family: tommysoft_regular;
  src: url("../fonts/tommysoft/tommysoft_regular.otf");
}
.hs-f__tommysoft_regular {
  font-family: tommysoft_regular;
  font-weight: 400;
}

@font-face {
  font-family: tommysoft_semibold;
  src: url("../fonts/tommysoft/tommysoft_semibold.otf");
}
.hs-f__tommysoft_semibold {
  font-family: tommysoft_semibold;
  font-weight: 600;
}

@font-face {
  font-family: tommysoft_bold;
  src: url("../fonts/tommysoft/tommysoft_bold.otf");
}
.hs-f__tommysoft_bold {
  font-family: tommysoft_bold;
  font-weight: 700;
}

@font-face {
  font-family: tommysoft_extrabold;
  src: url("../fonts/tommysoft/tommysoft_extrabold.otf");
}
.hs-f__tommysoft_extrabold {
  font-family: tommysoft_extrabold;
  font-weight: 800;
}

@font-face {
  font-family: tommysoft_black;
  src: url("../fonts/tommysoft/tommysoft_black.otf");
}
.hs-f__tommysoft_black {
  font-family: tommysoft_black;
  font-weight: 900;
}

@font-face {
  font-family: vag_thin;
  src: url("../fonts/vag/vag_thin.ttf");
}
.hs-f__vag_thin {
  font-family: vag_thin;
  font-weight: 100;
}

@font-face {
  font-family: vag_regular;
  src: url("../fonts/vag/vag_regular.ttf");
}
.hs-f__vag_regular {
  font-family: vag_regular;
  font-weight: 400;
}

@font-face {
  font-family: vag_bold;
  src: url("../fonts/vag/vag_bold.ttf");
}
.hs-f__vag_bold {
  font-family: vag_bold;
  font-weight: 700;
}

@font-face {
  font-family: vag_black;
  src: url("../fonts/vag/vag_black.ttf");
}
.hs-f__vag_black {
  font-family: vag_black;
  font-weight: 900;
}

@font-face {
  font-family: arial_bold;
  src: url("../fonts/arial/arial_bold.ttf");
}
.hs-f__arial_bold {
  font-family: arial_bold;
  font-weight: 700;
}

@font-face {
  font-family: arial_regular;
  src: url("../fonts/arial/arial_regular.ttf");
}
.hs-f__arial_regular {
  font-family: arial_regular;
  font-weight: 400;
}

/**
 * [ Material Symbols ]
 * ⇢ Ajuste para exibição correta do estilo "filled" da biblioteca "Material Symbols" do Google.
 */
.material-symbols-outlined,
.material-symbols-filled {
  font-family: "Material Symbols Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

.material-symbols-filled {
  font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;
}

.material-symbols-outlined {
  font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;
}

/**
 * [ Font Awersome ]
 * ⇢ Ajuste para exibição correta dos ícones da biblioteca "Font Awersome".
 */
.fa-classic,
.fa-regular,
.fa-solid,
.far,
.fas {
  font-family: "Font Awesome 6 Free";
}

.fa,
.fa-brands,
.fa-classic,
.fa-regular,
.fa-sharp,
.fa-solid,
.fab,
.far,
.fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fa-solid,
.fas {
  font-weight: 900;
}

.hyper {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 1100 !important;
  overflow: hidden !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  pointer-events: none !important;
}
.hyper-notify {
  background-color: rgba(0, 0, 0, 0.4392156863) !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  overflow: hidden !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  z-index: 1900 !important;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
  pointer-events: initial !important;
}
.hyper-notify_card {
  display: flex !important;
  align-items: center !important;
  gap: 20px;
  border-radius: 35px !important;
  position: absolute !important;
  overflow: hidden !important;
  right: -450px;
  width: 450px !important;
  top: 20px !important;
  z-index: 1300 !important;
  padding: 20px 25px !important;
}
.hyper-notify_card_close {
  font-size: 20px !important;
  color: #444444 !important;
  cursor: pointer;
}
.hyper-notify_card_close:hover {
  color: #000000 !important;
}
.hyper-notify_card_icon {
  min-width: 55px !important;
  flex-basis: 55px !important;
  height: 55px !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  justify-items: center !important;
}
.hyper-notify_card_content {
  flex: 1;
  z-index: 8 !important;
  position: relative !important;
}
@font-face {
  font-family: tommysoft_bold;
  src: url("../fonts/tommysoft/tommysoft_bold.otf");
}
.hyper-notify_card_content_title {
  font-family: tommysoft_bold;
  font-weight: 700;
  font-size: 11px;
}
.hyper-notify_card_content_title {
  color: #555555 !important;
  line-height: 25px !important;
  text-transform: uppercase !important;
  margin-bottom: -4px !important;
}
@font-face {
  font-family: tommysoft_semibold;
  src: url("../fonts/tommysoft/tommysoft_semibold.otf");
}
.hyper-notify_card_content_subtitle {
  font-family: tommysoft_semibold;
  font-weight: 600;
  font-size: 18px;
}
.hyper-notify_card_content_subtitle {
  line-height: 24px !important;
  display: block !important;
  margin-bottom: 2px;
}
@font-face {
  font-family: tommysoft_regular;
  src: url("../fonts/tommysoft/tommysoft_regular.otf");
}
.hyper-notify_card_content_text {
  font-family: tommysoft_regular;
  font-weight: 400;
  font-size: 14px;
}
.hyper-notify_card_content_text {
  line-height: 20px !important;
  color: #444444 !important;
  display: block !important;
  margin-bottom: 0 !important;
}
.hyper-notify_card_progress_bar {
  opacity: 0.4;
  height: 4px !important;
  width: 0%;
  display: block !important;
  transition: width 3s linear !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 15px !important;
  right: 15px !important;
  z-index: 9999 !important;
}
.hyper-pdf {
  background-color: rgba(0, 0, 0, 0.4392156863) !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  overflow: hidden !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  z-index: 1200 !important;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
  pointer-events: initial !important;
}
.hyper-pdf_content {
  position: absolute !important;
  height: 90% !important;
  width: 90% !important;
  top: 5% !important;
  left: 5% !important;
  border: 2px solid #00488C !important;
  border-radius: 15px !important;
}
.hyper-pdf_btn_close {
  position: absolute !important;
  top: 2.5% !important;
  right: 3.5% !important;
  z-index: 99 !important;
  background-color: red !important;
  border-radius: 50% !important;
  padding: 14px 16.5px !important;
  cursor: pointer !important;
  pointer-events: initial !important;
}
.hyper-pdf_btn_close_icon {
  color: white !important;
  font-size: 20px !important;
  cursor: pointer !important;
  pointer-events: initial !important;
}/*# sourceMappingURL=Hyper.css.map */