.Grjgf {
  margin-left: 0;
  margin-right: auto;
  z-index: 1;
}
.Grjgf:not(.yQTa0) {
  float: left;
  margin-right: 40px;
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .Grjgf:not(.yQTa0) {
      float: none;
      margin-right: auto;
    }
  }
}
@container (width < 640px) {
  .Grjgf:not(.yQTa0) {
    float: none;
    margin-right: auto;
  }
}
.ulNEM {
  margin-left: auto;
  margin-right: 0;
  z-index: 1;
}
.ulNEM:not(.yQTa0) {
  float: right;
  margin-left: 40px;
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .ulNEM:not(.yQTa0) {
      float: none;
      margin-left: auto;
    }
  }
}
@container (width < 640px) {
  .ulNEM:not(.yQTa0) {
    float: none;
    margin-left: auto;
  }
}
.lqjVi {
  clear: both;
  display: block;
}
.lqjVi:not(.tRtAe) {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
.tRtAe,
.yQTa0 {
  width: 100%;
}
.PXba3 .tRtAe,
.PXba3 .yQTa0 {
  margin: 0 -8px;
  width: auto;
}
.KMiLJ {
  width: -moz-fit-content;
  width: fit-content;
}
._47AXw {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
.HgXLi {
  width: min(350px, 100%) !important;
}
.PXba3 .HgXLi {
  width: 50%;
}
.XAfvq {
  margin-left: auto;
  margin-right: auto;
}
.PXba3 .XAfvq {
  width: 150px;
}
.dInDh {
  display: flex;
}

/*! rtl:ignore */
._9Uq-k,
._9Uq-k > * {
  /*!rtl:ignore*/
  text-align: left;
}
._4a86Y,
._4a86Y > * {
  text-align: center;
}

/*! rtl:ignore */
.UeSPI,
.UeSPI > * {
  /*!rtl:ignore*/
  text-align: right;
}

/*! rtl:ignore */
.qa7RH,
.qa7RH > * {
  /*!rtl:ignore*/
  text-align: initial;
}
.ZwJA- {
  text-align: justify !important;
  white-space: pre-wrap !important;
} /*! rtl:ignore */
.pT6R8 {
  /*!rtl:end:ignore*/
  -noop: 1;
  /*!rtl:begin:ignore*/
  direction: rtl;
}

/*! rtl:ignore */
.wSRQ2 {
  /*!rtl:end:ignore*/
  -noop: 1;
  /*!rtl:begin:ignore*/
  direction: ltr;
}
.nzYU1 {
  text-decoration: none;
}
.vrHMO {
  margin-left: 0;
  margin-right: auto;
  z-index: 1;
}
.vrHMO:not(._12NWI) {
  float: left;
  margin-right: 40px;
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .vrHMO:not(._12NWI) {
      float: none;
      margin-right: auto;
    }
  }
}
@container (width < 640px) {
  .vrHMO:not(._12NWI) {
    float: none;
    margin-right: auto;
  }
}
.iZAYU {
  margin-left: auto;
  margin-right: 0;
  z-index: 1;
}
.iZAYU:not(._12NWI) {
  float: right;
  margin-left: 40px;
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .iZAYU:not(._12NWI) {
      float: none;
      margin-left: auto;
    }
  }
}
@container (width < 640px) {
  .iZAYU:not(._12NWI) {
    float: none;
    margin-left: auto;
  }
}
.kEuUz {
  clear: both;
  display: block;
}
.kEuUz:not(._3kQij) {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
._12NWI,
._3kQij {
  width: 100%;
}
._2zBgA ._12NWI,
._2zBgA ._3kQij {
  margin: 0 -8px;
  width: auto;
}
.Dj85v {
  width: -moz-fit-content;
  width: fit-content;
}
.-x4Li {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
.bCvAi {
  width: min(350px, 100%) !important;
}
._2zBgA .bCvAi {
  width: 50%;
}
.iEuii {
  margin-left: auto;
  margin-right: auto;
}
._2zBgA .iEuii {
  width: 150px;
}
.kRamR {
  display: flex;
}
.JjD70 {
  margin: 2px 0;
}
.GHlWq {
  border: none;
  width: -moz-max-content;
  width: max-content;
}
.CC95O {
  overflow-x: auto;
}
.CC95O::-webkit-scrollbar {
  -webkit-appearance: none;
}
.CC95O::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 8px;
}
.CC95O::-webkit-scrollbar:horizontal {
  height: 10px;
}
.DH17q {
  max-width: 100%;
}
._7mUMj,
.gELBO,
.glob_fontElementMap {
  font-family: var(--ricos-font-family, unset);
}
.UPGxR {
  max-width: 100%;
}
._7mUMj {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  align-content: start;
  box-sizing: border-box;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  height: 100%;
  position: relative;
}
@media print {
  [dir] ._7mUMj {
    background-color: #fff;
  }
  ._7mUMj blockquote,
  ._7mUMj h1,
  ._7mUMj h2,
  ._7mUMj h3,
  ._7mUMj h4,
  ._7mUMj h5,
  ._7mUMj h6,
  ._7mUMj img,
  ._7mUMj li {
    -moz-column-break-inside: avoid;
    break-inside: avoid;
  }
  ._7mUMj h1,
  ._7mUMj h1 *,
  ._7mUMj h2,
  ._7mUMj h2 *,
  ._7mUMj h3,
  ._7mUMj h3 *,
  ._7mUMj h4,
  ._7mUMj h4 *,
  ._7mUMj h5,
  ._7mUMj h5 *,
  ._7mUMj h6,
  ._7mUMj h6 *,
  ._7mUMj p,
  ._7mUMj p * {
    color: #000 !important;
  }
  ._7mUMj ol li,
  ._7mUMj ol li *,
  ._7mUMj p,
  ._7mUMj p * {
    font-size: 11pt !important;
  }
  ._7mUMj h1,
  ._7mUMj h1 * {
    font-size: 24pt !important;
  }
  ._7mUMj h2,
  ._7mUMj h2 * {
    font-size: 20pt !important;
  }
  ._7mUMj h3,
  ._7mUMj h3 * {
    font-size: 16pt !important;
  }
  ._7mUMj h4,
  ._7mUMj h4 * {
    font-size: 14pt !important;
  }
  ._7mUMj h5,
  ._7mUMj h5 * {
    font-size: 12pt !important;
  }
  ._7mUMj h6,
  ._7mUMj h6 * {
    font-size: 11pt !important;
  }
  ._7mUMj blockquote,
  ._7mUMj blockquote * {
    font-size: 16pt !important;
  }
}
._7mUMj * {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
._7mUMj .cdIeK {
  box-sizing: border-box;
  -moz-tab-size: 40px;
  -o-tab-size: 40px;
  tab-size: 40px;
}
._7mUMj .cdIeK *,
._7mUMj .cdIeK :after,
._7mUMj .cdIeK :before {
  box-sizing: inherit;
}
._7mUMj .cdIeK input {
  box-sizing: border-box;
}
[dir] ._7mUMj.CdsJX {
  padding-top: 50px;
}
.cdIeK {
  color: var(--ricos-text-color, #212121);
  container-type: inline-size;
  font-size: 16px;
  height: 100%;
  line-height: 1.5;
  overflow-wrap: break-word;
  white-space: pre-wrap !important;
  width: 100%;
}
[dir] .cdIeK {
  background-color: var(--ricos-bg-color-container, unset);
}
.cdIeK:after {
  content: "";
  display: table;
  line-height: 0;
}
[dir] .cdIeK:after {
  clear: both;
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .cdIeK {
      font-size: 14px;
    }
  }
}
@container (width < 640px) {
  .cdIeK {
    font-size: 14px;
  }
}
.eK0IZ {
  width: 100%;
}
.eK0IZ [data-breakout="normal"] {
  padding-inline-end: var(--ricos-breakout-normal-padding-end, 0);
  padding-inline-start: var(--ricos-breakout-normal-padding-start, 0);
}
.eK0IZ [data-breakout="fullWidth"] {
  padding-inline-end: var(--ricos-breakout-full-width-padding-end, 0);
  padding-inline-start: var(--ricos-breakout-full-width-padding-start, 0);
}
[dir] .xr00X {
  margin: 2px 0;
}
[dir] .A7KAU + .A7KAU,
[dir] .je4CN {
  margin-top: 20px;
}
.Nimny {
  margin-inline-start: 0 !important;
}
._8GOJA {
  margin-inline-start: 40px !important;
}
.LiolE {
  margin-inline-start: 80px !important;
}
.AJQYS {
  margin-inline-start: 120px !important;
}
._7fqBG {
  margin-inline-start: 160px !important;
}
.OytYj {
  margin-inline-start: 200px !important;
}
.XQV1C {
  margin-inline-start: 240px !important;
}
.A2cAD,
.glob_fontElementMap {
  font-family: var(--ricos-font-family, unset);
}
[dir] .fADbn {
  margin: 0;
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    [dir] .fADbn {
      clear: both;
      margin: 0;
    }
  }
}
@container (width < 640px) {
  [dir] .fADbn {
    clear: both;
    margin: 0;
  }
}
.XlB7j {
  color: var(--ricos-custom-p-color, unset);
  font-family: var(--ricos-custom-p-font-family, unset);
  font-size: var(--ricos-custom-p-font-size, unset);
  font-style: var(--ricos-custom-p-font-style, unset);
  font-weight: var(--ricos-custom-p-font-weight, unset);
  line-height: var(--ricos-custom-p-line-height, unset);
  min-height: var(--ricos-custom-p-min-height, unset);
  -webkit-text-decoration: var(--ricos-custom-p-text-decoration, unset);
  text-decoration: var(--ricos-custom-p-text-decoration, unset);
}
[dir] .XlB7j > span > a,
[dir] .XlB7j > span > span {
  background-color: var(--ricos-custom-p-background-color, unset);
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .XlB7j {
      font-size: var(--ricos-custom-p-font-size, unset);
    }
  }
}
@container (width < 640px) {
  .XlB7j {
    font-size: var(--ricos-custom-p-font-size, unset);
  }
}
.XlB7j:empty {
  height: 24px;
}
.Ps-xc {
  display: block;
}
.glob_fontElementMap,
.gpMuU {
  font-family: var(--ricos-font-family, unset);
}
.AWHZw,
.xH5Yt {
  color: var(--ricos-custom-p-color, unset);
  font-family: var(--ricos-custom-p-font-family, unset);
  font-size: var(--ricos-custom-p-font-size, unset);
  font-style: var(--ricos-custom-p-font-style, unset);
  font-weight: var(--ricos-custom-p-font-weight, unset);
  line-height: var(--ricos-custom-p-line-height, unset);
  list-style-position: outside;
  min-height: var(--ricos-custom-p-min-height, unset);
  -webkit-text-decoration: var(--ricos-custom-p-text-decoration, unset);
  text-decoration: var(--ricos-custom-p-text-decoration, unset);
}
[dir] .AWHZw,
[dir] .xH5Yt {
  margin: 0;
  padding: 0;
}
[dir] .AWHZw > *,
[dir] .xH5Yt > * {
  background-color: var(--ricos-custom-p-background-color, unset);
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .AWHZw,
    .xH5Yt {
      font-size: var(--ricos-custom-p-font-size, unset);
    }
  }
}
@container (width < 640px) {
  .AWHZw,
  .xH5Yt {
    font-size: var(--ricos-custom-p-font-size, unset);
  }
}
.AWHZw > .-fEAs,
.xH5Yt > .-fEAs {
  list-style-type: inherit;
  margin-inline-start: 1.5em;
  padding-inline-start: 0.5em;
}
.AWHZw > .-fEAs[data-heading-level="headerOne"],
.xH5Yt > .-fEAs[data-heading-level="headerOne"] {
  font-family: var(--ricos-custom-h1-font-family, unset);
  font-size: var(--ricos-custom-h1-font-size, 40px);
  font-style: var(--ricos-custom-h1-font-style, unset);
  font-weight: var(--ricos-custom-h1-font-weight, unset);
  line-height: var(--ricos-custom-h1-line-height, 42px);
  min-height: var(--ricos-custom-h1-min-height, 42px);
  -webkit-text-decoration: var(--ricos-custom-h1-text-decoration, unset);
  text-decoration: var(--ricos-custom-h1-text-decoration, unset);
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .AWHZw > .-fEAs[data-heading-level="headerOne"],
    .xH5Yt > .-fEAs[data-heading-level="headerOne"] {
      font-size: var(--ricos-custom-h1-font-size, 32px);
    }
  }
}
@container (width < 640px) {
  .AWHZw > .-fEAs[data-heading-level="headerOne"],
  .xH5Yt > .-fEAs[data-heading-level="headerOne"] {
    font-size: var(--ricos-custom-h1-font-size, 32px);
  }
}
.AWHZw > .-fEAs[data-heading-level="headerTwo"],
.xH5Yt > .-fEAs[data-heading-level="headerTwo"] {
  font-family: var(--ricos-custom-h2-font-family, unset);
  font-size: var(--ricos-custom-h2-font-size, 28px);
  font-style: var(--ricos-custom-h2-font-style, unset);
  font-weight: var(--ricos-custom-h2-font-weight, unset);
  line-height: var(--ricos-custom-h2-line-height, 36px);
  min-height: var(--ricos-custom-h2-min-height, 36px);
  -webkit-text-decoration: var(--ricos-custom-h2-text-decoration, unset);
  text-decoration: var(--ricos-custom-h2-text-decoration, unset);
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .AWHZw > .-fEAs[data-heading-level="headerTwo"],
    .xH5Yt > .-fEAs[data-heading-level="headerTwo"] {
      font-size: var(--ricos-custom-h2-font-size, 24px);
    }
  }
}
@container (width < 640px) {
  .AWHZw > .-fEAs[data-heading-level="headerTwo"],
  .xH5Yt > .-fEAs[data-heading-level="headerTwo"] {
    font-size: var(--ricos-custom-h2-font-size, 24px);
  }
}
.AWHZw > .-fEAs[data-heading-level="headerThree"],
.xH5Yt > .-fEAs[data-heading-level="headerThree"] {
  font-family: var(--ricos-custom-h3-font-family, unset);
  font-size: var(--ricos-custom-h3-font-size, 24px);
  font-style: var(--ricos-custom-h3-font-style, unset);
  font-weight: var(--ricos-custom-h3-font-weight, unset);
  line-height: var(--ricos-custom-h3-line-height, 30px);
  min-height: var(--ricos-custom-h3-min-height, 30px);
  -webkit-text-decoration: var(--ricos-custom-h3-text-decoration, unset);
  text-decoration: var(--ricos-custom-h3-text-decoration, unset);
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .AWHZw > .-fEAs[data-heading-level="headerThree"],
    .xH5Yt > .-fEAs[data-heading-level="headerThree"] {
      font-size: var(--ricos-custom-h3-font-size, 20px);
    }
  }
}
@container (width < 640px) {
  .AWHZw > .-fEAs[data-heading-level="headerThree"],
  .xH5Yt > .-fEAs[data-heading-level="headerThree"] {
    font-size: var(--ricos-custom-h3-font-size, 20px);
  }
}
.AWHZw > .-fEAs[data-heading-level="headerFour"],
.xH5Yt > .-fEAs[data-heading-level="headerFour"] {
  font-family: var(--ricos-custom-h4-font-family, unset);
  font-size: var(--ricos-custom-h4-font-size, 20px);
  font-style: var(--ricos-custom-h4-font-style, unset);
  font-weight: var(--ricos-custom-h4-font-weight, unset);
  line-height: var(--ricos-custom-h4-line-height, 1.5);
  min-height: var(--ricos-custom-h4-min-height, unset);
  -webkit-text-decoration: var(--ricos-custom-h4-text-decoration, unset);
  text-decoration: var(--ricos-custom-h4-text-decoration, unset);
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .AWHZw > .-fEAs[data-heading-level="headerFour"],
    .xH5Yt > .-fEAs[data-heading-level="headerFour"] {
      font-size: var(--ricos-custom-h4-font-size, 20px);
    }
  }
}
@container (width < 640px) {
  .AWHZw > .-fEAs[data-heading-level="headerFour"],
  .xH5Yt > .-fEAs[data-heading-level="headerFour"] {
    font-size: var(--ricos-custom-h4-font-size, 20px);
  }
}
.AWHZw > .-fEAs[data-heading-level="headerFive"],
.xH5Yt > .-fEAs[data-heading-level="headerFive"] {
  font-family: var(--ricos-custom-h5-font-family, unset);
  font-size: var(--ricos-custom-h5-font-size, 18px);
  font-style: var(--ricos-custom-h5-font-style, unset);
  font-weight: var(--ricos-custom-h5-font-weight, unset);
  line-height: var(--ricos-custom-h5-line-height, 1.5);
  min-height: var(--ricos-custom-h5-min-height, unset);
  -webkit-text-decoration: var(--ricos-custom-h5-text-decoration, unset);
  text-decoration: var(--ricos-custom-h5-text-decoration, unset);
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .AWHZw > .-fEAs[data-heading-level="headerFive"],
    .xH5Yt > .-fEAs[data-heading-level="headerFive"] {
      font-size: var(--ricos-custom-h5-font-size, 16px);
    }
  }
}
@container (width < 640px) {
  .AWHZw > .-fEAs[data-heading-level="headerFive"],
  .xH5Yt > .-fEAs[data-heading-level="headerFive"] {
    font-size: var(--ricos-custom-h5-font-size, 16px);
  }
}
.AWHZw > .-fEAs[data-heading-level="headerSix"],
.xH5Yt > .-fEAs[data-heading-level="headerSix"] {
  font-family: var(--ricos-custom-h6-font-family, unset);
  font-size: var(--ricos-custom-h6-font-size, 16px);
  font-style: var(--ricos-custom-h6-font-style, unset);
  font-weight: var(--ricos-custom-h6-font-weight, unset);
  line-height: var(--ricos-custom-h6-line-height, 1.5);
  min-height: var(--ricos-custom-h6-min-height, unset);
  -webkit-text-decoration: var(--ricos-custom-h6-text-decoration, unset);
  text-decoration: var(--ricos-custom-h6-text-decoration, unset);
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .AWHZw > .-fEAs[data-heading-level="headerSix"],
    .xH5Yt > .-fEAs[data-heading-level="headerSix"] {
      font-size: var(--ricos-custom-h6-font-size, 14px);
    }
  }
}
@container (width < 640px) {
  .AWHZw > .-fEAs[data-heading-level="headerSix"],
  .xH5Yt > .-fEAs[data-heading-level="headerSix"] {
    font-size: var(--ricos-custom-h6-font-size, 14px);
  }
}
[data-list-style-position="inside"].-fEAs {
  list-style-position: inside;
  padding-inline-start: 0;
}
[data-list-style-position="inside"].-fEAs > :first-child,
[data-list-style-position="inside"].-fEAs > :first-child > :first-child {
  display: inline;
}
.xH5Yt > [data-list-style-position="inside"].-fEAs h2 > span,
.xH5Yt > [data-list-style-position="inside"].-fEAs h3 > span,
.xH5Yt > [data-list-style-position="inside"].-fEAs h4 > span,
.xH5Yt > [data-list-style-position="inside"].-fEAs h5 > span,
.xH5Yt > [data-list-style-position="inside"].-fEAs h6 > span,
.xH5Yt > [data-list-style-position="inside"].-fEAs > h1 > span,
.xH5Yt > [data-list-style-position="inside"].-fEAs > p > span > :first-child {
  margin-inline-start: 0.5em;
}
ol .-fEAs {
  position: relative;
}
ol .-fEAs > div > :not(ul) > span {
  margin-inline-start: 0.35em;
}
.UT73R {
  --ricos-layout-horizontal-padding: 20px;
  display: grid;
  gap: 1px;
  grid-template-columns: var(--ricos-layout-column-template);
  position: relative;
}
[dir] .UT73R {
  margin: 0;
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 480px) {
    .UT73R {
      grid-template-columns: minmax(0, 1fr);
    }
  }
}
@container (width < 480px) {
  .UT73R {
    grid-template-columns: minmax(0, 1fr);
  }
}
[dir] * + .UT73R {
  margin-top: 20px;
}
.UT73R ._65mvZ {
  padding-inline-end: var(--ricos-layout-horizontal-padding);
  padding-inline-start: var(--ricos-layout-horizontal-padding);
}
[dir] .UT73R ._65mvZ {
  padding-bottom: 12px;
  padding-top: 12px;
}
.UT73R ._65mvZ:first-child {
  padding-inline-start: 0;
}
.UT73R ._65mvZ:last-child {
  padding-inline-end: 0;
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 480px) {
    .UT73R ._65mvZ:first-child {
      padding-inline-start: var(--ricos-layout-horizontal-padding);
    }
    .UT73R ._65mvZ:last-child {
      padding-inline-end: var(--ricos-layout-horizontal-padding);
    }
  }
}
@container (width < 480px) {
  .UT73R ._65mvZ:first-child {
    padding-inline-start: var(--ricos-layout-horizontal-padding);
  }
  .UT73R ._65mvZ:last-child {
    padding-inline-end: var(--ricos-layout-horizontal-padding);
  }
}
._5vmXZ,
.glob_fontElementMap {
  font-family: var(--ricos-font-family, unset);
}
[dir] ._8w186 {
  margin: 0;
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    [dir] ._8w186 {
      clear: both;
      margin: 0;
    }
  }
}
@container (width < 640px) {
  [dir] ._8w186 {
    clear: both;
    margin: 0;
  }
}
.MQSLg,
.a5no-,
.cmD08,
.pGHhu,
.t3F90,
.vZdyw {
  font: inherit;
}
.a5no- {
  color: var(--ricos-custom-h1-color, var(--ricos-text-color, #212121));
  font-family: var(--ricos-custom-h1-font-family, unset);
  font-size: var(--ricos-custom-h1-font-size, 40px);
  font-style: var(--ricos-custom-h1-font-style, unset);
  font-weight: var(--ricos-custom-h1-font-weight, unset);
  line-height: var(--ricos-custom-h1-line-height, 42px);
  min-height: var(--ricos-custom-h1-min-height, 42px);
  -webkit-text-decoration: var(--ricos-custom-h1-text-decoration, unset);
  text-decoration: var(--ricos-custom-h1-text-decoration, unset);
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .a5no- {
      font-size: var(--ricos-custom-h1-font-size, 32px);
    }
  }
}
@container (width < 640px) {
  .a5no- {
    font-size: var(--ricos-custom-h1-font-size, 32px);
  }
}
[dir] .a5no- > * > span,
[dir] .a5no- > span span {
  background-color: var(--ricos-custom-h1-background-color, unset);
}
.t3F90 {
  color: var(--ricos-custom-h2-color, var(--ricos-text-color, #212121));
  font-family: var(--ricos-custom-h2-font-family, unset);
  font-size: var(--ricos-custom-h2-font-size, 28px);
  font-style: var(--ricos-custom-h2-font-style, unset);
  font-weight: var(--ricos-custom-h2-font-weight, unset);
  line-height: var(--ricos-custom-h2-line-height, 36px);
  min-height: var(--ricos-custom-h2-min-height, 36px);
  -webkit-text-decoration: var(--ricos-custom-h2-text-decoration, unset);
  text-decoration: var(--ricos-custom-h2-text-decoration, unset);
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .t3F90 {
      font-size: var(--ricos-custom-h2-font-size, 24px);
    }
  }
}
@container (width < 640px) {
  .t3F90 {
    font-size: var(--ricos-custom-h2-font-size, 24px);
  }
}
[dir] .t3F90 > * > span,
[dir] .t3F90 > span span {
  background-color: var(--ricos-custom-h2-background-color, unset);
}
.vZdyw {
  color: var(--ricos-custom-h3-color, var(--ricos-text-color, #212121));
  font-family: var(--ricos-custom-h3-font-family, unset);
  font-size: var(--ricos-custom-h3-font-size, 24px);
  font-style: var(--ricos-custom-h3-font-style, unset);
  font-weight: var(--ricos-custom-h3-font-weight, unset);
  line-height: var(--ricos-custom-h3-line-height, 30px);
  min-height: var(--ricos-custom-h3-min-height, 30px);
  -webkit-text-decoration: var(--ricos-custom-h3-text-decoration, unset);
  text-decoration: var(--ricos-custom-h3-text-decoration, unset);
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .vZdyw {
      font-size: var(--ricos-custom-h3-font-size, 20px);
    }
  }
}
@container (width < 640px) {
  .vZdyw {
    font-size: var(--ricos-custom-h3-font-size, 20px);
  }
}
[dir] .vZdyw > * > span,
[dir] .vZdyw > span span {
  background-color: var(--ricos-custom-h3-background-color, unset);
}
.cmD08 {
  color: var(--ricos-custom-h4-color, var(--ricos-text-color, #212121));
  font-family: var(--ricos-custom-h4-font-family, unset);
  font-size: var(--ricos-custom-h4-font-size, 20px);
  font-style: var(--ricos-custom-h4-font-style, unset);
  font-weight: var(--ricos-custom-h4-font-weight, unset);
  line-height: var(--ricos-custom-h4-line-height, 1.5);
  min-height: var(--ricos-custom-h4-min-height, unset);
  -webkit-text-decoration: var(--ricos-custom-h4-text-decoration, unset);
  text-decoration: var(--ricos-custom-h4-text-decoration, unset);
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .cmD08 {
      font-size: var(--ricos-custom-h4-font-size, 20px);
    }
  }
}
@container (width < 640px) {
  .cmD08 {
    font-size: var(--ricos-custom-h4-font-size, 20px);
  }
}
[dir] .cmD08 > * > span,
[dir] .cmD08 > span span {
  background-color: var(--ricos-custom-h4-background-color, unset);
}
.MQSLg {
  color: var(--ricos-custom-h5-color, var(--ricos-text-color, #212121));
  font-family: var(--ricos-custom-h5-font-family, unset);
  font-size: var(--ricos-custom-h5-font-size, 18px);
  font-style: var(--ricos-custom-h5-font-style, unset);
  font-weight: var(--ricos-custom-h5-font-weight, unset);
  line-height: var(--ricos-custom-h5-line-height, 1.5);
  min-height: var(--ricos-custom-h5-min-height, unset);
  -webkit-text-decoration: var(--ricos-custom-h5-text-decoration, unset);
  text-decoration: var(--ricos-custom-h5-text-decoration, unset);
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .MQSLg {
      font-size: var(--ricos-custom-h5-font-size, 16px);
    }
  }
}
@container (width < 640px) {
  .MQSLg {
    font-size: var(--ricos-custom-h5-font-size, 16px);
  }
}
[dir] .MQSLg > * > span,
[dir] .MQSLg > span span {
  background-color: var(--ricos-custom-h5-background-color, unset);
}
.pGHhu {
  color: var(--ricos-custom-h6-color, var(--ricos-text-color, #212121));
  font-family: var(--ricos-custom-h6-font-family, unset);
  font-size: var(--ricos-custom-h6-font-size, 16px);
  font-style: var(--ricos-custom-h6-font-style, unset);
  font-weight: var(--ricos-custom-h6-font-weight, unset);
  line-height: var(--ricos-custom-h6-line-height, 1.5);
  min-height: var(--ricos-custom-h6-min-height, unset);
  -webkit-text-decoration: var(--ricos-custom-h6-text-decoration, unset);
  text-decoration: var(--ricos-custom-h6-text-decoration, unset);
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .pGHhu {
      font-size: var(--ricos-custom-h6-font-size, 14px);
    }
  }
}
@container (width < 640px) {
  .pGHhu {
    font-size: var(--ricos-custom-h6-font-size, 14px);
  }
}
[dir] .pGHhu > * > span,
[dir] .pGHhu > span span {
  background-color: var(--ricos-custom-h6-background-color, unset);
}
._9tKUz {
  display: block;
}
.glob_fontElementMap,
.uGCqM {
  font-family: var(--ricos-font-family, unset);
}
.P7FtB {
  border-inline-start-style: solid;
  border-inline-start-width: var(--ricos-custom-quote-border-width, 3px);
  color: var(--ricos-custom-quote-color, unset);
  font-family: var(--ricos-custom-quote-font-family, unset);
  font-size: 18px;
  font-size: var(--ricos-custom-quote-font-size, 18px);
  font-style: normal;
  font-style: var(--ricos-custom-quote-font-style, normal);
  font-weight: var(--ricos-custom-quote-font-weight, unset);
  line-height: 26px;
  line-height: var(--ricos-custom-quote-line-height, 26px);
  margin-block: 15px;
  margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 18px);
  margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 18px);
  min-height: var(--ricos-custom-quote-min-height, unset);
  padding-inline-start: var(--ricos-custom-quote-padding-inline-start, 18px);
  -webkit-text-decoration: var(--ricos-custom-quote-text-decoration, unset);
  text-decoration: var(--ricos-custom-quote-text-decoration, unset);
}
[dir] .P7FtB {
  padding-bottom: var(--ricos-custom-quote-padding-bottom, 6px);
  padding-top: var(--ricos-custom-quote-padding-top, 6px);
}
[dir="ltr"] .P7FtB {
  border-left-color: var(
    --ricos-custom-quote-border-color,
    var(--ricos-action-color, #116dff)
  );
}
[dir="ltr"] .P7FtB,
[dir="rtl"] .P7FtB {
  border-right-color: var(
    --ricos-custom-quote-border-color,
    var(--ricos-action-color, #116dff)
  );
}
[dir="rtl"] .P7FtB {
  border-left-color: var(
    --ricos-custom-quote-border-color,
    var(--ricos-action-color, #116dff)
  );
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .P7FtB {
      font-size: var(--ricos-custom-quote-font-size, 18px);
    }
  }
}
@container (width < 640px) {
  .P7FtB {
    font-size: var(--ricos-custom-quote-font-size, 18px);
  }
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    .P7FtB {
      margin-block: 15px;
      margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
      margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
    }
  }
}
@container (width < 640px) {
  .P7FtB {
    margin-block: 15px;
    margin-inline-end: var(--ricos-custom-quote-margin-inline-end, 16px);
    margin-inline-start: var(--ricos-custom-quote-margin-inline-start, 16px);
  }
}
[dir] .DEt9i {
  margin: 15px 18px;
}
@supports not (contain: inline-size) {
  @media only screen and (max-width: 640px) {
    [dir] .DEt9i {
      margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
    }
  }
}
@container (width < 640px) {
  [dir] .DEt9i {
    margin: var(--ricos-custom-code-block-margin, 15px calc(18px + 5%));
  }
}
.tIkwF {
  font-family: Inconsolata, Menlo, Consolas, monospace;
  font-size: var(--ricos-custom-code-block-font-size, 16px);
  line-height: var(--ricos-custom-code-block-line-height, 26px);
  min-height: 29px;
  white-space: pre-wrap;
}
[dir] .tIkwF {
  background-color: rgba(var(--ricos-fallback-color-tuple, 0, 0, 0), 0.06);
  margin: var(--ricos-custom-code-block-margin, 15px 18px);
  padding: var(--ricos-custom-code-block-padding, 2px 25px);
}
[dir] .m-i0U .tIkwF {
  margin: 1em 0;
}
