/* src/primary/styles/globalStyle.css */
:root {
  --pk-blue-50-color: #002e4d;
  --pk-blue-40-color: #00488d;
  --pk-blue-30-color: #4e98df;
  --pk-blue-20-color: #b3daff;
  --pk-blue-10-color: #e8f4ff;
  --pk-orange-50-color: #873800;
  --pk-orange-40-color: #ab6605;
  --pk-orange-30-color: #ffb241;
  --pk-orange-20-color: #ffd9a0;
  --pk-orange-10-color: #fff0da;
  --pk-pink-50-color: #920537;
  --pk-pink-40-color: #d8145a;
  --pk-pink-30-color: #ff669c;
  --pk-pink-20-color: #f08baf;
  --pk-pink-10-color: #ffd5e4;
  --pk-green-50-color: #2e5402;
  --pk-green-40-color: #458000;
  --pk-green-30-color: #81c331;
  --pk-green-20-color: #c4e1a0;
  --pk-green-10-color: #edfed7;
  --pk-purple-50-color: #453c4d;
  --pk-purple-40-color: #836f94;
  --pk-purple-30-color: #a788c2;
  --pk-purple-20-color: #c1a8d6;
  --pk-purple-10-color: #e1d2ee;
  --pk-blue-color: #00488d;
  --pk-orange-color: #ffb241;
  --pk-pink-color: #ff669c;
  --pk-green-color: #81c331;
  --pk-purple-color: #c1a8d6;
  --pk-white-color: #fff;
  --pk-black-color: #000;
  --pk-success-color: #10c54a;
  --pk-error-color: #ff5765;
  --pk-disabled-surface-color: #f0f2f7;
  --pk-disabled-content-color: #b8c3d9;
  --pk-background-color: #fdf7f1;
  --pk-text-blue-color: #002e4d;
  --pk-text-white-color: #fff;
  --pk-text-gray-color: #55779e;
}
.kit-primaryBody1 {
  font-family:
    LatoWeb,
    LLSMontserrat,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 20px;
  line-height: 1.4;
}
.kit-primaryBody2 {
  font-family:
    LatoWeb,
    LLSMontserrat,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 16px;
  line-height: 1.3;
}
.kit-primaryButton1 {
  font-family:
    LatoWeb,
    LLSMontserrat,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.5;
}
.kit-primaryButton2 {
  font-family:
    LatoWeb,
    LLSMontserrat,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 1.5;
}
.kit-primaryHeading1 {
  font-family:
    LatoWeb,
    LLSMontserrat,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 44px;
  font-weight: 800;
  line-height: 1.27273;
}
.kit-primaryHeading2 {
  font-family:
    Pally,
    LLSMontserrat,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 32px;
  line-height: 1.625;
}
.kit-primaryHeading3 {
  font-family:
    LatoWeb,
    LLSMontserrat,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 28px;
  line-height: 1.42857;
}
.kit-primaryHeading3Pally {
  font-family:
    Pally,
    LLSMontserrat,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 28px;
  line-height: 1.42857;
}

