._hcHeader_1a9ln_1 {
  position: sticky;
}._legal_q8lr4_1 {
  text-align: center;
}._login_zuqia_1 {
  height: 100vh;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto 1fr;
  grid-template-areas: "header" "main";
}
._login_zuqia_1 > header {
  grid-area: header;
}
._login_zuqia_1 > main {
  grid-area: main;
  display: grid;
  grid-template-rows: 1fr;
}
._login_zuqia_1 > main ._text_zuqia_16 {
  padding-top: 200px;
}
._login_zuqia_1 > main ._loginButton_zuqia_19 {
  width: 384px;
}
._login_zuqia_1 > main > section {
  display: flex;
  align-items: center;
  flex-direction: column;
}
._login_zuqia_1 > footer {
  grid-area: footer;
}._loader_3h5s1_1 {
  position: absolute;
  top: 40vh;
  left: calc(50% - 36px);
}._home_anbwg_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
._home_anbwg_1 img {
  width: 100%;
}body {
  margin: 0;
  height: 100vh;
}:root {
  --hcr-brand-primary-color: #73d700;
  --hcr-brand-secondary-color: #ffad00;
  --hcr-ui-primary-color: #31a100;
  --hcr-ui-primary-light-color: #5cc500;
  --hcr-ui-primary-dark-color: #187d00;
  --hcr-grayscale-0-color: #fff;
  --hcr-grayscale-10-color: #f7f7f7;
  --hcr-grayscale-30-color: #e1e1e1;
  --hcr-grayscale-50-color: #c8c8c8;
  --hcr-grayscale-70-color: #646464;
  --hcr-grayscale-90-color: #444;
  --hcr-grayscale-100-color: #353535;
  --hcr-neutral-color: #016ae7;
  --hcr-success-color: #228f00;
  --hcr-success-dark-color: #136b00;
  --hcr-warning-color: #ff5704;
  --hcr-warning-dark-color: #c42d00;
  --hcr-danger-color: #dd2828;
  --hcr-danger-dark-color: #b31414;
  --hcr-bg-primary-color: #fff;
  --hcr-bg-primary-transparent-color: rgba(255, 255, 255, 0.88);
  --hcr-bg-secondary-color: #f7f7f7;
  --hcr-box-bg-color: #fff;
  --hcr-highlight-color: #e5f9c0;
  --hcr-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --hcr-focus-outline-color: #016ae7;
  --hcr-content-primary-color: #353535;
  --hcr-content-secondary-color: #646464;
  --hcr-heading-font-color: #353535;
  --hcr-link-color: #0047de;
  --hcr-line-primary-color: #c8c8c8;
  --hcr-icon-primary-color: #8b8b8b;
  --hcr-icon-secondary-color: #31a100;
  --hcr-box-shadow-color: rgba(0, 0, 0, 0.18);
  --hcr-box-shadow-subtle-color: rgba(0, 0, 0, 0.06);
  --hcr-button-primary-color: #a2e53f;
  --hcr-button-label-color: #353535;
  --hcr-header-bg-color: #a2e53f;
  --hcr-header-color: #353535;
  --hcr-header-nav-bg-color-tablet: #73d700;
  --hcr-input-border-color: #8b8b8b;
  --hcr-input-height-mobile: 44px;
  --hcr-input-height-desktop: 36px;
  --hcr-spacing-1: 6px;
  --hcr-spacing-2: 12px;
  --hcr-spacing-3: 18px;
  --hcr-spacing-4: 24px;
  --hcr-spacing-5: 30px;
  --hcr-spacing-6: 36px;
  --hcr-spacing-7: 42px;
  --hcr-spacing-8: 48px;
  --hcr-spacing-9: 54px;
  --hcr-spacing-10: 60px;
  --hcr-spacing-11: 66px;
  --hcr-spacing-12: 72px;
  --hcr-spacing-half: 3px;
  --hcr-page-min-width: 320px;
  --hcr-page-max-width: 1200px;
  --hcr-font-size-primary: 1rem;
  --hcr-font-size-small: 0.875rem;
  --hcr-font-size-fineprint: 0.75rem;
  --hcr-font-size-h1: 1.7rem;
  --hcr-font-size-h2: 1.3rem;
  --hcr-font-size-h3: 1.1rem;
  --hcr-font-size-h4: 1rem;
  --hcr-line-height-primary: 1.5rem;
  --hcr-line-height-small: 1.125rem;
  --hcr-line-height-fineprint: 0.938rem;
  --hcr-line-height-h1: 2rem;
  --hcr-line-height-h2: 1.7rem;
  --hcr-line-height-h3: 1.5rem;
  --hcr-line-height-h4: 1.5rem;
  --hcr-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
  --hcr-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --hcr-disabled-element-opacity: 0.5;
  --hcr-primary-border-radius: 6px;
  --hcr-primary-box-shadow: 0px 6px 12px rgba(0, 0, 0, .06), 0px 3px 18px rgba(0, 0, 0, .06), 0px 3px 6px rgba(0, 0, 0, .18);
  --hcr-color-scheme: normal;
  --hcr-font-family-primary: Roboto, Arial, sans-serif;
  --hcr-font-weight-normal: 400;
  --hcr-font-weight-semibold: 500;
  --hcr-font-weight-bold: 700;
}

