/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@angular/cdk/overlay-prebuilt.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}
/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@angular/cdk/text-field-prebuilt.css ***!
  \*******************************************************************************************************************************************************************************************************************************************/
textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}
/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@angular/cdk/overlay-prebuilt.css (1) ***!
  \********************************************************************************************************************************************************************************************************************************************/
.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}
/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@angular/cdk/text-field-prebuilt.css (1) ***!
  \***********************************************************************************************************************************************************************************************************************************************/
textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
html,
legend {
  color: #000;
}

blockquote,
body,
code,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset,
img {
  border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: 400;
}

li {
  list-style: none;
}

caption,
th {
  text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400;
}

q:after,
q:before {
  content: "";
}

abbr,
acronym {
  border: 0;
  font-variant: normal;
}

sup {
  vertical-align: text-top;
}

sub {
  vertical-align: text-bottom;
}

input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

.keb-legeartis-theme {
  --black: #000;
  --black-rgb: #000;
  --grey-10: #212529;
  --grey-10-rgb: #212529;
  --grey-09: #343a40;
  --grey-09-rgb: #343a40;
  --grey-08: #495057;
  --grey-08-rgb: #495057;
  --grey-07: #868e96;
  --grey-07-rgb: #868e96;
  --grey-06: #adb5bd;
  --grey-06-rgb: #adb5bd;
  --grey-05: #ced4da;
  --grey-05-rgb: #ced4da;
  --grey-04: #dee2e6;
  --grey-04-rgb: #dee2e6;
  --grey-03: #e9ecef;
  --grey-03-rgb: #e9ecef;
  --grey-02: #f1f3f5;
  --grey-02-rgb: #f1f3f5;
  --grey-01: #f8f9fa;
  --grey-01-rgb: #f8f9fa;
  --white: #fff;
  --white-rgb: #fff;
  --blue: #009ce6;
  --blue-rgb: #009ce6;
  --blue-tint: #e5f5fc;
  --blue-tint-rgb: #e5f5fc;
  --blue-light-2: #99d7f5;
  --blue-light-2-rgb: #99d7f5;
  --blue-light-1: #66c4f0;
  --blue-light-1-rgb: #66c4f0;
  --blue-dark-2: #005d8a;
  --blue-dark-2-rgb: #005d8a;
  --blue-dark-1: #007cb8;
  --blue-dark-1-rgb: #007cb8;
  --f-purple-tint: #f7effc;
  --f-purple-tint-rgb: #f7effc;
  --f-purple: #b265e9;
  --f-purple-rgb: #b265e9;
  --f-green-tint: #e6f8ea;
  --f-green-tint-rgb: #e6f8ea;
  --f-green: #57cc6f;
  --f-green-rgb: #57cc6f;
  --f-yellow-tint: #fef6e5;
  --f-yellow-tint-rgb: #fef6e5;
  --f-yellow: #faae00;
  --f-yellow-rgb: #faae00;
  --f-orange: #fa7500;
  --f-orange-rgb: #fa7500;
  --f-orange-tint: #fee3cc;
  --f-orange-tint-rgb: #fee3cc;
  --f-red-tint: #fdede8;
  --f-red-tint-rgb: #fdede8;
  --f-red: #f4541d;
  --f-red-rgb: #f4541d;
  --disabled-bg: #b6b6b6;
  --disabled-bg-rgb: #b6b6b6;
  --disabled-font: #ced4da;
  --disabled-font-rgb: #ced4da;
  --font-inverted: #fff;
  --font-inverted-rgb: #fff;
  --font-primary: #000;
  --font-primary-rgb: #000;
  --brand-dark-2: #373737;
  --brand-dark-2-rgb: #373737;
  --brand-dark-1: #353535;
  --brand-dark-1-rgb: #353535;
  --brand-main-tint: #b6b6b6;
  --brand-main-tint-rgb: #b6b6b6;
  --brand-main: #000;
  --brand-main-rgb: #000;
  --brand-light-tint: #d7c6bb;
  --brand-light-tint-rgb: #d7c6bb;
  --brand-light-1: #ddab87;
  --brand-light-1-rgb: #ddab87;
  --brand-light-2: #f3e1d4;
  --brand-light-2-rgb: #f3e1d4;
  --input-disabled: #dee2e6;
  --input-disabled-rgb: #dee2e6;
  --input-font-disabled: #000;
  --input-font-disabled-rgb: #000;
  --input-label-disabled: #868e96;
  --input-label-disabled-rgb: #868e96;
  --input-label: #000;
  --input-label-rgb: #000;
  --input-font: #000;
  --input-font-rgb: #000;
  --chip-font-error: #fff;
  --chip-font-error-rgb: #fff;
  --chip-error: #f4541d;
  --chip-error-rgb: #f4541d;
  --chip-font-warn: #fff;
  --chip-font-warn-rgb: #fff;
  --chip-warn: #fa7500;
  --chip-warn-rgb: #fa7500;
  --chip-font-success: #000;
  --chip-font-success-rgb: #000;
  --chip-success: #e6f8ea;
  --chip-success-rgb: #e6f8ea;
  --chip-secondary: #f3e1d4;
  --chip-secondary-rgb: #f3e1d4;
  --chip-primary: #000;
  --chip-primary-rgb: #000;
  --chip-font-secondary: #000;
  --chip-font-secondary-rgb: #000;
  --chip-font-primary: #fff;
  --chip-font-primary-rgb: #fff;
  --checkbox-font-primary: #000;
  --checkbox-font-primary-rgb: #000;
  --card-item-icon-color: #fff;
  --card-item-icon-color-rgb: #fff;
  --card-item-icon-background: #000;
  --card-item-icon-background-rgb: #000;
  --card-item-font-secondary: #000;
  --card-item-font-secondary-rgb: #000;
  --card-font-disabled: #000;
  --card-font-disabled-rgb: #000;
  --card-font-main: #000;
  --card-font-main-rgb: #000;
  --card-main-disabled: #e3e3e3;
  --card-main-disabled-rgb: #e3e3e3;
  --card-main-pressed: #f3e1d4;
  --card-main-pressed-rgb: #f3e1d4;
  --card-main: #fff;
  --card-main-rgb: #fff;
  --button-font-disabled: #fff;
  --button-font-disabled-rgb: #fff;
  --button-font-secondary: #000;
  --button-font-secondary-rgb: #000;
  --button-font-main: #fff;
  --button-font-main-rgb: #fff;
  --button-secondary-pressed: #d7c6bb;
  --button-secondary-pressed-rgb: #d7c6bb;
  --button-secondary-disabled: #b6b6b6;
  --button-secondary-disabled-rgb: #b6b6b6;
  --button-secondary-focused: #f3e1d4;
  --button-secondary-focused-rgb: #f3e1d4;
  --button-secondary-hover: #ddab87;
  --button-secondary-hover-rgb: #ddab87;
  --button-secondary: #f3e1d4;
  --button-secondary-rgb: #f3e1d4;
  --button-main-pressed: #373737;
  --button-main-pressed-rgb: #373737;
  --button-main-disabled: #b6b6b6;
  --button-main-disabled-rgb: #b6b6b6;
  --button-main-focused: #000;
  --button-main-focused-rgb: #000;
  --button-main-hover: #353535;
  --button-main-hover-rgb: #353535;
  --button-main: #000;
  --button-main-rgb: #000;
  --background-secondary-color: #fff;
  --background-secondary-color-rgb: #fff;
  --background-color: #f7f8f9;
  --background-color-rgb: #f7f8f9;
  --safe-area-inset-top: 0;
  --safe-area-inset-bottom: 0;
  /* iOS Safari 11.4+, Safari 11.1+, Chrome 69+, Opera 56+ */
}
@supports (height: env(safe-area-inset-top)) {
  .keb-legeartis-theme {
    --safe-area-inset-top: env(safe-area-inset-top, 0);
    --safe-area-inset-bottom: env(safe-area-inset-bottom, 0);
  }
}
.keb-legeartis-theme * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  outline: none;
}

