/* node_modules/@ionic/angular/css/padding.css */
.ion-no-padding {
  --padding-start: 0;
  --padding-end: 0;
  --padding-top: 0;
  --padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.ion-padding {
  --padding-start: var(--ion-padding, 16px);
  --padding-end: var(--ion-padding, 16px);
  --padding-top: var(--ion-padding, 16px);
  --padding-bottom: var(--ion-padding, 16px);
  -webkit-padding-start: var(--ion-padding, 16px);
  padding-inline-start: var(--ion-padding, 16px);
  -webkit-padding-end: var(--ion-padding, 16px);
  padding-inline-end: var(--ion-padding, 16px);
  padding-top: var(--ion-padding, 16px);
  padding-bottom: var(--ion-padding, 16px);
}
.ion-padding-top {
  --padding-top: var(--ion-padding, 16px);
  padding-top: var(--ion-padding, 16px);
}
.ion-padding-start {
  --padding-start: var(--ion-padding, 16px);
  -webkit-padding-start: var(--ion-padding, 16px);
  padding-inline-start: var(--ion-padding, 16px);
}
.ion-padding-end {
  --padding-end: var(--ion-padding, 16px);
  -webkit-padding-end: var(--ion-padding, 16px);
  padding-inline-end: var(--ion-padding, 16px);
}
.ion-padding-bottom {
  --padding-bottom: var(--ion-padding, 16px);
  padding-bottom: var(--ion-padding, 16px);
}
.ion-padding-vertical {
  --padding-top: var(--ion-padding, 16px);
  --padding-bottom: var(--ion-padding, 16px);
  padding-top: var(--ion-padding, 16px);
  padding-bottom: var(--ion-padding, 16px);
}
.ion-padding-horizontal {
  --padding-start: var(--ion-padding, 16px);
  --padding-end: var(--ion-padding, 16px);
  -webkit-padding-start: var(--ion-padding, 16px);
  padding-inline-start: var(--ion-padding, 16px);
  -webkit-padding-end: var(--ion-padding, 16px);
  padding-inline-end: var(--ion-padding, 16px);
}
.ion-no-margin {
  --margin-start: 0;
  --margin-end: 0;
  --margin-top: 0;
  --margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.ion-margin {
  --margin-start: var(--ion-margin, 16px);
  --margin-end: var(--ion-margin, 16px);
  --margin-top: var(--ion-margin, 16px);
  --margin-bottom: var(--ion-margin, 16px);
  -webkit-margin-start: var(--ion-margin, 16px);
  margin-inline-start: var(--ion-margin, 16px);
  -webkit-margin-end: var(--ion-margin, 16px);
  margin-inline-end: var(--ion-margin, 16px);
  margin-top: var(--ion-margin, 16px);
  margin-bottom: var(--ion-margin, 16px);
}
.ion-margin-top {
  --margin-top: var(--ion-margin, 16px);
  margin-top: var(--ion-margin, 16px);
}
.ion-margin-start {
  --margin-start: var(--ion-margin, 16px);
  -webkit-margin-start: var(--ion-margin, 16px);
  margin-inline-start: var(--ion-margin, 16px);
}
.ion-margin-end {
  --margin-end: var(--ion-margin, 16px);
  -webkit-margin-end: var(--ion-margin, 16px);
  margin-inline-end: var(--ion-margin, 16px);
}
.ion-margin-bottom {
  --margin-bottom: var(--ion-margin, 16px);
  margin-bottom: var(--ion-margin, 16px);
}
.ion-margin-vertical {
  --margin-top: var(--ion-margin, 16px);
  --margin-bottom: var(--ion-margin, 16px);
  margin-top: var(--ion-margin, 16px);
  margin-bottom: var(--ion-margin, 16px);
}
.ion-margin-horizontal {
  --margin-start: var(--ion-margin, 16px);
  --margin-end: var(--ion-margin, 16px);
  -webkit-margin-start: var(--ion-margin, 16px);
  margin-inline-start: var(--ion-margin, 16px);
  -webkit-margin-end: var(--ion-margin, 16px);
  margin-inline-end: var(--ion-margin, 16px);
}

/* node_modules/@ionic/angular/css/float-elements.css */
.ion-float-left {
  float: left !important;
}
.ion-float-right {
  float: right !important;
}
.ion-float-start {
  float: left !important;
}
:host-context([dir=rtl]) .ion-float-start {
  float: right !important;
}
[dir=rtl] .ion-float-start {
  float: right !important;
}
@supports selector(:dir(rtl)) {
  .ion-float-start:dir(rtl) {
    float: right !important;
  }
}
.ion-float-end {
  float: right !important;
}
:host-context([dir=rtl]) .ion-float-end {
  float: left !important;
}
[dir=rtl] .ion-float-end {
  float: left !important;
}
@supports selector(:dir(rtl)) {
  .ion-float-end:dir(rtl) {
    float: left !important;
  }
}
@media (min-width: 576px) {
  .ion-float-sm-left {
    float: left !important;
  }
  .ion-float-sm-right {
    float: right !important;
  }
  .ion-float-sm-start {
    float: left !important;
  }
  :host-context([dir=rtl]) .ion-float-sm-start {
    float: right !important;
  }
  [dir=rtl] .ion-float-sm-start {
    float: right !important;
  }
  @supports selector(:dir(rtl)) {
    .ion-float-sm-start:dir(rtl) {
      float: right !important;
    }
  }
  .ion-float-sm-end {
    float: right !important;
  }
  :host-context([dir=rtl]) .ion-float-sm-end {
    float: left !important;
  }
  [dir=rtl] .ion-float-sm-end {
    float: left !important;
  }
  @supports selector(:dir(rtl)) {
    .ion-float-sm-end:dir(rtl) {
      float: left !important;
    }
  }
}
@media (min-width: 768px) {
  .ion-float-md-left {
    float: left !important;
  }
  .ion-float-md-right {
    float: right !important;
  }
  .ion-float-md-start {
    float: left !important;
  }
  :host-context([dir=rtl]) .ion-float-md-start {
    float: right !important;
  }
  [dir=rtl] .ion-float-md-start {
    float: right !important;
  }
  @supports selector(:dir(rtl)) {
    .ion-float-md-start:dir(rtl) {
      float: right !important;
    }
  }
  .ion-float-md-end {
    float: right !important;
  }
  :host-context([dir=rtl]) .ion-float-md-end {
    float: left !important;
  }
  [dir=rtl] .ion-float-md-end {
    float: left !important;
  }
  @supports selector(:dir(rtl)) {
    .ion-float-md-end:dir(rtl) {
      float: left !important;
    }
  }
}
@media (min-width: 992px) {
  .ion-float-lg-left {
    float: left !important;
  }
  .ion-float-lg-right {
    float: right !important;
  }
  .ion-float-lg-start {
    float: left !important;
  }
  :host-context([dir=rtl]) .ion-float-lg-start {
    float: right !important;
  }
  [dir=rtl] .ion-float-lg-start {
    float: right !important;
  }
  @supports selector(:dir(rtl)) {
    .ion-float-lg-start:dir(rtl) {
      float: right !important;
    }
  }
  .ion-float-lg-end {
    float: right !important;
  }
  :host-context([dir=rtl]) .ion-float-lg-end {
    float: left !important;
  }
  [dir=rtl] .ion-float-lg-end {
    float: left !important;
  }
  @supports selector(:dir(rtl)) {
    .ion-float-lg-end:dir(rtl) {
      float: left !important;
    }
  }
}
@media (min-width: 1200px) {
  .ion-float-xl-left {
    float: left !important;
  }
  .ion-float-xl-right {
    float: right !important;
  }
  .ion-float-xl-start {
    float: left !important;
  }
  :host-context([dir=rtl]) .ion-float-xl-start {
    float: right !important;
  }
  [dir=rtl] .ion-float-xl-start {
    float: right !important;
  }
  @supports selector(:dir(rtl)) {
    .ion-float-xl-start:dir(rtl) {
      float: right !important;
    }
  }
  .ion-float-xl-end {
    float: right !important;
  }
  :host-context([dir=rtl]) .ion-float-xl-end {
    float: left !important;
  }
  [dir=rtl] .ion-float-xl-end {
    float: left !important;
  }
  @supports selector(:dir(rtl)) {
    .ion-float-xl-end:dir(rtl) {
      float: left !important;
    }
  }
}

/* node_modules/@ionic/angular/css/text-alignment.css */
.ion-text-center {
  text-align: center !important;
}
.ion-text-justify {
  text-align: justify !important;
}
.ion-text-start {
  text-align: start !important;
}
.ion-text-end {
  text-align: end !important;
}
.ion-text-left {
  text-align: left !important;
}
.ion-text-right {
  text-align: right !important;
}
.ion-text-nowrap {
  white-space: nowrap !important;
}
.ion-text-wrap {
  white-space: normal !important;
}
@media (min-width: 576px) {
  .ion-text-sm-center {
    text-align: center !important;
  }
  .ion-text-sm-justify {
    text-align: justify !important;
  }
  .ion-text-sm-start {
    text-align: start !important;
  }
  .ion-text-sm-end {
    text-align: end !important;
  }
  .ion-text-sm-left {
    text-align: left !important;
  }
  .ion-text-sm-right {
    text-align: right !important;
  }
  .ion-text-sm-nowrap {
    white-space: nowrap !important;
  }
  .ion-text-sm-wrap {
    white-space: normal !important;
  }
}
@media (min-width: 768px) {
  .ion-text-md-center {
    text-align: center !important;
  }
  .ion-text-md-justify {
    text-align: justify !important;
  }
  .ion-text-md-start {
    text-align: start !important;
  }
  .ion-text-md-end {
    text-align: end !important;
  }
  .ion-text-md-left {
    text-align: left !important;
  }
  .ion-text-md-right {
    text-align: right !important;
  }
  .ion-text-md-nowrap {
    white-space: nowrap !important;
  }
  .ion-text-md-wrap {
    white-space: normal !important;
  }
}
@media (min-width: 992px) {
  .ion-text-lg-center {
    text-align: center !important;
  }
  .ion-text-lg-justify {
    text-align: justify !important;
  }
  .ion-text-lg-start {
    text-align: start !important;
  }
  .ion-text-lg-end {
    text-align: end !important;
  }
  .ion-text-lg-left {
    text-align: left !important;
  }
  .ion-text-lg-right {
    text-align: right !important;
  }
  .ion-text-lg-nowrap {
    white-space: nowrap !important;
  }
  .ion-text-lg-wrap {
    white-space: normal !important;
  }
}
@media (min-width: 1200px) {
  .ion-text-xl-center {
    text-align: center !important;
  }
  .ion-text-xl-justify {
    text-align: justify !important;
  }
  .ion-text-xl-start {
    text-align: start !important;
  }
  .ion-text-xl-end {
    text-align: end !important;
  }
  .ion-text-xl-left {
    text-align: left !important;
  }
  .ion-text-xl-right {
    text-align: right !important;
  }
  .ion-text-xl-nowrap {
    white-space: nowrap !important;
  }
  .ion-text-xl-wrap {
    white-space: normal !important;
  }
}

/* node_modules/@ionic/angular/css/flex-utils.css */
.ion-align-self-start {
  align-self: flex-start !important;
}
.ion-align-self-end {
  align-self: flex-end !important;
}
.ion-align-self-center {
  align-self: center !important;
}
.ion-align-self-stretch {
  align-self: stretch !important;
}
.ion-align-self-baseline {
  align-self: baseline !important;
}
.ion-align-self-auto {
  align-self: auto !important;
}
.ion-wrap {
  flex-wrap: wrap !important;
}
.ion-nowrap {
  flex-wrap: nowrap !important;
}
.ion-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.ion-justify-content-start {
  justify-content: flex-start !important;
}
.ion-justify-content-center {
  justify-content: center !important;
}
.ion-justify-content-end {
  justify-content: flex-end !important;
}
.ion-justify-content-around {
  justify-content: space-around !important;
}
.ion-justify-content-between {
  justify-content: space-between !important;
}
.ion-justify-content-evenly {
  justify-content: space-evenly !important;
}
.ion-align-items-start {
  align-items: flex-start !important;
}
.ion-align-items-center {
  align-items: center !important;
}
.ion-align-items-end {
  align-items: flex-end !important;
}
.ion-align-items-stretch {
  align-items: stretch !important;
}
.ion-align-items-baseline {
  align-items: baseline !important;
}

/* node_modules/@ionic/angular/css/display.css */
.ion-hide {
  display: none !important;
}
.ion-hide-up {
  display: none !important;
}
.ion-hide-down {
  display: none !important;
}
@media (min-width: 576px) {
  .ion-hide-sm-up {
    display: none !important;
  }
}
@media (max-width: 575.98px) {
  .ion-hide-sm-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .ion-hide-md-up {
    display: none !important;
  }
}
@media (max-width: 767.98px) {
  .ion-hide-md-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .ion-hide-lg-up {
    display: none !important;
  }
}
@media (max-width: 991.98px) {
  .ion-hide-lg-down {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .ion-hide-xl-up {
    display: none !important;
  }
}
@media (max-width: 1199.98px) {
  .ion-hide-xl-down {
    display: none !important;
  }
}

/* src/styles.scss */
html,
body {
  margin: 0;
  height: 100%;
  font-family:
    "SuraSans",
    "Helvetica Neue",
    sans-serif;
}
.fondo-bottom {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 532px;
  background:
    linear-gradient(
      360deg,
      rgba(244, 244, 244, 0) 80.56%,
      #f4f4f4 100%),
    url(/assets/imgs/fondo_paet.png);
  background-size: cover;
  opacity: 0.45;
  z-index: -1;
  pointer-events: none;
}
.justify-content-center {
  justify-content: center !important;
}
.align-content-center {
  align-content: center !important;
}
.boton {
  color: #003087;
  --border-radius: 40px;
  --box-shadow: 0;
  height: 60px;
  font-weight: 700;
  font-style: bold;
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0px;
  text-align: center;
  vertical-align: middle;
  text-transform: none;
}
.boton.primario {
  --background: #e3e82a;
}
.boton.secundario {
  --background: white;
  --border-width: 2px;
}
.margin-top-cero {
  margin-top: 0px;
}
b {
  font-family:
    "SuraSans Bold",
    "Helvetica Neue",
    sans-serif;
}
.contenedor-paso-a-paso {
  border: 1px solid #dedede;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0705882353);
  border-radius: 15px;
  background-color: white;
  margin-top: 36px;
}
.contenedor-paso-a-paso .titulo-paso-a-paso {
  font-family:
    "SuraSans Bold",
    "Helvetica Neue",
    sans-serif;
  font-size: 22px;
  line-height: 24px;
  color: #0038a5;
}
.contenedor-paso-a-paso .parrafo {
  font-weight: 450;
  font-size: 16px;
  line-height: 24px;
}
ion-popover {
  --backdrop-opacity: 0;
  --color: white;
  --box-shadow: 0px 3px 10px 0px #00000057;
}
ion-popover::part(content) {
  font-size: 12px;
}
ion-popover::part(arrow) {
  display: block;
}
ion-popover ion-content {
  --background: #53565a;
  --color: white;
  border-radius: 8px;
  --padding-bottom: 8px;
  --padding-end: 8px;
  --padding-top: 8px;
  --padding-start: 8px;
}
ion-popover ion-select-popover::part(native) {
  font-size: 12px;
  line-height: 19px;
  letter-spacing: 0px;
}
.select-popover ion-select-popover ion-item {
  font-size: 12px;
  line-height: 19px;
  letter-spacing: 0px;
  color: #525252;
}
.color-primary {
  color: #0038a5;
}
.padding-controles {
  padding: 5px 12px;
}

/* src/theme/variables.css */
:root {
  --ion-color-red-10: #fce1dd;
  --ion-color-red-50: rgba(206, 74, 74, 0.2);
  --ion-color-red-900: #de3318;
  --ion-color-red-900-background: rgba(222, 51, 24, 0.2);
  --ion-color-red-920: #df351a;
  --ion-color-red-950: #c91835;
  --ion-color-red-1000: #98162b;
  --ion-color-turquoise-50: rgba(62, 192, 212, 0.1);
  --ion-color-turquoise-100: rgba(0, 174, 201, 0.2);
  --ion-color-turquoise-600: #3ec0d5;
  --ion-color-turquoise-600-background: rgb(62, 192, 213, 0.2);
  --ion-color-turquoise-900: #2cabd0;
  --ion-color-turquoise-1000: #d2dcef;
  --ion-color-transparent: rgba(255, 255, 255, 0);
  --ion-color-white-50: rgba(255, 255, 255, 0.8);
  --ion-color-white-200: #ffffff;
  --ion-color-white-250: #f7f6f7;
  --ion-color-white-300: #eeedee;
  --ion-color-white-350: #f9feff;
  --ion-color-white-400: #f2fafc;
  --ion-color-border: #dce0e4;
  --ion-color-grey-150: #e0e0e0;
  --ion-color-grey-200: #d8d8d8;
  --ion-color-grey-300: #9d9d9d;
  --ion-color-grey-500: #9ea2a3;
  --ion-color-grey-600: #9c9b9b;
  --ion-color-grey-610: #919191;
  --ion-color-grey-640: #777777;
  --ion-color-grey-650: #707070;
  --ion-color-grey-750: #70726f;
  --ion-color-grey-760: #727272;
  --ion-color-grey-800: #525252;
  --ion-color-grey-850: #545454;
  --ion-color-grey-860: #565555;
  --ion-color-grey-900-rgb: rgba(146, 146, 146, 0.5);
  --ion-color-yellow-star: #ffcc02;
  --ion-color-blank-star: #d8dee6;
  --ion-color-orange-50: rgba(249, 172, 1, 0.2);
  --ion-color-green-50: rgba(136, 194, 72, 0.2);
  --ion-color-green-700: #8fcf00;
  --ion-color-green-700-background: rgba(143, 207, 0, 0.2);
  --ion-color-blue-50: rgba(62, 96, 180, 0.2);
  --ion-color-blue-100: #0033a8;
  --ion-color-yellow-900: #926900;
  --ion-color-orange-50: rgba(249, 172, 1, 0.2);
  --ion-color-black: #000000;
  --ion-color-fund-a: #cf4143;
  --ion-color-fund-b: #e5a700;
  --ion-color-fund-c: #a1c619;
  --ion-color-fund-d: #5da6e3;
  --ion-color-fund-e: #477fc9;
  --ion-color-disactived-background: #e6eaef;
  --ion-color-disactived-color: #949ca5;
  --ion-color-disactived-color-btn: #b4c0cf;
  --ion-color-hover-color-btn: #10214d;
  --ion-color-background-checked-toggle: #13c961;
  --ion-color-card-container-message-border: #1999e5;
  --ion-color-background-color-message: #37baf71a;
  --ion-color-complementary: #00aec7;
  --ion-color-complementary-alt: #e0a100;
  --ion-color-hr: rgba(0, 100, 250, 0.1);
  --ion-color-blocked-warning: #926900;
  --ion-color-blocked-warning-background: rgba(255, 204, 2, 0.1);
  --ion-color-alert-error: #de3318;
  --ion-color-alert-warning: #ff7800;
  --ion-color-alert-info: #0092a9;
  --ion-color-alert-error-background: #fde7e3;
  --ion-color-alert-warning-background: #ffefe0;
  --ion-color-alert-info-background: #dcfaff;
  --ion-color-alert-info-border: rgba(208, 157, 26);
  --ion-color-primary: #1c3a87;
  --ion-color-primary-rgb:
    28,
    58,
    135;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb:
    255,
    255,
    255;
  --ion-color-primary-shade: #193377;
  --ion-color-primary-tint: #334e93;
  --ion-color-primary-20: rgba(52, 98, 213, 0.2);
  --ion-color-contratsprimary: #ebeffb;
  --ion-color-contratsprimary-rgb:
    28,
    58,
    135;
  --ion-color-contratsprimary-contrast: #1c3a87;
  --ion-color-contratsprimary-contrast-rgb:
    255,
    255,
    255;
  --ion-color-contratsprimary-shade: #193377;
  --ion-color-contratsprimary-tint: #334e93;
  --ion-color-contratsprimary-20: rgba(52, 98, 213, 0.2);
  --ion-color-secondary: #586e89;
  --ion-color-secondary-rgb:
    88,
    110,
    137;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb:
    255,
    255,
    255;
  --ion-color-secondary-shade: #4d6179;
  --ion-color-secondary-tint: #697d95;
  --ion-color-tertiary: #bcc2ca;
  --ion-color-tertiary-rgb:
    188,
    194,
    202;
  --ion-color-tertiary-contrast: #000000;
  --ion-color-tertiary-contrast-rgb:
    0,
    0,
    0;
  --ion-color-tertiary-shade: #a5abb2;
  --ion-color-tertiary-tint: #c3c8cf;
  --ion-color-success: #2dd36f;
  --ion-color-success-rgb:
    45,
    211,
    111;
  --ion-color-success-contrast: #ffffff;
  --ion-color-success-contrast-rgb:
    255,
    255,
    255;
  --ion-color-success-shade: #28ba62;
  --ion-color-success-tint: #42d77d;
  --ion-color-warning: #553f16;
  --ion-color-warning-rgb:
    255,
    196,
    9;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb:
    0,
    0,
    0;
  --ion-color-warning-shade: #e0ac08;
  --ion-color-warning-tint: #ffca22;
  --ion-color-danger: #ff3f55;
  --ion-color-invalid: #e31c3d;
  --ion-color-danger-rgb:
    235,
    68,
    90;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb:
    255,
    255,
    255;
  --ion-color-danger-shade: #cf3c4f;
  --ion-color-danger-tint: #ed576b;
  --ion-color-danger-blocked: rgba(255, 63, 85, 0.1);
  --ion-color-dark: #000000;
  --ion-color-dark-rgb: rgba(0, 0, 0, 1);
  --ion-color-dark-contrast: #ffffff;
  --ion-color-dark-contrast-rgb:
    255,
    255,
    255;
  --ion-color-dark-shade: #1e2023;
  --ion-color-dark-tint: #383a3e;
  --ion-color-thumb: #ebebeb;
  --ion-color-medium: #92949c;
  --ion-color-medium-rgb:
    146,
    148,
    156;
  --ion-color-medium-contrast: #ffffff;
  --ion-color-medium-contrast-rgb:
    255,
    255,
    255;
  --ion-color-medium-shade: #808289;
  --ion-color-medium-tint: #9d9fa6;
  --ion-color-light: #ffffff;
  --ion-color-light-rgb:
    255,
    255,
    255;
  --ion-color-light-contrast: #000000;
  --ion-color-light-contrast-rgb:
    0,
    0,
    0;
  --ion-color-light-shade: #d7d8da;
  --ion-color-success-card: #edf8d6;
  --ion-color-failed-card: #fadfda;
  --ion-color-pending-card: #cbe5ec;
  --ion-color-share-values-card: rgba(0, 56, 165, 0.06);
  --ion-color-nav-selected: #dfe8f9;
  --ion-color-nav-selected-mobile: rgba(255, 255, 255, 0.18);
  --ion-color-mobile-nav: rgba(255, 255, 255, 0.444302);
  --ion-color-mobile-menu: rgb(255, 255, 255);
  --ion-color-nav-line: rgba(100, 153, 255, 0.18);
  --ion-color-border-left: #e3e3e3;
  --ion-color-border-right: #eaeaea;
  --ion-color-footer-primary: #3360b7;
  --ion-color-tooltip-background: rgba(255, 255, 255, 0.7);
  --ion-color-text-info-default: #0f9aeb;
  --ion-color-text-info: #1387cb;
  --ion-color-text-base-secondary: #586e89;
  --ion-color-background-info-alpha: rgba(55, 186, 247, 0.1);
  --ion-color-background-button-secondary: rgba(52, 98, 213, 0.1);
  --ion-color-shadow-neutral: rgba(114, 121, 129, 0.2);
  --ion-color-shadow-button-primary: rgba(129, 129, 14, 0.2);
  --ion-color-shadow-cards: 0px 8px 16px rgba(114, 121, 129, 0.2);
  --ion-color-shadow-buttons: 0px 4px 8px rgba(114, 121, 129, 0.2);
  --ion-color-shadow-modal: 0px 4px 12px rgba(114, 121, 129, 0.2);
  --ion-color-success-default-background: #078044;
  --ion-color-positive: #016531;
  --ion-color-positive-background: rgba(19, 201, 97, 0.1);
  --ion-color-negative: #8b1327;
  --ion-color-negative-background: rgba(255, 63, 85, 0.1);
  --ion-color-neutral: #37baf7;
  --ion-color-vector-separator: #dce0e4;
  --ion-color-background-secondary: #eef2fc;
  --ion-color-component-success: #069d4d;
  --ion-color-blur: #586e89;
  --ion-color-focus: #008198;
  --ion-color-blue-question: #2650ba;
  --ion-color-blue-background-info: #ebf8fe;
  --ion-color-border-custom-input: #485a70;
  --ion-color-border-custom-input-focus: #008198;
  --ion-color-link: #2550ba;
  --ion-color-info-modal: #0f6293;
  --ion-color-blue-info-text: #0f5279;
  --ion-color-background-paragraph: #1999e6;
  --ion-color-background-container: #ebeffb;
  --ion-color-hover-container: #f5f7fd;
  --ion-color-item-info: #565656;
  --ion-color-item-background: #ebeffb;
  --ion-color-item-background-hover: #f5f7fd;
  --ion-color-item-background-rgb:
    235,
    239,
    251;
  --ion-color-item-background-contrast: #000000;
  --ion-color-item-background-contrast-rgb:
    0,
    0,
    0;
  --ion-color-item-background-shade: #cfd2dd;
  --ion-color-item-background-tint: #edf1fb;
}
.ion-color-contratsprimary {
  --ion-color-base: var(--ion-color-contratsprimary);
  --ion-color-base-rgb: var(--ion-color-contratsprimary-rgb);
  --ion-color-contrast: var(--ion-color-contratsprimary-contrast);
  --ion-color-contrast-rgb: var(--ion-color-contratsprimary-contrast-rgb);
  --ion-color-shade: var(--ion-color-contratsprimary-shade);
  --ion-color-tint: var(--ion-color-contratsprimary-tint);
}
@font-face {
  font-family: "SuraSans";
  src: url(/assets/fonts/SuraSans.ttf), local(Arial);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family:
    "SuraSans Bold",
    "Helvetica Neue",
    sans-serif;
  src: url(/assets/fonts/SuraSans.ttf), local(Arial);
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "SuraSans Black";
  src: url(/assets/fonts/SuraSans.ttf), local(Arial);
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Barlow";
  src: url(/assets/fonts/SuraSans.ttf), local(Arial);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Joey-Medium";
  src: url(/assets/fonts/SuraSans.ttf), local(Arial);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Barlow-Regular";
  src: url(/assets/fonts/SuraSans.ttf), local(Arial);
  font-weight: normal;
  font-style: normal;
}
:root,
:root[mode=md],
:root[mode=ios] {
  --ion-font-family: "SuraSans";
  --ion-font-family-bold: "SuraSans Bold";
  --ion-font-family-medium: "SuraSans";
  --ion-font-family-black: "SuraSans Black";
  --ion-font-alternative-medium: "Joey-Medium";
  --ion-font-barlow-medium: "Barlow-Regular";
}
:is(:root, :root[mode=md], :root[mode=ios]) .btn:disabled {
  color: var(--ion-color-light-contrast);
  opacity: 0.2;
  background: var(--ion-color-medium-tint);
}
:is(:root, :root[mode=md], :root[mode=ios]) .custom-modal {
  box-shadow: var(--ion-color-shadow-modal);
  --border-radius: 10px;
  --width: 753px;
  --height: 473px;
}
:is(:root, :root[mode=md], :root[mode=ios])::part(backdrop) {
  --backdrop-opacity: 0.75;
}
:is(:root, :root[mode=md], :root[mode=ios]) ion-input {
  --highlight-color-focused: none;
  --highlight-color-invalid: #9D9D9D;
  --highlight-color-valid: #9D9D9D;
  --background: white;
  --color: #525252;
  --placeholder-color: #9D9D9D;
  --border-color: #9D9D9D;
  font-weight: 450;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0px;
}
:is(:root, :root[mode=md], :root[mode=ios]) ion-input:focus-within {
  --background: white;
}

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