.label-direction-right--mp-c261a {
  --P_direction_8dda: row;
  --P_justify-content_8dda: flex-start;
}

.label-direction-left--mp-18ec8 {
  --P_direction_8dda: row-reverse;
  --P_justify-content_8dda: flex-end;
}

.is-block--mp-55978 {
  --P_display_8dda: flex;
  --P_justify-content_8dda: space-between;
}
/* stylelint-disable */
@layer ods.components.Popup;
@layer ods.components.Dialog {
  .container--mp-60448 {
    --ods-o-popup-inner-spacing: var(--ods-o-dialog-inner-spacing);
    --ods-o-popup-outer-spacing: var(--ods-o-dialog-outer-spacing);
    --ods-o-popup-outer-overflow: var(--ods-o-dialog-outer-overflow);
    --ods-o-popup-main-axis-size: var(--ods-o-dialog-main-axis-size);
    --ods-o-popup-counter-axis-size: var(--ods-o-dialog-counter-axis-size);
    --ods-o-popup-border-color: var(--ods-o-dialog-border-color);
    --ods-o-popup-border-radius: var(--ods-o-dialog-border-radius);
    --ods-o-popup-background-color: var(--ods-o-dialog-background-color);
    --ods-o-popup-color: var(--ods-o-dialog-color);
    --ods-o-popup-translate-y: var(--ods-o-dialog-translate-y);
    --ods-o-popup-translate-x: var(--ods-o-dialog-translate-x);
  }
}
.sub-text--mp-2cd48 {
  align-items: flex-start;
  color: var(--P_subtext-color_8dda);
  display: flex;
  gap: 4px;
  margin-left: var(--P_subtext-margin-left_8dda);
  margin-top: var(--P_subtext-margin-top_8dda);
  transition-delay: 0s;
  transition-duration: 0.2s;
  transition-property: color;
  transition-timing-function: ease-out;
}