body.keb-legeartis-theme {
  color: var(--font-primary);
  font-family: "Inter", sans-serif;
  background-color: var(--background-color);
}

html,
legend {
  color: #000;
}

blockquote,
body,
code,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset,
img {
  border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: 400;
}

li {
  list-style: none;
}

caption,
th {
  text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400;
}

q:after,
q:before {
  content: "";
}

abbr,
acronym {
  border: 0;
  font-variant: normal;
}

sup {
  vertical-align: text-top;
}

sub {
  vertical-align: text-bottom;
}

input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

.keb-kerberos-theme {
  --black: #000;
  --black-rgb: #000;
  --grey-10: #212529;
  --grey-10-rgb: #212529;
  --grey-09: #343a40;
  --grey-09-rgb: #343a40;
  --grey-08: #495057;
  --grey-08-rgb: #495057;
  --grey-07: #868e96;
  --grey-07-rgb: #868e96;
  --grey-06: #adb5bd;
  --grey-06-rgb: #adb5bd;
  --grey-05: #ced4da;
  --grey-05-rgb: #ced4da;
  --grey-04: #dee2e6;
  --grey-04-rgb: #dee2e6;
  --grey-03: #e9ecef;
  --grey-03-rgb: #e9ecef;
  --grey-02: #f1f3f5;
  --grey-02-rgb: #f1f3f5;
  --grey-01: #f8f9fa;
  --grey-01-rgb: #f8f9fa;
  --white: #fff;
  --white-rgb: #fff;
  --blue: #009ce6;
  --blue-rgb: #009ce6;
  --blue-tint: #e5f5fc;
  --blue-tint-rgb: #e5f5fc;
  --blue-light-2: #99d7f5;
  --blue-light-2-rgb: #99d7f5;
  --blue-light-1: #66c4f0;
  --blue-light-1-rgb: #66c4f0;
  --blue-dark-2: #005d8a;
  --blue-dark-2-rgb: #005d8a;
  --blue-dark-1: #007cb8;
  --blue-dark-1-rgb: #007cb8;
  --f-purple-tint: #f7effc;
  --f-purple-tint-rgb: #f7effc;
  --f-purple: #b265e9;
  --f-purple-rgb: #b265e9;
  --f-green-tint: #e6f8ea;
  --f-green-tint-rgb: #e6f8ea;
  --f-green: #57cc6f;
  --f-green-rgb: #57cc6f;
  --f-yellow-tint: #fef6e5;
  --f-yellow-tint-rgb: #fef6e5;
  --f-yellow: #faae00;
  --f-yellow-rgb: #faae00;
  --f-orange: #fa7500;
  --f-orange-rgb: #fa7500;
  --f-orange-tint: #fee3cc;
  --f-orange-tint-rgb: #fee3cc;
  --f-red-tint: #fdede8;
  --f-red-tint-rgb: #fdede8;
  --f-red: #f4541d;
  --f-red-rgb: #f4541d;
  --disabled-bg: #f1f3f5;
  --disabled-bg-rgb: #f1f3f5;
  --disabled-font: #ced4da;
  --disabled-font-rgb: #ced4da;
  --font-inverted: #fff;
  --font-inverted-rgb: #fff;
  --font-primary: #000;
  --font-primary-rgb: #000;
  --brand-dark-2: #032264;
  --brand-dark-2-rgb: #032264;
  --brand-dark-1: #042e86;
  --brand-dark-1-rgb: #042e86;
  --brand-main-tint: #e6ebf6;
  --brand-main-tint-rgb: #e6ebf6;
  --brand-main: #063aa8;
  --brand-main-rgb: #063aa8;
  --brand-light-tint: #d7c6bb;
  --brand-light-tint-rgb: #d7c6bb;
  --brand-light-1: #6a89cb;
  --brand-light-1-rgb: #6a89cb;
  --brand-light-2: #9bb0dc;
  --brand-light-2-rgb: #9bb0dc;
  --input-disabled: #dee2e6;
  --input-disabled-rgb: #dee2e6;
  --input-font-disabled: #000;
  --input-font-disabled-rgb: #000;
  --input-label-disabled: #868e96;
  --input-label-disabled-rgb: #868e96;
  --input-label: #000;
  --input-label-rgb: #000;
  --input-font: #000;
  --input-font-rgb: #000;
  --chip-font-error: #fff;
  --chip-font-error-rgb: #fff;
  --chip-error: #f4541d;
  --chip-error-rgb: #f4541d;
  --chip-font-warn: #fff;
  --chip-font-warn-rgb: #fff;
  --chip-warn: #fa7500;
  --chip-warn-rgb: #fa7500;
  --chip-font-success: #000;
  --chip-font-success-rgb: #000;
  --chip-success: #e6f8ea;
  --chip-success-rgb: #e6f8ea;
  --chip-secondary: #adb5bd;
  --chip-secondary-rgb: #adb5bd;
  --chip-primary: #063aa8;
  --chip-primary-rgb: #063aa8;
  --chip-font-secondary: #000;
  --chip-font-secondary-rgb: #000;
  --chip-font-primary: #fff;
  --chip-font-primary-rgb: #fff;
  --checkbox-font-primary: #000;
  --checkbox-font-primary-rgb: #000;
  --card-item-icon-color: #000;
  --card-item-icon-color-rgb: #000;
  --card-item-icon-background: #fff;
  --card-item-icon-background-rgb: #fff;
  --card-item-font-secondary: #495057;
  --card-item-font-secondary-rgb: #495057;
  --card-font-disabled: #000;
  --card-font-disabled-rgb: #000;
  --card-font-main: #000;
  --card-font-main-rgb: #000;
  --card-main-disabled: #e3e3e3;
  --card-main-disabled-rgb: #e3e3e3;
  --card-main-pressed: #e6ebf6;
  --card-main-pressed-rgb: #e6ebf6;
  --card-main: #fff;
  --card-main-rgb: #fff;
  --button-font-disabled: #fff;
  --button-font-disabled-rgb: #fff;
  --button-font-secondary: #fff;
  --button-font-secondary-rgb: #fff;
  --button-font-main: #fff;
  --button-font-main-rgb: #fff;
  --button-secondary-pressed: #868e96;
  --button-secondary-pressed-rgb: #868e96;
  --button-secondary-disabled: #b6b6b6;
  --button-secondary-disabled-rgb: #b6b6b6;
  --button-secondary-focused: #495057;
  --button-secondary-focused-rgb: #495057;
  --button-secondary-hover: #868e96;
  --button-secondary-hover-rgb: #868e96;
  --button-secondary: #adb5bd;
  --button-secondary-rgb: #adb5bd;
  --button-main-pressed: #042e86;
  --button-main-pressed-rgb: #042e86;
  --button-main-disabled: #b6b6b6;
  --button-main-disabled-rgb: #b6b6b6;
  --button-main-focused: #032264;
  --button-main-focused-rgb: #032264;
  --button-main-hover: #042e86;
  --button-main-hover-rgb: #042e86;
  --button-main: #063aa8;
  --button-main-rgb: #063aa8;
  --background-secondary-color: #fff;
  --background-secondary-color-rgb: #fff;
  --background-color: #f8f9fa;
  --background-color-rgb: #f8f9fa;
  --safe-area-inset-top: 0;
  --safe-area-inset-bottom: 0;
  /* iOS Safari 11.4+, Safari 11.1+, Chrome 69+, Opera 56+ */
}
@supports (height: env(safe-area-inset-top)) {
  .keb-kerberos-theme {
    --safe-area-inset-top: env(safe-area-inset-top, 0);
    --safe-area-inset-bottom: env(safe-area-inset-bottom, 0);
  }
}
.keb-kerberos-theme * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  outline: none;
}