:root {
  color: var(--hcr-content-primary-color);
  font-family: var(--hcr-font-family-primary);
  font-size: var(--hcr-font-size-primary);
  font-weight: var(--hcr-font-weight-normal);
  line-height: var(--hcr-line-height-primary);
  color-scheme: var(--hcr-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  :root {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--hcr-font-family-primary);
  }
}

.hcr-theme-flix-dark {
  --hcr-brand-primary-color: #73d700;
  --hcr-brand-secondary-color: #ffad00;
  --hcr-ui-primary-color: #73d700;
  --hcr-ui-primary-light-color: #44b300;
  --hcr-ui-primary-dark-color: #cef38d;
  --hcr-grayscale-0-color: #252525;
  --hcr-grayscale-10-color: #353535;
  --hcr-grayscale-30-color: #444;
  --hcr-grayscale-50-color: #646464;
  --hcr-grayscale-70-color: #8b8b8b;
  --hcr-grayscale-90-color: #c8c8c8;
  --hcr-grayscale-100-color: #fff;
  --hcr-neutral-color: #039fd5;
  --hcr-success-color: #44b300;
  --hcr-success-dark-color: #cef38d;
  --hcr-warning-color: #ff8206;
  --hcr-warning-dark-color: #ffe393;
  --hcr-danger-color: #fd5a5a;
  --hcr-danger-dark-color: #ffc9ce;
  --hcr-bg-primary-color: #252525;
  --hcr-bg-primary-transparent-color: rgba(53, 53, 53, 0.88);
  --hcr-bg-secondary-color: #202020;
  --hcr-box-bg-color: #353535;
  --hcr-highlight-color: #136b00;
  --hcr-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --hcr-focus-outline-color: #016ae7;
  --hcr-content-primary-color: #fff;
  --hcr-content-secondary-color: #c8c8c8;
  --hcr-heading-font-color: #fff;
  --hcr-link-color: #3bd0de;
  --hcr-line-primary-color: #646464;
  --hcr-icon-primary-color: #fff;
  --hcr-icon-secondary-color: #73D700;
  --hcr-box-shadow-color: rgba(0, 0, 0, 0.18);
  --hcr-box-shadow-subtle-color: rgba(0, 0, 0, 0.06);
  --hcr-button-primary-color: #a2e53f;
  --hcr-button-label-color: #353535;
  --hcr-header-bg-color: #0f5900;
  --hcr-header-color: #fff;
  --hcr-header-nav-bg-color-tablet: #0b4000;
  --hcr-input-border-color: #c8c8c8;
  --hcr-input-height-mobile: 44px;
  --hcr-input-height-desktop: 36px;
  --hcr-spacing-1: 6px;
  --hcr-spacing-2: 12px;
  --hcr-spacing-3: 18px;
  --hcr-spacing-4: 24px;
  --hcr-spacing-5: 30px;
  --hcr-spacing-6: 36px;
  --hcr-spacing-7: 42px;
  --hcr-spacing-8: 48px;
  --hcr-spacing-9: 54px;
  --hcr-spacing-10: 60px;
  --hcr-spacing-11: 66px;
  --hcr-spacing-12: 72px;
  --hcr-spacing-half: 3px;
  --hcr-page-min-width: 320px;
  --hcr-page-max-width: 1200px;
  --hcr-font-size-primary: 1rem;
  --hcr-font-size-small: 0.875rem;
  --hcr-font-size-fineprint: 0.75rem;
  --hcr-font-size-h1: 1.7rem;
  --hcr-font-size-h2: 1.3rem;
  --hcr-font-size-h3: 1.1rem;
  --hcr-font-size-h4: 1rem;
  --hcr-line-height-primary: 1.5rem;
  --hcr-line-height-small: 1.125rem;
  --hcr-line-height-fineprint: 0.938rem;
  --hcr-line-height-h1: 2rem;
  --hcr-line-height-h2: 1.7rem;
  --hcr-line-height-h3: 1.5rem;
  --hcr-line-height-h4: 1.5rem;
  --hcr-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --hcr-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24));
  --hcr-disabled-element-opacity: 0.5;
  --hcr-primary-border-radius: 6px;
  --hcr-primary-box-shadow: 0px 6px 12px rgba(0, 0, 0, .06), 0px 3px 18px rgba(0, 0, 0, .06), 0px 3px 6px rgba(0, 0, 0, .18);
  --hcr-color-scheme: dark;
  --hcr-font-family-primary: Roboto, Arial, sans-serif;
  --hcr-font-weight-normal: 400;
  --hcr-font-weight-semibold: 500;
  --hcr-font-weight-bold: 700;
}