.icon--mp-4720e {
  flex-shrink: 0;
  margin-top: var(--P_subtext-icon-margin-top_8dda);
}
/* stylelint-disable */
@layer ods.components.Popup {
  .container--mp-16f18 {
    --P_popup-align-self_4c3f: auto;
    --P_popup-justify-self_4c3f: auto;
    --P_popup-translate-x_4c3f: 0;
    --P_popup-translate-y_4c3f: 0;
    --P_popup-outer-overflow_4c3f: var(--ods-o-popup-outer-overflow, visible);
    --P_popup-outer-space_4c3f: var(--ods-o-popup-outer-spacing, 0);
    --P_popup-inner-space_4c3f: var(--ods-o-popup-inner-spacing, 0);
    --P_popup-horizontal-anchor-width_4c3f: min(
      var(--ods-o-popup-main-axis-size, 536px),
      var(--ods-o-popup-main-axis-max-size, 100%)
    );
    --P_popup-horizontal-anchor-height_4c3f: var(
      --ods-o-popup-counter-axis-size,
      100vh
    );
    --P_popup-vertical-anchor-height_4c3f: min(
      var(--ods-o-popup-main-axis-size, 340px),
      var(--ods-o-popup-main-axis-max-size, 100vh)
    );
    --P_popup-vertical-anchor-width_4c3f: var(--ods-o-popup-counter-axis-size, 100%);
    --P_popup-center-anchor-height_4c3f: var(
      --ods-o-popup-counter-axis-size,
      fit-content
    );
    --P_popup-none-anchor-width_4c3f: var(--ods-o-popup-main-axis-size, fit-content);
    --P_popup-none-anchor-height_4c3f: var(
      --ods-o-popup-counter-axis-size,
      fit-content
    );
    --P_popup-border_4c3f: none;
    --P_popup-border-color_4c3f: var(
      --ods-o-popup-border-color,
      var(--ods-p-color-neutral-300)
    );
    --P_popup-border-left_4c3f: var(--P_popup-border_4c3f);
    --P_popup-border-right_4c3f: var(--P_popup-border_4c3f);
    --P_popup-border-bottom_4c3f: var(--P_popup-border_4c3f);
    --P_popup-border-top_4c3f: var(--P_popup-border_4c3f);
    --P_popup-single-border-radius_4c3f: var(--ods-o-popup-border-radius, 0);
    --P_popup-border-radius_4c3f: var(--P_popup-single-border-radius_4c3f);
    --P_popup-background-color_4c3f: var(
      --ods-o-popup-background-color,
      var(--ods-s-background-color-light)
    );
    --P_popup-color_4c3f: var(--ods-o-popup-color, var(--ods-s-text-color-dark));
    --P_popup-translate_4c3f: calc(
      var(--P_popup-is-hidden_4c3f) * var(--P_popup-direction_4c3f) * 100%
    );
    --P_popup-animation-duration_4c3f: 250ms;
    --P_popup-overlay-animation-duration_4c3f: 100ms;
    --ow-overlay-transition-out-delay: calc(
      var(--P_popup-animation-duration_4c3f) - 45ms
    );
    --ow-overlay-transition-in-duration: calc(
      var(--P_popup-animation-duration_4c3f) - 10ms
    );
    --ow-overlay-transition-out-duration: var(--P_popup-animation-duration_4c3f);
    --ow-overlay-visibility: var(--ow-vactivity-visibility, visible);
    --ow-overlay-z-index: var(--ow-vactivity-z-index, 20);
    --ow-anchor-arrow-color: var(--P_popup-background-color_4c3f);
    --ow-anchor-arrow-border-color: var(--P_popup-border-color_4c3f);
  }
  @supports (height: 100svh) {
    .container--mp-16f18 {
      --P_popup-vertical-anchor-height_4c3f: min(
        var(--ods-o-popup-main-axis-size, 340px),
        100svh
      );
      --P_popup-horizontal-anchor-height_4c3f: var(
        --ods-o-popup-counter-axis-size,
        100svh
      );
    }
  }
  @media (min-width: 480px) {
    .container--mp-16f18 {
      --P_popup-animation-duration_4c3f: 300ms;
      --P_popup-overlay-animation-duration_4c3f: 150ms;
    }
  }
  @media (prefers-reduced-motion) {
    .container--mp-16f18 {
      --ow-overlay-transition-in-duration: 0s !important;
      --ow-overlay-transition-out-duration: 0s !important;
      --ow-overlay-transition-in-delay: 0s !important;
      --ow-overlay-transition-out-delay: 0s !important;
      --P_popup-animation-duration_4c3f: 0s !important;
      --P_popup-animation-delay_4c3f: 0s !important;
    }
  }
  .readonly-state--mp-d5ba3 {
    /* ods-ro are readonly properties. Overriding them has no effect */
    --ods-ro-popup-animation-delay: var(--P_popup-animation-delay_4c3f);
    --ods-ro-popup-animation-duration: var(--P_popup-animation-duration_4c3f);
    --ods-ro-popup-animation-timing-function: var(
      --P_popup-animation-timing-function_4c3f
    );
    --ods-ro-popup-direction: var(--P_popup-direction_4c3f);
  }
  .not-modal--mp-df00d {
    --P_popup-border_4c3f: 1px solid var(--P_popup-border-color_4c3f);
  }
  .no-animation--mp-18054 {
    --ow-overlay-transition-in-duration: 0s !important;
    --ow-overlay-transition-out-duration: 0s !important;
    --ow-overlay-transition-in-delay: 0s !important;
    --ow-overlay-transition-out-delay: 0s !important;
    --P_popup-animation-duration_4c3f: 0s !important;
    --P_popup-animation-delay_4c3f: 0s !important;
  }
  .is-visible--mp-4c026 {
    --P_popup-is-hidden_4c3f: 0;
    --P_popup-animation-delay_4c3f: calc(
      var(--P_popup-overlay-animation-duration_4c3f) - 85ms
    );
    --P_popup-animation-timing-function_4c3f: cubic-bezier(0, 0, 0.2, 1);
  }
  .not-visible--mp-5ed2f {
    --P_popup-is-hidden_4c3f: 1;
    --P_popup-animation-delay_4c3f: 0s;
    --P_popup-animation-timing-function_4c3f: cubic-bezier(0.4, 0, 1, 1);
  }
  .no-overlay--mp-9d665 {
    --P_popup-animation-delay_4c3f: 0s;
    --ow-overlay-transition-in-duration: 0s;
    --ow-overlay-transition-in-delay: var(--P_popup-animation-duration_4c3f);
    --ow-overlay-transition-out-delay: 0s;
    --ow-overlay-transition-out-duration: var(--P_popup-animation-duration_4c3f);
  }
  .slide-left--mp-f25b2, .slide-right--mp-fcbb5 {
    --P_popup-translate-x_4c3f: var(
      --ods-o-popup-translate-x,
      var(--P_popup-translate_4c3f)
    );
    --P_popup-translate-y_4c3f: var(--ods-o-popup-translate-y, 0);
  }
  .slide-top--mp-205ca, .slide-bottom--mp-c4f15 {
    --P_popup-translate-y_4c3f: var(
      --ods-o-popup-translate-y,
      var(--P_popup-translate_4c3f)
    );
    --P_popup-translate-x_4c3f: var(--ods-o-popup-translate-x, 0);
  }
  .slide-right--mp-fcbb5 {
    --P_popup-direction_4c3f: 1;
    --P_popup-anchor-container-starting-transform_4c3f: translate(100vw, 0);
  }
  .slide-left--mp-f25b2 {
    --P_popup-direction_4c3f: -1;
    --P_popup-anchor-container-starting-transform_4c3f: translate(-100vw, 0);
  }
  .slide-bottom--mp-c4f15 {
    --P_popup-direction_4c3f: 1;
    --P_popup-anchor-container-starting-transform_4c3f: translate(0, 100vh);
  }
  .slide-top--mp-205ca {
    --P_popup-direction_4c3f: -1;
    --P_popup-anchor-container-starting-transform_4c3f: translate(0, -100vh);
  }
  .anchor-right--mp-77ca9 {
    --P_popup-border-top_4c3f: none;
    --P_popup-border-bottom_4c3f: none;
    --P_popup-border-right_4c3f: none;
    --P_popup-align-self_4c3f: stretch;
    --P_popup-justify-self_4c3f: end;
    --P_popup-width_4c3f: var(--P_popup-horizontal-anchor-width_4c3f);
    --P_popup-height_4c3f: var(--P_popup-horizontal-anchor-height_4c3f);
    --P_popup-border-radius_4c3f: var(--P_popup-single-border-radius_4c3f) 0 0
      var(--P_popup-single-border-radius_4c3f);
  }
  .anchor-bottom--mp-4d0e3 {
    --P_popup-border-left_4c3f: none;
    --P_popup-border-bottom_4c3f: none;
    --P_popup-border-right_4c3f: none;
    --P_popup-align-self_4c3f: end;
    --P_popup-justify-self_4c3f: stretch;
    --P_popup-width_4c3f: var(--P_popup-vertical-anchor-width_4c3f);
    --P_popup-height_4c3f: var(--P_popup-vertical-anchor-height_4c3f);
    --P_popup-border-radius_4c3f: var(--P_popup-single-border-radius_4c3f)
      var(--P_popup-single-border-radius_4c3f) 0 0;
  }
  .anchor-top--mp-e11c1 {
    --P_popup-border-left_4c3f: none;
    --P_popup-border-top_4c3f: none;
    --P_popup-border-right_4c3f: none;
    --P_popup-align-self_4c3f: start;
    --P_popup-justify-self_4c3f: stretch;
    --P_popup-width_4c3f: var(--P_popup-vertical-anchor-width_4c3f);
    --P_popup-height_4c3f: var(--P_popup-vertical-anchor-height_4c3f);
    --P_popup-border-radius_4c3f: 0 0 var(--P_popup-single-border-radius_4c3f)
      var(--P_popup-single-border-radius_4c3f);
  }
  .anchor-left--mp-965fb {
    --P_popup-border-left_4c3f: none;
    --P_popup-border-top_4c3f: none;
    --P_popup-border-bottom_4c3f: none;
    --P_popup-align-self_4c3f: center;
    --P_popup-justify-self_4c3f: start;
    --P_popup-width_4c3f: var(--P_popup-horizontal-anchor-width_4c3f);
    --P_popup-height_4c3f: var(--P_popup-horizontal-anchor-height_4c3f);
    --P_popup-border-radius_4c3f: 0 var(--P_popup-single-border-radius_4c3f)
      var(--P_popup-single-border-radius_4c3f) 0;
  }
  .anchor-center--mp-18430 {
    --P_popup-align-self_4c3f: center;
    --P_popup-anchor-container-align-self_4c3f: top;
    --P_popup-justify-self_4c3f: center;
    --P_popup-width_4c3f: var(--P_popup-horizontal-anchor-width_4c3f);
    --P_popup-height_4c3f: var(--P_popup-center-anchor-height_4c3f);
    --P_popup-space-container-min-height_4c3f: 100%;
    --P_popup-border-radius_4c3f: var(--P_popup-single-border-radius_4c3f);
  }
  .anchor-full--mp-765da {
    --P_popup-border_4c3f: none;
    --P_popup-align-self_4c3f: center;
    --P_popup-anchor-container-align-self_4c3f: top;
    --P_popup-justify-self_4c3f: center;
    --P_popup-width_4c3f: 100%;
    --P_popup-space-container-min-width_4c3f: 100%;
    --P_popup-height_4c3f: 100vh;
    --P_popup-space-container-min-height_4c3f: 100vh;
    --P_popup-border-radius_4c3f: 0;
  }
  @supports (height: 100svh) {
    .anchor-full--mp-765da {
      --P_popup-height_4c3f: 100svh;
      --P_popup-space-container-min-height_4c3f: 100svh;
    }
  }
  .anchor-none--mp-0929a {
    --P_popup-translate-x_4c3f: var(--ods-o-popup-translate-x, 0);
    --P_popup-translate-y_4c3f: var(--ods-o-popup-translate-y, 0);
    --P_popup-width_4c3f: var(--P_popup-none-anchor-width_4c3f);
    --P_popup-height_4c3f: var(--P_popup-none-anchor-height_4c3f);
    --P_popup-space-container-min-height_4c3f: auto;
    --P_popup-space-container-min-width_4c3f: auto;
    --P_popup-border-radius_4c3f: var(--P_popup-single-border-radius_4c3f);
    --ow-overlay-transition-in-duration: 0s !important;
    --ow-overlay-transition-out-duration: 0s !important;
    --ow-overlay-transition-in-delay: 0s !important;
    --ow-overlay-transition-out-delay: 0s !important;
    --P_popup-animation-duration_4c3f: 0s !important;
    --P_popup-animation-delay_4c3f: 0s !important;
  }
  .anchor-target--mp-ead3a {
    --P_popup-left_4c3f: var(
      --ods-o-popup-translate-x,
      calc(var(--ow-anchor-x, 0) + var(--ow-anchor-left, 0))
    );
    --P_popup-top_4c3f: var(
      --ods-o-popup-translate-y,
      calc(var(--ow-anchor-y, 0) + var(--ow-anchor-top, 0))
    );
    --P_popup-max-width_4c3f: min(
      var(--ods-o-popup-main-axis-max-size, 100vw),
      100vw
    );
    --P_popup-max-height_4c3f: min(
      var(--ods-o-popup-counter-axis-max-size, 100vh),
      100vh
    );
    --P_popup-width_4c3f: var(--P_popup-none-anchor-width_4c3f);
    --P_popup-height_4c3f: var(--P_popup-none-anchor-height_4c3f);
    --P_popup-space-container-min-height_4c3f: auto;
    --P_popup-space-container-min-width_4c3f: auto;
    --P_popup-border-radius_4c3f: var(--P_popup-single-border-radius_4c3f);
    --ow-overlay-transition-in-duration: 0s !important;
    --ow-overlay-transition-out-duration: 0s !important;
    --ow-overlay-transition-in-delay: 0s !important;
    --ow-overlay-transition-out-delay: 0s !important;
    --P_popup-animation-duration_4c3f: 0s !important;
    --P_popup-animation-delay_4c3f: 0s !important;
  }
  @supports (height: 100svh) {
    .anchor-target--mp-ead3a {
      --P_popup-max-height_4c3f: min(
        var(--ods-o-popup-counter-axis-max-size, 100svh),
        100svh
      );
    }
  }
  .anchor-container--mp-c1590 {
    align-self: var(--P_popup-anchor-container-align-self_4c3f, var(--P_popup-align-self_4c3f));
    justify-self: var(--P_popup-justify-self_4c3f);
    display: grid;
    height: var(--P_popup-height_4c3f);
    min-height: var(--P_popup-space-container-min-height_4c3f);
    min-width: var(--P_popup-space-container-min-width_4c3f);
    overflow: var(--P_popup-outer-overflow_4c3f);
    padding: var(--P_popup-outer-space_4c3f);
    pointer-events: none;
    will-change: transform;
    transform: translate(var(--P_popup-translate-x_4c3f), var(--P_popup-translate-y_4c3f));
    transition: transform var(--P_popup-animation-duration_4c3f) var(--P_popup-animation-timing-function_4c3f) var(--P_popup-animation-delay_4c3f);
    width: var(--P_popup-width_4c3f);
    position: relative;
    top: var(--P_popup-top_4c3f);
    left: var(--P_popup-left_4c3f);
  }
  .anchor-container--mp-c1590 > * {
    pointer-events: auto;
  }
  @starting-style {
    .anchor-container--mp-c1590 {
      will-change: transform;
      transform: var(--P_popup-anchor-container-starting-transform_4c3f);
    }
  }
  .popup--mp-085df {
    place-self: var(--P_popup-align-self_4c3f) var(--P_popup-justify-self_4c3f);
    background-color: var(--P_popup-background-color_4c3f);
    border-left: var(--P_popup-border-left_4c3f);
    border-right: var(--P_popup-border-right_4c3f);
    border-top: var(--P_popup-border-top_4c3f);
    border-bottom: var(--P_popup-border-bottom_4c3f);
    border-radius: var(--P_popup-border-radius_4c3f);
    color: var(--P_popup-color_4c3f);
    height: var(--P_popup-height_4c3f);
    overflow: auto;
    padding: var(--P_popup-inner-space_4c3f);
    position: relative;
    width: var(--P_popup-width_4c3f);
    max-width: var(--P_popup-max-width_4c3f);
    max-height: var(--P_popup-max-height_4c3f);
  }
}
/* stylelint-disable */
@layer ods.components.TextBody {
  .text-body--mp-655c1 {
    color: var(--ods-c-text-body-color);
    font-family: var(--ods-c-text-body-font-family);
    font-size: var(--ods-c-text-body-font-size);
    font-weight: var(--ods-c-text-body-font-weight);
    letter-spacing: var(--ods-c-text-body-letter-spacing);
    line-height: var(--ods-c-text-body-line-height);
    text-transform: var(--ods-c-text-body-text-transform);
  }
}
@layer resets {
  .anchor--mp-1f784 {
    display: flex;
    height: var(--ow-anchor-height);
    inset: var(--ow-anchor-top, 0) auto auto var(--ow-anchor-left, 0);
    position: absolute;
    transform: translate(var(--ow-anchor-x), var(--ow-anchor-y));
    width: var(--ow-anchor-width);
  }
}
/* stylelint-disable */
.icon--mp-9471a {
  --ods-a-icon-size: var(--ods-o-icon-size, var(--ods-c-icon-width));
  --ods-a-icon-color: var(--ods-o-icon-color, var(--ods-c-icon-color));
  align-self: var(--ods-o-icon-align-self);
}
/* stylelint-disable */
@layer ods.components.Overlay {
  .overlay--mp-545c9 {
    --ow-overlay-color: var(--ods-c-overlay-background-color);
    --ow-overlay-opacity: var(--ods-c-overlay-opacity);
  }
}
/* stylelint-disable */
@layer ods.components.TextTitle {
  .text-title--mp-b4303 {
    font-family: var(--ods-c-text-title-font-family);
    font-size: var(--ods-c-text-title-font-size);
    font-weight: var(--ods-c-text-title-font-weight);
    letter-spacing: var(--ods-c-text-title-letter-spacing);
    line-height: var(--ods-c-text-title-line-height);
  }
}
@layer resets {
  .is-visible--mp-18bee {
    --P_overlay-animation-timing-function_c5b5: ease-in;
    --P_overlay-animation-duration_c5b5: var(
      --ow-overlay-transition-in-duration,
      250ms
    );
    --P_overlay-animation-delay_c5b5: var(--ow-overlay-transition-in-delay, 0s);
    --P_overlay-index-animation-delay_c5b5: 0s;
    --P_overlay-index-animation-duration_c5b5: 0s;
  }
  .is-visible--mp-18bee::before {
    opacity: var(--ow-overlay-opacity, 0.5);
  }
  .not-visible--mp-b0075 {
    --P_overlay-animation-timing-function_c5b5: ease-out;
    --P_overlay-animation-duration_c5b5: var(
      --ow-overlay-transition-out-duration,
      200ms
    );
    --P_overlay-animation-delay_c5b5: var(--ow-overlay-transition-out-delay, 0s);
    --P_overlay-index-animation-delay_c5b5: calc(
      var(--P_overlay-animation-duration_c5b5) + var(--P_overlay-animation-delay_c5b5)
    );
    --P_overlay-index-animation-duration_c5b5: 0s;
  }
  .not-visible--mp-b0075::before {
    opacity: 0;
  }
  .is-disabled--mp-e3f1f {
    --P_overlay-pointer-events_c5b5: none;
  }
  .animated--mp-d3538 {
    transition: z-index var(--P_overlay-index-animation-duration_c5b5) var(--P_overlay-animation-timing-function_c5b5) var(--P_overlay-index-animation-delay_c5b5), visibility var(--P_overlay-index-animation-duration_c5b5) var(--P_overlay-animation-timing-function_c5b5) var(--P_overlay-index-animation-delay_c5b5);
  }
  .animated--mp-d3538::before {
    /*
    `will-change` attribute is required to tell browsers to promote this element to a composition layer
    which allows it to optimize the animation with GPU

    https://web.dev/articles/animations-guide
    */
    will-change: opacity;
    transform: translateZ(0);
    transition: opacity var(--P_overlay-animation-duration_c5b5) var(--P_overlay-animation-timing-function_c5b5) var(--P_overlay-animation-delay_c5b5);
  }
  @supports (transition-behavior: allow-discrete) and (content-visibility: hidden) {
    .animated--mp-d3538 .content--mp-4fd78 {
      transition: content-visibility var(--P_overlay-index-animation-duration_c5b5) var(--P_overlay-animation-timing-function_c5b5) var(--P_overlay-index-animation-delay_c5b5);
      transition-behavior: allow-discrete;
    }
  }
  .content--mp-4fd78, .overlay--mp-1e113::before, .overlay--mp-1e113 {
    height: var(--P_overlay-height_c5b5);
    inset: 0;
    width: var(--P_overlay-width_c5b5);
  }
  .overlay--mp-1e113 {
    visibility: var(--ow-overlay-visibility, visible);
    z-index: var(--ow-overlay-z-index, 20);
    pointer-events: var(--P_overlay-pointer-events_c5b5);
    --P_overlay-width_c5b5: var(--ow-overlay-width, 100%);
    --P_overlay-height_c5b5: var(--ow-overlay-height, 100%);
    --P_overlay-overflow_c5b5: var(--ow-overlay-overflow, auto);
  }
  .overlay--mp-1e113::before {
    background-color: var(--ow-overlay-color, black);
    content: "";
    pointer-events: none;
    position: absolute;
    z-index: -1;
  }
  @starting-style {
    .overlay--mp-1e113 {
      opacity: 0;
    }
  }
  .content--mp-4fd78 {
    display: grid;
    overflow: var(--P_overlay-overflow_c5b5);
    position: relative;
    pointer-events: var(--P_overlay-pointer-events_c5b5);
  }
  @supports (transition-behavior: allow-discrete) and (content-visibility: hidden) {
    .content--mp-4fd78 {
      content-visibility: var(--ow-overlay-visibility, visible);
    }
  }
  .content--mp-4fd78 > * {
    pointer-events: auto;
  }
  .fixed-to-relative--mp-7ccba {
    position: absolute;
  }
  .fixed-to-page--mp-30fa3 {
    position: fixed;
  }
}
/* stylelint-disable */
.text-hero--mp-8b157 {
  font-family: var(--ods-c-text-hero-font-family);
  font-size: var(--ods-c-text-hero-font-size);
  font-weight: var(--ods-c-text-hero-font-weight);
  letter-spacing: var(--ods-c-text-hero-letter-spacing);
  line-height: var(--ods-c-text-hero-line-height);
}