/* css-modules:css-modules://mhZTZR_kOsHlhVsnt2VJTasOwSvtBNBjmA3WbDCuEt4.css */
.pkit-eEmJtW-chip:not(:disabled):not([data-disabled="1"]) {
  cursor: var(--kit-clickable-cursor, pointer);
}
.pkit-eEmJtW-chip:not(:disabled):not([data-disabled="1"]):before {
  -webkit-backface-visibility: hidden;
}
.pkit-eEmJtW-chip:not(:disabled):not([data-disabled="1"]):before {
  content: "";
  border-radius: var(--kit-clickable-borderradius, inherit);
  opacity: 0;
  background-position: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.pkit-eEmJtW-chip:not(:disabled):not([data-disabled="1"]):after {
  content: "";
  border-radius: var(--kit-clickable-borderradius, inherit);
  opacity: 0;
  background-position: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.pkit-eEmJtW-chip:not(:disabled):not([data-disabled="1"]):before {
  transition: var(--animation-ripple-before-transition);
  background: var(--kit-clickable-bg);
}
.pkit-eEmJtW-chip:not(:disabled):not([data-disabled="1"]):after {
  transition: var(--animation-ripple-after-transition);
  background:
    transparent radial-gradient(
      circle,
      var(--kit-clickable-bg) 1%,
      transparent 1%) center / 15000%;
}
.pkit-eEmJtW-chip:not(:disabled):not([data-disabled="1"]):hover:before {
  opacity: .16;
}
.pkit-eEmJtW-chip:not(:disabled):not([data-disabled="1"]):focus-visible:before {
  opacity: .24;
}
.pkit-eEmJtW-chip:not(:disabled):not([data-disabled="1"]):active:after {
  opacity: .32;
  transition: var(--animation-ripple-after-active-transition);
  background-size: 100%;
}
.pkit-eEmJtW-chip:not(:disabled):not([data-disabled="1"]):active:hover:after {
  opacity: .16;
}
.pkit-eEmJtW-chip:not(:disabled):not([data-disabled="1"]):active:focus-visible:after {
  opacity: .08;
}
.pkit-eEmJtW-chip {
  --kit-clickable-bg: var(--gray-90-color);
  box-sizing: border-box;
  user-select: none;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 1px 8px;
  display: inline-flex;
  position: relative;
}
.pkit-eEmJtW-chip[data-disabled="0"] {
  color: var(--chip-text);
  background-color: var(--chip-bg);
  cursor: pointer;
}
.pkit-eEmJtW-chip[data-disabled="0"]:hover {
  color: var(--chip-hover-text);
}
.pkit-eEmJtW-chip[data-disabled="0"]:focus {
  color: var(--chip-hover-text);
}
.pkit-eEmJtW-chip[data-disabled="0"]:active {
  color: var(--chip-hover-text);
}
.pkit-eEmJtW-chip[data-disabled="0"] > button {
  cursor: pointer;
}
.pkit-eEmJtW-chip[data-disabled="1"] {
  color: var(--chip-disabled-text);
  background-color: var(--chip-disabled-bg);
}
.pkit-eEmJtW-chip[data-clickable="1"] {
  cursor: pointer;
}
.pkit-eEmJtW-label {
  font-size: calc(var(--size-index, 1) * 16px);
  line-height: calc(var(--kitlineheightratio, 1) * 26 / 16);
  letter-spacing: var(--kitletterspacing, 0);
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: inherit;
  margin-right: 8px;
}
.pkit-eEmJtW-label[data-biglabel="1"] {
  font-size: calc(var(--size-index, 1) * 20px);
  line-height: calc(var(--kitlineheightratio, 1) * 24 / 20);
  letter-spacing: var(--kitletterspacing, 0);
}
.pkit-eEmJtW-button {
  color: inherit;
  background-color: #0000;
  border: none;
  flex-shrink: 0;
  align-items: center;
  display: inline-flex;
}
.pkit-eEmJtW-button[data-is-single-action="1"] {
  padding: 4px 0;
}
.pkit-eEmJtW-button[data-is-single-action="0"] {
  padding: 0;
}

/* css-modules:css-modules://OtEQv3p9egPI9NCDnuPUYMPunWrmlf2nDWfBIzYlHe8.css */
.pkit-zCqlOW-icon {
  color: var(--k-color);
  flex-shrink: 0;
}
.pkit-zCqlOW-icon[data-haswidth="1"] {
  width: var(--k-icon-width);
}
.pkit-zCqlOW-icon:not([data-haswidth="1"]) {
  max-width: 100%;
}
.pkit-zCqlOW-icon[data-hasheight="1"] {
  height: var(--k-icon-height);
}
.pkit-zCqlOW-icon:not([data-hasheight="1"]) {
  max-height: 100%;
}

/* css-modules:css-modules://mM1bnv3L79kW-mjtb01Qw2hqv4QdfTzCrXdHLZIzkbE.css */
.pkit-qdaSlG-buttonContent {
  justify-content: var(--kit-button-content-justify, unset);
  box-sizing: border-box;
  align-items: center;
  max-width: 100%;
  display: flex;
  position: relative;
}
.pkit-qdaSlG-buttonContent[data-iconposition=left] {
  --button-content-icon-with-text-margin: 0px calc(8 * var(--size-index, 1) * 1px) 0px 0px;
  flex-direction: row;
}
.pkit-qdaSlG-buttonContent[data-iconposition=right] {
  --button-content-icon-with-text-margin: 0px 0px 0px calc(8 * var(--size-index, 1) * 1px);
  flex-direction: row-reverse;
}
.pkit-qdaSlG-buttonContent[data-icononly="0"] {
  padding: var(--kit-button-padding, calc(8 * var(--size-index, 1) * 1px) calc(16 * var(--size-index, 1) * 1px));
}
.pkit-qdaSlG-buttonContent[data-icononly="0"] .kit-icon {
  margin: var(--button-content-icon-with-text-margin);
}
.pkit-qdaSlG-buttonContent[data-icononly="0"] .kit-icon .kit-icon {
  margin: 0;
}
.pkit-qdaSlG-buttonContent[data-icononly="1"] {
  padding: var(--kit-button-padding, calc(8 * var(--size-index, 1) * 1px));
}
.pkit-qdaSlG-buttonContent[data-icononly="1"] .kit-icon {
  margin: 0;
}
.pkit-qdaSlG-buttonContent .kit-icon {
  width: var(--k-button-icon-size);
  height: var(--k-button-icon-size);
  max-width: initial;
  max-height: initial;
}
.pkit-qdaSlG-button {
  font-size: calc(var(--size-index, 1) * 16px);
  line-height: calc(var(--kitlineheightratio, 1) * 20 / 16);
  letter-spacing: .005em;
}
.pkit-qdaSlG-button:not(:disabled):not([data-disabled="1"]) {
  cursor: var(--kit-clickable-cursor, pointer);
}
.pkit-qdaSlG-button:not(:disabled):not([data-disabled="1"]):before {
  -webkit-backface-visibility: hidden;
}
.pkit-qdaSlG-button:not(:disabled):not([data-disabled="1"]):before {
  content: "";
  border-radius: var(--kit-clickable-borderradius, inherit);
  opacity: 0;
  background-position: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.pkit-qdaSlG-button:not(:disabled):not([data-disabled="1"]):after {
  content: "";
  border-radius: var(--kit-clickable-borderradius, inherit);
  opacity: 0;
  background-position: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.pkit-qdaSlG-button:not(:disabled):not([data-disabled="1"]):before {
  transition: var(--animation-ripple-before-transition);
  background: var(--kit-clickable-bg);
}
.pkit-qdaSlG-button:not(:disabled):not([data-disabled="1"]):after {
  transition: var(--animation-ripple-after-transition);
  background:
    transparent radial-gradient(
      circle,
      var(--kit-clickable-bg) 1%,
      transparent 1%) center / 15000%;
}
.pkit-qdaSlG-button:not(:disabled):not([data-disabled="1"]):hover:before {
  opacity: .16;
}
.pkit-qdaSlG-button:not(:disabled):not([data-disabled="1"]):focus-visible:before {
  opacity: .24;
}
.pkit-qdaSlG-button:not(:disabled):not([data-disabled="1"]):active:after {
  opacity: .32;
  transition: var(--animation-ripple-after-active-transition);
  background-size: 100%;
}
.pkit-qdaSlG-button:not(:disabled):not([data-disabled="1"]):active:hover:after {
  opacity: .16;
}
.pkit-qdaSlG-button:not(:disabled):not([data-disabled="1"]):active:focus-visible:after {
  opacity: .08;
}
.pkit-qdaSlG-button {
  text-decoration: var(--kit-button-text-decoration, none);
  vertical-align: middle;
  margin: var(--kit-button-margin, var(--button-margin));
  user-select: none;
  color: var(--k-button-color);
  background-color: var(--k-button-bgcolor);
  box-shadow: var(--k-button-boxshadow);
  border: none;
  outline: none;
  flex-shrink: 0;
  padding: 0;
  font-family: inherit;
  font-weight: 800;
  position: relative;
  overflow: hidden;
}
.pkit-qdaSlG-button[data-maxsize="0"] {
  width: var(--kit-button-width, fit-content);
  display: var(--k-button-display, inline-block);
}
.pkit-qdaSlG-button[data-maxsize="1"] {
  justify-content: stretch;
  width: 100%;
  display: grid;
}
.pkit-qdaSlG-button[data-maxsize="1"] .pkit-qdaSlG-buttonContent {
  justify-content: var(--kit-button-content-justify, center);
  width: 100%;
  display: flex;
}
.pkit-qdaSlG-button[data-maxsize="1"][data-rounded="1"] .kit-icon {
  width: 100%;
  height: auto;
}
.pkit-qdaSlG-button[data-rounded="0"] {
  border-radius: var(--kit-button-radius, calc(8 * var(--size-index, 1) * 1px));
}
.pkit-qdaSlG-button[data-rounded="1"] {
  border-radius: 50%;
}
.pkit-qdaSlG-filesInputContainer {
  height: inherit;
  vertical-align: middle;
  flex-shrink: 0;
  display: inline;
}
.pkit-qdaSlG-premiumIndicator {
  position: absolute;
  top: 0;
  right: 0;
}
.pkit-qdaSlG-filesInput {
  display: none;
}
.pkit-qdaSlG-hidden {
  opacity: 0;
  user-select: none;
  position: absolute;
}

/* css-modules:css-modules://yOeNc3p-adIBezf5YeseUsPxDnYXOG9HPcQ46ON9Eac.css */
.pkit-NwC6_W-divider {
  background-color: var(--divider-bg);
  border: none;
}
.pkit-NwC6_W-divider[data-vertical="1"] {
  margin: var(--kit-divider-margin, var(--divider-vertical-margin));
  align-self: stretch;
  width: 1px;
  min-height: 100%;
}
.pkit-NwC6_W-divider[data-vertical="0"] {
  margin: var(--kit-divider-margin, var(--divider-horizontal-margin));
  flex: auto;
  height: 1px;
}

/* css-modules:css-modules://qCkz0Wqh9aYVlpcUuMyW1IqC5QppLsI93WzVXsnPiiY.css */
.pkit-ruRN6q-childrenContainer {
  overflow-wrap: normal;
  width: 100%;
}
.pkit-ruRN6q-container:not(:disabled):not([data-disabled="1"]) {
  cursor: var(--kit-clickable-cursor, pointer);
}
.pkit-ruRN6q-container:not(:disabled):not([data-disabled="1"]):before {
  -webkit-backface-visibility: hidden;
}
.pkit-ruRN6q-container:not(:disabled):not([data-disabled="1"]):before {
  content: "";
  border-radius: var(--kit-clickable-borderradius, inherit);
  opacity: 0;
  background-position: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.pkit-ruRN6q-container:not(:disabled):not([data-disabled="1"]):after {
  content: "";
  border-radius: var(--kit-clickable-borderradius, inherit);
  opacity: 0;
  background-position: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.pkit-ruRN6q-container:not(:disabled):not([data-disabled="1"]):before {
  transition: var(--animation-ripple-before-transition);
  background: var(--kit-clickable-bg);
}
.pkit-ruRN6q-container:not(:disabled):not([data-disabled="1"]):after {
  transition: var(--animation-ripple-after-transition);
  background:
    transparent radial-gradient(
      circle,
      var(--kit-clickable-bg) 1%,
      transparent 1%) center / 15000%;
}
.pkit-ruRN6q-container:not(:disabled):not([data-disabled="1"]):hover:before {
  opacity: .16;
}
.pkit-ruRN6q-container:not(:disabled):not([data-disabled="1"]):focus-visible:before {
  opacity: .24;
}
.pkit-ruRN6q-container:not(:disabled):not([data-disabled="1"]):active:after {
  opacity: .32;
  transition: var(--animation-ripple-after-active-transition);
  background-size: 100%;
}
.pkit-ruRN6q-container:not(:disabled):not([data-disabled="1"]):active:hover:after {
  opacity: .16;
}
.pkit-ruRN6q-container:not(:disabled):not([data-disabled="1"]):active:focus-visible:after {
  opacity: .08;
}
.pkit-ruRN6q-container {
  --kit-clickable-bg: var(--illustrated-button-hover-bg);
  border-radius: var(--kit-button-radius, 8px);
  user-select: none;
  text-align: center;
  color: var(--main-text-color);
  background-color: var(--illustrated-button-bg);
  border: none;
  align-items: center;
  gap: 4px;
  padding: 4px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: relative;
}
.pkit-ruRN6q-container[data-position=left] .pkit-ruRN6q-childrenContainer {
  text-align: start;
}
.pkit-ruRN6q-container[data-position=top] {
  flex-direction: column;
  width: 118px;
}
.pkit-ruRN6q-illustrationContainer {
  width: 55px;
  height: 42px;
}
.pkit-ruRN6q-image {
  object-fit: contain;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
  display: block;
}

/* css-modules:css-modules://QOnNrmQwGBL9OaZhC2ghcS9O60TcAVk52jDOjVHC1sc.css */
.pkit-Ve9s0a-switchContainer {
  --button-switch-transition: .2s;
  user-select: none;
  outline: none;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  display: inline-flex;
}
.pkit-Ve9s0a-switchContainer[data-isright="1"] {
  flex-direction: row;
}
.pkit-Ve9s0a-switchContainer[data-isright="0"] {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.pkit-Ve9s0a-switchContainer[data-disabled="1"] .pkit-Ve9s0a-label {
  color: var(--text-disabled-color);
}
.pkit-Ve9s0a-switchContainer[data-disabled="0"][data-readonly="0"] .pkit-Ve9s0a-label {
  color: var(--text-main-color);
}
.pkit-Ve9s0a-switchContainer[data-disabled="0"][data-readonly="0"]:hover {
  cursor: pointer;
}
.pkit-Ve9s0a-switchContainer[data-disabled="0"][data-readonly="0"]:hover .pkit-Ve9s0a-switchSlot {
  opacity: 1;
}
.pkit-Ve9s0a-switchContainer:active .pkit-Ve9s0a-switch[data-value="0"] .pkit-Ve9s0a-switchSlot {
  background-color: var(--button-switch-pressed-slot);
}
.pkit-Ve9s0a-switchContainer:active .pkit-Ve9s0a-switch[data-value="1"] .pkit-Ve9s0a-switchSlot {
  background-color: var(--button-switch-active-pressed-slot);
}
.pkit-Ve9s0a-switch {
  border-radius: calc(16 * var(--size-index, 1) * 1px);
  width: calc(44 * var(--size-index, 1) * 1px);
  height: calc(24 * var(--size-index, 1) * 1px);
  vertical-align: middle;
  padding: calc(4 * var(--size-index, 1) * 1px);
  box-sizing: border-box;
  flex-shrink: 0;
  display: inline-block;
  position: relative;
}
.pkit-Ve9s0a-switch[data-disabled="0"][data-value="1"] {
  background-color: var(--button-switch-active-bg);
}
.pkit-Ve9s0a-switch[data-value="0"][data-disabled="0"] {
  background-color: var(--button-switch-bg);
}
.pkit-Ve9s0a-switch[data-disabled="1"] {
  background-color: var(--button-switch-disable-bg);
}
.pkit-Ve9s0a-switch[data-disabled="1"] .pkit-Ve9s0a-switchCursor {
  background-color: var(--button-switch-disable-inner);
}
.pkit-Ve9s0a-switch[data-value="1"] .pkit-Ve9s0a-icon {
  left: calc(24 * var(--size-index, 1) * 1px);
  opacity: 0;
}
.pkit-Ve9s0a-switch[data-value="1"] .pkit-Ve9s0a-icon + .pkit-Ve9s0a-icon {
  opacity: 1;
}
.pkit-Ve9s0a-switch[data-value="1"] .pkit-Ve9s0a-switchCursor {
  left: calc(20 * var(--size-index, 1) * 1px);
  background-color: var(--button-switch-active-inner);
}
.pkit-Ve9s0a-switch[data-value="1"] .pkit-Ve9s0a-switchSlot {
  left: calc(4 * var(--size-index, 1) * 1px);
  background-color: var(--button-switch-active-slot);
}
.pkit-Ve9s0a-switch[data-value="0"] .pkit-Ve9s0a-icon {
  left: calc(4 * var(--size-index, 1) * 1px);
  opacity: 1;
}
.pkit-Ve9s0a-switch[data-value="0"] .pkit-Ve9s0a-icon + .pkit-Ve9s0a-icon {
  opacity: 0;
}
.pkit-Ve9s0a-switch[data-value="0"] .pkit-Ve9s0a-switchCursor {
  background-color: var(--button-switch-inner);
  left: 0;
}
.pkit-Ve9s0a-switch[data-value="0"] .pkit-Ve9s0a-switchSlot {
  left: calc(28 * var(--size-index, 1) * 1px);
  background-color: var(--button-switch-slot);
}
.pkit-Ve9s0a-switch,
.pkit-Ve9s0a-switchCursor,
.pkit-Ve9s0a-switchSlot {
  transition: all var(--button-switch-transition) cubic-bezier(.23, .79, .69, .94);
}
.pkit-Ve9s0a-icon {
  top: calc(4 * var(--size-index, 1) * 1px);
  z-index: 2;
  color: var(--button-switch-inner);
  transition: all var(--button-switch-transition) cubic-bezier(.23, .79, .69, .94);
  position: absolute;
}
.pkit-Ve9s0a-switchCursor {
  width: calc(16 * var(--size-index, 1) * 1px);
  height: calc(16 * var(--size-index, 1) * 1px);
  z-index: 2;
  border-radius: 50%;
  position: relative;
}
.pkit-Ve9s0a-switchSlot {
  top: calc(6 * var(--size-index, 1) * 1px);
  width: calc(12 * var(--size-index, 1) * 1px);
  height: calc(12 * var(--size-index, 1) * 1px);
  opacity: 0;
  z-index: 1;
  border-radius: 50%;
  position: absolute;
}
.pkit-Ve9s0a-label {
  font-size: calc(var(--size-index, 1) * 16px);
  line-height: calc(var(--kitlineheightratio, 1) * 26 / 16);
  letter-spacing: var(--kitletterspacing, 0);
  vertical-align: middle;
  font-style: normal;
  font-weight: 400;
  display: inline-block;
}

/* css-modules:css-modules://9PYVSJvEuB5hcdfMkISNGrd7qj_R8k_lphr-gR8pOzo.css */
.pkit-d_uPYG-buttonsListContainer {
  --kit-button-margin: 0 0px;
  --kit-divider-margin: 2px 0;
  --kit-button-width: 100%;
  box-shadow: var(--menu-button-shadow);
  z-index: var(--k-z-buttons-list);
  border-radius: 8px;
  display: inline-block;
  position: relative;
  overflow-y: auto;
}
.pkit-d_uPYG-buttonsList {
  background: var(--menu-button-bg);
  color: var(--text-main-color);
  gap: 4px;
  padding: 4px;
}
.pkit-d_uPYG-buttonsList[data-mode=grid] {
  grid-template-columns: var(--k-buttonlist-grid-template);
  display: grid;
}
.pkit-d_uPYG-buttonsList:not([data-mode=grid]) {
  flex-direction: column;
  display: inline-flex;
}
.pkit-d_uPYG-listMask {
  width: 100%;
  z-index: var(--k-z-mask);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
}

/* css-modules:css-modules://0-aU3Jf5lpNNgO52pePR5Bc1Tf12upqw3_W84Z0eEBM.css */
.pkit-ghU4HG-hidden {
  display: none;
}

/* css-modules:css-modules://IBDsgRs_Au8VzVjPlBlcnQkoJBSoUUwb8bMGVzfZvuM.css */
.pkit-TftFQq-chipSelect {
  box-sizing: border-box;
  display: inline-block;
  position: relative;
}

/* css-modules:css-modules://YdD3jWx7hI9DaGxp2ucGAi97vRRq92k-aG-7IC3j2_I.css */
.pkit-jf0BlW-meli {
  width: var(--pk-icon-width);
  height: var(--pk-icon-height);
  flex-shrink: 0;
  max-width: 100%;
  max-height: 100%;
}

/* css-modules:css-modules://TwhR3uaUnQu_hRgg_3b0lKsuMknZ_SL5dxk4Z3oVb8k.css */
.pkit-EUwKZG-container {
  position: relative;
}
.pkit-EUwKZG-container[data-disabled="0"] {
  cursor: var(--kit-clickable-cursor, pointer);
}
.pkit-EUwKZG-container[data-disabled="0"]:hover .pkit-EUwKZG-overlay:before {
  opacity: .24;
}
.pkit-EUwKZG-container[data-disabled="0"][data-forcedhover="1"] .pkit-EUwKZG-overlay:before {
  opacity: .24;
}
.pkit-EUwKZG-container[data-disabled="0"]:active .pkit-EUwKZG-overlay:after {
  opacity: .4;
  transition: var(--animation-ripple-after-active-transition);
  background-size: 100%;
}
.pkit-EUwKZG-container[data-disabled="0"][data-forcedactive="1"] .pkit-EUwKZG-overlay:after {
  opacity: .4;
  transition: var(--animation-ripple-after-active-transition);
  background-size: 100%;
}
.pkit-EUwKZG-container[data-disabled="0"]:active:hover .pkit-EUwKZG-overlay:after {
  opacity: .24;
}
.pkit-EUwKZG-container[data-disabled="0"][data-forcedactive="1"][data-forcedhover="1"] .pkit-EUwKZG-overlay:after {
  opacity: .24;
}
.pkit-EUwKZG-container[data-disabled="1"] > .pkit-EUwKZG-overlay {
  display: none;
}
.pkit-EUwKZG-overlay {
  border-radius: var(--pk-overlay-border-radius, "initial");
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.pkit-EUwKZG-overlay:before {
  -webkit-backface-visibility: hidden;
}
.pkit-EUwKZG-overlay:before {
  content: "";
  border-radius: var(--kit-clickable-borderradius, inherit);
  opacity: 0;
  background-position: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.pkit-EUwKZG-overlay:after {
  content: "";
  border-radius: var(--kit-clickable-borderradius, inherit);
  opacity: 0;
  background-position: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.pkit-EUwKZG-overlay:before {
  transition: var(--animation-ripple-before-transition);
  background: var(--kit-clickable-bg);
}
.pkit-EUwKZG-overlay:after {
  transition: var(--animation-ripple-after-transition);
  background:
    transparent radial-gradient(
      circle,
      var(--kit-clickable-bg) 1%,
      transparent 1%) center / 15000%;
}
.pkit-EUwKZG-content {
  height: 100%;
  position: relative;
}

/* css-modules:css-modules://YkSbLxXQPBoL8756ZknBvixZPxnqaAj5rFvhkpVGC04.css */
.pkit-PwjDUW-button {
  vertical-align: middle;
  margin: var(--pkit-button-margin, 0);
  box-shadow: none;
  background: var(--pk-button-bgcolor);
  color: var(--pk-button-color);
  box-sizing: border-box;
  display: var(--pkit-button-display, inline-block);
  border: none;
  flex-shrink: 0;
  padding: 0;
  font-family: inherit;
  font-style: normal;
  font-weight: 800;
  text-decoration: none;
  overflow: hidden;
}
.pkit-PwjDUW-button[data-rounded="0"] {
  border-radius: 8px;
}
.pkit-PwjDUW-button[data-rounded="1"] {
  border-radius: 50%;
}
.pkit-PwjDUW-button[data-size=normal] {
  min-width: 48px;
  max-width: 320px;
  font-family:
    LatoWeb,
    LLSMontserrat,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.5;
}
.pkit-PwjDUW-button[data-size=normal][data-rounded="0"] {
  --pk-button-dash-offset: 6px;
}
.pkit-PwjDUW-button[data-size=normal][data-rounded="0"] .pkit-PwjDUW-buttonContent {
  padding: 12px 16px;
}
.pkit-PwjDUW-button[data-size=normal][data-rounded="1"] {
  --pk-button-dash-offset: 4px;
}
.pkit-PwjDUW-button[data-size=normal][data-rounded="1"] .pkit-PwjDUW-buttonContent {
  padding: 12px;
}
.pkit-PwjDUW-button[data-size=big] {
  --pk-button-dash-radius: 4px;
  --pk-button-dash-offset: 12px;
  min-width: 144px;
  max-width: 400px;
  font-family:
    LatoWeb,
    LLSMontserrat,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 1.5;
}
.pkit-PwjDUW-button[data-size=big] .pkit-PwjDUW-buttonContent {
  padding: 16px 24px;
}
.pkit-PwjDUW-button[data-disabled="1"] {
  cursor: default;
}
.pkit-PwjDUW-button[data-disabled="1"] .pkit-PwjDUW-meli {
  filter: grayscale();
}
.pkit-PwjDUW-filesInput {
  display: none;
}
.pkit-PwjDUW-buttonContent {
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: 8px;
  max-width: 100%;
  display: flex;
  position: relative;
}
.pkit-PwjDUW-buttonContent > * {
  flex-shrink: 0;
}
.pkit-PwjDUW-buttonChildren {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  flex-shrink: 1;
  max-width: 100%;
  display: -webkit-box;
  overflow: hidden;
}
.pkit-PwjDUW-dash {
  left: var(--pk-button-dash-offset);
  right: var(--pk-button-dash-offset);
  bottom: var(--pk-button-dash-offset);
  top: var(--pk-button-dash-offset);
  position: absolute;
}

/* css-modules:css-modules://G_jS4e0pBO7waCDt332GWfYzmNZtM_Nlm4nb-Eb9jRs.css */
.pkit-FYEt4q-checkboxContainer {
  user-select: none;
  cursor: pointer;
  align-items: center;
  display: inline-flex;
}
.pkit-FYEt4q-checkboxContainer[data-is-disabled="1"] {
  cursor: auto;
}
.pkit-FYEt4q-checkboxContainer {
  padding-right: 16px;
}
.pkit-FYEt4q-overlayContainer {
  border-radius: 50%;
  flex-shrink: 0;
  overflow: hidden;
}
.pkit-FYEt4q-checkboxContent {
  align-items: center;
  gap: 8px;
  display: flex;
}
.pkit-FYEt4q-checkBoxOuter {
  align-items: center;
  padding: 12px;
  display: flex;
  position: relative;
}
.pkit-FYEt4q-checkBox {
  cursor: pointer;
  vertical-align: middle;
  -webkit-appearance: none;
  appearance: none;
  border: 2px solid var(--pk-checkbox-color);
  box-sizing: border-box;
  background-color: #0000;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin: 3px;
  display: inline-block;
}
.pkit-FYEt4q-checkBox:disabled {
  cursor: auto;
}
.pkit-FYEt4q-checkBox:focus {
  outline: 0;
}
.pkit-FYEt4q-checkBox[data-is-indeterminate="1"] {
  background-image:
    linear-gradient(
      90deg,
      transparent 0,
      var(--white-color) 10%,
      var(--white-color) 90%,
      transparent 100%);
  background-size: 100% 2px;
  background-color: var(--pk-checkbox-color);
}
.pkit-FYEt4q-checkBox[data-is-indeterminate="0"]:checked {
  background-image:
    linear-gradient(
      -45deg,
      transparent 65%,
      var(--pk-checkbox-color) 0),
    linear-gradient(
      45deg,
      transparent 75%,
      var(--pk-checkbox-color) 0),
    linear-gradient(
      -45deg,
      var(--pk-checkbox-color) 39%,
      transparent 0),
    linear-gradient(
      45deg,
      var(--pk-checkbox-color) 29%,
      var(--pk-white-color) 0,
      var(--pk-white-color) 41%,
      transparent 0),
    linear-gradient(
      -45deg,
      var(--pk-white-color) 51%,
      var(--pk-checkbox-color) 0);
}
.pkit-FYEt4q-label {
  color: var(--pk-checkbox-color);
  font-family:
    LatoWeb,
    LLSMontserrat,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 20px;
  line-height: 1.4;
  display: flex;
}
.pkit-FYEt4q-icon {
  margin-left: 16px;
}

/* css-modules:css-modules://Nbs6B2OTVnHB0bcNVyJ5oWjFh3XvJcVWbO806vPKhv0.css */
.pkit-OZ7AEW-container {
  border-radius: 8px;
  width: fit-content;
}
.pkit-OZ7AEW-container[data-disabled="0"] {
  color: var(--pk-text-blue-color);
  background-color: var(--pk-blue-10-color);
  cursor: pointer;
}
.pkit-OZ7AEW-container[data-disabled="1"] {
  color: var(--pk-disabled-content-color);
  background-color: var(--pk-disabled-surface-color);
}
.pkit-OZ7AEW-chip {
  box-sizing: border-box;
  user-select: none;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  padding: 0 8px;
  display: inline-flex;
  position: relative;
}
.pkit-OZ7AEW-chip[data-clickable="1"] {
  cursor: pointer;
}
.pkit-OZ7AEW-label {
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: inherit;
  font-family:
    LatoWeb,
    LLSMontserrat,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 16px;
  line-height: 1.3;
}
.pkit-OZ7AEW-button {
  cursor: inherit;
  color: inherit;
  background-color: #0000;
  border: none;
  flex-shrink: 0;
  align-items: center;
  padding: 6px 0;
  display: inline-flex;
}

/* css-modules:css-modules://aPGP-ufKI14R51xwN6KDMAIyt3ZIfdq9VzPsg_hlcwc.css */
.pkit-SYU1yq-divider {
  border: none;
  position: relative;
}
.pkit-SYU1yq-divider[data-vertical="1"] {
  align-self: stretch;
  width: 2px;
  min-height: 100%;
}
.pkit-SYU1yq-divider[data-vertical="0"] {
  flex: auto;
  height: 2px;
}
.pkit-SYU1yq-dash {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* css-modules:css-modules://szJFDn6pB3y5dOw8FhRqhttS_x9UcybUHeSpJeH_lXk.css */
.pkit-2aqarq-progressbarContainer {
  --pk-progressbar-thumb-size: 0;
  --pk-progressbar-track-size: 8px;
  user-select: none;
  touch-action: none;
  cursor: grab;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.pkit-2aqarq-progressbarContainer[data-vertical="1"] {
  width: 28px;
  min-height: 100px;
  height: var(--pk-height);
}
.pkit-2aqarq-progressbarContainer:not([data-vertical="1"]) {
  width: var(--pk-width);
  height: 28px;
}
.pkit-2aqarq-progressbarContainer:hover {
  --pk-progressbar-thumb-size: 20px;
  --pk-progressbar-track-size: 12px;
}
.pkit-2aqarq-progressbarContainer[data-ispressed="1"] {
  cursor: grabbing;
  --pk-progressbar-thumb-size: 28px;
  --pk-progressbar-track-size: 12px;
}
.pkit-2aqarq-trackStart {
  z-index: 1;
  background-color: var(--pk-white-color);
  border-radius: 8px;
  position: absolute;
}
.pkit-2aqarq-trackStart[data-vertical="1"] {
  width: var(--pk-progressbar-track-size);
  height: var(--pk-thumbPosition);
  transition: width .2s;
  bottom: 0;
}
.pkit-2aqarq-trackStart:not([data-vertical="1"]) {
  height: var(--pk-progressbar-track-size);
  width: var(--pk-thumbPosition);
  transition: height .2s;
  left: 0;
}
.pkit-2aqarq-trackEnd {
  background-color: var(--pk-blue-40-color);
  border-radius: 8px;
  position: absolute;
}
.pkit-2aqarq-trackEnd[data-vertical="1"] {
  width: var(--pk-progressbar-track-size);
  transition: width .2s;
  top: 0;
  bottom: 0;
}
.pkit-2aqarq-trackEnd:not([data-vertical="1"]) {
  height: var(--pk-progressbar-track-size);
  transition: height .2s;
  left: 0;
  right: 0;
}
.pkit-2aqarq-thumb {
  box-sizing: border-box;
  bottom: var(--pk-bottom);
  left: var(--pk-left);
  background-color: var(--pk-white-color);
  height: var(--pk-progressbar-thumb-size);
  width: var(--pk-progressbar-thumb-size);
  border-radius: 50%;
  transition: height .2s, width .2s;
  position: absolute;
  transform: translate3d(-50%, 50%, 0);
}

/* css-modules:css-modules://I7SAFFuHWc2Q1TLt3KEhrWDhBhpIx3bO6uGp2enRkHc.css */
.pkit-1QIeUW-scrim {
  background-color: #002e4db8;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
@media print {
  .pkit-1QIeUW-scrim {
    position: static;
  }
}

/* css-modules:css-modules://9fNlaPGjdV-LirP85DZ8Ota9AUb9LRyyx2wLOjxICDY.css */
.pkit-m4kdtq-span {
  line-height: 1;
}
.pkit-m4kdtq-tooltipRoot {
  max-width: min(var(--tooltip-max-width, 100%), 1200px);
  max-height: var(--tooltip-max-height, unset);
}
.pkit-m4kdtq-tooltipRoot[data-hidden="1"] {
  visibility: hidden;
  z-index: -1;
}
.pkit-m4kdtq-tooltipRoot[data-hidden="0"] {
  z-index: var(--k-z-tooltip);
}
.pkit-m4kdtq-tooltipContainer {
  box-sizing: border-box;
  max-width: inherit;
  max-height: inherit;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: auto;
}
.pkit-m4kdtq-tooltipContainer:focus {
  outline: 0;
}
.pkit-m4kdtq-tooltip {
  font-size: calc(var(--size-index, 1) * 12px);
  line-height: calc(var(--kitlineheightratio, 1) * 18 / 12);
  letter-spacing: var(--kitletterspacing, 0);
  border-radius: calc(4 * var(--size-index, 1) * 1px);
  box-sizing: border-box;
  width: max-content;
  max-width: 100%;
  height: max-content;
  padding: var(--tooltip-padding, calc(4 * var(--size-index, 1) * 1px) calc(12 * var(--size-index, 1) * 1px));
  background-color: var(--tooltip-bg);
  color: var(--tooltip-color);
  display: inline-block;
  position: relative;
}

/* css-modules:css-modules://UU2mlkHLNBWwaSoOfGltokqcg_PQ6HFt16F88aE6xds.css */
.pkit-hyS4XW-text {
  font-size: calc(var(--size-index, 1) * 16px);
  line-height: calc(var(--kitlineheightratio, 1) * 20 / 16);
  letter-spacing: .005em;
  min-width: calc(48 * var(--size-index, 1) * 1px);
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 0 auto;
  padding: 0;
  font-weight: 900;
  overflow: hidden;
}
.pkit-hyS4XW-tabContent {
  max-width: calc(320 * var(--size-index, 1) * 1px);
  padding: calc(12 * var(--size-index, 1) * 1px) calc(24 * var(--size-index, 1) * 1px);
  box-sizing: border-box;
  position: relative;
}
.pkit-hyS4XW-tab {
  z-index: 3;
  user-select: none;
  color: var(--pk-tab-color);
  border: none;
  border-radius: 24px;
  outline: none;
  flex: 0 auto;
  padding: 0;
  font-family:
    LatoWeb,
    LLSMontserrat,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  transition: color .5s linear;
  overflow: hidden;
}
.pkit-hyS4XW-selectedArea {
  background-color: var(--pk-blue-40-color);
  border-radius: 32px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
[data-init="1"] .pkit-hyS4XW-selectedArea {
  display: none;
}
.pkit-hyS4XW-outlineTab {
  z-index: 2;
  border-radius: 24px;
  position: absolute;
  top: 6px;
  bottom: 6px;
  left: 6px;
  right: 6px;
}

/* css-modules:css-modules://MmVdI1cZRKZHJpuxfc0sIybVe-KWdJJiJHEALMK3EBU.css */
.pkit-fZE69G-container {
  color: var(--pk-blue-50-color);
  box-sizing: border-box;
  background-color: var(--pk-blue-20-color);
  border-radius: 32px;
  min-width: 80px;
  max-width: 320px;
  padding: 4px 12px;
  font-family: inherit;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  display: inline-flex;
}
.pkit-fZE69G-container[data-disabled="1"] {
  background-color: var(--pk-disabled-surface-color);
}
.pkit-fZE69G-label {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.pkit-fZE69G-label[data-disabled="1"] {
  color: var(--pk-disabled-content-color);
}

/* css-modules:css-modules://WVrOGDDvisL5NDSXlio5kjkDkGidcjKRbaYaGdbFo4I.css */
.pkit-ncdSfW-accordionItemContainer {
  background-color: var(--white-color);
  border-radius: 8px;
  min-width: 320px;
  max-width: 1280px;
  position: relative;
}
.pkit-ncdSfW-accordionItemContainer[data-is-open="1"] > div > div > .pkit-ncdSfW-toggleIcon {
  transform: rotate(180deg);
}
.pkit-ncdSfW-accordionItemContainer:not([data-is-open="1"]) .pkit-ncdSfW-content {
  visibility: hidden;
  height: 0;
  margin-top: 0;
  transition: height .3s cubic-bezier(.4, 0, .2, 1);
  overflow: hidden;
}
.pkit-ncdSfW-content {
  height: auto;
  transition: height .3s cubic-bezier(.4, 0, .2, 1);
}
.pkit-ncdSfW-dash {
  position: absolute;
  top: 12px;
  bottom: 12px;
  left: 12px;
  right: 12px;
}
.pkit-ncdSfW-accordionInnerItemContainer {
  border-radius: 4px;
  flex-direction: column;
  padding: 24px;
  display: flex;
}
.pkit-ncdSfW-category {
  cursor: pointer;
  border-radius: 4px;
  flex-direction: row;
  align-items: center;
  gap: 24px;
  display: flex;
  position: relative;
}
.pkit-ncdSfW-categoryTitle {
  color: var(--pk-text-blue-color);
  margin-right: auto;
  padding-left: 16px;
  font-family:
    LatoWeb,
    LLSMontserrat,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.4;
}
.pkit-ncdSfW-itemContainer {
  gap: 8px;
  display: flex;
}

/* css-modules:css-modules://6yUCcqJ5w1KZ2IsNJFIb3L55CQAZs9Rh9I3iuEXB5sk.css */
.pkit-TQo3Ma-itemContainer {
  flex-direction: column;
  display: flex;
}
.pkit-TQo3Ma-mainPart {
  justify-content: center;
  align-items: center;
  display: flex;
}
.pkit-TQo3Ma-contentElement {
  justify-content: space-between;
  align-items: center;
  padding: 0 16px;
  display: flex;
}
.pkit-TQo3Ma-contentElement:not(:last-child) {
  margin: 3px 0;
}
.pkit-TQo3Ma-contentElement:last-child {
  margin-top: 3px;
}
.pkit-TQo3Ma-contentElement {
  min-height: 48px;
}
.pkit-TQo3Ma-divider {
  margin: 0 16px;
}
.pkit-TQo3Ma-title {
  font-family:
    LatoWeb,
    LLSMontserrat,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 20px;
  line-height: 1.4;
}
.pkit-TQo3Ma-title[data-disabled="0"] {
  color: var(--pk-text-blue-color);
}
.pkit-TQo3Ma-title[data-disabled="1"] {
  color: var(--pk-disabled-content-color);
}
.pkit-TQo3Ma-title {
  text-align: left;
  margin: 0 8px;
  font-weight: 800;
}
.pkit-TQo3Ma-buttonContainer {
  align-items: center;
  gap: 16px;
  display: flex;
}

/* css-modules:css-modules://FO7yj7gJ42qVuG8MKH9hm_r8DffS65nUmHUTe9_uVvE.css */
.pkit-yNNrBq-cardContainer {
  background-color: var(--pk-white-color);
  --kit-clickable-borderradius: 12px;
  border-radius: 12px;
  justify-content: center;
  align-items: stretch;
  width: fit-content;
  display: flex;
}
.pkit-yNNrBq-cardInnerContent {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 320px;
  max-width: 400px;
  height: 100%;
  min-height: 112px;
  display: flex;
}
.pkit-yNNrBq-imgCard {
  object-fit: cover;
  border-radius: 12px 12px 0 0;
  width: 100%;
}
.pkit-yNNrBq-titleContainer {
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 16px 24px;
  display: flex;
}
.pkit-yNNrBq-title {
  color: var(--pk-text-blue-color);
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  text-align: center;
  -webkit-box-orient: vertical;
  font-family:
    LatoWeb,
    LLSMontserrat,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 28px;
  font-weight: 800;
  line-height: 1.42857;
  display: -webkit-box;
  overflow: hidden;
}
.pkit-yNNrBq-subtitle {
  color: var(--pk-blue-40-color);
  text-align: center;
  text-overflow: ellipsis;
  font-family:
    LatoWeb,
    LLSMontserrat,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  overflow: hidden;
}

/* css-modules:css-modules://yyKHRKAMkWSHRjUABoU9cX8snNIcm_PbaoEDHP7lZSk.css */
.pkit-lOn4Ea-sections {
  flex-direction: column;
  gap: 8px;
  display: flex;
}
.pkit-lOn4Ea-sectionContent {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.pkit-lOn4Ea-checkboxes {
  flex-direction: column;
  gap: 4px;
  padding: 4px 0 0 36px;
  display: flex;
}
.pkit-lOn4Ea-checkbox {
  flex: 1;
}

/* css-modules:css-modules://m67uduMp82qozNoQUE3alZxyHxuN_g3Ko45iX3FcZzw.css */
.pkit-EOBiMa-itemListContainer {
  z-index: var(--pk-z-buttons-list);
  border-radius: 8px;
  display: inline-block;
  position: relative;
  overflow-y: auto;
  box-shadow: 0 2px 6px #072c4d1f;
}
.pkit-EOBiMa-itemList {
  box-sizing: border-box;
  background: var(--pk-white-color);
  --pk-overlay-border-radius: 8px;
  flex-direction: column;
  gap: 4px;
  width: 100%;
  max-width: 320px;
  padding: 12px;
  display: inline-flex;
}
.pkit-EOBiMa-menuItem {
  color: var(--pk-text-blue-color);
  align-items: center;
  padding: 12px;
  display: flex;
}
.pkit-EOBiMa-menuItem[data-disabled="1"] {
  color: var(--pk-disabled-content-color);
  pointer-events: none;
}
.pkit-EOBiMa-menuItemContent {
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-left: 8px;
  font-weight: bold;
  overflow: hidden;
}
.pkit-EOBiMa-listMask {
  width: 100%;
  z-index: var(--pk-z-mask);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
}
.pkit-EOBiMa-dash {
  pointer-events: none;
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 4px;
  right: 4px;
}

/* css-modules:css-modules://9sSNnHfYOPU9zXpqtnvvmDv2sVpaJGeHE1bMLBVKpjY.css */
.pkit-4blk0G-itemListContainer {
  z-index: var(--pk-z-buttons-list);
  border-radius: 8px;
  display: inline-block;
  position: relative;
  overflow-y: auto;
}
.pkit-4blk0G-itemList {
  box-sizing: border-box;
  background: var(--pk-white-color);
  --pk-overlay-border-radius: 8px;
  flex-direction: column;
  gap: 4px;
  width: 100%;
  max-width: 320px;
  padding: 12px;
  display: inline-flex;
}
.pkit-4blk0G-menuItem {
  color: var(--pk-text-blue-color);
  align-items: center;
  padding: 12px;
  display: flex;
}
.pkit-4blk0G-menuItem[data-disabled="1"] {
  color: var(--pk-disabled-content-color);
  pointer-events: none;
}
.pkit-4blk0G-menuItemContent {
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-left: 8px;
  font-weight: bold;
  overflow: hidden;
}
.pkit-4blk0G-listMask {
  width: 100%;
  z-index: var(--pk-z-mask);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
}
.pkit-4blk0G-dash {
  pointer-events: none;
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 4px;
  right: 4px;
}

/* css-modules:css-modules://kVnejG2laPCFw069HtkVJYzcxjsPn99HwnE4hDlVQjQ.css */
.pkit--SNaxa-container {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  z-index: var(--z-scrim);
  flex-direction: column;
  flex: 1 0 0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 24px;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}
.pkit--SNaxa-modalContainer {
  box-sizing: border-box;
  background-color: var(--pk-blue-10-color);
  flex-direction: column;
  align-items: center;
  gap: 8px;
  min-width: 336px;
  max-width: 100%;
  max-height: 100%;
  display: flex;
  position: relative;
}
.pkit--SNaxa-modalContainer[data-is-fullscreen="0"] {
  border-radius: 32px;
  padding: 12px 16px;
}
.pkit--SNaxa-modalContainer[data-is-fullscreen="1"] {
  width: 100%;
  height: 100%;
}
.pkit--SNaxa-modalContainer[data-fullwidth="1"] {
  width: 100%;
}
.pkit--SNaxa-modalContainer[data-fullheight="1"] {
  height: 100%;
}
.pkit--SNaxa-modalContainer {
  transition: transform var(--pk-modal-animation-duration) ease, opacity var(--pk-modal-animation-duration) ease;
}
.pkit--SNaxa-modalContainer[data-open="1"] {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.pkit--SNaxa-modalContainer[data-open="0"] {
  opacity: 0;
  transform: translate3d(0, 60px, 0);
}
.pkit--SNaxa-modalHeader {
  color: var(--pk-blue-50-color);
  align-self: stretch;
  gap: 24px;
  display: flex;
}
.pkit--SNaxa-modalHeader[data-is-fullscreen="1"] {
  z-index: calc(var(--z-scrim) + 1);
  position: relative;
}
.pkit--SNaxa-modalHeader[data-is-fullscreen="1"] .pkit--SNaxa-headerButtons {
  --pkit-button-margin: 16px;
}
.pkit--SNaxa-modalBody {
  max-width: 100%;
}
.pkit--SNaxa-modalBody[data-vcentered="1"] {
  align-items: center;
  height: 100%;
  display: flex;
}
.pkit--SNaxa-modalTitle {
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: auto;
  font-family:
    LatoWeb,
    LLSMontserrat,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  overflow: hidden;
}
.pkit--SNaxa-scrim {
  transition: opacity var(--pk-modal-animation-duration) ease;
}
.pkit--SNaxa-scrim[data-open="1"] {
  opacity: 1;
}
.pkit--SNaxa-scrim[data-open="0"] {
  opacity: 0;
}
.pkit--SNaxa-headerTitle {
  flex: 1;
  align-items: center;
  gap: 8px;
  min-width: 0;
  display: flex;
}
.pkit--SNaxa-headerButtons {
  flex-shrink: 0;
}

/* css-modules:css-modules://b4nz9K4muXQvDtEV5Tdg4uVcuNDOHFrtmmgcMZ6Noeo.css */
.pkit-GJ4eYa-container {
  justify-content: center;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}
.pkit-GJ4eYa-container[data-is-scrollable=true] {
  background-color: var(--white-color);
  border-right: solid 2px var(--white-color);
  border-left: solid 2px var(--white-color);
  border-radius: 64px;
}
.pkit-GJ4eYa-scrollableNode {
  white-space: nowrap;
  overflow: auto hidden;
}
.pkit-GJ4eYa-tabs {
  white-space: nowrap;
  --animation-ripple-after-active-transition: ;
  background-color: var(--white-color);
  border-radius: 64px;
  gap: 8px;
  padding: 4px;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}
.pkit-GJ4eYa-tabs[data-is-scrollable=true] {
  border-radius: 0;
}
.pkit-GJ4eYa-selectedArea {
  top: -4px;
  left: var(--pk-tab-left);
  width: var(--pk-tab-size);
  z-index: 1;
  background-color: var(--pk-blue-40-color);
  border-radius: 32px;
  height: calc(100% - 8px);
  margin: 8px 0;
  position: absolute;
}
[data-init="0"] .pkit-GJ4eYa-selectedArea {
  visibility: hidden;
}
[data-init="1"] .pkit-GJ4eYa-selectedArea {
  transition: left var(--pk-tabs-transition-duration), width var(--pk-tabs-transition-duration);
}
.pkit-GJ4eYa-outlineTab {
  z-index: 2;
  border-radius: 24px;
  position: absolute;
  top: 6px;
  bottom: 6px;
  left: 6px;
  right: 6px;
}

/* css-modules:css-modules://sXnYNqjHoBUiDWfhVjx9Bfna2tZilwLRQVM_U1KeWtA.css */
.pkit-eraf4G-toggle {
  --pk-button-toggle-transition: .2s;
  --pk-button-toggle-height: 48px;
  --pk-button-toggle-width: 96px;
  --pk-overlay-size: 64px;
  --pk-overlay-offset: 8px;
  cursor: pointer;
  border-radius: var(--pk-button-toggle-height);
  width: var(--pk-button-toggle-width);
  height: var(--pk-button-toggle-height);
  box-sizing: border-box;
  background-color: var(--pk-blue-40-color);
  justify-content: space-between;
  align-items: center;
  display: inline-block;
  position: relative;
}
.pkit-eraf4G-toggle[data-isactive="0"] .pkit-eraf4G-overlayContainer {
  margin-left: calc(-1 * var(--pk-overlay-offset));
}
.pkit-eraf4G-toggle[data-isactive="0"] .pkit-eraf4G-toggleIndicator {
  left: 0;
}
.pkit-eraf4G-toggle[data-isactive="1"] .pkit-eraf4G-overlayContainer {
  margin-left: calc(100% + var(--pk-overlay-offset));
  transform: translate3d(-100%, 0, 0);
}
.pkit-eraf4G-toggle[data-isactive="1"] .pkit-eraf4G-toggleIndicator {
  left: 100%;
  transform: translate3d(-100%, 0, 0);
}
.pkit-eraf4G-overlayContainer {
  width: var(--pk-overlay-size);
  height: var(--pk-overlay-size);
  border-radius: var(--pk-overlay-size);
  transition: margin-left var(--pk-button-toggle-transition) ease-in-out, transform var(--pk-button-toggle-transition) ease-in-out;
  margin-top: calc(-1 * var(--pk-overlay-offset));
  box-sizing: border-box;
  overflow: hidden;
}
.pkit-eraf4G-overlaySubContainer {
  padding: var(--pk-overlay-offset);
  width: var(--pk-overlay-size);
  height: var(--pk-overlay-size);
  box-sizing: border-box;
}
.pkit-eraf4G-toggleIndicator {
  border-radius: var(--pk-button-toggle-height);
  width: var(--pk-button-toggle-height);
  height: var(--pk-button-toggle-height);
  background-color: var(--pk-white-color);
  transition: left var(--pk-button-toggle-transition) ease-in-out, transform var(--pk-button-toggle-transition) ease-in-out;
  position: absolute;
  top: 0;
}
.pkit-eraf4G-dashes {
  border: 1px dashed var(--pk-blue-50-color);
  border-radius: 50%;
  position: absolute;
  top: 12px;
  bottom: 12px;
  left: 12px;
  right: 12px;
}
.pkit-eraf4G-icon {
  color: var(--pk-white-color);
  transition: color var(--pk-button-toggle-transition) ease-in-out;
  z-index: 1;
  position: absolute;
  top: 12px;
  left: 12px;
}
.pkit-eraf4G-icon + .pkit-eraf4G-icon {
  left: unset;
  right: 12px;
}
.pkit-eraf4G-icon[data-active="1"] {
  color: var(--pk-blue-50-color);
}

/* css-modules:css-modules://VhV-kpRx-bFu45PoUvHyUyy5fqFoH1M9RzA6KaO-5og.css */
.pkit-BkIldW-mainContainer {
  align-items: center;
  gap: 16px;
  width: 100%;
  display: flex;
}
.pkit-BkIldW-volumeContainer {
  position: relative;
}
.pkit-BkIldW-timeDisplay {
  font-family:
    LatoWeb,
    LLSMontserrat,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 20px;
  line-height: 1.4;
}
.pkit-BkIldW-timeDisplay[data-theme=blue] {
  color: var(--pk-blue-50-color);
}
.pkit-BkIldW-timeDisplay[data-theme=white] {
  color: #fff;
}
.pkit-BkIldW-timeProgressBar {
  flex: auto;
}
.pkit-BkIldW-progressBarVolume {
  background-color: var(--pk-blue-30-color);
  z-index: var(--z-primary-player-volume);
  border-radius: 999px;
  padding: 8px 0;
  position: absolute;
  top: -128px;
  left: calc(50% - 14px);
}
.pkit-BkIldW-duration {
  color: var(--pk-text-blue-color);
  font-family:
    LatoWeb,
    LLSMontserrat,
    Arial,
    Helvetica,
    sans-serif;
  font-size: 20px;
  line-height: 1.4;
}

/* css-modules:css-modules://XGdF9deR5o1hX1yZa7jklHCntPyAHIJglqGla6jKlP8.css */
.pkit-lclx5G-playerWrapper {
  background-color: var(--pk-blue-20-color);
  border-radius: 48px;
  width: fit-content;
  min-width: 600px;
  max-width: 800px;
  padding: 24px;
  position: relative;
}
.pkit-lclx5G-dash {
  position: absolute;
  top: 16px;
  bottom: 16px;
  left: 16px;
  right: 16px;
}

/* css-modules:css-modules://cApLYncgpCiqjqmC07vTpmAYtxcIh1a3HKSYfnHybxo.css */
@keyframes pkit-_lGu_G-circular-progress-bar-spin {
  0% {
    transform-origin: center;
    transform: rotate(0);
  }
  100% {
    transform-origin: center;
    transform: rotate(360deg);
  }
}
.pkit-_lGu_G-circularProgressBarSvg {
  transform: rotate(-90deg);
}
.pkit-_lGu_G-progressBarContainer {
  width: var(--k-width);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.pkit-_lGu_G-progressBarContainer[data-variant=determinate] .pkit-_lGu_G-circularProgressBarTrack {
  transition: all .3s;
}
.pkit-_lGu_G-progressBarContainer[data-variant=determinate] .pkit-_lGu_G-circularProgressBarProgress {
  transition: all .3s;
}
.pkit-_lGu_G-progressBarContainer[data-variant=indeterminate] .pkit-_lGu_G-circularProgressBarProgress {
  animation: 1s linear infinite pkit-_lGu_G-circular-progress-bar-spin;
}
.pkit-_lGu_G-progressBarPercent {
  color: inherit;
  text-align: center;
  width: var(--k-width);
  height: var(--k-height);
  font-weight: bold;
  font-size: var(--k-fontSize);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

/* css-modules:css-modules://sQVvcvwy408F1Gq4wQcZQxLwz273u2cL_COkL8-DYwY.css */
.pkit-zLzbeq-backdrop {
  position: var(--k-loader-position, fixed);
  z-index: var(--k-z-backdrop);
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  display: flex;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* css-modules:css-modules://fE3kx5xtBwxq_eh4whScMrnC0Rrce16vjxZv-k8ZOCw.css */
.pkit-zZu2Kq-loader {
  --k-loader-position: absolute;
}
.pkit-zZu2Kq-container {
  box-sizing: border-box;
  position: relative;
}
.pkit-zZu2Kq-container[data-is-fullscreen="0"] {
  background: var(--pk-blue-20-color);
  border: 16px solid var(--pk-blue-20-color);
  border-radius: 48px;
}
.pkit-zZu2Kq-poster {
  background-color: var(--pk-blue-10-color);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}
.pkit-zZu2Kq-video {
  object-fit: contain;
  background-color: #000;
  border-radius: 32px;
  max-width: 100%;
  height: 100%;
}
.pkit-zZu2Kq-controls {
  position: absolute;
}
.pkit-zZu2Kq-controls[data-shown="1"] {
  display: flex;
}
.pkit-zZu2Kq-controls[data-shown="0"] {
  display: none;
}
.pkit-zZu2Kq-controls {
  align-items: center;
}
.pkit-zZu2Kq-controls[data-is-fullscreen="0"] {
  background-color: #0000;
  border-radius: 8px;
  width: calc(100% + 32px);
  bottom: -16px;
  left: -16px;
  right: -16px;
}
.pkit-zZu2Kq-controls[data-is-fullscreen="1"] {
  background-color: var(--pk-blue-50-color);
  width: calc(100% - 48px);
  padding: 24px;
  bottom: 0;
  left: 0;
  right: 0;
}
.pkit-zZu2Kq-controls {
  transition: opacity .3s ease-in-out;
}
.pkit-zZu2Kq-controls[data-isopen="1"] {
  opacity: 1;
}
.pkit-zZu2Kq-controls[data-isopen="1"][data-is-fullscreen="1"] {
  opacity: .8;
}
.pkit-zZu2Kq-controls:not([data-isopen="1"]) {
  opacity: 0;
}
.pkit-zZu2Kq-icon {
  color: var(--error-color);
  margin-right: calc(8 * var(--size-index, 1) * 1px);
}
.pkit-zZu2Kq-error {
  color: var(--error-color);
}
.pkit-zZu2Kq-playerWrapper {
  position: relative;
}
.pkit-zZu2Kq-playerWrapper[data-is-fullscreen="0"] {
  background-color: var(--pk-blue-20-color);
  border-radius: 48px;
  padding: 24px;
}
.pkit-zZu2Kq-playerWrapper {
  width: 100%;
}
.pkit-zZu2Kq-dash {
  position: absolute;
  top: 16px;
  bottom: 16px;
  left: 16px;
  right: 16px;
}