.hcr-theme-flix-dark {
  color: var(--hcr-content-primary-color);
  font-family: var(--hcr-font-family-primary);
  font-size: var(--hcr-font-size-primary);
  font-weight: var(--hcr-font-weight-normal);
  line-height: var(--hcr-line-height-primary);
  color-scheme: var(--hcr-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  .hcr-theme-flix-dark {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--hcr-font-family-primary);
  }
}

.hcr-theme-high-contrast {
  --hcr-brand-primary-color: #73d700;
  --hcr-brand-secondary-color: #ffad00;
  --hcr-ui-primary-color: #fff;
  --hcr-ui-primary-light-color: #fff;
  --hcr-ui-primary-dark-color: #000;
  --hcr-grayscale-0-color: #000;
  --hcr-grayscale-10-color: #252525;
  --hcr-grayscale-30-color: #353535;
  --hcr-grayscale-50-color: #444;
  --hcr-grayscale-70-color: #fff;
  --hcr-grayscale-90-color: #fff;
  --hcr-grayscale-100-color: #fff;
  --hcr-neutral-color: #ccf7f7;
  --hcr-success-color: #e5f9c0;
  --hcr-success-dark-color: #e5f9c0;
  --hcr-warning-color: #ffefc5;
  --hcr-warning-dark-color: #ffefc5;
  --hcr-danger-color: #ffe3e6;
  --hcr-danger-dark-color: #ffe3e6;
  --hcr-bg-primary-color: #000;
  --hcr-bg-primary-transparent-color: rgba(0, 0, 0, 0.88);
  --hcr-bg-secondary-color: #000;
  --hcr-box-bg-color: #000;
  --hcr-highlight-color: #252525;
  --hcr-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --hcr-focus-outline-color: #ff0;
  --hcr-content-primary-color: #fff;
  --hcr-content-secondary-color: #fff;
  --hcr-heading-font-color: #fff;
  --hcr-link-color: #ff0;
  --hcr-line-primary-color: #fff;
  --hcr-icon-primary-color: #fff;
  --hcr-icon-secondary-color: #fff;
  --hcr-box-shadow-color: rgba(255, 255, 255, 0.18);
  --hcr-box-shadow-subtle-color: rgba(255, 255, 255, 0.06);
  --hcr-button-primary-color: #fff;
  --hcr-button-label-color: #000;
  --hcr-header-bg-color: #000;
  --hcr-header-color: #fff;
  --hcr-header-nav-bg-color-tablet: #000;
  --hcr-input-border-color: #fff;
  --hcr-input-height-mobile: 44px;
  --hcr-input-height-desktop: 36px;
  --hcr-spacing-1: 6px;
  --hcr-spacing-2: 12px;
  --hcr-spacing-3: 18px;
  --hcr-spacing-4: 24px;
  --hcr-spacing-5: 30px;
  --hcr-spacing-6: 36px;
  --hcr-spacing-7: 42px;
  --hcr-spacing-8: 48px;
  --hcr-spacing-9: 54px;
  --hcr-spacing-10: 60px;
  --hcr-spacing-11: 66px;
  --hcr-spacing-12: 72px;
  --hcr-spacing-half: 3px;
  --hcr-page-min-width: 320px;
  --hcr-page-max-width: 1200px;
  --hcr-font-size-primary: 1rem;
  --hcr-font-size-small: 0.875rem;
  --hcr-font-size-fineprint: 0.75rem;
  --hcr-font-size-h1: 1.7rem;
  --hcr-font-size-h2: 1.3rem;
  --hcr-font-size-h3: 1.1rem;
  --hcr-font-size-h4: 1rem;
  --hcr-line-height-primary: 1.5rem;
  --hcr-line-height-small: 1.125rem;
  --hcr-line-height-fineprint: 0.938rem;
  --hcr-line-height-h1: 2rem;
  --hcr-line-height-h2: 1.7rem;
  --hcr-line-height-h3: 1.5rem;
  --hcr-line-height-h4: 1.5rem;
  --hcr-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
  --hcr-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --hcr-disabled-element-opacity: 0.5;
  --hcr-primary-border-radius: 6px;
  --hcr-primary-box-shadow: inset -2px -2px 0 #fff, inset 2px 2px 0 #fff;
  --hcr-color-scheme: normal;
  --hcr-font-family-primary: Roboto, Arial, sans-serif;
  --hcr-font-weight-normal: 400;
  --hcr-font-weight-semibold: 500;
  --hcr-font-weight-bold: 700;
}

.hcr-theme-high-contrast {
  color: var(--hcr-content-primary-color);
  font-family: var(--hcr-font-family-primary);
  font-size: var(--hcr-font-size-primary);
  font-weight: var(--hcr-font-weight-normal);
  line-height: var(--hcr-line-height-primary);
  color-scheme: var(--hcr-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  .hcr-theme-high-contrast {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--hcr-font-family-primary);
  }
}