body.keb-kerberos-theme {
  color: var(--font-primary);
  font-family: "Inter", sans-serif;
  background-color: var(--background-color);
}

.keb-ge__bg-highlight--white {
  background-color: var(--white);
}
.keb-ge__bg-highlight--mint {
  background-color: var(--brand-light-2);
}

.keb-ge__page {
  padding: 1rem;
}
.keb-ge__page--pad-none {
  padding: 0;
}
.keb-ge__page--pad-v {
  padding: 1rem 0;
}
.keb-ge__page--pad-h {
  padding: 0 1rem;
}

.keb-ge__full-height {
  min-height: calc(100vh - var(--safe-area-inset-top) - var(--safe-area-inset-bottom));
}
.keb-ge__full-height--without-header {
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - 4rem - var(--safe-area-inset-top) - var(--safe-area-inset-bottom));
}

.keb-ge__error {
  margin: 1rem 0;
  padding: 1rem;
  color: var(--f-red);
  font-size: 0.875rem;
  border-radius: 0.5rem;
  background-color: var(--f-red-tint);
}

.keb-ge__sub-line {
  margin-bottom: 1rem;
  color: var(--grey-08);
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.keb-ge__sub-line-2 {
  margin-bottom: 1rem;
  color: var(--grey-08);
  font-size: 1rem;
  line-height: 1.25;
}
.keb-ge__headline {
  color: var(--black);
  font-size: 1.5rem;
  font-weight: 800;
  letter-spacing: 0.35px;
  line-height: 1.17;
}
.keb-ge__headline-2 {
  margin-bottom: 1rem;
  font-size: 1.2rem;
  font-weight: 800;
}

#_capacitor-camera-input {
  display: none;
}