.hcr-theme-kamil {
  --hcr-brand-primary-color: #004B8D;
  --hcr-brand-secondary-color: #ffb300;
  --hcr-ui-primary-color: #082967;
  --hcr-ui-primary-light-color: #3eb5f1;
  --hcr-ui-primary-dark-color: #00003c;
  --hcr-grayscale-0-color: #fff;
  --hcr-grayscale-10-color: #f7f7f7;
  --hcr-grayscale-30-color: #e1e1e1;
  --hcr-grayscale-50-color: #c8c8c8;
  --hcr-grayscale-70-color: #646464;
  --hcr-grayscale-90-color: #444;
  --hcr-grayscale-100-color: #353535;
  --hcr-neutral-color: #016ae7;
  --hcr-success-color: #228f00;
  --hcr-success-dark-color: #136b00;
  --hcr-warning-color: #ff5704;
  --hcr-warning-dark-color: #c42d00;
  --hcr-danger-color: #dd2828;
  --hcr-danger-dark-color: #b31414;
  --hcr-bg-primary-color: #fff;
  --hcr-bg-primary-transparent-color: rgba(255, 255, 255, 0.88);
  --hcr-bg-secondary-color: #f7f7f7;
  --hcr-box-bg-color: #fff;
  --hcr-highlight-color: #deeaff;
  --hcr-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --hcr-focus-outline-color: #016ae7;
  --hcr-content-primary-color: #353535;
  --hcr-content-secondary-color: #646464;
  --hcr-heading-font-color: #353535;
  --hcr-link-color: #0047de;
  --hcr-line-primary-color: #c8c8c8;
  --hcr-icon-primary-color: #8b8b8b;
  --hcr-icon-secondary-color: #082967;
  --hcr-box-shadow-color: rgba(0, 0, 0, 0.18);
  --hcr-box-shadow-subtle-color: rgba(0, 0, 0, 0.06);
  --hcr-button-primary-color: #082967;
  --hcr-button-label-color: #fff;
  --hcr-header-bg-color: #082967;
  --hcr-header-color: #fff;
  --hcr-header-nav-bg-color-tablet: #00003c;
  --hcr-input-border-color: #8b8b8b;
  --hcr-input-height-mobile: 44px;
  --hcr-input-height-desktop: 36px;
  --hcr-spacing-1: 6px;
  --hcr-spacing-2: 12px;
  --hcr-spacing-3: 18px;
  --hcr-spacing-4: 24px;
  --hcr-spacing-5: 30px;
  --hcr-spacing-6: 36px;
  --hcr-spacing-7: 42px;
  --hcr-spacing-8: 48px;
  --hcr-spacing-9: 54px;
  --hcr-spacing-10: 60px;
  --hcr-spacing-11: 66px;
  --hcr-spacing-12: 72px;
  --hcr-spacing-half: 3px;
  --hcr-page-min-width: 320px;
  --hcr-page-max-width: 1200px;
  --hcr-font-size-primary: 1rem;
  --hcr-font-size-small: 0.875rem;
  --hcr-font-size-fineprint: 0.75rem;
  --hcr-font-size-h1: 1.7rem;
  --hcr-font-size-h2: 1.3rem;
  --hcr-font-size-h3: 1.1rem;
  --hcr-font-size-h4: 1rem;
  --hcr-line-height-primary: 1.5rem;
  --hcr-line-height-small: 1.125rem;
  --hcr-line-height-fineprint: 0.938rem;
  --hcr-line-height-h1: 2rem;
  --hcr-line-height-h2: 1.7rem;
  --hcr-line-height-h3: 1.5rem;
  --hcr-line-height-h4: 1.5rem;
  --hcr-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
  --hcr-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --hcr-disabled-element-opacity: 0.5;
  --hcr-primary-border-radius: 6px;
  --hcr-primary-box-shadow: 0px 6px 12px rgba(0, 0, 0, .06), 0px 3px 18px rgba(0, 0, 0, .06), 0px 3px 6px rgba(0, 0, 0, .18);
  --hcr-color-scheme: normal;
  --hcr-font-family-primary: Roboto, Arial, sans-serif;
  --hcr-font-weight-normal: 400;
  --hcr-font-weight-semibold: 500;
  --hcr-font-weight-bold: 700;
}

.hcr-theme-kamil {
  color: var(--hcr-content-primary-color);
  font-family: var(--hcr-font-family-primary);
  font-size: var(--hcr-font-size-primary);
  font-weight: var(--hcr-font-weight-normal);
  line-height: var(--hcr-line-height-primary);
  color-scheme: var(--hcr-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  .hcr-theme-kamil {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--hcr-font-family-primary);
  }
}

.hcr-theme-kamil-dark {
  --hcr-brand-primary-color: #004B8D;
  --hcr-brand-secondary-color: #ffb300;
  --hcr-ui-primary-color: #3EB5F1;
  --hcr-ui-primary-light-color: #0597DD;
  --hcr-ui-primary-dark-color: #95D8F8;
  --hcr-grayscale-0-color: #252525;
  --hcr-grayscale-10-color: #353535;
  --hcr-grayscale-30-color: #444;
  --hcr-grayscale-50-color: #646464;
  --hcr-grayscale-70-color: #8b8b8b;
  --hcr-grayscale-90-color: #c8c8c8;
  --hcr-grayscale-100-color: #fff;
  --hcr-neutral-color: #039fd5;
  --hcr-success-color: #44b300;
  --hcr-success-dark-color: #cef38d;
  --hcr-warning-color: #ff8206;
  --hcr-warning-dark-color: #ffe393;
  --hcr-danger-color: #fd5a5a;
  --hcr-danger-dark-color: #ffc9ce;
  --hcr-bg-primary-color: #252525;
  --hcr-bg-primary-transparent-color: rgba(53, 53, 53, 0.88);
  --hcr-bg-secondary-color: #202020;
  --hcr-box-bg-color: #353535;
  --hcr-highlight-color: #00003C;
  --hcr-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --hcr-focus-outline-color: #016ae7;
  --hcr-content-primary-color: #fff;
  --hcr-content-secondary-color: #c8c8c8;
  --hcr-heading-font-color: #fff;
  --hcr-link-color: #3BD0DE;
  --hcr-line-primary-color: #646464;
  --hcr-icon-primary-color: #fff;
  --hcr-icon-secondary-color: #3EB5F1;
  --hcr-box-shadow-color: rgba(0, 0, 0, 0.18);
  --hcr-box-shadow-subtle-color: rgba(0, 0, 0, 0.06);
  --hcr-button-primary-color: #082967;
  --hcr-button-label-color: #fff;
  --hcr-header-bg-color: #00003c;
  --hcr-header-color: #fff;
  --hcr-header-nav-bg-color-tablet: #000010;
  --hcr-input-border-color: #c8c8c8;
  --hcr-input-height-mobile: 44px;
  --hcr-input-height-desktop: 36px;
  --hcr-spacing-1: 6px;
  --hcr-spacing-2: 12px;
  --hcr-spacing-3: 18px;
  --hcr-spacing-4: 24px;
  --hcr-spacing-5: 30px;
  --hcr-spacing-6: 36px;
  --hcr-spacing-7: 42px;
  --hcr-spacing-8: 48px;
  --hcr-spacing-9: 54px;
  --hcr-spacing-10: 60px;
  --hcr-spacing-11: 66px;
  --hcr-spacing-12: 72px;
  --hcr-spacing-half: 3px;
  --hcr-page-min-width: 320px;
  --hcr-page-max-width: 1200px;
  --hcr-font-size-primary: 1rem;
  --hcr-font-size-small: 0.875rem;
  --hcr-font-size-fineprint: 0.75rem;
  --hcr-font-size-h1: 1.7rem;
  --hcr-font-size-h2: 1.3rem;
  --hcr-font-size-h3: 1.1rem;
  --hcr-font-size-h4: 1rem;
  --hcr-line-height-primary: 1.5rem;
  --hcr-line-height-small: 1.125rem;
  --hcr-line-height-fineprint: 0.938rem;
  --hcr-line-height-h1: 2rem;
  --hcr-line-height-h2: 1.7rem;
  --hcr-line-height-h3: 1.5rem;
  --hcr-line-height-h4: 1.5rem;
  --hcr-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --hcr-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24));
  --hcr-disabled-element-opacity: 0.5;
  --hcr-primary-border-radius: 6px;
  --hcr-primary-box-shadow: 0px 6px 12px rgba(0, 0, 0, .06), 0px 3px 18px rgba(0, 0, 0, .06), 0px 3px 6px rgba(0, 0, 0, .18);
  --hcr-color-scheme: dark;
  --hcr-font-family-primary: Roboto, Arial, sans-serif;
  --hcr-font-weight-normal: 400;
  --hcr-font-weight-semibold: 500;
  --hcr-font-weight-bold: 700;
}

.hcr-theme-kamil-dark {
  color: var(--hcr-content-primary-color);
  font-family: var(--hcr-font-family-primary);
  font-size: var(--hcr-font-size-primary);
  font-weight: var(--hcr-font-weight-normal);
  line-height: var(--hcr-line-height-primary);
  color-scheme: var(--hcr-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  .hcr-theme-kamil-dark {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--hcr-font-family-primary);
  }
}