.keb-modal {
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  overflow: auto;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url("/assets/keb-fonts/inter/inter-v2-latin-regular.eot");
  src: local(""), url("/assets/keb-fonts/inter/inter-v2-latin-regular.eot?#iefix") format("embedded-opentype"), url("/assets/keb-fonts/inter/inter-v2-latin-regular.woff2") format("woff2"), url("/assets/keb-fonts/inter/inter-v2-latin-regular.woff") format("woff"), url("/assets/keb-fonts/inter/inter-v2-latin-regular.ttf") format("truetype"), url("/assets/keb-fonts/inter/inter-v2-latin-regular.svg#Inter") format("svg");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  src: url("/assets/keb-fonts/inter/inter-v2-latin-600.eot");
  src: local(""), url("/assets/keb-fonts/inter/inter-v2-latin-600.eot?#iefix") format("embedded-opentype"), url("/assets/keb-fonts/inter/inter-v2-latin-600.woff2") format("woff2"), url("/assets/keb-fonts/inter/inter-v2-latin-600.woff") format("woff"), url("/assets/keb-fonts/inter/inter-v2-latin-600.ttf") format("truetype"), url("/assets/keb-fonts/inter/inter-v2-latin-600.svg#Inter") format("svg");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 800;
  src: url("/assets/keb-fonts/inter/inter-v2-latin-800.eot");
  src: local(""), url("/assets/keb-fonts/inter/inter-v2-latin-800.eot?#iefix") format("embedded-opentype"), url("/assets/keb-fonts/inter/inter-v2-latin-800.woff2") format("woff2"), url("/assets/keb-fonts/inter/inter-v2-latin-800.woff") format("woff"), url("/assets/keb-fonts/inter/inter-v2-latin-800.ttf") format("truetype"), url("/assets/keb-fonts/inter/inter-v2-latin-800.svg#Inter") format("svg");
}
:root {
  --background-color: var(--white);
  --safe-area-inset-top: 0;
  --safe-area-inset-bottom: 0;
  /* iOS Safari 11.4+, Safari 11.1+, Chrome 69+, Opera 56+ */
}
@supports (height: env(safe-area-inset-top)) {
  :root {
    --safe-area-inset-top: env(safe-area-inset-top, 0);
    --safe-area-inset-bottom: env(safe-area-inset-bottom, 0);
  }
}

html {
  background-color: #212529;
}

body {
  max-width: 50rem;
  min-height: 100vh;
  margin: 0 auto;
  padding-bottom: var(--safe-area-inset-bottom);
  -webkit-tap-highlight-color: transparent;
}

em {
  font-style: italic;
}

strong {
  font-weight: 800;
}

.keb-navbar-notch {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  height: var(--safe-area-inset-top);
  z-index: 99;
}
.keb-navbar-notch--hidden {
  display: none;
}

keb-header .keb-header {
  top: var(--safe-area-inset-top) !important;
}

.keb-custom-action-sheet-overlay {
  display: grid;
  align-items: end;
  pointer-events: none !important;
}
.keb-custom-action-sheet-overlay keb-action-sheet {
  pointer-events: auto;
}
.keb-custom-action-sheet-overlay keb-action-sheet::after {
  content: " ";
  display: block;
  width: 100vw;
  height: calc(var(--safe-area-inset-bottom) + 5rem);
  background-color: var(--white);
}

/*# sourceMappingURL=styles.f3bc9d66bebc5ef1.css.map*/