.hcr-theme-neptune {
  --hcr-brand-primary-color: #004963;
  --hcr-brand-secondary-color: #f57812;
  --hcr-ui-primary-color: #004963;
  --hcr-ui-primary-light-color: #00759c;
  --hcr-ui-primary-dark-color: #003547;
  --hcr-grayscale-0-color: #fff;
  --hcr-grayscale-10-color: #f7f7f7;
  --hcr-grayscale-30-color: #e1e1e1;
  --hcr-grayscale-50-color: #c8c8c8;
  --hcr-grayscale-70-color: #646464;
  --hcr-grayscale-90-color: #444;
  --hcr-grayscale-100-color: #353535;
  --hcr-neutral-color: #016ae7;
  --hcr-success-color: #228f00;
  --hcr-success-dark-color: #136b00;
  --hcr-warning-color: #ff5704;
  --hcr-warning-dark-color: #c42d00;
  --hcr-danger-color: #dd2828;
  --hcr-danger-dark-color: #b31414;
  --hcr-bg-primary-color: #fff;
  --hcr-bg-primary-transparent-color: rgba(255, 255, 255, 0.88);
  --hcr-bg-secondary-color: #f7f7f7;
  --hcr-box-bg-color: #fff;
  --hcr-highlight-color: #d4ecf5;
  --hcr-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --hcr-focus-outline-color: #016ae7;
  --hcr-content-primary-color: #353535;
  --hcr-content-secondary-color: #646464;
  --hcr-heading-font-color: #004963;
  --hcr-link-color: #bd5604;
  --hcr-line-primary-color: #c8c8c8;
  --hcr-icon-primary-color: #8b8b8b;
  --hcr-icon-secondary-color: #ef782c;
  --hcr-box-shadow-color: rgba(0, 0, 0, 0.18);
  --hcr-box-shadow-subtle-color: rgba(0, 0, 0, 0.06);
  --hcr-button-primary-color: #004963;
  --hcr-button-label-color: #fff;
  --hcr-header-bg-color: #004963;
  --hcr-header-color: #fff;
  --hcr-header-nav-bg-color-tablet: #003547;
  --hcr-input-border-color: #8b8b8b;
  --hcr-input-height-mobile: 44px;
  --hcr-input-height-desktop: 36px;
  --hcr-spacing-1: 6px;
  --hcr-spacing-2: 12px;
  --hcr-spacing-3: 18px;
  --hcr-spacing-4: 24px;
  --hcr-spacing-5: 30px;
  --hcr-spacing-6: 36px;
  --hcr-spacing-7: 42px;
  --hcr-spacing-8: 48px;
  --hcr-spacing-9: 54px;
  --hcr-spacing-10: 60px;
  --hcr-spacing-11: 66px;
  --hcr-spacing-12: 72px;
  --hcr-spacing-half: 3px;
  --hcr-page-min-width: 320px;
  --hcr-page-max-width: 1200px;
  --hcr-font-size-primary: 1rem;
  --hcr-font-size-small: 0.875rem;
  --hcr-font-size-fineprint: 0.75rem;
  --hcr-font-size-h1: 1.7rem;
  --hcr-font-size-h2: 1.3rem;
  --hcr-font-size-h3: 1.1rem;
  --hcr-font-size-h4: 1rem;
  --hcr-line-height-primary: 1.5rem;
  --hcr-line-height-small: 1.125rem;
  --hcr-line-height-fineprint: 0.938rem;
  --hcr-line-height-h1: 2rem;
  --hcr-line-height-h2: 1.7rem;
  --hcr-line-height-h3: 1.5rem;
  --hcr-line-height-h4: 1.5rem;
  --hcr-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
  --hcr-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --hcr-disabled-element-opacity: 0.5;
  --hcr-primary-border-radius: 6px;
  --hcr-primary-box-shadow: 0px 6px 12px rgba(0, 0, 0, .06), 0px 3px 18px rgba(0, 0, 0, .06), 0px 3px 6px rgba(0, 0, 0, .18);
  --hcr-color-scheme: normal;
  --hcr-font-family-primary: Roboto, Arial, sans-serif;
  --hcr-font-weight-normal: 400;
  --hcr-font-weight-semibold: 500;
  --hcr-font-weight-bold: 700;
}

.hcr-theme-neptune {
  color: var(--hcr-content-primary-color);
  font-family: var(--hcr-font-family-primary);
  font-size: var(--hcr-font-size-primary);
  font-weight: var(--hcr-font-weight-normal);
  line-height: var(--hcr-line-height-primary);
  color-scheme: var(--hcr-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  .hcr-theme-neptune {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--hcr-font-family-primary);
  }
}

.hcr-theme-neptune-dark {
  --hcr-brand-primary-color: #004963;
  --hcr-brand-secondary-color: #f57812;
  --hcr-ui-primary-color: #00A6DE;
  --hcr-ui-primary-light-color: #005C7B;
  --hcr-ui-primary-dark-color: #21C5FC;
  --hcr-grayscale-0-color: #252525;
  --hcr-grayscale-10-color: #353535;
  --hcr-grayscale-30-color: #444;
  --hcr-grayscale-50-color: #646464;
  --hcr-grayscale-70-color: #8b8b8b;
  --hcr-grayscale-90-color: #c8c8c8;
  --hcr-grayscale-100-color: #fff;
  --hcr-neutral-color: #039fd5;
  --hcr-success-color: #44b300;
  --hcr-success-dark-color: #cef38d;
  --hcr-warning-color: #ff8206;
  --hcr-warning-dark-color: #ffe393;
  --hcr-danger-color: #fd5a5a;
  --hcr-danger-dark-color: #ffc9ce;
  --hcr-bg-primary-color: #252525;
  --hcr-bg-primary-transparent-color: rgba(53, 53, 53, 0.88);
  --hcr-bg-secondary-color: #202020;
  --hcr-box-bg-color: #353535;
  --hcr-highlight-color: #003547;
  --hcr-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --hcr-focus-outline-color: #016ae7;
  --hcr-content-primary-color: #fff;
  --hcr-content-secondary-color: #c8c8c8;
  --hcr-heading-font-color: #fff;
  --hcr-link-color: #FFAF6E;
  --hcr-line-primary-color: #646464;
  --hcr-icon-primary-color: #fff;
  --hcr-icon-secondary-color: #00A6DE;
  --hcr-box-shadow-color: rgba(0, 0, 0, 0.18);
  --hcr-box-shadow-subtle-color: rgba(0, 0, 0, 0.06);
  --hcr-button-primary-color: #004963;
  --hcr-button-label-color: #FFFFFF;
  --hcr-header-bg-color: #003547;
  --hcr-header-color: #fff;
  --hcr-header-nav-bg-color-tablet: #001C26;
  --hcr-input-border-color: #c8c8c8;
  --hcr-input-height-mobile: 44px;
  --hcr-input-height-desktop: 36px;
  --hcr-spacing-1: 6px;
  --hcr-spacing-2: 12px;
  --hcr-spacing-3: 18px;
  --hcr-spacing-4: 24px;
  --hcr-spacing-5: 30px;
  --hcr-spacing-6: 36px;
  --hcr-spacing-7: 42px;
  --hcr-spacing-8: 48px;
  --hcr-spacing-9: 54px;
  --hcr-spacing-10: 60px;
  --hcr-spacing-11: 66px;
  --hcr-spacing-12: 72px;
  --hcr-spacing-half: 3px;
  --hcr-page-min-width: 320px;
  --hcr-page-max-width: 1200px;
  --hcr-font-size-primary: 1rem;
  --hcr-font-size-small: 0.875rem;
  --hcr-font-size-fineprint: 0.75rem;
  --hcr-font-size-h1: 1.7rem;
  --hcr-font-size-h2: 1.3rem;
  --hcr-font-size-h3: 1.1rem;
  --hcr-font-size-h4: 1rem;
  --hcr-line-height-primary: 1.5rem;
  --hcr-line-height-small: 1.125rem;
  --hcr-line-height-fineprint: 0.938rem;
  --hcr-line-height-h1: 2rem;
  --hcr-line-height-h2: 1.7rem;
  --hcr-line-height-h3: 1.5rem;
  --hcr-line-height-h4: 1.5rem;
  --hcr-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --hcr-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24));
  --hcr-disabled-element-opacity: 0.5;
  --hcr-primary-border-radius: 6px;
  --hcr-primary-box-shadow: 0px 6px 12px rgba(0, 0, 0, .06), 0px 3px 18px rgba(0, 0, 0, .06), 0px 3px 6px rgba(0, 0, 0, .18);
  --hcr-color-scheme: dark;
  --hcr-font-family-primary: Roboto, Arial, sans-serif;
  --hcr-font-weight-normal: 400;
  --hcr-font-weight-semibold: 500;
  --hcr-font-weight-bold: 700;
}

.hcr-theme-neptune-dark {
  color: var(--hcr-content-primary-color);
  font-family: var(--hcr-font-family-primary);
  font-size: var(--hcr-font-size-primary);
  font-weight: var(--hcr-font-weight-normal);
  line-height: var(--hcr-line-height-primary);
  color-scheme: var(--hcr-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  .hcr-theme-neptune-dark {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--hcr-font-family-primary);
  }
}
.hcr-sr-only, .hcr-sr-only-focusable:not(:focus) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  border-width: 0 !important;
  opacity: 0 !important;
  white-space: nowrap !important;
  clip-path: inset(50%) !important;
}

.hcr-sr-only-focusable {
  transition: opacity 250ms ease;
  opacity: 1 !important;
}
.hcr-has-text-centered {
  text-align: center;
}
.hcr-has-text-left {
  text-align: left;
}
.hcr-has-text-right {
  text-align: right;
}

.hcr-hidden {
  display: none;
}

@media (min-width: 0) and (max-width: 389px) {
  .hcr-hidden-zero {
    display: none;
  }
}
@media (min-width: 390px) and (max-width: 599px) {
  .hcr-hidden-xs {
    display: none;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .hcr-hidden-sm {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .hcr-hidden-md {
    display: none;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .hcr-hidden-lg {
    display: none;
  }
}
@media (min-width: 1200px) {
  .hcr-hidden-xl {
    display: none;
  }
}
.hcr-reset-btn {
  padding: 0;
  font-size: var(--hcr-font-size-primary);
  border: 0;
  background: transparent;
  font-family: var(--hcr-font-family-primary);
  cursor: pointer;
  appearance: none;
}
.hcr-reset-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.hcr-reset-list--inline {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.hcr-reset-list--inline > li {
  display: inline-block;
}

/* stylelint-disable declaration-no-important */
.hcr-space-half-top {
  margin-top: var(--hcr-spacing-half) !important;
}
.hcr-space-half-bottom {
  margin-bottom: var(--hcr-spacing-half) !important;
}
.hcr-space-half-left {
  margin-left: var(--hcr-spacing-half) !important;
}
.hcr-space-half-right {
  margin-right: var(--hcr-spacing-half) !important;
}
.hcr-space-1-top {
  margin-top: var(--hcr-spacing-1) !important;
}
.hcr-space-1-bottom {
  margin-bottom: var(--hcr-spacing-1) !important;
}
.hcr-space-1-left {
  margin-left: var(--hcr-spacing-1) !important;
}
.hcr-space-1-right {
  margin-right: var(--hcr-spacing-1) !important;
}
.hcr-space-2-top {
  margin-top: var(--hcr-spacing-2) !important;
}
.hcr-space-2-bottom {
  margin-bottom: var(--hcr-spacing-2) !important;
}
.hcr-space-2-left {
  margin-left: var(--hcr-spacing-2) !important;
}
.hcr-space-2-right {
  margin-right: var(--hcr-spacing-2) !important;
}
.hcr-space-3-top {
  margin-top: var(--hcr-spacing-3) !important;
}
.hcr-space-3-bottom {
  margin-bottom: var(--hcr-spacing-3) !important;
}
.hcr-space-3-left {
  margin-left: var(--hcr-spacing-3) !important;
}
.hcr-space-3-right {
  margin-right: var(--hcr-spacing-3) !important;
}
.hcr-space-4-top {
  margin-top: var(--hcr-spacing-4) !important;
}
.hcr-space-4-bottom {
  margin-bottom: var(--hcr-spacing-4) !important;
}
.hcr-space-4-left {
  margin-left: var(--hcr-spacing-4) !important;
}
.hcr-space-4-right {
  margin-right: var(--hcr-spacing-4) !important;
}
.hcr-space-5-top {
  margin-top: var(--hcr-spacing-5) !important;
}
.hcr-space-5-bottom {
  margin-bottom: var(--hcr-spacing-5) !important;
}
.hcr-space-5-left {
  margin-left: var(--hcr-spacing-5) !important;
}
.hcr-space-5-right {
  margin-right: var(--hcr-spacing-5) !important;
}
.hcr-space-6-top {
  margin-top: var(--hcr-spacing-6) !important;
}
.hcr-space-6-bottom {
  margin-bottom: var(--hcr-spacing-6) !important;
}
.hcr-space-6-left {
  margin-left: var(--hcr-spacing-6) !important;
}
.hcr-space-6-right {
  margin-right: var(--hcr-spacing-6) !important;
}
.hcr-space-7-top {
  margin-top: var(--hcr-spacing-7) !important;
}
.hcr-space-7-bottom {
  margin-bottom: var(--hcr-spacing-7) !important;
}
.hcr-space-7-left {
  margin-left: var(--hcr-spacing-7) !important;
}
.hcr-space-7-right {
  margin-right: var(--hcr-spacing-7) !important;
}
.hcr-space-8-top {
  margin-top: var(--hcr-spacing-8) !important;
}
.hcr-space-8-bottom {
  margin-bottom: var(--hcr-spacing-8) !important;
}
.hcr-space-8-left {
  margin-left: var(--hcr-spacing-8) !important;
}
.hcr-space-8-right {
  margin-right: var(--hcr-spacing-8) !important;
}
.hcr-space-9-top {
  margin-top: var(--hcr-spacing-9) !important;
}
.hcr-space-9-bottom {
  margin-bottom: var(--hcr-spacing-9) !important;
}
.hcr-space-9-left {
  margin-left: var(--hcr-spacing-9) !important;
}
.hcr-space-9-right {
  margin-right: var(--hcr-spacing-9) !important;
}
.hcr-space-10-top {
  margin-top: var(--hcr-spacing-10) !important;
}
.hcr-space-10-bottom {
  margin-bottom: var(--hcr-spacing-10) !important;
}
.hcr-space-10-left {
  margin-left: var(--hcr-spacing-10) !important;
}
.hcr-space-10-right {
  margin-right: var(--hcr-spacing-10) !important;
}
.hcr-space-11-top {
  margin-top: var(--hcr-spacing-11) !important;
}
.hcr-space-11-bottom {
  margin-bottom: var(--hcr-spacing-11) !important;
}
.hcr-space-11-left {
  margin-left: var(--hcr-spacing-11) !important;
}
.hcr-space-11-right {
  margin-right: var(--hcr-spacing-11) !important;
}
.hcr-space-12-top {
  margin-top: var(--hcr-spacing-12) !important;
}
.hcr-space-12-bottom {
  margin-bottom: var(--hcr-spacing-12) !important;
}
.hcr-space-12-left {
  margin-left: var(--hcr-spacing-12) !important;
}
.hcr-space-12-right {
  margin-right: var(--hcr-spacing-12) !important;
}
.hcr-space-flush-top {
  margin-top: 0 !important;
}
.hcr-space-flush-bottom {
  margin-bottom: 0 !important;
}
.hcr-space-flush-left {
  margin-left: 0 !important;
}
.hcr-space-flush-right {
  margin-right: 0 !important;
}
